13 #ifndef KRATOS_MESH_MOVING_MODELER_H_INCLUDED
14 #define KRATOS_MESH_MOVING_MODELER_H_INCLUDED
98 return Kratos::make_shared<MeshMovingModeler>(rModel, ModelParameters);
111 void SetupGeometryModel()
override;
114 void PrepareGeometryModel()
override;
117 void SetupModelPart()
override;
134 std::string
Info()
const override
136 std::stringstream buffer;
137 buffer <<
"MeshMovingModeler";
148 void PrintData(std::ostream& rOStream)
const override {}
172 const Parameters GetDefaultParameters()
const override;
198 rOStream << std::endl;
std::string Info() const override
Turn back information as a string.
Definition: periodic_interface_process.hpp:93
Tools for lagrangian computations.
Definition: mesh_moving_modeler.h:59
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: mesh_moving_modeler.h:148
std::string Info() const override
Turn back information as a string.
Definition: mesh_moving_modeler.h:134
Node NodeType
Definition: mesh_moving_modeler.h:70
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: mesh_moving_modeler.h:142
virtual ~MeshMovingModeler()=default
Destructor.
KRATOS_CLASS_POINTER_DEFINITION(MeshMovingModeler)
Pointer definition of MeshMovingModeler.
KRATOS_DEFINE_LOCAL_FLAG(TO_COPY)
Local Flags.
Geometry< NodeType >::PointsArrayType NodesArrayType
Definition: mesh_moving_modeler.h:72
Modeler::Pointer Create(Model &rModel, const Parameters ModelParameters) const override
Creates the Modeler Pointer.
Definition: mesh_moving_modeler.h:96
This class aims to manage different model parts across multi-physics simulations.
Definition: model.h:60
Modeler to interact with ModelParts.
Definition: modeler.h:39
This class defines the node.
Definition: node.h:65
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
PointerVector is a container like stl vector but using a vector to store pointers to its data.
Definition: pointer_vector.h:72
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
std::istream & operator>>(std::istream &rIStream, LinearMasterSlaveConstraint &rThis)
input stream function
std::ostream & operator<<(std::ostream &rOStream, const LinearMasterSlaveConstraint &rThis)
output stream function
Definition: linear_master_slave_constraint.h:432