![]() |
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.
|
This utilitiy moves the nodes of a dem wall used especially in the fem-dem coupling. More...
#include <move_mesh_utility.h>
Public Types | |
| typedef ModelPart::NodesContainerType | NodesContainerType |
Public Member Functions | |
| KRATOS_CLASS_POINTER_DEFINITION (MoveMeshUtility) | |
| MoveMeshUtility () | |
| ~MoveMeshUtility () | |
| void | MoveDemMesh (NodesContainerType &rNodes, const bool SetDeltaDisplacement) const |
| This function is the main operation of this utility. It moves the nodes of a given model part w.r.t. the current DISPLACEMENT. More... | |
This utilitiy moves the nodes of a dem wall used especially in the fem-dem coupling.
|
inline |
|
inline |
| Kratos::MoveMeshUtility::KRATOS_CLASS_POINTER_DEFINITION | ( | MoveMeshUtility | ) |
| void Kratos::MoveMeshUtility::MoveDemMesh | ( | NodesContainerType & | rNodes, |
| const bool | SetDeltaDisplacement | ||
| ) | const |
This function is the main operation of this utility. It moves the nodes of a given model part w.r.t. the current DISPLACEMENT.
| rNodes | The nodes array of a model part |
| SetDeltaDisplacement | A boolean to also update DELTA_DISPLACEMENT |