GEOS
coreComponents
physicsSolvers
fluidFlow
wells
WellFields.hpp
Go to the documentation of this file.
1
/*
2
* ------------------------------------------------------------------------------------------------------------
3
* SPDX-License-Identifier: LGPL-2.1-only
4
*
5
* Copyright (c) 2018-2020 Lawrence Livermore National Security LLC
6
* Copyright (c) 2018-2020 The Board of Trustees of the Leland Stanford Junior University
7
* Copyright (c) 2018-2020 TotalEnergies
8
* Copyright (c) 2019- GEOSX Contributors
9
* All rights reserved
10
*
11
* See top level LICENSE, COPYRIGHT, CONTRIBUTORS, NOTICE, and ACKNOWLEDGEMENTS files for details.
12
* ------------------------------------------------------------------------------------------------------------
13
*/
14
19
#ifndef GEOS_PHYSICSSOLVERS_FLUIDFLOW_WELLS_WELLFIELDS_HPP_
20
#define GEOS_PHYSICSSOLVERS_FLUIDFLOW_WELLS_WELLFIELDS_HPP_
21
22
#include "
common/DataLayouts.hpp
"
23
#include "
mesh/MeshFields.hpp
"
24
25
namespace
geos
26
{
30
namespace
fields
31
{
32
33
namespace
well
34
{
35
36
DECLARE_FIELD
( energyPerforationFlux,
37
"energyPerforationFlux"
,
38
array1d< real64 >,
39
0,
40
NOPLOT,
41
WRITE_AND_READ,
42
"Energy perforation flux"
);
43
44
DECLARE_FIELD
( dEnergyPerforationFlux,
45
"dEnergyPerforationFlux"
,
46
array3d< real64 >,
47
0,
48
NOPLOT,
49
NO_WRITE,
50
"Derivative of energy perforation flux with respect to pressure temperature and global component density"
);
51
52
53
}
54
55
}
56
57
}
58
59
#endif
// GEOS_PHYSICSSOLVERS_FLUIDFLOW_WELLS_WELLFIELDS_HPP_
DataLayouts.hpp
MeshFields.hpp
DECLARE_FIELD
#define DECLARE_FIELD(NAME, KEY, TYPE, DEFAULT, PLOTLEVEL, RESTARTFLAG, DESCRIPTION)
Generates a traits struct.
Definition:
MeshFields.hpp:39
geos
Definition:
DataLayouts.hpp:29
Generated by
1.9.1