OGS
LiquidViscosity.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 "LiquidDensity.h"
9
11{
14
15constexpr std::string_view ioName(struct LiquidViscosityDataTag*)
16{
17 return "viscosity";
18}
19
20template <int DisplacementDim>
22{
23 void eval(SpaceTimeData const& x_t, MediaData const& media_data,
24 LiquidDensityData const& rho_L_data,
26 LiquidViscosityData& out) const;
27};
28
29extern template struct LiquidViscosityModel<2>;
30extern template struct LiquidViscosityModel<3>;
31} // namespace ProcessLib::ThermoRichardsMechanics
constexpr std::string_view ioName(struct DarcyLawDataTag *)
Definition DarcyLaw.h:19
BaseLib::StrongType< double, struct LiquidViscosityDataTag > LiquidViscosityData
void eval(SpaceTimeData const &x_t, MediaData const &media_data, LiquidDensityData const &rho_L_data, TemperatureData< DisplacementDim > const &T_data, LiquidViscosityData &out) const