OGS
TemperatureData.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 <Eigen/Dense>
7
8
namespace
ProcessLib::ThermoRichardsMechanics
9
{
10
template
<
int
DisplacementDim>
11
struct
TemperatureData
12
{
13
double
T
;
14
double
T_prev
;
15
Eigen::Vector<double, DisplacementDim>
grad_T
;
16
};
17
// Explicit instantiation declarations to avoid multiple-definition issues.
18
extern
template
struct
TemperatureData<2>
;
19
extern
template
struct
TemperatureData<3>
;
20
21
}
// namespace ProcessLib::ThermoRichardsMechanics
ProcessLib::ThermoRichardsMechanics
Definition
ThermoRichardsMechanics/ConstitutiveCommon/Base.h:9
ProcessLib::ThermoRichardsMechanics::TemperatureData
Definition
TemperatureData.h:12
ProcessLib::ThermoRichardsMechanics::TemperatureData::T
double T
Definition
TemperatureData.h:13
ProcessLib::ThermoRichardsMechanics::TemperatureData::T_prev
double T_prev
Definition
TemperatureData.h:14
ProcessLib::ThermoRichardsMechanics::TemperatureData::grad_T
Eigen::Vector< double, DisplacementDim > grad_T
Definition
TemperatureData.h:15
ProcessLib
ThermoRichardsMechanics
ConstitutiveCommon
TemperatureData.h
Generated by
1.14.0