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