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 Member Functions | List of all members
Kratos::ConstitutiveModelData::VariableValueData Struct Reference

#include <constitutive_model_data.hpp>

Collaboration diagram for Kratos::ConstitutiveModelData::VariableValueData:

Public Member Functions

 VariableValueData ()
 
 ~VariableValueData ()
 
void SetIntVariableValue (const Variable< int > &rVariable, int &rValue)
 
void SetDoubleVariableValue (const Variable< double > &rVariable, double &rValue)
 
void SetVectorVariableValue (const Variable< Vector > &rVariable, Vector &rValue)
 
void SetMatrixVariableValue (const Variable< Matrix > &rVariable, Matrix &rValue)
 
void SetArray3VariableValue (const Variable< array_1d< double, 3 > > &rVariable, array_1d< double, 3 > &rValue)
 
void SetArray6VariableValue (const Variable< array_1d< double, 6 > > &rVariable, array_1d< double, 6 > &rValue)
 
template<class T >
bool GetVariableValue (VariableValue< T > &rVariableValue)
 
void SetValue (const Variable< int > &rVariable, int &rValue)
 
void SetValue (const Variable< double > &rVariable, double &rValue)
 
void SetValue (const Variable< Vector > &rVariable, Vector &rValue)
 
void SetValue (const Variable< Matrix > &rVariable, Matrix &rValue)
 
void SetValue (const Variable< array_1d< double, 3 > > &rVariable, array_1d< double, 3 > &rValue)
 
void SetValue (const Variable< array_1d< double, 6 > > &rVariable, array_1d< double, 6 > &rValue)
 

Constructor & Destructor Documentation

◆ VariableValueData()

Kratos::ConstitutiveModelData::VariableValueData::VariableValueData ( )
inline

◆ ~VariableValueData()

Kratos::ConstitutiveModelData::VariableValueData::~VariableValueData ( )
inline

Member Function Documentation

◆ GetVariableValue()

template<class T >
bool Kratos::ConstitutiveModelData::VariableValueData::GetVariableValue ( VariableValue< T > &  rVariableValue)
inline

◆ SetArray3VariableValue()

void Kratos::ConstitutiveModelData::VariableValueData::SetArray3VariableValue ( const Variable< array_1d< double, 3 > > &  rVariable,
array_1d< double, 3 > &  rValue 
)
inline

◆ SetArray6VariableValue()

void Kratos::ConstitutiveModelData::VariableValueData::SetArray6VariableValue ( const Variable< array_1d< double, 6 > > &  rVariable,
array_1d< double, 6 > &  rValue 
)
inline

◆ SetDoubleVariableValue()

void Kratos::ConstitutiveModelData::VariableValueData::SetDoubleVariableValue ( const Variable< double > &  rVariable,
double rValue 
)
inline

◆ SetIntVariableValue()

void Kratos::ConstitutiveModelData::VariableValueData::SetIntVariableValue ( const Variable< int > &  rVariable,
int rValue 
)
inline

◆ SetMatrixVariableValue()

void Kratos::ConstitutiveModelData::VariableValueData::SetMatrixVariableValue ( const Variable< Matrix > &  rVariable,
Matrix rValue 
)
inline

◆ SetValue() [1/6]

void Kratos::ConstitutiveModelData::VariableValueData::SetValue ( const Variable< array_1d< double, 3 > > &  rVariable,
array_1d< double, 3 > &  rValue 
)
inline

◆ SetValue() [2/6]

void Kratos::ConstitutiveModelData::VariableValueData::SetValue ( const Variable< array_1d< double, 6 > > &  rVariable,
array_1d< double, 6 > &  rValue 
)
inline

◆ SetValue() [3/6]

void Kratos::ConstitutiveModelData::VariableValueData::SetValue ( const Variable< double > &  rVariable,
double rValue 
)
inline

◆ SetValue() [4/6]

void Kratos::ConstitutiveModelData::VariableValueData::SetValue ( const Variable< int > &  rVariable,
int rValue 
)
inline

◆ SetValue() [5/6]

void Kratos::ConstitutiveModelData::VariableValueData::SetValue ( const Variable< Matrix > &  rVariable,
Matrix rValue 
)
inline

◆ SetValue() [6/6]

void Kratos::ConstitutiveModelData::VariableValueData::SetValue ( const Variable< Vector > &  rVariable,
Vector rValue 
)
inline

◆ SetVectorVariableValue()

void Kratos::ConstitutiveModelData::VariableValueData::SetVectorVariableValue ( const Variable< Vector > &  rVariable,
Vector rValue 
)
inline

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