14 #if !defined(KRATOS_EXPAND_WET_NODES_PROCESS)
15 #define KRATOS_EXPAND_WET_NODES_PROCESS
65 void Execute()
override;
67 bool ElementHasWetNodes(
70 int& rNumberOfWetNodes);
72 bool ElementHasWetNodes2(
75 int& rNumberOfWetNodes);
79 const int PressureId);
81 void ExpandWetNodesIfTheyAreSkin();
83 void ExpandWetNodesWithLatestPressureId();
Base class for all Conditions.
Definition: condition.h:59
Base class for all Elements.
Definition: element.h:60
Assigns the pressure Id to the nodes of the elements that are going to be removed.
Definition: expand_wet_nodes_process.h:42
ModelPart & mrModelPart
Definition: expand_wet_nodes_process.h:87
KRATOS_CLASS_POINTER_DEFINITION(ExpandWetNodesProcess)
Pointer definition of ExpandWetNodesProcess.
Mesh< NodeType, PropertiesType, ElementType, ConditionType > MeshType
Definition: expand_wet_nodes_process.h:50
MeshType::ElementIterator ElementIterator
Definition: expand_wet_nodes_process.h:52
Element ElementType
Definition: expand_wet_nodes_process.h:48
~ExpandWetNodesProcess() override=default
std::string mPressureName
Definition: expand_wet_nodes_process.h:88
Condition ConditionType
Definition: expand_wet_nodes_process.h:49
Properties PropertiesType
Definition: expand_wet_nodes_process.h:47
Node NodeType
Definition: expand_wet_nodes_process.h:46
PointerVector< MeshType > MeshesContainerType
Definition: expand_wet_nodes_process.h:51
void operator()()
Definition: expand_wet_nodes_process.h:63
This class aims to manage meshes for multi-physics simulations.
Definition: model_part.h:77
This class defines the node.
Definition: node.h:65
The base class for all processes in Kratos.
Definition: process.h:49
Properties encapsulates data shared by different Elements or Conditions. It can store any type of dat...
Definition: properties.h:69
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21
MeshType::ElementIterator ElementIterator
Definition: regenerate_pfem_pressure_conditions_process.h:31
std::size_t SizeType
The definition of the size type.
Definition: mortar_classes.h:43