22namespace HydroMechanics
24template <
typename BMatricesType,
typename ShapeMatrixTypeDisplacement,
25 typename ShapeMatrixTypePressure,
int DisplacementDim,
40 typename ShapeMatrixTypeDisplacement::NodalRowVectorType
N_u;
41 typename ShapeMatrixTypeDisplacement::GlobalDimNodalMatrixType
dNdx_u;
42 typename ShapeMatrixTypeDisplacement::template MatrixType<
43 DisplacementDim, NPoints * DisplacementDim>
48 typename ShapeMatrixTypePressure::NodalRowVectorType
N_p;
49 typename ShapeMatrixTypePressure::GlobalDimNodalMatrixType
dNdx_p;
52 typename ShapeMatrixTypePressure::GlobalDimVectorType;
56 DisplacementDim>::MaterialStateVariables>
59 typename BMatricesType::KelvinMatrixType
C;
double integration_weight
BMatricesType::KelvinVectorType eps
std::unique_ptr< typename MaterialLib::Solids::MechanicsBase< DisplacementDim >::MaterialStateVariables > material_state_variables
MaterialLib::Solids::MechanicsBase< DisplacementDim > & solid_material
ShapeMatrixTypeDisplacement::template MatrixType< DisplacementDim, NPoints *DisplacementDim > H_u
ShapeMatrixTypePressure::GlobalDimNodalMatrixType dNdx_p
ShapeMatrixTypePressure::NodalRowVectorType N_p
BMatricesType::KelvinVectorType eps_prev
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
ShapeMatrixTypeDisplacement::GlobalDimNodalMatrixType dNdx_u
BMatricesType::KelvinVectorType sigma_eff
IntegrationPointDataMatrix(MaterialLib::Solids::MechanicsBase< DisplacementDim > &solid_material)
BMatricesType::KelvinMatrixType C
GlobalDimVectorType darcy_velocity
BMatricesType::KelvinVectorType sigma_eff_prev
ShapeMatrixTypeDisplacement::NodalRowVectorType N_u
Eigen::Matrix< double, DisplacementDim, 1 > DisplacementDimVector
typename ShapeMatrixTypePressure::GlobalDimVectorType GlobalDimVectorType