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.
|
Tools for lagrangian computations. More...
#include <move_shallow_mesh_utility.h>
Public Member Functions | |
Life Cycle | |
MoveShallowMeshUtility (ModelPart &rLagrangianModelPart, ModelPart &rEulerianModelPart, Parameters ThisParameters) | |
Constructor. More... | |
virtual | ~MoveShallowMeshUtility () |
Destructor. More... | |
Operations | |
int | Check () |
void | Initialize () |
void | MoveMesh () |
void | MapResults () |
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... | |
Type Definitions | |
typedef Node | NodeType |
typedef Geometry< NodeType > | GeometryType |
typedef BinBasedFastPointLocator< 2 >::ResultIteratorType | ResultIteratorType |
typedef BinBasedFastPointLocator< 2 >::ResultContainerType | ResultContainerType |
KRATOS_CLASS_POINTER_DEFINITION (MoveShallowMeshUtility) | |
Pointer definition of MoveShallowMeshUtility. More... | |
Tools for lagrangian computations.
Move the computational mesh over a background mesh and map data between them
typedef BinBasedFastPointLocator<2>::ResultContainerType Kratos::MoveShallowMeshUtility::ResultContainerType |
typedef BinBasedFastPointLocator<2>::ResultIteratorType Kratos::MoveShallowMeshUtility::ResultIteratorType |
Kratos::MoveShallowMeshUtility::MoveShallowMeshUtility | ( | ModelPart & | rLagrangianModelPart, |
ModelPart & | rEulerianModelPart, | ||
Parameters | ThisParameters | ||
) |
Constructor.
|
inlinevirtual |
Destructor.
int Kratos::MoveShallowMeshUtility::Check | ( | ) |
|
inlinevirtual |
Turn back information as a string.
void Kratos::MoveShallowMeshUtility::Initialize | ( | void | ) |
Kratos::MoveShallowMeshUtility::KRATOS_CLASS_POINTER_DEFINITION | ( | MoveShallowMeshUtility | ) |
Pointer definition of MoveShallowMeshUtility.
void Kratos::MoveShallowMeshUtility::MapResults | ( | ) |
void Kratos::MoveShallowMeshUtility::MoveMesh | ( | ) |
|
inlinevirtual |
Print object's data.
|
inlinevirtual |
Print information about this object.