OGS
IntegrationPointData.h
Go to the documentation of this file.
1
11#pragma once
12
13#include <limits>
14#include <memory>
15
20
21namespace ProcessLib
22{
23namespace ThermoRichardsMechanics
24{
25template <typename ShapeMatrixTypeDisplacement,
26 typename ShapeMatricesTypePressure, int DisplacementDim, int NPoints>
28{
29 typename ShapeMatrixTypeDisplacement::NodalRowVectorType N_u;
30 typename ShapeMatrixTypeDisplacement::GlobalDimNodalMatrixType dNdx_u;
31
32 typename ShapeMatricesTypePressure::NodalRowVectorType N_p;
33 typename ShapeMatricesTypePressure::GlobalDimNodalMatrixType dNdx_p;
34
35 double integration_weight = std::numeric_limits<double>::quiet_NaN();
36};
37
38} // namespace ThermoRichardsMechanics
39} // namespace ProcessLib
ShapeMatrixTypeDisplacement::NodalRowVectorType N_u
ShapeMatricesTypePressure::NodalRowVectorType N_p
ShapeMatrixTypeDisplacement::GlobalDimNodalMatrixType dNdx_u
ShapeMatricesTypePressure::GlobalDimNodalMatrixType dNdx_p