OGS
MaterialLib::Solids::LinearElasticOrthotropic< DisplacementDim >::MaterialProperties Struct Reference

Detailed Description

template<int DisplacementDim>
struct MaterialLib::Solids::LinearElasticOrthotropic< DisplacementDim >::MaterialProperties

Variables specific to the material model.

Definition at line 97 of file LinearElasticOrthotropic.h.

#include <LinearElasticOrthotropic.h>

Collaboration diagram for MaterialLib::Solids::LinearElasticOrthotropic< DisplacementDim >::MaterialProperties:
[legend]

Public Types

using P = ParameterLib::Parameter<double>
 
using X = ParameterLib::SpatialPosition
 

Public Member Functions

 MaterialProperties (P const &youngs_moduli_, P const &shear_moduli_, P const &poissons_ratios_)
 
EvaluatedMaterialProperties evaluate (double const t, ParameterLib::SpatialPosition const &x) const
 

Public Attributes

P const & youngs_moduli
 
P const & shear_moduli
 
P const & poissons_ratios
 

Member Typedef Documentation

◆ P

template<int DisplacementDim>
using MaterialLib::Solids::LinearElasticOrthotropic< DisplacementDim >::MaterialProperties::P = ParameterLib::Parameter<double>

Definition at line 99 of file LinearElasticOrthotropic.h.

◆ X

template<int DisplacementDim>
using MaterialLib::Solids::LinearElasticOrthotropic< DisplacementDim >::MaterialProperties::X = ParameterLib::SpatialPosition

Definition at line 100 of file LinearElasticOrthotropic.h.

Constructor & Destructor Documentation

◆ MaterialProperties()

template<int DisplacementDim>
MaterialLib::Solids::LinearElasticOrthotropic< DisplacementDim >::MaterialProperties::MaterialProperties ( P const & youngs_moduli_,
P const & shear_moduli_,
P const & poissons_ratios_ )
inline

Member Function Documentation

◆ evaluate()

template<int DisplacementDim>
EvaluatedMaterialProperties MaterialLib::Solids::LinearElasticOrthotropic< DisplacementDim >::MaterialProperties::evaluate ( double const t,
ParameterLib::SpatialPosition const & x ) const
inline

Member Data Documentation

◆ poissons_ratios

template<int DisplacementDim>
P const& MaterialLib::Solids::LinearElasticOrthotropic< DisplacementDim >::MaterialProperties::poissons_ratios

◆ shear_moduli

template<int DisplacementDim>
P const& MaterialLib::Solids::LinearElasticOrthotropic< DisplacementDim >::MaterialProperties::shear_moduli

◆ youngs_moduli

template<int DisplacementDim>
P const& MaterialLib::Solids::LinearElasticOrthotropic< DisplacementDim >::MaterialProperties::youngs_moduli

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