![]() |
KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
|
Creates Model Parts containing the interface. More...
#include <interface_preprocess.h>
Public Member Functions | |
Life Cycle | |
| InterfacePreprocessCondition (ModelPart &rMainModelPrt) | |
| Constructor. More... | |
| virtual | ~InterfacePreprocessCondition ()=default |
| Destructor. More... | |
Operations | |
| void | GenerateInterfacePart (ModelPart &rInterfacePart, Parameters ThisParameters=Parameters(R"({})")) |
| Generate a new ModelPart containing only the interface. It will contain the conditions addressed in the call. More... | |
Type Definitions | |
| using | PointType = Point |
| Geometric definitions. More... | |
| using | GeometryType = Geometry< Node > |
| using | GeometryPointType = Geometry< PointType > |
| using | IndexType = std::size_t |
| The index type. More... | |
| using | SizeType = std::size_t |
| The size type. More... | |
| using | NodesArrayType = ModelPart::NodesContainerType |
| Definition of the entities container. More... | |
| using | ElementsArrayType = ModelPart::ElementsContainerType |
| using | ConditionsArrayType = ModelPart::ConditionsContainerType |
| KRATOS_CLASS_POINTER_DEFINITION (InterfacePreprocessCondition) | |
| Pointer definition of ExactMortarIntegrationUtility. More... | |
| using Kratos::InterfacePreprocessCondition::ConditionsArrayType = ModelPart::ConditionsContainerType |
| using Kratos::InterfacePreprocessCondition::IndexType = std::size_t |
The index type.
Definition of the entities container.
Geometric definitions.
| using Kratos::InterfacePreprocessCondition::SizeType = std::size_t |
The size type.
|
inline |
Constructor.
This is the default constructor
| rMainModelPrt | The model part to consider |
|
virtualdefault |
Destructor.
| void Kratos::InterfacePreprocessCondition::GenerateInterfacePart | ( | ModelPart & | rInterfacePart, |
| Parameters | ThisParameters = Parameters(R"({})") |
||
| ) |
Generate a new ModelPart containing only the interface. It will contain the conditions addressed in the call.
| rInterfacePart | The interface model part |
| ThisParameters | The configuration parameters |
| Kratos::InterfacePreprocessCondition::KRATOS_CLASS_POINTER_DEFINITION | ( | InterfacePreprocessCondition | ) |
Pointer definition of ExactMortarIntegrationUtility.