OGS
RigidElasticityModel.h
Go to the documentation of this file.
1
12
#pragma once
13
14
#include "
SimplifiedElasticityModel.h
"
15
16
namespace
ProcessLib
17
{
18
namespace
ThermoRichardsFlow
19
{
20
struct
RigidElasticityModel
:
SimplifiedElasticityModel
21
{
22
RigidElasticityModel
() {
DBUG
(
"using rigid mechanics model"
); }
23
24
double
storageContribution
(
MaterialPropertyLib::Phase
const
&,
25
MaterialPropertyLib::VariableArray
const
&,
26
ParameterLib::SpatialPosition
const
&,
27
double
const
,
double
const
)
override
28
{
29
return
0.0;
30
}
31
32
double
thermalExpansivityContribution
(
33
Eigen::Matrix<double, 3, 3>
const
&,
MaterialPropertyLib::Phase
const
&,
34
MaterialPropertyLib::VariableArray
const
&,
35
ParameterLib::SpatialPosition
const
&,
double
const
,
36
double
const
)
override
37
{
38
return
0.0;
39
}
40
};
41
42
}
// namespace ThermoRichardsFlow
43
}
// namespace ProcessLib
DBUG
void DBUG(fmt::format_string< Args... > fmt, Args &&... args)
Definition
Logging.h:30
SimplifiedElasticityModel.h
MaterialPropertyLib::Phase
Definition
Phase.h:32
MaterialPropertyLib::VariableArray
Definition
VariableType.h:97
ParameterLib::SpatialPosition
Definition
SpatialPosition.h:27
ProcessLib
Definition
ProjectData.h:51
ProcessLib::ThermoRichardsFlow::RigidElasticityModel
Definition
RigidElasticityModel.h:21
ProcessLib::ThermoRichardsFlow::RigidElasticityModel::thermalExpansivityContribution
double thermalExpansivityContribution(Eigen::Matrix< double, 3, 3 > const &, MaterialPropertyLib::Phase const &, MaterialPropertyLib::VariableArray const &, ParameterLib::SpatialPosition const &, double const, double const) override
Definition
RigidElasticityModel.h:32
ProcessLib::ThermoRichardsFlow::RigidElasticityModel::RigidElasticityModel
RigidElasticityModel()
Definition
RigidElasticityModel.h:22
ProcessLib::ThermoRichardsFlow::RigidElasticityModel::storageContribution
double storageContribution(MaterialPropertyLib::Phase const &, MaterialPropertyLib::VariableArray const &, ParameterLib::SpatialPosition const &, double const, double const) override
Definition
RigidElasticityModel.h:24
ProcessLib::ThermoRichardsFlow::SimplifiedElasticityModel
Definition
SimplifiedElasticityModel.h:21
ProcessLib
ThermoRichardsFlow
RigidElasticityModel.h
Generated by
1.12.0