OGS
ProcessLib::TH2M::ConstitutiveRelations::SolidDensityModel Struct Reference

Detailed Description

Definition at line 41 of file SolidDensity.h.

#include <SolidDensity.h>

Public Member Functions

void eval (SpaceTimeData const &x_t, MediaData const &media_data, TemperatureData const &T_data, SolidDensityData &solid_density_data, SolidDensityDerivativeData &solid_density_d_data) const
 

Member Function Documentation

◆ eval()

void ProcessLib::TH2M::ConstitutiveRelations::SolidDensityModel::eval ( SpaceTimeData const & x_t,
MediaData const & media_data,
TemperatureData const & T_data,
SolidDensityData & solid_density_data,
SolidDensityDerivativeData & solid_density_d_data ) const

Definition at line 17 of file SolidDensity.cpp.

23{
25 variables.temperature = T_data.T;
26
27 auto const& mpl_solid_density =
29
30 solid_density_data.rho_SR = mpl_solid_density.template value<double>(
31 variables, x_t.x, x_t.t, x_t.dt);
32
33 solid_density_d_data.drho_SR_dT = mpl_solid_density.template dValue<double>(
34 variables, MaterialPropertyLib::Variable::temperature, x_t.x, x_t.t,
35 x_t.dt);
36}

References MaterialPropertyLib::density, ProcessLib::TH2M::ConstitutiveRelations::SolidDensityDerivativeData::drho_SR_dT, ProcessLib::ConstitutiveRelations::SpaceTimeData::dt, ProcessLib::TH2M::ConstitutiveRelations::SolidDensityData::rho_SR, ProcessLib::TH2M::ConstitutiveRelations::MediaData::solid, ProcessLib::ConstitutiveRelations::SpaceTimeData::t, ProcessLib::TH2M::ConstitutiveRelations::TemperatureData::T, MaterialPropertyLib::temperature, MaterialPropertyLib::VariableArray::temperature, and ProcessLib::ConstitutiveRelations::SpaceTimeData::x.

Referenced by ProcessLib::TH2M::TH2MLocalAssembler< ShapeFunctionDisplacement, ShapeFunctionPressure, DisplacementDim >::updateConstitutiveVariables().


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