OGS
LiquidDensityModel.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 "LiquidDensityData.h"
9#include "MediaData.h"
10#include "TemperatureData.h"
11
13{
14template <int DisplacementDim>
16{
17 void eval(SpaceTimeData const& x_t,
18 MediaData const& media_data,
21 LiquidDensityData& out) const;
22};
23
24extern template struct LiquidDensityModel<2>;
25extern template struct LiquidDensityModel<3>;
26} // namespace ProcessLib::ThermoRichardsMechanics
void eval(SpaceTimeData const &x_t, MediaData const &media_data, CapillaryPressureData< DisplacementDim > const &p_cap_data, TemperatureData< DisplacementDim > const &T_data, LiquidDensityData &out) const