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 | Public Attributes | List of all members
Kratos::HypoElasticModel::ElasticModelData Struct Reference

#include <hypo_elastic_model.hpp>

Collaboration diagram for Kratos::HypoElasticModel::ElasticModelData:

Public Member Functions

void SetState (Flags &rState)
 
void SetModelData (const ModelDataType &rModelData)
 
const ModelDataTypeGetModelData () const
 
const MaterialDataTypeGetMaterialParameters () const
 
FlagsState ()
 
const FlagsGetState () const
 

Public Attributes

BoundedMatrix< double, 6, 6 > ConstitutiveTensor
 
MatrixType StrainMatrix
 

Member Function Documentation

◆ GetMaterialParameters()

const MaterialDataType& Kratos::HypoElasticModel::ElasticModelData::GetMaterialParameters ( ) const
inline

◆ GetModelData()

const ModelDataType& Kratos::HypoElasticModel::ElasticModelData::GetModelData ( ) const
inline

◆ GetState()

const Flags& Kratos::HypoElasticModel::ElasticModelData::GetState ( ) const
inline

◆ SetModelData()

void Kratos::HypoElasticModel::ElasticModelData::SetModelData ( const ModelDataType rModelData)
inline

◆ SetState()

void Kratos::HypoElasticModel::ElasticModelData::SetState ( Flags rState)
inline

◆ State()

Flags& Kratos::HypoElasticModel::ElasticModelData::State ( )
inline

Member Data Documentation

◆ ConstitutiveTensor

BoundedMatrix<double,6,6> Kratos::HypoElasticModel::ElasticModelData::ConstitutiveTensor

◆ StrainMatrix

MatrixType Kratos::HypoElasticModel::ElasticModelData::StrainMatrix

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