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.
|
Merges the variable lists of the input modelparts. More...
#include <merge_variable_lists_utility.h>
Public Member Functions | |
Type Definitions | |
KRATOS_CLASS_POINTER_DEFINITION (MergeVariableListsUtility) | |
Pointer definition of MergeVariableListsUtility. More... | |
Life Cycle | |
MergeVariableListsUtility () | |
Default constructor. More... | |
virtual | ~MergeVariableListsUtility () |
Destructor. More... | |
Operations | |
void | Merge (ModelPart &model_part1, ModelPart &model_part2) |
Input and output | |
virtual std::string | Info () const |
Turn back information as a string. More... | |
virtual void | PrintInfo (std::ostream &rOStream) const |
Print information about this object. More... | |
virtual void | PrintData (std::ostream &rOStream) const |
Print object's data. More... | |
Merges the variable lists of the input modelparts.
This function ensures that all the variables added to the variable list of modelpart1 are also added to the variable list of modelpart2. Symmetrically every variable in modelpart2 will also be added to modelpart1
|
inline |
Default constructor.
|
inlinevirtual |
Destructor.
|
inlinevirtual |
Turn back information as a string.
Kratos::MergeVariableListsUtility::KRATOS_CLASS_POINTER_DEFINITION | ( | MergeVariableListsUtility | ) |
Pointer definition of MergeVariableListsUtility.
|
inline |
|
inlinevirtual |
Print object's data.
|
inlinevirtual |
Print information about this object.