OGS
WellboreGeometry.h
Go to the documentation of this file.
1
11#pragma once
12
13#include <memory>
14#include <vector>
15
16namespace BaseLib
17{
18class ConfigTree;
19}
20namespace ParameterLib
21{
22template <typename T>
23struct Parameter;
24struct ParameterBase;
25} // namespace ParameterLib
26
27namespace ProcessLib
28{
29namespace WellboreSimulator
30{
39
41 BaseLib::ConfigTree const& config,
42 std::vector<std::unique_ptr<ParameterLib::ParameterBase>> const&
43 parameters);
44} // namespace WellboreSimulator
45} // namespace ProcessLib
WellboreGeometry createWellboreGeometry(BaseLib::ConfigTree const &config, std::vector< std::unique_ptr< ParameterLib::ParameterBase > > const &parameters)
ParameterLib::Parameter< double > const & casing_thickness
ParameterLib::Parameter< double > const & roughness
ParameterLib::Parameter< double > const & diameter
ParameterLib::Parameter< double > const & pipe_thickness