OGS
ThermoRichardsFlowProcessData.h
Go to the documentation of this file.
1
11
#pragma once
12
13
#include <Eigen/Core>
14
#include <memory>
15
16
#include "
MaterialLib/MPL/MaterialSpatialDistributionMap.h
"
17
18
namespace
ProcessLib
19
{
20
namespace
ThermoRichardsFlow
21
{
22
struct
SimplifiedElasticityModel;
23
}
24
}
// namespace ProcessLib
25
26
namespace
ProcessLib
27
{
28
namespace
ThermoRichardsFlow
29
{
30
struct
ThermoRichardsFlowProcessData
31
{
32
MaterialPropertyLib::MaterialSpatialDistributionMap
media_map
;
33
37
Eigen::VectorXd
const
specific_body_force
;
38
39
bool
const
apply_mass_lumping
;
40
std::unique_ptr<SimplifiedElasticityModel>
simplified_elasticity
=
nullptr
;
41
42
MeshLib::PropertyVector<double>
*
element_saturation
=
nullptr
;
43
MeshLib::PropertyVector<double>
*
element_porosity
=
nullptr
;
44
45
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
;
46
};
47
48
}
// namespace ThermoRichardsFlow
49
}
// namespace ProcessLib
MaterialSpatialDistributionMap.h
MaterialPropertyLib::MaterialSpatialDistributionMap
Definition
MaterialSpatialDistributionMap.h:30
MeshLib::PropertyVector
Definition
PropertyVector.h:57
ProcessLib
Definition
ProjectData.h:51
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData
Definition
ThermoRichardsFlowProcessData.h:31
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::apply_mass_lumping
bool const apply_mass_lumping
Definition
ThermoRichardsFlowProcessData.h:39
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::media_map
MaterialPropertyLib::MaterialSpatialDistributionMap media_map
Definition
ThermoRichardsFlowProcessData.h:32
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::EIGEN_MAKE_ALIGNED_OPERATOR_NEW
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
Definition
ThermoRichardsFlowProcessData.h:45
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::specific_body_force
Eigen::VectorXd const specific_body_force
Definition
ThermoRichardsFlowProcessData.h:37
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::element_saturation
MeshLib::PropertyVector< double > * element_saturation
Definition
ThermoRichardsFlowProcessData.h:42
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::element_porosity
MeshLib::PropertyVector< double > * element_porosity
Definition
ThermoRichardsFlowProcessData.h:43
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::simplified_elasticity
std::unique_ptr< SimplifiedElasticityModel > simplified_elasticity
Definition
ThermoRichardsFlowProcessData.h:40
ProcessLib
ThermoRichardsFlow
ThermoRichardsFlowProcessData.h
Generated by
1.10.0