14 #ifndef KRATOS_HROM_VISUALIZATION_MESH_MODELER_H
15 #define KRATOS_HROM_VISUALIZATION_MESH_MODELER_H
84 , mpHRomModelPart(nullptr)
85 , mpVisualizationModelPart(nullptr)
102 const Parameters ModelParameters)
const override
104 return Kratos::make_shared<HRomVisualizationMeshModeler>(rModel, ModelParameters);
121 void SetupModelPart()
override;
123 const Parameters GetDefaultParameters()
const override;
138 std::string
Info()
const override
140 std::stringstream buffer;
141 buffer <<
"HRomVisualizationMeshModeler" ;
148 rOStream <<
"HRomVisualizationMeshModeler";
169 std::string mRomSettingsFilename;
174 std::vector<const Variable<double>*> mRomVariablesList;
Modeler for setting up HROM visualization meshes This modeler is intended to be used for setting up H...
Definition: hrom_visualization_mesh_modeler.h:63
std::string Info() const override
Turn back information as a string.
Definition: hrom_visualization_mesh_modeler.h:138
HRomVisualizationMeshModeler()
Default constructor.
Definition: hrom_visualization_mesh_modeler.h:82
KRATOS_CLASS_POINTER_DEFINITION(HRomVisualizationMeshModeler)
Pointer definition of HRomVisualizationMeshModeler.
HRomVisualizationMeshModeler & operator=(HRomVisualizationMeshModeler const &rOther)=delete
Assignment operator.
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: hrom_visualization_mesh_modeler.h:152
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: hrom_visualization_mesh_modeler.h:146
HRomVisualizationMeshModeler(HRomVisualizationMeshModeler const &rOther)=delete
Copy constructor.
~HRomVisualizationMeshModeler() override
Destructor.
Definition: hrom_visualization_mesh_modeler.h:95
Modeler::Pointer Create(Model &rModel, const Parameters ModelParameters) const override
Creates the Modeler Pointer.
Definition: hrom_visualization_mesh_modeler.h:100
This class aims to manage different model parts across multi-physics simulations.
Definition: model.h:60
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
Modeler to interact with ModelParts.
Definition: modeler.h:39
std::size_t IndexType
Definition: modeler.h:48
std::size_t SizeType
Definition: modeler.h:47
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
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21