13 #if !defined(KRATOS_TRIANGLE_2D_3_AUSAS_INCISED_SHAPE_FUNCTIONS)
14 #define KRATOS_TRIANGLE_2D_3_AUSAS_INCISED_SHAPE_FUNCTIONS
60 const Vector& rNodalDistancesWithExtrapolated,
const Vector& rExtrapolatedEdgeRatios);
78 std::string
Info()
const override;
81 void PrintInfo(std::ostream& rOStream)
const override;
84 void PrintData(std::ostream& rOStream)
const override;
97 const Vector& GetExtrapolatedEdgeRatios()
const ;
110 const std::array<size_t, 3> edge_id_for_geometry {{2, 0, 1}};
111 const std::array<std::array<size_t,2>, 3> node_ids_for_geometry {{{{0,1}}, {{1,2}}, {{2,0}}}};
121 void SetPositiveSideCondensationMatrix(
Matrix& rPosSideCondMatrix)
override;
123 void SetNegativeSideCondensationMatrix(
Matrix& rNegSideCondMatrix)
override;
135 void SetPositiveSideCondensationMatrix(
136 Matrix& rPosSideCondMatrix,
137 const std::vector<int>& rEdgeNodeI,
138 const std::vector<int>& rEdgeNodeJ,
139 const std::vector<int>& rSplitEdges);
151 void SetNegativeSideCondensationMatrix(
152 Matrix& rNegSideCondMatrix,
153 const std::vector<int>& rEdgeNodeI,
154 const std::vector<int>& rEdgeNodeJ,
155 const std::vector<int>& rSplitEdges);
179 const Vector mExtraEdgeRatios;
211 mExtraEdgeRatios(rOther.mExtraEdgeRatios) {
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
Definition: ausas_modified_shape_functions.h:41
BaseType::GeometryPointerType GeometryPointerType
Definition: ausas_modified_shape_functions.h:53
GeometryType::Pointer GeometryPointerType
Definition: modified_shape_functions.h:56
Definition: triangle_2d_3_ausas_incised_shape_functions.h:41
BaseType::GeometryPointerType GeometryPointerType
Definition: triangle_2d_3_ausas_incised_shape_functions.h:52
KRATOS_CLASS_POINTER_DEFINITION(Triangle2D3AusasIncisedShapeFunctions)
Pointer definition of Triangle2D3AusasIncisedShapeFunctions.
AusasModifiedShapeFunctions BaseType
Definition: triangle_2d_3_ausas_incised_shape_functions.h:51
Definition: triangle_2d_3_ausas_modified_shape_functions.h:42
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21