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::PostProcessUtilities Class Reference

#include <post_process_utilities.hpp>

Collaboration diagram for Kratos::PostProcessUtilities:

Public Types

typedef ModelPart::ElementsContainerType ElementsArrayType
 
typedef ModelPart::NodesContainerType NodesContainerType
 

Public Member Functions

 KRATOS_CLASS_POINTER_DEFINITION (PostProcessUtilities)
 
 PostProcessUtilities (ModelPart &rModelPart)
 Default constructor. More...
 
virtual ~PostProcessUtilities ()
 Destructor. More...
 
void GetStickyStatus (pybind11::list &is_sticky_list)
 
void GetInitialContinuumBonds (pybind11::list &initial_continuum_bonds_list)
 
void GetCurrentContinuumBonds (pybind11::list &current_continuum_bonds_list)
 
 KRATOS_CLASS_POINTER_DEFINITION (PostProcessUtilities)
 
 PostProcessUtilities ()
 Default constructor. More...
 
virtual ~PostProcessUtilities ()
 Destructor. More...
 
void RebuildPostProcessModelPart (ModelPart &r_post_model_part, ModelPart &r_main_model_part)
 
Input and output
virtual std::string Info () const
 Turn back information as a stemplate<class T, std::size_t dim> tring. 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...
 

Protected Attributes

Protected static Member r_variables
ModelPartmrModelPart
 

Member Typedef Documentation

◆ ElementsArrayType

◆ NodesContainerType

Constructor & Destructor Documentation

◆ PostProcessUtilities() [1/2]

Kratos::PostProcessUtilities::PostProcessUtilities ( ModelPart rModelPart)

Default constructor.

◆ ~PostProcessUtilities() [1/2]

Kratos::PostProcessUtilities::~PostProcessUtilities ( )
virtual

Destructor.

◆ PostProcessUtilities() [2/2]

Kratos::PostProcessUtilities::PostProcessUtilities ( )
inline

Default constructor.

◆ ~PostProcessUtilities() [2/2]

virtual Kratos::PostProcessUtilities::~PostProcessUtilities ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ GetCurrentContinuumBonds()

void Kratos::PostProcessUtilities::GetCurrentContinuumBonds ( pybind11::list &  current_continuum_bonds_list)

◆ GetInitialContinuumBonds()

void Kratos::PostProcessUtilities::GetInitialContinuumBonds ( pybind11::list &  initial_continuum_bonds_list)

◆ GetStickyStatus()

void Kratos::PostProcessUtilities::GetStickyStatus ( pybind11::list &  is_sticky_list)

◆ Info()

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

Turn back information as a stemplate<class T, std::size_t dim> tring.

◆ KRATOS_CLASS_POINTER_DEFINITION() [1/2]

Kratos::PostProcessUtilities::KRATOS_CLASS_POINTER_DEFINITION ( PostProcessUtilities  )

◆ KRATOS_CLASS_POINTER_DEFINITION() [2/2]

Kratos::PostProcessUtilities::KRATOS_CLASS_POINTER_DEFINITION ( PostProcessUtilities  )

◆ PrintData()

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

Print object's data.

◆ PrintInfo()

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

Print information about this object.

◆ RebuildPostProcessModelPart()

void Kratos::PostProcessUtilities::RebuildPostProcessModelPart ( ModelPart r_post_model_part,
ModelPart r_main_model_part 
)
inline

Member Data Documentation

◆ mrModelPart

ModelPart& Kratos::PostProcessUtilities::mrModelPart
protected

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