13 #if !defined(KRATOS_METRIC_FAST_INIT_PROCESS)
14 #define KRATOS_METRIC_FAST_INIT_PROCESS
52 template<SizeType TDim>
111 void Execute()
override;
128 std::string
Info()
const override
130 return "MetricFastInit";
136 rOStream <<
"MetricFastInit";
PeriodicInterfaceProcess & operator=(const PeriodicInterfaceProcess &)=delete
Geometry base class.
Definition: geometry.h:71
This process initializes the variables related with the ALM.
Definition: metric_fast_init_process.h:55
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: metric_fast_init_process.h:140
ModelPart::NodesContainerType NodesArrayType
Definition: metric_fast_init_process.h:66
Geometry< NodeType > GeometryType
Definition: metric_fast_init_process.h:65
void operator()()
Definition: metric_fast_init_process.h:102
~MetricFastInit() override=default
Destructor.
ModelPart::ConditionsContainerType ConditionsArrayType
Definition: metric_fast_init_process.h:67
MetricFastInit(ModelPart &rThisModelPart)
Default constructor.
Definition: metric_fast_init_process.h:77
std::string Info() const override
Turn back information as a string.
Definition: metric_fast_init_process.h:128
std::conditional< TDim==2, array_1d< double, 3 >, array_1d< double, 6 > >::type TensorArrayType
The type of array considered for the tensor.
Definition: metric_fast_init_process.h:70
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: metric_fast_init_process.h:134
Node NodeType
Definition: metric_fast_init_process.h:64
KRATOS_CLASS_POINTER_DEFINITION(MetricFastInit)
Pointer definition of MetricFastInit.
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
MeshType::ConditionsContainerType ConditionsContainerType
Condintions container. A vector set of Conditions with their Id's as key.
Definition: model_part.h:183
MeshType::NodesContainerType NodesContainerType
Nodes container. Which is a vector set of nodes with their Id's as key.
Definition: model_part.h:128
This class defines the node.
Definition: node.h:65
The base class for all processes in Kratos.
Definition: process.h:49
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
std::size_t SizeType
The definition of the size type.
Definition: mortar_classes.h:43
type
Definition: generate_gid_list_file.py:35