13 #if !defined(KRATOS_TETRAHEDRA_3D_4_AUSAS_INCISED_SHAPE_FUNCTIONS)
14 #define KRATOS_TETRAHEDRA_3D_4_AUSAS_INCISED_SHAPE_FUNCTIONS
61 const Vector& rNodalDistancesWithExtrapolated,
62 const Vector& rExtrapolatedEdgeRatios);
80 std::string
Info()
const override;
83 void PrintInfo(std::ostream& rOStream)
const override;
86 void PrintData(std::ostream& rOStream)
const override;
99 const Vector& GetExtrapolatedEdgeRatios()
const ;
112 const std::array<size_t, 6> edge_id_for_geometry {{0, 2, 3, 1, 4, 5}};
113 const std::array<std::array<size_t,2>, 6> node_ids_for_geometry {{{{0,1}}, {{2,0}}, {{0,3}}, {{1,2}}, {{1,3}}, {{2,3}}}};
123 void SetPositiveSideCondensationMatrix(
Matrix& rPosSideCondMatrix)
override;
125 void SetNegativeSideCondensationMatrix(
Matrix& rNegSideCondMatrix)
override;
137 void SetPositiveSideCondensationMatrix(
138 Matrix& rPosSideCondMatrix,
139 const std::vector<int>& rEdgeNodeI,
140 const std::vector<int>& rEdgeNodeJ,
141 const std::vector<int>& rSplitEdges);
153 void SetNegativeSideCondensationMatrix(
154 Matrix& rNegSideCondMatrix,
155 const std::vector<int>& rEdgeNodeI,
156 const std::vector<int>& rEdgeNodeJ,
157 const std::vector<int>& rSplitEdges);
181 const Vector mExtraEdgeRatios;
213 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: tetrahedra_3d_4_ausas_incised_shape_functions.h:41
KRATOS_CLASS_POINTER_DEFINITION(Tetrahedra3D4AusasIncisedShapeFunctions)
Pointer definition of Tetrahedra3D4AusasModifiedShapeFunctions.
BaseType::GeometryPointerType GeometryPointerType
Definition: tetrahedra_3d_4_ausas_incised_shape_functions.h:52
AusasModifiedShapeFunctions BaseType
Definition: tetrahedra_3d_4_ausas_incised_shape_functions.h:51
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:42
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21