OGS
ThermoRichardsMechanics/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#include <memory>
8
13
14namespace ProcessLib
15{
17{
18template <typename ShapeMatrixTypeDisplacement,
19 typename ShapeMatricesTypePressure, int DisplacementDim, int NPoints>
21{
22 typename ShapeMatrixTypeDisplacement::NodalRowVectorType N_u;
23 typename ShapeMatrixTypeDisplacement::GlobalDimNodalMatrixType dNdx_u;
24
25 typename ShapeMatricesTypePressure::NodalRowVectorType N_p;
26 typename ShapeMatricesTypePressure::GlobalDimNodalMatrixType dNdx_p;
27
28 double integration_weight = std::numeric_limits<double>::quiet_NaN();
29};
30
31} // namespace ThermoRichardsMechanics
32} // namespace ProcessLib