122 virtual void AssignMaterialToProperty(
131 virtual void AssignConstitutiveLawToProperty(
140 virtual void AssignVariablesToProperty(
149 virtual void AssignTablesToProperty(
158 void AssignAccessorsToProperty(
177 return "ReadMaterialsUtility";
182 rOStream <<
"ReadMaterialsUtility";
231 void TrimComponentName(std::string& rLine);
272 void CreateSubProperties(
294 void CheckUniqueMaterialAssignment(
Parameters Materials);
300 void CheckModelPartIsNotRepeated(std::vector<std::string>);
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
This class provides to Kratos a data structure for I/O based on the standard of JSON.
Definition: kratos_parameters.h:59
Properties encapsulates data shared by different Elements or Conditions. It can store any type of dat...
Definition: properties.h:69
Process to read constitutive law and material properties from a json file.
Definition: read_materials_utility.h:56
virtual ~ReadMaterialsUtility()
Destructor.
Definition: read_materials_utility.h:101
ReadMaterialsUtility(Model &rModel)
Default constructor.
Definition: read_materials_utility.h:82
std::size_t IndexType
Definition of the index type.
Definition: read_materials_utility.h:63
KRATOS_CLASS_POINTER_DEFINITION(ReadMaterialsUtility)
Pointer definition of ReadMaterialProcess.
void PrintInfo(std::ostream &rOStream) const
Print information about this object.
Definition: read_materials_utility.h:181
std::string Info() const
Turn back information as a string.
Definition: read_materials_utility.h:175
void PrintData(std::ostream &rOStream) const
Print object's data.
Definition: read_materials_utility.h:186
std::size_t SizeType
Definition of the size type.
Definition: read_materials_utility.h:66
std::size_t IndexType
The definition of the index type.
Definition: key_hash.h:35
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21