#include <GridDims.hpp>

Inheritance diagram for Opm::GridDims:
Inheritance graph

Public Member Functions

 GridDims ()
 
 GridDims (std::array< int, 3 > xyz)
 
 GridDims (size_t nx, size_t ny, size_t nz)
 
 GridDims (const Deck &deck)
 
size_t getNX () const
 
size_t getNY () const
 
size_t getNZ () const
 
size_t operator[] (int dim) const
 
const std::array< int, 3 > getNXYZ () const
 
size_t getGlobalIndex (size_t i, size_t j, size_t k) const
 
const std::array< int, 3 > getIJK (size_t globalIndex) const
 
size_t getCartesianSize () const
 
void assertGlobalIndex (size_t globalIndex) const
 
void assertIJK (size_t i, size_t j, size_t k) const
 
bool operator== (const GridDims &data) const
 
template<class Serializer >
void serializeOp (Serializer &serializer)
 

Static Public Member Functions

static GridDims serializeObject ()
 

Protected Attributes

size_t m_nx
 
size_t m_ny
 
size_t m_nz
 

Constructor & Destructor Documentation

◆ GridDims() [1/4]

Opm::GridDims::GridDims ( )

◆ GridDims() [2/4]

Opm::GridDims::GridDims ( std::array< int, 3 >  xyz)
explicit

◆ GridDims() [3/4]

Opm::GridDims::GridDims ( size_t  nx,
size_t  ny,
size_t  nz 
)

◆ GridDims() [4/4]

Opm::GridDims::GridDims ( const Deck deck)
explicit

Member Function Documentation

◆ assertGlobalIndex()

void Opm::GridDims::assertGlobalIndex ( size_t  globalIndex) const

◆ assertIJK()

void Opm::GridDims::assertIJK ( size_t  i,
size_t  j,
size_t  k 
) const

◆ getCartesianSize()

size_t Opm::GridDims::getCartesianSize ( ) const

◆ getGlobalIndex()

size_t Opm::GridDims::getGlobalIndex ( size_t  i,
size_t  j,
size_t  k 
) const

◆ getIJK()

const std::array< int, 3 > Opm::GridDims::getIJK ( size_t  globalIndex) const

◆ getNX()

size_t Opm::GridDims::getNX ( ) const

◆ getNXYZ()

const std::array< int, 3 > Opm::GridDims::getNXYZ ( ) const

◆ getNY()

size_t Opm::GridDims::getNY ( ) const

◆ getNZ()

size_t Opm::GridDims::getNZ ( ) const

◆ operator==()

bool Opm::GridDims::operator== ( const GridDims data) const

◆ operator[]()

size_t Opm::GridDims::operator[] ( int  dim) const

◆ serializeObject()

static GridDims Opm::GridDims::serializeObject ( )
static

◆ serializeOp()

template<class Serializer >
void Opm::GridDims::serializeOp ( Serializer serializer)
inline

References m_nx, m_ny, and m_nz.

Referenced by Opm::EclipseState::serializeOp().

Member Data Documentation

◆ m_nx

size_t Opm::GridDims::m_nx
protected

Referenced by serializeOp().

◆ m_ny

size_t Opm::GridDims::m_ny
protected

Referenced by serializeOp().

◆ m_nz

size_t Opm::GridDims::m_nz
protected

Referenced by serializeOp().


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