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
#include "
SimplifiedElasticityModel.h
"
18
19
namespace
ProcessLib
20
{
21
namespace
ThermoRichardsFlow
22
{
23
struct
ThermoRichardsFlowProcessData
24
{
25
MaterialPropertyLib::MaterialSpatialDistributionMap
media_map
;
26
30
Eigen::VectorXd
const
specific_body_force
;
31
32
bool
const
apply_mass_lumping
;
33
std::unique_ptr<SimplifiedElasticityModel>
simplified_elasticity
=
nullptr
;
34
35
MeshLib::PropertyVector<double>
*
element_saturation
=
nullptr
;
36
MeshLib::PropertyVector<double>
*
element_porosity
=
nullptr
;
37
38
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
;
39
};
40
41
}
// namespace ThermoRichardsFlow
42
}
// namespace ProcessLib
MaterialSpatialDistributionMap.h
SimplifiedElasticityModel.h
MaterialPropertyLib::MaterialSpatialDistributionMap
Definition
MaterialSpatialDistributionMap.h:30
MeshLib::PropertyVector
Definition
TwoPhaseFlowWithPrhoMaterialProperties.h:28
ProcessLib
Definition
ProjectData.h:51
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData
Definition
ThermoRichardsFlowProcessData.h:24
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::apply_mass_lumping
bool const apply_mass_lumping
Definition
ThermoRichardsFlowProcessData.h:32
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::media_map
MaterialPropertyLib::MaterialSpatialDistributionMap media_map
Definition
ThermoRichardsFlowProcessData.h:25
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::EIGEN_MAKE_ALIGNED_OPERATOR_NEW
EIGEN_MAKE_ALIGNED_OPERATOR_NEW
Definition
ThermoRichardsFlowProcessData.h:38
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::specific_body_force
Eigen::VectorXd const specific_body_force
Definition
ThermoRichardsFlowProcessData.h:30
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::element_saturation
MeshLib::PropertyVector< double > * element_saturation
Definition
ThermoRichardsFlowProcessData.h:35
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::element_porosity
MeshLib::PropertyVector< double > * element_porosity
Definition
ThermoRichardsFlowProcessData.h:36
ProcessLib::ThermoRichardsFlow::ThermoRichardsFlowProcessData::simplified_elasticity
std::unique_ptr< SimplifiedElasticityModel > simplified_elasticity
Definition
ThermoRichardsFlowProcessData.h:33
ProcessLib
ThermoRichardsFlow
ThermoRichardsFlowProcessData.h
Generated by
1.12.0