OGS
|
Definition at line 23 of file IntegrationPointData.h.
#include <IntegrationPointData.h>
Public Member Functions | |
IntegrationPointData (MaterialLib::Solids::Ehlers::SolidEhlers< DisplacementDim > &solid_material) | |
void | pushBackState () |
Public Member Functions inherited from ProcessLib::SmallDeformationNonlocal::IntegrationPointDataNonlocalInterface | |
virtual | ~IntegrationPointDataNonlocalInterface ()=default |
Public Attributes | |
BMatricesType::BMatrixType | b_matrices |
BMatricesType::KelvinVectorType | sigma |
BMatricesType::KelvinVectorType | sigma_prev |
BMatricesType::KelvinVectorType | eps |
BMatricesType::KelvinVectorType | eps_prev |
double | free_energy_density = 0 |
double | damage = 0 |
isotropic damage | |
double | damage_prev = 0 |
isotropic damage | |
double | kappa_d_prev = 0 |
damage driving variable. | |
MaterialLib::Solids::Ehlers::SolidEhlers< DisplacementDim > & | solid_material |
std::unique_ptr< typename MaterialLib::Solids::MechanicsBase< DisplacementDim >::MaterialStateVariables > | material_state_variables |
BMatricesType::KelvinMatrixType | C |
ShapeMatricesType::NodalRowVectorType | N |
ShapeMatricesType::GlobalDimNodalMatrixType | dNdx |
double const * | eps_p_V |
double const * | eps_p_D_xx |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
Public Attributes inherited from ProcessLib::SmallDeformationNonlocal::IntegrationPointDataNonlocalInterface | |
std::vector< NonlocalIP > | non_local_assemblers |
double | kappa_d = 0 |
damage driving variable. | |
double | integration_weight |
double | nonlocal_internal_length |
Eigen::Vector3d | coordinates |
bool | active_self = false |
bool | activated = false |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | |
|
inlineexplicit |
Definition at line 25 of file IntegrationPointData.h.
References MaterialLib::Solids::Ehlers::StateVariables< DisplacementDim >::eps_p, ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::eps_p_D_xx, and ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::eps_p_V.
|
inline |
Definition at line 60 of file IntegrationPointData.h.
References ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::damage, ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::damage_prev, ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::eps, ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::eps_prev, ProcessLib::SmallDeformationNonlocal::IntegrationPointDataNonlocalInterface::kappa_d, ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::kappa_d_prev, ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::material_state_variables, ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::sigma, and ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::sigma_prev.
BMatricesType::BMatrixType ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::b_matrices |
Definition at line 40 of file IntegrationPointData.h.
BMatricesType::KelvinMatrixType ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::C |
Definition at line 53 of file IntegrationPointData.h.
double ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::damage = 0 |
isotropic damage
Definition at line 44 of file IntegrationPointData.h.
Referenced by ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalLocalAssembler< ShapeFunction, DisplacementDim >::getIntPtDamage(), and ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::pushBackState().
double ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::damage_prev = 0 |
isotropic damage
Definition at line 45 of file IntegrationPointData.h.
Referenced by ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::pushBackState().
ShapeMatricesType::GlobalDimNodalMatrixType ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::dNdx |
Definition at line 55 of file IntegrationPointData.h.
ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::EIGEN_MAKE_ALIGNED_OPERATOR_NEW |
Definition at line 69 of file IntegrationPointData.h.
BMatricesType::KelvinVectorType ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::eps |
Definition at line 42 of file IntegrationPointData.h.
Referenced by ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalLocalAssembler< ShapeFunction, DisplacementDim >::getIntPtEpsilon(), and ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::pushBackState().
double const* ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::eps_p_D_xx |
Definition at line 58 of file IntegrationPointData.h.
Referenced by ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::IntegrationPointData().
double const* ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::eps_p_V |
Definition at line 57 of file IntegrationPointData.h.
Referenced by ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::IntegrationPointData().
BMatricesType::KelvinVectorType ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::eps_prev |
Definition at line 42 of file IntegrationPointData.h.
Referenced by ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::pushBackState().
double ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::free_energy_density = 0 |
Definition at line 43 of file IntegrationPointData.h.
double ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::kappa_d_prev = 0 |
damage driving variable.
Definition at line 46 of file IntegrationPointData.h.
Referenced by ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::pushBackState().
std::unique_ptr<typename MaterialLib::Solids::MechanicsBase< DisplacementDim>::MaterialStateVariables> ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::material_state_variables |
Definition at line 51 of file IntegrationPointData.h.
Referenced by ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::pushBackState().
ShapeMatricesType::NodalRowVectorType ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::N |
Definition at line 54 of file IntegrationPointData.h.
BMatricesType::KelvinVectorType ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::sigma |
Definition at line 41 of file IntegrationPointData.h.
Referenced by ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalLocalAssembler< ShapeFunction, DisplacementDim >::getIntPtSigma(), ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalLocalAssembler< ShapeFunction, DisplacementDim >::getSigma(), ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::pushBackState(), and ProcessLib::SmallDeformationNonlocal::SmallDeformationNonlocalLocalAssembler< ShapeFunction, DisplacementDim >::setSigma().
BMatricesType::KelvinVectorType ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::sigma_prev |
Definition at line 41 of file IntegrationPointData.h.
Referenced by ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::pushBackState().
MaterialLib::Solids::Ehlers::SolidEhlers<DisplacementDim>& ProcessLib::SmallDeformationNonlocal::IntegrationPointData< BMatricesType, ShapeMatricesType, DisplacementDim >::solid_material |
Definition at line 48 of file IntegrationPointData.h.