13 #if !defined(KRATOS_TETRAHEDRA_3D_4_AUSAS_MODIFIED_SHAPE_FUNCTIONS)
14 #define KRATOS_TETRAHEDRA_3D_4_AUSAS_MODIFIED_SHAPE_FUNCTIONS
88 std::string
Info()
const override;
91 void PrintInfo(std::ostream& rOStream)
const override;
94 void PrintData(std::ostream& rOStream)
const override;
128 void SetPositiveSideCondensationMatrix(
Matrix& rPosSideCondMatrix)
override;
130 void SetNegativeSideCondensationMatrix(
Matrix& rNegSideCondMatrix)
override;
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
Definition: divide_geometry.h:167
Definition: divide_tetrahedra_3d_4.h:45
void GenerateIntersectionsSkin() override
Definition: divide_tetrahedra_3d_4.cpp:189
void GenerateDivision() override
Definition: divide_tetrahedra_3d_4.cpp:81
IntegrationMethod
Definition: geometry_data.h:76
Geometry base class.
Definition: geometry.h:71
Short class definition.
Definition: integration_point.h:52
Definition: amatrix_interface.h:41
std::vector< IntegrationPointType > IntegrationPointsArrayType
Definition: modified_shape_functions.h:66
GeometryType::Pointer GeometryPointerType
Definition: modified_shape_functions.h:56
DivideGeometry< Node >::IndexedPointGeometryPointerType IndexedPointGeometryPointerType
Definition: modified_shape_functions.h:63
std::array< IntegrationPointsArrayType, static_cast< int >GeometryData::IntegrationMethod::NumberOfIntegrationMethods)> IntegrationPointsContainerType
Definition: modified_shape_functions.h:67
This class defines the node.
Definition: node.h:65
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:42
BaseType::ShapeFunctionsGradientsType ShapeFunctionsGradientsType
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:56
BaseType::IntegrationPointsArrayType IntegrationPointsArrayType
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:62
KRATOS_CLASS_POINTER_DEFINITION(Tetrahedra3D4AusasModifiedShapeFunctions)
Pointer definition of Tetrahedra3D4AusasModifiedShapeFunctions.
BaseType::IntegrationMethodType IntegrationMethodType
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:55
BaseType::GeometryPointerType GeometryPointerType
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:54
BaseType::IndexedPointGeometryType IndexedPointGeometryType
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:58
BaseType::GeometryType GeometryType
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:53
BaseType::IndexedPointGeometryPointerType IndexedPointGeometryPointerType
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:59
DivideTetrahedra3D4< Node >::Pointer mpTetrahedraSplitter
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:118
AusasModifiedShapeFunctions BaseType
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:52
BaseType::IntegrationPointType IntegrationPointType
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:61
BaseType::IntegrationPointsContainerType IntegrationPointsContainerType
Definition: tetrahedra_3d_4_ausas_modified_shape_functions.h:63
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21