OGS
ReservoirProperties.h
Go to the documentation of this file.
1
10
#pragma once
11
12
#include <memory>
13
#include <vector>
14
15
namespace
BaseLib
16
{
17
class
ConfigTree;
18
}
19
20
namespace
ParameterLib
21
{
22
template
<
typename
T>
23
struct
Parameter;
24
struct
ParameterBase;
25
}
// namespace ParameterLib
26
27
namespace
ProcessLib
28
{
29
namespace
WellboreSimulator
30
{
31
struct
ReservoirProperties
32
{
33
ParameterLib::Parameter<double>
const
&
temperature
;
34
ParameterLib::Parameter<double>
const
&
thermal_conductivity
;
35
ParameterLib::Parameter<double>
const
&
density
;
36
ParameterLib::Parameter<double>
const
&
specific_heat_capacity
;
37
ParameterLib::Parameter<double>
const
&
pressure
;
38
};
39
40
ReservoirProperties
createReservoirProperties
(
41
BaseLib::ConfigTree
const
& config,
42
std::vector<std::unique_ptr<ParameterLib::ParameterBase>>
const
&
43
parameters);
44
}
// namespace WellboreSimulator
45
}
// namespace ProcessLib
BaseLib::ConfigTree
Definition
ConfigTree.h:107
BaseLib
Definition
TestDefinition.h:21
ParameterLib
Definition
ChemicalSolverInterface.h:26
ProcessLib::WellboreSimulator::createReservoirProperties
ReservoirProperties createReservoirProperties(BaseLib::ConfigTree const &config, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const ¶meters)
Definition
ReservoirProperties.cpp:20
ProcessLib
Definition
ProjectData.h:51
ParameterLib::Parameter
Definition
WellboreGeometry.h:23
ProcessLib::WellboreSimulator::ReservoirProperties
Definition
ReservoirProperties.h:32
ProcessLib::WellboreSimulator::ReservoirProperties::pressure
ParameterLib::Parameter< double > const & pressure
Definition
ReservoirProperties.h:37
ProcessLib::WellboreSimulator::ReservoirProperties::thermal_conductivity
ParameterLib::Parameter< double > const & thermal_conductivity
Definition
ReservoirProperties.h:34
ProcessLib::WellboreSimulator::ReservoirProperties::temperature
ParameterLib::Parameter< double > const & temperature
Definition
ReservoirProperties.h:33
ProcessLib::WellboreSimulator::ReservoirProperties::density
ParameterLib::Parameter< double > const & density
Definition
ReservoirProperties.h:35
ProcessLib::WellboreSimulator::ReservoirProperties::specific_heat_capacity
ParameterLib::Parameter< double > const & specific_heat_capacity
Definition
ReservoirProperties.h:36
ProcessLib
WellboreSimulator
ReservoirProperties.h
Generated by
1.12.0