OGS
CreateGasPressureDependentPermeability.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 <memory>
7
#include <vector>
8
9
namespace
BaseLib
10
{
11
class
ConfigTree
;
12
}
13
14
namespace
ParameterLib
15
{
16
struct
CoordinateSystem
;
17
struct
ParameterBase
;
18
}
// namespace ParameterLib
19
20
namespace
MaterialPropertyLib
21
{
22
class
Property
;
23
}
24
25
namespace
MaterialPropertyLib
26
{
27
std::unique_ptr<Property>
createGasPressureDependentPermeability
(
28
int
const
geometry_dimension,
29
BaseLib::ConfigTree
const
& config,
30
std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const
& parameters,
31
ParameterLib::CoordinateSystem
const
*
const
local_coordinate_system);
32
}
// namespace MaterialPropertyLib
BaseLib::ConfigTree
Definition
ConfigTree.h:101
MaterialPropertyLib::Property
Definition
MaterialLib/MPL/Property.h:44
BaseLib
Definition
TestDefinition.h:13
MaterialPropertyLib
Definition
ChemicalSolverInterface.h:98
MaterialPropertyLib::createGasPressureDependentPermeability
std::unique_ptr< Property > createGasPressureDependentPermeability(int const geometry_dimension, BaseLib::ConfigTree const &config, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters, ParameterLib::CoordinateSystem const *const local_coordinate_system)
Definition
CreateGasPressureDependentPermeability.cpp:18
ParameterLib
Definition
ChemicalSolverInterface.h:103
ParameterLib::CoordinateSystem
A local coordinate system used for tensor transformations.
Definition
ParameterLib/CoordinateSystem.h:42
ParameterLib::ParameterBase
Definition
ParameterLib/Parameter.h:41
MaterialLib
MPL
Properties
CreateGasPressureDependentPermeability.h
Generated by
1.14.0