OGS
RichardsMechanics/ConstitutiveRelations/ConstitutiveModels.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 "
MaterialLib/SolidModels/MechanicsBase.h
"
7
#include "
ProcessLib/ConstitutiveRelations/Base.h
"
8
#include "
ProcessLib/Graph/ConstructModels.h
"
9
10
namespace
ProcessLib::RichardsMechanics
11
{
13
template
<
int
DisplacementDim>
14
using
ConstitutiveModels
= std::tuple<>;
15
16
template
<
int
DisplacementDim,
typename
TRMProcessData>
17
ConstitutiveModels<DisplacementDim>
createConstitutiveModels
(
18
TRMProcessData
const
& process_data,
19
MaterialLib::Solids::MechanicsBase<DisplacementDim>
const
& solid_material)
20
{
21
return
ProcessLib::Graph::constructModels
<
22
ConstitutiveModels<DisplacementDim>
>(
23
ProcessLib::ConstitutiveRelations::SpecificBodyForce<DisplacementDim>
(
24
process_data.specific_body_force),
25
solid_material);
26
}
27
}
// namespace ProcessLib::RichardsMechanics
Base.h
ConstructModels.h
MechanicsBase.h
ProcessLib::ConstitutiveRelations::SpecificBodyForce
BaseLib::StrongType< GlobalDimVector< DisplacementDim >, struct SpecificBodyForceTag > SpecificBodyForce
Definition
ConstitutiveRelations/Base.h:32
ProcessLib::Graph::constructModels
TupleOfModels constructModels(Args &&... args)
Definition
ConstructModels.h:62
ProcessLib::RichardsMechanics
Definition
ComputeMicroPorosity.h:16
ProcessLib::RichardsMechanics::ConstitutiveModels
std::tuple<> ConstitutiveModels
Constitutive models used for assembly.
Definition
RichardsMechanics/ConstitutiveRelations/ConstitutiveModels.h:14
ProcessLib::RichardsMechanics::createConstitutiveModels
ConstitutiveModels< DisplacementDim > createConstitutiveModels(TRMProcessData const &process_data, MaterialLib::Solids::MechanicsBase< DisplacementDim > const &solid_material)
Definition
RichardsMechanics/ConstitutiveRelations/ConstitutiveModels.h:17
MaterialLib::Solids::MechanicsBase
Definition
MechanicsBase.h:47
ProcessLib
RichardsMechanics
ConstitutiveRelations
ConstitutiveModels.h
Generated by
1.14.0