13 #if !defined(KRATOS_LINEAR_TO_QUADRATIC_TETRAHEDRA_MESH_CONVERTER_UTILITY)
14 #define KRATOS_LINEAR_TO_QUADRATIC_TETRAHEDRA_MESH_CONVERTER_UTILITY
82 void LocalConvertLinearToQuadraticTetrahedraMesh(
83 bool RefineOnReference,
84 bool InterpolateInternalVariables);
108 const std::vector<int>& rNodeIds);
126 void EraseOldElementAndCreateNewElement(
128 const compressed_matrix<int>& Coord,
130 bool InterpolateInternalVariables
137 void ReplaceElementsInSubModelPart(
ModelPart& rThisModelPart);
145 void EraseOldConditionsAndCreateNew(
147 const compressed_matrix<int>& Coord
154 void ReplaceConditionsInSubModelPart(
ModelPart& rThisModelPart);
Geometry base class.
Definition: geometry.h:71
Definition: linear_to_quadratic_tetrahedra_mesh_converter_utility.h:40
GeometryType::Pointer GeometryPtrType
Definition: linear_to_quadratic_tetrahedra_mesh_converter_utility.h:49
KRATOS_CLASS_POINTER_DEFINITION(LinearToQuadraticTetrahedraMeshConverter)
Pointer definition of VoxelInsideVolume.
LinearToQuadraticTetrahedraMeshConverter(ModelPart &ModelPart)
Default constructors.
Definition: linear_to_quadratic_tetrahedra_mesh_converter_utility.h:58
Node NodeType
Definition: linear_to_quadratic_tetrahedra_mesh_converter_utility.h:47
Geometry< NodeType > GeometryType
Definition: linear_to_quadratic_tetrahedra_mesh_converter_utility.h:48
~LinearToQuadraticTetrahedraMeshConverter()=default
Destructor.
Definition: local_refine_tetrahedra_mesh.hpp:49
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
This class defines the node.
Definition: node.h:65
PointerVector is a container like stl vector but using a vector to store pointers to its data.
Definition: pointer_vector.h:72
A ten node tetrahedra geometry with quadratic shape functions.
Definition: tetrahedra_3d_10.h:75
A six node 3D triangular geometry with quadratic shape functions.
Definition: triangle_3d_6.h:68
Short class definition.
Definition: array_1d.h:61
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21