ArSp::ArSp::IndexerData< 1, CHRange > Class Template Reference

#include <CHArray.H>

List of all members.


Detailed Description

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

Rank 1 and a subscript range.

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.
IIx_t m_ixOffset

Member Function Documentation

ArSp::ArSp::IndexerData< 1, CHRange >::IndexerData (  )  [inline, protected]

ArSp::ArSp::IndexerData< 1, CHRange >::IndexerData ( const CHRange dim  )  [inline, protected]

void ArSp::ArSp::IndexerData< 1, CHRange >::ixDefineLowerBound ( const CHRange dim  )  [inline, protected]

References CHRange::dimB.

IIx_t ArSp::ArSp::IndexerData< 1, CHRange >::ixLowerBound (  )  const [inline, protected]

bool ArSp::ArSp::IndexerData< 1, CHRange >::ixValidBounds ( const IIx_t  i,
const USz_t  size 
) const [inline, protected]

void ArSp::ArSp::IndexerData< 1, CHRange >::ixDefineTotalOffset ( const IIx_t  offset  )  [inline, protected]

IIx_t ArSp::ArSp::IndexerData< 1, CHRange >::ixTotalOffset (  )  const [inline, protected]


Member Data Documentation

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

Lower bound for this dimension.

IIx_t ArSp::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:

Generated on Tue Dec 12 03:28:16 2017 for Chombo + EB + MF by  doxygen 1.5.5