OGS
TH2MProcessData.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
15
16namespace ProcessLib
17{
18namespace TH2M
19{
23
24template <int DisplacementDim>
62
63} // namespace TH2M
64} // namespace ProcessLib
BaseLib::StrongType< bool, struct InitializePorosityFromMediumPropertyTag > InitializePorosityFromMediumProperty
A type helping to avoid confusion of different boolean values.
MaterialPropertyLib::MaterialSpatialDistributionMap media_map
MeshLib::PropertyVector< int > const *const material_ids
MeshLib::PropertyVector< double > * temperature_interpolated
std::map< int, std::shared_ptr< MaterialLib::Solids::MechanicsBase< DisplacementDim > > > solid_materials
The constitutive relation for the mechanical part.
MeshLib::PropertyVector< double > * capillary_pressure_interpolated
MeshLib::PropertyVector< double > * gas_pressure_interpolated
ParameterLib::Parameter< double > const & reference_temperature
MeshLib::PropertyVector< double > * liquid_pressure_interpolated
std::unique_ptr< ConstitutiveRelations::PhaseTransitionModel > phase_transition_model_
InitializePorosityFromMediumProperty const initialize_porosity_from_medium_property
Eigen::Matrix< double, DisplacementDim, 1 > const specific_body_force