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

#include <mapping_variables_3D_utilities.hpp>

Collaboration diagram for Kratos::MappingVariables3DUtilities:

Classes

struct  UtilityVariables
 Basic Structs for the utility ------------------------------------------------------------------------------------------------------------------------------------------—. More...
 

Public Member Functions

 KRATOS_CLASS_POINTER_DEFINITION (MappingVariables3DUtilities)
 
 MappingVariables3DUtilities ()
 Constructor. More...
 
virtual ~MappingVariables3DUtilities ()
 Destructor. More...
 
void MappingThermalModelParts (ModelPart &rModelPartOld, ModelPart &rModelPartNew, bool add_temperature, bool add_reference_temperature)
 
void MappingMechanicalModelParts (ModelPart &rModelPartOld, ModelPart &rModelPartNew, bool add_displacement, bool add_stress)
 

Protected Member Functions

void InitializeMapping (UtilityVariables &rAuxVariables, ModelPart &rModelPartNew)
 Member Variables. More...
 
void NodalThermalVariablesMapping (const UtilityVariables &AuxVariables, ModelPart &rModelPartOld, ModelPart &rModelPartNew, bool add_temperature, bool add_reference_temperature)
 
void NodalMechanicalVariablesMapping (const UtilityVariables &AuxVariables, ModelPart &rModelPartOld, ModelPart &rModelPartNew, bool add_displacement, bool add_stress)
 

Constructor & Destructor Documentation

◆ MappingVariables3DUtilities()

Kratos::MappingVariables3DUtilities::MappingVariables3DUtilities ( )
inline

Constructor.

◆ ~MappingVariables3DUtilities()

virtual Kratos::MappingVariables3DUtilities::~MappingVariables3DUtilities ( )
inlinevirtual

Destructor.


Member Function Documentation

◆ InitializeMapping()

void Kratos::MappingVariables3DUtilities::InitializeMapping ( UtilityVariables rAuxVariables,
ModelPart rModelPartNew 
)
inlineprotected

Member Variables.


Mapping ----------------------------------------------------------------------------------------------------------------------------------------------------------------------—

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::MappingVariables3DUtilities::KRATOS_CLASS_POINTER_DEFINITION ( MappingVariables3DUtilities  )

◆ MappingMechanicalModelParts()

void Kratos::MappingVariables3DUtilities::MappingMechanicalModelParts ( ModelPart rModelPartOld,
ModelPart rModelPartNew,
bool  add_displacement,
bool  add_stress 
)
inline

◆ MappingThermalModelParts()

void Kratos::MappingVariables3DUtilities::MappingThermalModelParts ( ModelPart rModelPartOld,
ModelPart rModelPartNew,
bool  add_temperature,
bool  add_reference_temperature 
)
inline

◆ NodalMechanicalVariablesMapping()

void Kratos::MappingVariables3DUtilities::NodalMechanicalVariablesMapping ( const UtilityVariables AuxVariables,
ModelPart rModelPartOld,
ModelPart rModelPartNew,
bool  add_displacement,
bool  add_stress 
)
inlineprotected

◆ NodalThermalVariablesMapping()

void Kratos::MappingVariables3DUtilities::NodalThermalVariablesMapping ( const UtilityVariables AuxVariables,
ModelPart rModelPartOld,
ModelPart rModelPartNew,
bool  add_temperature,
bool  add_reference_temperature 
)
inlineprotected


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