OGS
ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalProcessData< DisplacementDim > Struct Template Reference

Detailed Description

template<int DisplacementDim>
struct ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalProcessData< DisplacementDim >

Definition at line 30 of file SmallDeformationNonlocalProcessData.h.

#include <SmallDeformationNonlocalProcessData.h>

Collaboration diagram for ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalProcessData< 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 & solid_density
 Solid's density. A scalar quantity, ParameterLib::Parameter<double>. More...
 
Eigen::Matrix< double, DisplacementDim, 1 > const specific_body_force
 
double const reference_temperature
 
double const internal_length_squared
 
double crack_volume_old = 0.0
 
double crack_volume = 0.0
 
 EIGEN_MAKE_ALIGNED_OPERATOR_NEW
 

Member Data Documentation

◆ crack_volume

template<int DisplacementDim>
double ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalProcessData< DisplacementDim >::crack_volume = 0.0

Definition at line 51 of file SmallDeformationNonlocalProcessData.h.

◆ crack_volume_old

template<int DisplacementDim>
double ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalProcessData< DisplacementDim >::crack_volume_old = 0.0

Definition at line 50 of file SmallDeformationNonlocalProcessData.h.

◆ EIGEN_MAKE_ALIGNED_OPERATOR_NEW

template<int DisplacementDim>
ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalProcessData< DisplacementDim >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW

Definition at line 53 of file SmallDeformationNonlocalProcessData.h.

◆ internal_length_squared

template<int DisplacementDim>
double const ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalProcessData< DisplacementDim >::internal_length_squared
Initial value:
=
std::numeric_limits<double>::quiet_NaN()

Definition at line 47 of file SmallDeformationNonlocalProcessData.h.

◆ material_ids

template<int DisplacementDim>
MeshLib::PropertyVector<int> const* const ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalProcessData< DisplacementDim >::material_ids = nullptr

Definition at line 32 of file SmallDeformationNonlocalProcessData.h.

◆ reference_temperature

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

Definition at line 45 of file SmallDeformationNonlocalProcessData.h.

◆ solid_density

template<int DisplacementDim>
ParameterLib::Parameter<double> const& ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalProcessData< DisplacementDim >::solid_density

Solid's density. A scalar quantity, ParameterLib::Parameter<double>.

Definition at line 39 of file SmallDeformationNonlocalProcessData.h.

◆ solid_materials

template<int DisplacementDim>
std::map< int, std::unique_ptr<MaterialLib::Solids::MechanicsBase<DisplacementDim> > > ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalProcessData< DisplacementDim >::solid_materials

Definition at line 37 of file SmallDeformationNonlocalProcessData.h.

◆ specific_body_force

template<int DisplacementDim>
Eigen::Matrix<double, DisplacementDim, 1> const ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalProcessData< DisplacementDim >::specific_body_force

Specific body forces applied to the solid. It is usually used to apply gravitational forces. A vector of displacement dimension's length.

Definition at line 43 of file SmallDeformationNonlocalProcessData.h.


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