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"
8#include "MediaData.h"
9#include "SaturationData.h"
10
12{
13template <int DisplacementDim>
15{
16 void eval(SpaceTimeData const& x_t, MediaData const& media_data,
18 SaturationData& S_L_data, SaturationDataDeriv& dS_L_data) const;
19};
20
21extern template struct SaturationModel<2>;
22extern template struct SaturationModel<3>;
23} // namespace ProcessLib::ThermoRichardsMechanics
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