OGS
ThermoOsmosis.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"
7#include "LiquidDensity.h"
8
10{
11template <int DisplacementDim>
18
19template <int DisplacementDim>
21{
22 void eval(SpaceTimeData const& x_t, MediaData const& media_data,
24 LiquidDensityData const& rho_L_data,
26};
27
28extern template struct ThermoOsmosisModel<2>;
29extern template struct ThermoOsmosisModel<3>;
30} // namespace ProcessLib::ThermoRichardsMechanics
Eigen::Vector< double, DisplacementDim > GlobalDimVector
Eigen::Matrix< double, DisplacementDim, DisplacementDim, Eigen::RowMajor > GlobalDimMatrix
GlobalDimMatrix< DisplacementDim > K_Tp_Laplace
GlobalDimMatrix< DisplacementDim > K_pT_Laplace
GlobalDimVector< DisplacementDim > seepage_velocity_contribution
void eval(SpaceTimeData const &x_t, MediaData const &media_data, TemperatureData< DisplacementDim > const &T_data, LiquidDensityData const &rho_L_data, ThermoOsmosisData< DisplacementDim > &out) const