OGS
IntegrationPointData.h
Go to the documentation of this file.
1
11#pragma once
12
13#include <memory>
14
15namespace ProcessLib
16{
17namespace ThermoRichardsFlow
18{
19template <typename ShapeMatricesType>
21{
22 typename ShapeMatricesType::NodalRowVectorType N;
23 typename ShapeMatricesType::GlobalDimNodalMatrixType dNdx;
24
25 typename ShapeMatricesType::GlobalDimVectorType v_darcy;
26
27 double saturation = std::numeric_limits<double>::quiet_NaN();
28 double saturation_prev = std::numeric_limits<double>::quiet_NaN();
29 double porosity = std::numeric_limits<double>::quiet_NaN();
30 double porosity_prev = std::numeric_limits<double>::quiet_NaN();
31 double transport_porosity = std::numeric_limits<double>::quiet_NaN();
32 double transport_porosity_prev = std::numeric_limits<double>::quiet_NaN();
33 double dry_density_solid = std::numeric_limits<double>::quiet_NaN();
35 std::numeric_limits<double>::quiet_NaN();
37 std::numeric_limits<double>::quiet_NaN();
38
40
47
49};
50
51} // namespace ThermoRichardsFlow
52} // namespace ProcessLib
ShapeMatricesType::GlobalDimNodalMatrixType dNdx