OGS
LiquidViscosity.cpp
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#include "LiquidViscosity.h"
5
7{
8template <int DisplacementDim>
10 SpaceTimeData const& x_t, MediaData const& media_data,
11 LiquidDensityData const& rho_L_data,
13 LiquidViscosityData& out) const
14{
15 namespace MPL = MaterialPropertyLib;
16 MPL::VariableArray variables;
17 variables.temperature = T_data.T;
18 variables.density = rho_L_data.rho_LR;
19
21 .template value<double>(variables, x_t.x, x_t.t, x_t.dt);
22}
23
24template struct LiquidViscosityModel<2>;
25template struct LiquidViscosityModel<3>;
26} // namespace ProcessLib::ThermoRichardsMechanics
Property const & property(PropertyType const &p) const
Definition Phase.cpp:44
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