OGS
ThermoMechanicsProcessData.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/Core>
7#include <memory>
8#include <utility>
9
12
13namespace MaterialLib
14{
15namespace Solids
16{
17template <int DisplacementDim>
18struct MechanicsBase;
19}
20} // namespace MaterialLib
21namespace ProcessLib
22{
23namespace ThermoMechanics
24{
25template <int DisplacementDim>
51
52} // namespace ThermoMechanics
53} // namespace ProcessLib
std::map< int, std::shared_ptr< MaterialLib::Solids::MechanicsBase< DisplacementDim > > > solid_materials
The constitutive relation for the mechanical part.
Eigen::Matrix< double, DisplacementDim, 1 > const specific_body_force
int const heat_conduction_process_id
ID of heat conduction process.
MaterialPropertyLib::MaterialSpatialDistributionMap media_map
ParameterLib::Parameter< double > const *const initial_stress
MeshLib::PropertyVector< int > const *const material_ids