OGS
ConstitutiveCommonInstantiations.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
5#include "EqPData.h"
6#include "EqTData.h"
7#include "GravityData.h"
8#include "PermeabilityData.h"
12#include "TemperatureData.h"
13#include "ThermoOsmosisData.h"
14#include "TotalStressData.h"
15
17{
18// Explicit instantiations for templated Data structs used in 2D and 3D builds.
19template struct SolidThermalExpansionData<2>;
20template struct SolidThermalExpansionData<3>;
21
22template struct CapillaryPressureData<2>;
23template struct CapillaryPressureData<3>;
24
25template struct TotalStressData<2>;
26template struct TotalStressData<3>;
27
28template struct TRMVaporDiffusionData<2>;
29template struct TRMVaporDiffusionData<3>;
30
31template struct TRMHeatStorageAndFluxData<2>;
32template struct TRMHeatStorageAndFluxData<3>;
33
34template struct ThermoOsmosisData<2>;
35template struct ThermoOsmosisData<3>;
36
37template struct EqPData<2>;
38template struct EqPData<3>;
39
40template struct EqTData<2>;
41template struct EqTData<3>;
42
43template struct PermeabilityData<2>;
44template struct PermeabilityData<3>;
45
46template struct TemperatureData<2>;
47template struct TemperatureData<3>;
48
49template struct GravityData<2>;
50template struct GravityData<3>;
51
52} // namespace ProcessLib::ThermoRichardsMechanics