OGS
TRMVaporDiffusion.h
Go to the documentation of this file.
1
11#pragma once
12
13#include "LiquidDensity.h"
14#include "Porosity.h"
15
17{
18template <int DisplacementDim>
35
36template <int DisplacementDim>
38{
39 void eval(SpaceTimeData const& x_t, MediaData const& media_data,
40 LiquidDensityData const& rho_L_data,
41 SaturationData const& S_L_data,
42 SaturationDataDeriv const& dS_L_data,
43 PorosityData const& poro_data,
47};
48
49extern template struct TRMVaporDiffusionData<2>;
50extern template struct TRMVaporDiffusionData<3>;
51extern template struct TRMVaporDiffusionModel<2>;
52extern template struct TRMVaporDiffusionModel<3>;
53} // namespace ProcessLib::ThermoRichardsMechanics
Eigen::Vector< double, DisplacementDim > GlobalDimVector
Definition Base.h:32
void eval(SpaceTimeData const &x_t, MediaData const &media_data, LiquidDensityData const &rho_L_data, SaturationData const &S_L_data, SaturationDataDeriv const &dS_L_data, PorosityData const &poro_data, CapillaryPressureData< DisplacementDim > const &p_cap_data, TemperatureData< DisplacementDim > const &T_data, TRMVaporDiffusionData< DisplacementDim > &out) const