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.