OGS
TH2M/IntegrationPointData.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#pragma once
5
6#include <limits>
7
8namespace ProcessLib
9{
10namespace TH2M
11{
12template <typename ShapeMatrixTypeDisplacement,
13 typename ShapeMatricesTypePressure>
15{
17 typename ShapeMatricesTypePressure::GlobalDimMatrixType;
19 typename ShapeMatricesTypePressure::GlobalDimVectorType;
20
21 typename ShapeMatrixTypeDisplacement::NodalRowVectorType N_u;
22 typename ShapeMatrixTypeDisplacement::GlobalDimNodalMatrixType dNdx_u;
23
24 typename ShapeMatricesTypePressure::NodalRowVectorType N_p;
25 typename ShapeMatricesTypePressure::GlobalDimNodalMatrixType dNdx_p;
26
27 double integration_weight = std::numeric_limits<double>::quiet_NaN();
28};
29
30} // namespace TH2M
31} // namespace ProcessLib
typename ShapeMatricesTypePressure::GlobalDimMatrixType GlobalDimMatrixType
typename ShapeMatricesTypePressure::GlobalDimVectorType GlobalDimVectorType