GEOSX
Static Public Member Functions | Public Attributes | List of all members
geosx::PerforationData::viewKeyStruct Struct Reference

Struct to serve as a container for variable strings and keys. More...

#include <PerforationData.hpp>

Inheritance diagram for geosx::PerforationData::viewKeyStruct:
Inheritance graph
[legend]

Static Public Member Functions

static constexpr char const * numPerforationsGlobalString ()
 
static constexpr char const * reservoirElementRegionString ()
 
static constexpr char const * reservoirElementSubregionString ()
 
static constexpr char const * reservoirElementIndexString ()
 
static constexpr char const * wellElementIndexString ()
 
static constexpr char const * locationString ()
 
static constexpr char const * wellTransmissibilityString ()
 
- Static Public Member Functions inherited from geosx::ObjectManagerBase::viewKeyStruct
static constexpr char const * adjacencyListString ()
 
static constexpr char const * domainBoundaryIndicatorString ()
 
static constexpr char const * externalSetString ()
 
static constexpr char const * ghostRankString ()
 
static constexpr char const * ghostsToReceiveString ()
 
static constexpr char const * globalToLocalMapString ()
 
static constexpr char const * isExternalString ()
 
static constexpr char const * localToGlobalMapString ()
 

Public Attributes

dataRepository::ViewKey numPerforationsGlobal = { numPerforationsGlobalString() }
 ViewKey for the global number of perforations.
 
dataRepository::ViewKey reservoirElementRegion = { reservoirElementRegionString() }
 ViewKey for the reservoir element region index.
 
dataRepository::ViewKey reservoirElementSubregion = { reservoirElementSubregionString() }
 ViewKey for the reservoir element subregion index.
 
dataRepository::ViewKey reservoirElementIndex = { reservoirElementIndexString() }
 ViewKey for the reservoir element index.
 
dataRepository::ViewKey wellElementIndex = { wellElementIndexString() }
 ViewKey for the well element index.
 
dataRepository::ViewKey location = { locationString() }
 ViewKey for the perf location.
 
dataRepository::ViewKey wellTransmissibility = { wellTransmissibilityString() }
 ViewKey for the well transmissibility.
 
- Public Attributes inherited from geosx::ObjectManagerBase::viewKeyStruct
dataRepository::ViewKey externalSet = { externalSetString() }
 View key to external set.
 
dataRepository::ViewKey ghostRank = { ghostRankString() }
 View key to ghost ranks.
 
dataRepository::ViewKey globalToLocalMap = { globalToLocalMapString() }
 View key to global->local map.
 
dataRepository::ViewKey localToGlobalMap = { localToGlobalMapString() }
 View key to the local->global map.
 

Detailed Description

Struct to serve as a container for variable strings and keys.

Definition at line 221 of file PerforationData.hpp.

Member Function Documentation

◆ locationString()

static constexpr char const* geosx::PerforationData::viewKeyStruct::locationString ( )
inlinestatic
Returns
String key for the perforation location

Definition at line 234 of file PerforationData.hpp.

◆ numPerforationsGlobalString()

static constexpr char const* geosx::PerforationData::viewKeyStruct::numPerforationsGlobalString ( )
inlinestatic
Returns
String key for the global number of perforations

Definition at line 224 of file PerforationData.hpp.

◆ reservoirElementIndexString()

static constexpr char const* geosx::PerforationData::viewKeyStruct::reservoirElementIndexString ( )
inlinestatic
Returns
String key for the reservoir element index

Definition at line 230 of file PerforationData.hpp.

◆ reservoirElementRegionString()

static constexpr char const* geosx::PerforationData::viewKeyStruct::reservoirElementRegionString ( )
inlinestatic
Returns
String key for the reservoir element region index

Definition at line 226 of file PerforationData.hpp.

◆ reservoirElementSubregionString()

static constexpr char const* geosx::PerforationData::viewKeyStruct::reservoirElementSubregionString ( )
inlinestatic
Returns
String key for the reservoir element subregion index

Definition at line 228 of file PerforationData.hpp.

◆ wellElementIndexString()

static constexpr char const* geosx::PerforationData::viewKeyStruct::wellElementIndexString ( )
inlinestatic
Returns
String key for the well element index

Definition at line 232 of file PerforationData.hpp.

◆ wellTransmissibilityString()

static constexpr char const* geosx::PerforationData::viewKeyStruct::wellTransmissibilityString ( )
inlinestatic
Returns
String key for the well transmissibility

Definition at line 236 of file PerforationData.hpp.


The documentation for this struct was generated from the following file: