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::ConstitutiveModelData::MaterialData Struct Reference

#include <constitutive_model_data.hpp>

Collaboration diagram for Kratos::ConstitutiveModelData::MaterialData:

Public Member Functions

const doubleGetPoissonCoefficient () const
 
const doubleGetYoungModulus () const
 
const doubleGetLameMu () const
 
const doubleGetLameMuBar () const
 
const doubleGetLameLambda () const
 
const doubleGetBulkModulus () const
 
const std::vector< double > & GetModelParameters () const
 

Public Attributes

double PoissonCoefficient
 
double YoungModulus
 
double LameMu
 
double LameMuBar
 
double LameLambda
 
double BulkModulus
 
std::vector< doubleModelParameters
 

Member Function Documentation

◆ GetBulkModulus()

const double& Kratos::ConstitutiveModelData::MaterialData::GetBulkModulus ( ) const
inline

◆ GetLameLambda()

const double& Kratos::ConstitutiveModelData::MaterialData::GetLameLambda ( ) const
inline

◆ GetLameMu()

const double& Kratos::ConstitutiveModelData::MaterialData::GetLameMu ( ) const
inline

◆ GetLameMuBar()

const double& Kratos::ConstitutiveModelData::MaterialData::GetLameMuBar ( ) const
inline

◆ GetModelParameters()

const std::vector<double>& Kratos::ConstitutiveModelData::MaterialData::GetModelParameters ( ) const
inline

◆ GetPoissonCoefficient()

const double& Kratos::ConstitutiveModelData::MaterialData::GetPoissonCoefficient ( ) const
inline

◆ GetYoungModulus()

const double& Kratos::ConstitutiveModelData::MaterialData::GetYoungModulus ( ) const
inline

Member Data Documentation

◆ BulkModulus

double Kratos::ConstitutiveModelData::MaterialData::BulkModulus

◆ LameLambda

double Kratos::ConstitutiveModelData::MaterialData::LameLambda

◆ LameMu

double Kratos::ConstitutiveModelData::MaterialData::LameMu

◆ LameMuBar

double Kratos::ConstitutiveModelData::MaterialData::LameMuBar

◆ ModelParameters

std::vector<double> Kratos::ConstitutiveModelData::MaterialData::ModelParameters

◆ PoissonCoefficient

double Kratos::ConstitutiveModelData::MaterialData::PoissonCoefficient

◆ YoungModulus

double Kratos::ConstitutiveModelData::MaterialData::YoungModulus

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