OGS
DarcyVelocity.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#include "
Base.h
"
13
#include "
ProcessLib/Reflection/ReflectionData.h
"
14
15
namespace
ProcessLib::TH2M
16
{
17
namespace
ConstitutiveRelations
18
{
19
template
<
int
DisplacementDim>
20
struct
DarcyVelocityData
21
{
22
GlobalDimVector<DisplacementDim>
w_GS
;
23
GlobalDimVector<DisplacementDim>
w_LS
;
24
25
static
auto
reflect
()
26
{
27
using
Self =
DarcyVelocityData<DisplacementDim>
;
28
namespace
R =
ProcessLib::Reflection
;
29
30
return
std::tuple{
31
R::makeReflectionData(
"velocity_gas"
, &Self::w_GS),
32
R::makeReflectionData(
"velocity_liquid"
, &Self::w_LS)};
33
}
34
};
35
}
// namespace ConstitutiveRelations
36
}
// namespace ProcessLib::TH2M
ReflectionData.h
Base.h
ProcessLib::Reflection
Definition
ReflectionData.h:17
ProcessLib::TH2M::ConstitutiveRelations::GlobalDimVector
Eigen::Vector< double, DisplacementDim > GlobalDimVector
Definition
Base.h:36
ProcessLib::TH2M
Definition
Base.h:19
ProcessLib::TH2M::ConstitutiveRelations::DarcyVelocityData
Definition
DarcyVelocity.h:21
ProcessLib::TH2M::ConstitutiveRelations::DarcyVelocityData::w_LS
GlobalDimVector< DisplacementDim > w_LS
Definition
DarcyVelocity.h:23
ProcessLib::TH2M::ConstitutiveRelations::DarcyVelocityData::w_GS
GlobalDimVector< DisplacementDim > w_GS
Definition
DarcyVelocity.h:22
ProcessLib::TH2M::ConstitutiveRelations::DarcyVelocityData::reflect
static auto reflect()
Definition
DarcyVelocity.h:25
ProcessLib
TH2M
ConstitutiveRelations
DarcyVelocity.h
Generated by
1.10.0