OGS
ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveSetting< DisplacementDim > Struct Template Reference

Detailed Description

template<int DisplacementDim>
struct ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveSetting< DisplacementDim >

Definition at line 15 of file LargeDeformation/ConstitutiveRelations/ConstitutiveSetting.h.

#include <ConstitutiveSetting.h>

Public Types

using GradientVectorType

Public Member Functions

void init ()
 Initialize the constitutive setting and check evaluation order.
void eval (ConstitutiveModels< DisplacementDim > &models, double const t, double const dt, ParameterLib::SpatialPosition const &x_position, MaterialPropertyLib::Medium const &medium, double const T_ref, DeformationGradientData< DisplacementDim > const &deformation_gradient_data, GradientVectorType const &deformation_gradient_prev, StatefulData< DisplacementDim > &state, StatefulDataPrev< DisplacementDim > const &prev_state, MaterialStateData< DisplacementDim > &mat_state, ConstitutiveTempData< DisplacementDim > &tmp, ConstitutiveData< DisplacementDim > &cd) const
 Evaluate the constitutive setting.

Member Typedef Documentation

◆ GradientVectorType

template<int DisplacementDim>
using ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveSetting< DisplacementDim >::GradientVectorType
Initial value:
Eigen::Matrix<
double,
DisplacementDim * DisplacementDim + (DisplacementDim == 2 ? 1 : 0), 1>

Definition at line 17 of file LargeDeformation/ConstitutiveRelations/ConstitutiveSetting.h.

Member Function Documentation

◆ eval()

template<int DisplacementDim>
void ProcessLib::LargeDeformation::ConstitutiveRelations::ConstitutiveSetting< DisplacementDim >::eval ( ConstitutiveModels< DisplacementDim > & models,
double const t,
double const dt,
ParameterLib::SpatialPosition const & x_position,
MaterialPropertyLib::Medium const & medium,
double const T_ref,
DeformationGradientData< DisplacementDim > const & deformation_gradient_data,
GradientVectorType const & deformation_gradient_prev,
StatefulData< DisplacementDim > & state,
StatefulDataPrev< DisplacementDim > const & prev_state,
MaterialStateData< DisplacementDim > & mat_state,
ConstitutiveTempData< DisplacementDim > & tmp,
ConstitutiveData< DisplacementDim > & cd ) const

◆ init()


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