computeFreeEnergyDensity(double const, ParameterLib::SpatialPosition const &, double const, KelvinVector const &eps, KelvinVector const &sigma, typename MechanicsBase< DisplacementDim >::MaterialStateVariables const &) const override | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | inline |
MaterialLib::Solids::MechanicsBase::computeFreeEnergyDensity(double const t, ParameterLib::SpatialPosition const &x, double const dt, KelvinVector const &eps, KelvinVector const &sigma, MaterialStateVariables const &material_state_variables) const =0 | MaterialLib::Solids::MechanicsBase< DisplacementDim > | pure virtual |
createMaterialStateVariables() const | MaterialLib::Solids::MechanicsBase< DisplacementDim > | inlinevirtual |
E_a_p_ | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | protected |
E_i_p_ | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | protected |
G_ia_p_ | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | protected |
getBulkModulus(double const t, ParameterLib::SpatialPosition const &x, KelvinMatrix const *const) const override | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | inlinevirtual |
getConstitutiveModel() const | MaterialLib::Solids::MechanicsBase< DisplacementDim > | inlinevirtual |
getElasticTensor(double const t, ParameterLib::SpatialPosition const &x, double const T) const | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | |
getElasticTensor(double const t, ParameterLib::SpatialPosition const &x, double const) const | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | |
getElasticTensor(double const t, ParameterLib::SpatialPosition const &x, double const) const | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | |
getElasticTensorLeftTopCorner(double const t, ParameterLib::SpatialPosition const &x) const | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | private |
getInternalVariables() const | MaterialLib::Solids::MechanicsBase< DisplacementDim > | inlinevirtual |
getTemperatureRelatedCoefficient(double const, double const, ParameterLib::SpatialPosition const &, double const, double const) const | MaterialLib::Solids::MechanicsBase< DisplacementDim > | inlinevirtual |
initializeInternalStateVariables(double const, ParameterLib::SpatialPosition const &, typename MechanicsBase< DisplacementDim >::MaterialStateVariables &) const | MaterialLib::Solids::MechanicsBase< DisplacementDim > | inlinevirtual |
integrateStress(MaterialPropertyLib::VariableArray const &variable_array_prev, MaterialPropertyLib::VariableArray const &variable_array, double const t, ParameterLib::SpatialPosition const &x, double const dt, typename MechanicsBase< DisplacementDim >::MaterialStateVariables const &material_state_variables) const override | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | |
MaterialLib::Solids::MechanicsBase::integrateStress(MaterialPropertyLib::VariableArray const &variable_array_prev, MaterialPropertyLib::VariableArray const &variable_array, double const t, ParameterLib::SpatialPosition const &x, double const dt, MaterialStateVariables const &material_state_variables) const =0 | MaterialLib::Solids::MechanicsBase< DisplacementDim > | pure virtual |
KelvinMatrix typedef | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | |
KelvinVector typedef | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | |
KelvinVectorSize | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | static |
LinearElasticTransverseIsotropic(P const &E_i, P const &E_a, P const &nu_ii, P const &nu_ia, P const &G_ia, std::optional< ParameterLib::CoordinateSystem > const &local_coordinate_system) | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | inline |
local_coordinate_system_ | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | protected |
nu_ia_p_ | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | protected |
nu_ii_p_ | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | protected |
P typedef | MaterialLib::Solids::LinearElasticTransverseIsotropic< DisplacementDim > | |
~MechanicsBase()=default | MaterialLib::Solids::MechanicsBase< DisplacementDim > | virtual |