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 |