Chombo + EB + MF  3.2
Protected Member Functions | Private Attributes | List of all members
ArSp::IndexerData< 1, CHRange > Class Template Reference

Rank 1 and a subscript range. More...

#include <CHArray.H>

Protected Member Functions

 IndexerData ()
 
 IndexerData (const CHRange &dim)
 
void ixDefineLowerBound (const CHRange &dim)
 
IIx_t ixLowerBound () const
 
bool ixValidBounds (const IIx_t i, const USz_t size) const
 
void ixDefineTotalOffset (const IIx_t offset)
 
IIx_t ixTotalOffset () const
 

Private Attributes

IIx_t m_ixIB
 Lower bound for this dimension. More...
 
IIx_t m_ixOffset
 

Detailed Description

template<>
class ArSp::IndexerData< 1, CHRange >

Rank 1 and a subscript range.

Constructor & Destructor Documentation

◆ IndexerData() [1/2]

ArSp::IndexerData< 1, CHRange >::IndexerData ( )
inlineprotected

◆ IndexerData() [2/2]

ArSp::IndexerData< 1, CHRange >::IndexerData ( const CHRange dim)
inlineprotected

Member Function Documentation

◆ ixDefineLowerBound()

void ArSp::IndexerData< 1, CHRange >::ixDefineLowerBound ( const CHRange dim)
inlineprotected

References CHRange::dimB.

◆ ixLowerBound()

IIx_t ArSp::IndexerData< 1, CHRange >::ixLowerBound ( ) const
inlineprotected

◆ ixValidBounds()

bool ArSp::IndexerData< 1, CHRange >::ixValidBounds ( const IIx_t  i,
const USz_t  size 
) const
inlineprotected

◆ ixDefineTotalOffset()

void ArSp::IndexerData< 1, CHRange >::ixDefineTotalOffset ( const IIx_t  offset)
inlineprotected

◆ ixTotalOffset()

IIx_t ArSp::IndexerData< 1, CHRange >::ixTotalOffset ( ) const
inlineprotected

Member Data Documentation

◆ m_ixIB

IIx_t ArSp::IndexerData< 1, CHRange >::m_ixIB
private

Lower bound for this dimension.

◆ m_ixOffset

IIx_t ArSp::IndexerData< 1, CHRange >::m_ixOffset
private

Total offset to an index because of non-zero lower bounds for this and all higher dimensions


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