OGS
ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim > Struct Template Reference

Detailed Description

template<int DisplacementDim>
struct ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >

Definition at line 33 of file ThermoMechanicalPhaseFieldProcessData.h.

#include <ThermoMechanicalPhaseFieldProcessData.h>

Collaboration diagram for ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >:
[legend]

Public Attributes

MeshLib::PropertyVector< int > const *const material_ids = nullptr
 
std::map< int, std::unique_ptr< MaterialLib::Solids::MechanicsBase< DisplacementDim > > > solid_materials
 
ParameterLib::Parameter< double > const & residual_stiffness
 
ParameterLib::Parameter< double > const & crack_resistance
 
ParameterLib::Parameter< double > const & crack_length_scale
 
ParameterLib::Parameter< double > const & kinetic_coefficient
 
ParameterLib::Parameter< double > const & solid_density
 
ParameterLib::Parameter< double > const & linear_thermal_expansion_coefficient
 
ParameterLib::Parameter< double > const & specific_heat_capacity
 
ParameterLib::Parameter< double > const & thermal_conductivity
 
ParameterLib::Parameter< double > const & residual_thermal_conductivity
 
Eigen::Matrix< double, DisplacementDim, 1 > const specific_body_force
 
double const reference_temperature
 

Member Data Documentation

◆ crack_length_scale

template<int DisplacementDim>
ParameterLib::Parameter<double> const& ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::crack_length_scale

Definition at line 42 of file ThermoMechanicalPhaseFieldProcessData.h.

◆ crack_resistance

template<int DisplacementDim>
ParameterLib::Parameter<double> const& ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::crack_resistance

Definition at line 41 of file ThermoMechanicalPhaseFieldProcessData.h.

◆ kinetic_coefficient

template<int DisplacementDim>
ParameterLib::Parameter<double> const& ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::kinetic_coefficient

Definition at line 43 of file ThermoMechanicalPhaseFieldProcessData.h.

◆ linear_thermal_expansion_coefficient

template<int DisplacementDim>
ParameterLib::Parameter<double> const& ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::linear_thermal_expansion_coefficient

Definition at line 45 of file ThermoMechanicalPhaseFieldProcessData.h.

◆ material_ids

template<int DisplacementDim>
MeshLib::PropertyVector<int> const* const ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::material_ids = nullptr

Definition at line 35 of file ThermoMechanicalPhaseFieldProcessData.h.

◆ reference_temperature

template<int DisplacementDim>
double const ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::reference_temperature
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Definition at line 50 of file ThermoMechanicalPhaseFieldProcessData.h.

◆ residual_stiffness

template<int DisplacementDim>
ParameterLib::Parameter<double> const& ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::residual_stiffness

Definition at line 40 of file ThermoMechanicalPhaseFieldProcessData.h.

◆ residual_thermal_conductivity

template<int DisplacementDim>
ParameterLib::Parameter<double> const& ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::residual_thermal_conductivity

Definition at line 48 of file ThermoMechanicalPhaseFieldProcessData.h.

◆ solid_density

template<int DisplacementDim>
ParameterLib::Parameter<double> const& ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::solid_density

Definition at line 44 of file ThermoMechanicalPhaseFieldProcessData.h.

◆ solid_materials

template<int DisplacementDim>
std::map<int, std::unique_ptr< MaterialLib::Solids::MechanicsBase<DisplacementDim> > > ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::solid_materials

Definition at line 39 of file ThermoMechanicalPhaseFieldProcessData.h.

◆ specific_body_force

template<int DisplacementDim>
Eigen::Matrix<double, DisplacementDim, 1> const ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::specific_body_force

Definition at line 49 of file ThermoMechanicalPhaseFieldProcessData.h.

◆ specific_heat_capacity

template<int DisplacementDim>
ParameterLib::Parameter<double> const& ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::specific_heat_capacity

Definition at line 46 of file ThermoMechanicalPhaseFieldProcessData.h.

◆ thermal_conductivity

template<int DisplacementDim>
ParameterLib::Parameter<double> const& ProcessLib::ThermoMechanicalPhaseField::ThermoMechanicalPhaseFieldProcessData< DisplacementDim >::thermal_conductivity

Definition at line 47 of file ThermoMechanicalPhaseFieldProcessData.h.


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