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.
List of all members
Kratos::MoveShallowMeshUtility Class Reference

Tools for lagrangian computations. More...

#include <move_shallow_mesh_utility.h>

Collaboration diagram for Kratos::MoveShallowMeshUtility:

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< NodeTypeGeometryType
 
typedef BinBasedFastPointLocator< 2 >::ResultIteratorType ResultIteratorType
 
typedef BinBasedFastPointLocator< 2 >::ResultContainerType ResultContainerType
 
 KRATOS_CLASS_POINTER_DEFINITION (MoveShallowMeshUtility)
 Pointer definition of MoveShallowMeshUtility. More...
 

Detailed Description

Tools for lagrangian computations.

Move the computational mesh over a background mesh and map data between them

Author
Miguel Maso Sotomayor

Member Typedef Documentation

◆ GeometryType

◆ NodeType

◆ ResultContainerType

◆ ResultIteratorType

Constructor & Destructor Documentation

◆ MoveShallowMeshUtility()

Kratos::MoveShallowMeshUtility::MoveShallowMeshUtility ( ModelPart rLagrangianModelPart,
ModelPart rEulerianModelPart,
Parameters  ThisParameters 
)

Constructor.

◆ ~MoveShallowMeshUtility()

virtual Kratos::MoveShallowMeshUtility::~MoveShallowMeshUtility ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ Check()

int Kratos::MoveShallowMeshUtility::Check ( )

◆ Info()

virtual std::string Kratos::MoveShallowMeshUtility::Info ( ) const
inlinevirtual

Turn back information as a string.

◆ Initialize()

void Kratos::MoveShallowMeshUtility::Initialize ( void  )

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::MoveShallowMeshUtility::KRATOS_CLASS_POINTER_DEFINITION ( MoveShallowMeshUtility  )

Pointer definition of MoveShallowMeshUtility.

◆ MapResults()

void Kratos::MoveShallowMeshUtility::MapResults ( )

◆ MoveMesh()

void Kratos::MoveShallowMeshUtility::MoveMesh ( )

◆ PrintData()

virtual void Kratos::MoveShallowMeshUtility::PrintData ( std::ostream &  rOStream) const
inlinevirtual

Print object's data.

◆ PrintInfo()

virtual void Kratos::MoveShallowMeshUtility::PrintInfo ( std::ostream &  rOStream) const
inlinevirtual

Print information about this object.


The documentation for this class was generated from the following files: