OGS
GetFluidDensityAndViscosity.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 <tuple>
7
8namespace ParameterLib
9{
10class SpatialPosition;
11}
12namespace MaterialPropertyLib
13{
14class Phase;
15class VariableArray;
16
18std::tuple<double, double> getFluidDensityAndViscosity(
19 double const t, double const dt, ParameterLib::SpatialPosition const& pos,
20 Phase const& fluid_phase, VariableArray& vars);
21
23double getFluidDensity(double const t, double const dt,
24 ParameterLib::SpatialPosition const& pos,
25 Phase const& fluid_phase, VariableArray& vars);
26} // namespace MaterialPropertyLib
std::tuple< double, double > getFluidDensityAndViscosity(double const t, double const dt, ParameterLib::SpatialPosition const &pos, MaterialPropertyLib::Phase const &fluid_phase, MaterialPropertyLib::VariableArray &vars)
It computes fluid density and viscosity for single phase flow model.
double getFluidDensity(double const t, double const dt, ParameterLib::SpatialPosition const &pos, Phase const &fluid_phase, VariableArray &vars)
It computes fluid density for single phase flow model.