13 #if !defined(KRATOS_MESHING_UTILITIES_H)
14 #define KRATOS_MESHING_UTILITIES_H
Base class for all Elements.
Definition: element.h:60
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
#define KRATOS_API(...)
Definition: kratos_export_api.h:40
std::size_t IndexType
The index type definition.
Definition: meshing_utilities.h:55
void ComputeElementsSize(ModelPart &rModelPart)
This computes the element size depending of a whole model part and it assigns to the ELEMENT_H variab...
Definition: meshing_utilities.cpp:66
std::size_t SizeType
The size type definition.
Definition: meshing_utilities.h:52
void BlockThresholdSizeElements(ModelPart &rModelPart, Parameters ThisParameters)
This computes the element size depending of a whole model part and it assigns to the ELEMENT_H variab...
Definition: meshing_utilities.cpp:27
void ComputeElementSize(Element &rElement)
This computes the element size depending of the geometry and it assigns to the ELEMENT_H variable.
Definition: meshing_utilities.cpp:78
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
This namespace includes several utilities necessaries for the computation of the meshing techniques.