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;
51 typename ShapeMatrixTypePressure::GlobalDimVectorType;
55 GlobalDim>::MaterialStateVariables>
58 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
typename ShapeMatrixTypePressure::GlobalDimVectorType GlobalDimVectorType
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
BMatricesType::KelvinVectorType sigma_eff_prev
GlobalDimVectorType darcy_velocity
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)
ShapeMatrixTypeDisplacement::NodalRowVectorType N_u
double integration_weight
ShapeMatrixTypePressure::NodalRowVectorType N_p