Chombo + EB  3.2
Protected Member Functions | Protected Attributes | List of all members
ArSp::IndexerData< Rank, DimT > Class Template Reference

Any rank and a zero-based subscript. More...

#include <CHArray.H>

Inheritance diagram for ArSp::IndexerData< Rank, DimT >:
Inheritance graph
[legend]

Protected Member Functions

 IndexerData ()
 
 IndexerData (const USz_t stride, const DimT &dim)
 
void ixDefineLowerBound (const DimT &dim)
 
IIx_t ixLowerBound () const
 
bool ixValidBounds (const IIx_t i, const USz_t size) const
 
IIx_t ixDimOffset () const
 

Protected Attributes

USz_t m_ixStride
 Stride for this dimension. More...
 

Detailed Description

template<unsigned Rank, typename DimT>
class ArSp::IndexerData< Rank, DimT >

Any rank and a zero-based subscript.

Constructor & Destructor Documentation

◆ IndexerData() [1/2]

template<unsigned Rank, typename DimT>
ArSp::IndexerData< Rank, DimT >::IndexerData ( )
inlineprotected

◆ IndexerData() [2/2]

template<unsigned Rank, typename DimT>
ArSp::IndexerData< Rank, DimT >::IndexerData ( const USz_t  stride,
const DimT &  dim 
)
inlineprotected

Member Function Documentation

◆ ixDefineLowerBound()

template<unsigned Rank, typename DimT>
void ArSp::IndexerData< Rank, DimT >::ixDefineLowerBound ( const DimT &  dim)
inlineprotected

◆ ixLowerBound()

template<unsigned Rank, typename DimT>
IIx_t ArSp::IndexerData< Rank, DimT >::ixLowerBound ( ) const
inlineprotected

◆ ixValidBounds()

template<unsigned Rank, typename DimT>
bool ArSp::IndexerData< Rank, DimT >::ixValidBounds ( const IIx_t  i,
const USz_t  size 
) const
inlineprotected

◆ ixDimOffset()

template<unsigned Rank, typename DimT>
IIx_t ArSp::IndexerData< Rank, DimT >::ixDimOffset ( ) const
inlineprotected

Member Data Documentation

◆ m_ixStride

template<unsigned Rank, typename DimT>
USz_t ArSp::IndexerData< Rank, DimT >::m_ixStride
protected

Stride for this dimension.


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