OGS
SaturationModel.h
Go to the documentation of this file.
1
// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2
// SPDX-License-Identifier: BSD-3-Clause
3
4
#pragma once
5
6
#include "
Base.h
"
7
#include "
CapillaryPressureData.h
"
8
#include "
MediaData.h
"
9
#include "
SaturationData.h
"
10
11
namespace
ProcessLib::ThermoRichardsMechanics
12
{
13
template
<
int
DisplacementDim>
14
struct
SaturationModel
15
{
16
void
eval
(
SpaceTimeData
const
& x_t,
MediaData
const
& media_data,
17
CapillaryPressureData<DisplacementDim>
const
& p_cap_data,
18
SaturationData
& S_L_data,
SaturationDataDeriv
& dS_L_data)
const
;
19
};
20
21
extern
template
struct
SaturationModel<2>
;
22
extern
template
struct
SaturationModel<3>
;
23
}
// namespace ProcessLib::ThermoRichardsMechanics
CapillaryPressureData.h
MediaData.h
SaturationData.h
Base.h
ProcessLib::ThermoRichardsMechanics
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Base.h:9
ProcessLib::ConstitutiveRelations::SpaceTimeData
Definition
ConstitutiveRelations/Base.h:90
ProcessLib::ThermoRichardsMechanics::CapillaryPressureData
Definition
CapillaryPressureData.h:12
ProcessLib::ThermoRichardsMechanics::MediaData
Definition
MediaData.h:11
ProcessLib::ThermoRichardsMechanics::SaturationDataDeriv
Definition
SaturationData.h:11
ProcessLib::ThermoRichardsMechanics::SaturationData
Definition
SaturationData.h:16
ProcessLib::ThermoRichardsMechanics::SaturationModel
Definition
SaturationModel.h:15
ProcessLib::ThermoRichardsMechanics::SaturationModel::eval
void eval(SpaceTimeData const &x_t, MediaData const &media_data, CapillaryPressureData< DisplacementDim > const &p_cap_data, SaturationData &S_L_data, SaturationDataDeriv &dS_L_data) const
Definition
SaturationModel.cpp:9
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
SaturationModel.h
Generated by
1.14.0