OGS
RigidElasticityModel.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
7
8namespace ProcessLib
9{
10namespace ThermoRichardsFlow
11{
13{
14 RigidElasticityModel() { DBUG("using rigid mechanics model"); }
15
17 MaterialPropertyLib::Phase const& /*unused*/,
18 MaterialPropertyLib::VariableArray const& /*unused*/,
19 ParameterLib::SpatialPosition const& /*unused*/,
20 double const /*unused*/, double const /*unused*/) override
21 {
22 return 0.0;
23 }
24
26 Eigen::Matrix<double, 3, 3> const& /*unused*/,
27 MaterialPropertyLib::Phase const& /*unused*/,
28 MaterialPropertyLib::VariableArray const& /*unused*/,
29 ParameterLib::SpatialPosition const& /*unused*/,
30 double const /*unused*/, double const /*unused*/) override
31 {
32 return 0.0;
33 }
34};
35
36} // namespace ThermoRichardsFlow
37} // namespace ProcessLib
void DBUG(fmt::format_string< Args... > fmt, Args &&... args)
Definition Logging.h:22
double thermalExpansivityContribution(Eigen::Matrix< double, 3, 3 > const &, MaterialPropertyLib::Phase const &, MaterialPropertyLib::VariableArray const &, ParameterLib::SpatialPosition const &, double const, double const) override
double storageContribution(MaterialPropertyLib::Phase const &, MaterialPropertyLib::VariableArray const &, ParameterLib::SpatialPosition const &, double const, double const) override