15 #if !defined(SET_DUMMY_PROPERTY_FOR_RIGID_ELEMENTS_PROCESS)
16 #define SET_DUMMY_PROPERTY_FOR_RIGID_ELEMENTS_PROCESS
33 unsigned int dummy_property_id)
52 #pragma omp parallel for
54 auto it_elem = it_elem_begin +
i;
55 it_elem->SetProperties(rDummyProperty);
83 rOStream << std::endl;
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
ElementIterator ElementsBegin(IndexType ThisIndex=0)
Definition: model_part.h:1169
PropertiesType::Pointer pGetProperties(IndexType PropertiesId, IndexType MeshIndex=0)
Returns the Properties::Pointer corresponding to it's identifier.
Definition: model_part.cpp:664
ElementsContainerType & Elements(IndexType ThisIndex=0)
Definition: model_part.h:1189
The base class for all processes in Kratos.
Definition: process.h:49
void PrintInfo(std::ostream &rOStream) const override
Print information about this object.
Definition: process.h:204
void PrintData(std::ostream &rOStream) const override
Print object's data.
Definition: process.h:210
Definition: set_dummy_property_for_rigid_boundaries_process.hpp:25
SetDummyPropertyForRigidElementsProcess(ModelPart &model_part, unsigned int dummy_property_id)
Constructor.
Definition: set_dummy_property_for_rigid_boundaries_process.hpp:32
ModelPart & rModelPart
Definition: set_dummy_property_for_rigid_boundaries_process.hpp:68
unsigned int rDummyPropertyId
Definition: set_dummy_property_for_rigid_boundaries_process.hpp:69
~SetDummyPropertyForRigidElementsProcess() override
Destructor.
Definition: set_dummy_property_for_rigid_boundaries_process.hpp:39
void Execute() override
Execute method is used to execute the Process algorithms.
Definition: set_dummy_property_for_rigid_boundaries_process.hpp:45
void operator()()
Definition: set_dummy_property_for_rigid_boundaries_process.hpp:41
KRATOS_CLASS_POINTER_DEFINITION(SetDummyPropertyForRigidElementsProcess)
void ExecuteInitialize() override
This function is designed for being called at the beginning of the computations right after reading t...
Definition: set_dummy_property_for_rigid_boundaries_process.hpp:62
void ExecuteInitializeSolutionStep() override
This function will be executed at every time step BEFORE performing the solve phase.
Definition: set_dummy_property_for_rigid_boundaries_process.hpp:64
#define KRATOS_CATCH(MoreInfo)
Definition: define.h:110
#define KRATOS_TRY
Definition: define.h:109
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
model_part
Definition: face_heat.py:14
integer i
Definition: TensorModule.f:17