OGS
TH2M/ConstitutiveRelations/SolidThermalExpansion.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
8namespace ProcessLib::TH2M
9{
11{
12template <int DisplacementDim>
20
21template <int DisplacementDim>
23{
24 void eval(SpaceTimeData const& x_t, MediaData const& media_data,
27};
28
29extern template struct SolidThermalExpansionModel<2>;
30extern template struct SolidThermalExpansionModel<3>;
31} // namespace ConstitutiveRelations
32} // namespace ProcessLib::TH2M
static constexpr double nan
Convenience alias for not a number.
KV::KelvinVectorType< DisplacementDim > KelvinVector
BaseLib::StrongType< double, struct ReferenceTemperatureTag > ReferenceTemperatureData
void eval(SpaceTimeData const &x_t, MediaData const &media_data, TemperatureData const &T_data, ReferenceTemperatureData T0, SolidThermalExpansionData< DisplacementDim > &out) const