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.
Public Types | Public Member Functions | List of all members
Kratos::DEMFEMUtilities Class Reference

#include <dem_fem_utilities.h>

Collaboration diagram for Kratos::DEMFEMUtilities:

Public Types

typedef ModelPart::ConditionType ConditionType
 
typedef ModelPart::ElementsContainerType ElementsArrayType
 
typedef ModelPart::NodesContainerType NodesArrayType
 
typedef ModelPart::PropertiesType PropertiesType
 
typedef GlobalPointersVector< ElementParticleWeakVectorType
 
typedef GlobalPointersVector< Element >::iterator ParticleWeakIteratorType
 

Public Member Functions

 KRATOS_CLASS_POINTER_DEFINITION (DEMFEMUtilities)
 
 DEMFEMUtilities ()
 Default constructor. More...
 
virtual ~DEMFEMUtilities ()
 Destructor. More...
 
void MoveAllMeshes (ModelPart &r_model_part, double time, double dt)
 
void CreateRigidFacesFromAllElements (ModelPart &r_model_part, PropertiesType::Pointer pProps)
 
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...
 

Member Typedef Documentation

◆ ConditionType

◆ ElementsArrayType

◆ NodesArrayType

◆ ParticleWeakIteratorType

◆ ParticleWeakVectorType

◆ PropertiesType

Constructor & Destructor Documentation

◆ DEMFEMUtilities()

Kratos::DEMFEMUtilities::DEMFEMUtilities ( )
inline

Default constructor.

◆ ~DEMFEMUtilities()

Kratos::DEMFEMUtilities::~DEMFEMUtilities ( )
virtual

Destructor.

Member Function Documentation

◆ CreateRigidFacesFromAllElements()

void Kratos::DEMFEMUtilities::CreateRigidFacesFromAllElements ( ModelPart r_model_part,
PropertiesType::Pointer  pProps 
)

◆ Info()

std::string Kratos::DEMFEMUtilities::Info ( ) const
virtual

Turn back information as a string.

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::DEMFEMUtilities::KRATOS_CLASS_POINTER_DEFINITION ( DEMFEMUtilities  )

◆ MoveAllMeshes()

void Kratos::DEMFEMUtilities::MoveAllMeshes ( ModelPart r_model_part,
double  time,
double  dt 
)

◆ PrintData()

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

Print object's data.

◆ PrintInfo()

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

Print information about this object.


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