GEOS
coreComponents
mesh
generators
InternalWellGenerator.hpp
1
/*
2
* ------------------------------------------------------------------------------------------------------------
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*
5
* Copyright (c) 2016-2024 Lawrence Livermore National Security LLC
6
* Copyright (c) 2018-2024 Total, S.A
7
* Copyright (c) 2018-2024 The Board of Trustees of the Leland Stanford Junior University
8
* Copyright (c) 2023-2024 Chevron
9
* Copyright (c) 2019- GEOS/GEOSX Contributors
10
* All rights reserved
11
*
12
* See top level LICENSE, COPYRIGHT, CONTRIBUTORS, NOTICE, and ACKNOWLEDGEMENTS files for details.
13
* ------------------------------------------------------------------------------------------------------------
14
*/
15
16
/*
17
* @file InternalWellGenerator.hpp
18
*
19
*/
20
21
#ifndef GEOS_MESH_GENERATORS_INTERNALWELLGENERATOR_HPP_
22
#define GEOS_MESH_GENERATORS_INTERNALWELLGENERATOR_HPP_
23
24
#include "WellGeneratorBase.hpp"
25
26
#include "
dataRepository/Group.hpp
"
27
#include "codingUtilities/Utilities.hpp"
28
#include "
common/DataTypes.hpp
"
29
30
31
namespace
geos
32
{
33
39
class
InternalWellGenerator
:
public
WellGeneratorBase
40
{
41
public
:
42
43
48
54
InternalWellGenerator
(
const
string
& name,
55
Group
*
const
parent );
56
61
static
string
catalogName
() {
return
"InternalWell"
; }
62
64
65
protected
:
70
void
postInputInitialization
()
override
;
71
72
};
73
}
74
#endif
/* GEOS_MESH_GENERATORS_INTERNALWELLGENERATOR_HPP_ */
DataTypes.hpp
Group.hpp
geos::InternalWellGenerator
Definition:
InternalWellGenerator.hpp:40
geos::InternalWellGenerator::catalogName
static string catalogName()
Get the catalog name.
Definition:
InternalWellGenerator.hpp:61
geos::InternalWellGenerator::InternalWellGenerator
InternalWellGenerator(const string &name, Group *const parent)
Constructor.
geos::InternalWellGenerator::postInputInitialization
void postInputInitialization() override
This function provides capability to post process input values prior to any other initialization oper...
geos::WellGeneratorBase
Definition:
WellGeneratorBase.hpp:39
geos::dataRepository::Group
Definition:
Group.hpp:68
geos
Definition:
DataLayouts.hpp:29
Generated by
1.9.1