ArSp::ArSp::CSIndexer< 1, DimT > Class Template Reference

#include <CHArray.H>

Inheritance diagram for ArSp::ArSp::CSIndexer< 1, DimT >:

Inheritance graph
[legend]

List of all members.


Detailed Description

template<typename DimT>
class ArSp::ArSp::CSIndexer< 1, DimT >

Specialization for Rank 1 (any type of subscript).

Public Member Functions

 CSIndexer ()
 CSIndexer (const IIx_t offset, const DimT &dim0)
void ixDefine (const IIx_t offset, const DimT &dim0)
USz_t ixIndex1D (const USz_t size, const IIx_t i0) const
USz_t ixDimSize (const USz_t size, const unsigned dim) const
IIx_t ixLowerBound (const unsigned dim) const
IIx_t ixUpperBound (const USz_t size, const unsigned dim) const
unsigned ixIV (const unsigned i) const

Private Types

typedef IndexerData< 1, DimT > IxData

Member Typedef Documentation

template<typename DimT>
typedef IndexerData<1, DimT> ArSp::ArSp::CSIndexer< 1, DimT >::IxData [private]


Member Function Documentation

template<typename DimT>
ArSp::ArSp::CSIndexer< 1, DimT >::CSIndexer (  )  [inline]

template<typename DimT>
ArSp::ArSp::CSIndexer< 1, DimT >::CSIndexer ( const IIx_t  offset,
const DimT &  dim0 
) [inline]

template<typename DimT>
void ArSp::ArSp::CSIndexer< 1, DimT >::ixDefine ( const IIx_t  offset,
const DimT &  dim0 
) [inline]

template<typename DimT>
USz_t ArSp::ArSp::CSIndexer< 1, DimT >::ixIndex1D ( const USz_t  size,
const IIx_t  i0 
) const [inline]

References CH_assert.

template<typename DimT>
USz_t ArSp::ArSp::CSIndexer< 1, DimT >::ixDimSize ( const USz_t  size,
const unsigned  dim 
) const [inline]

template<typename DimT>
IIx_t ArSp::ArSp::CSIndexer< 1, DimT >::ixLowerBound ( const unsigned  dim  )  const [inline]

template<typename DimT>
IIx_t ArSp::ArSp::CSIndexer< 1, DimT >::ixUpperBound ( const USz_t  size,
const unsigned  dim 
) const [inline]

template<typename DimT>
unsigned ArSp::ArSp::CSIndexer< 1, DimT >::ixIV ( const unsigned  i  )  const [inline]


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

Generated on Sat Oct 21 04:04:27 2017 for Chombo + EB by  doxygen 1.5.5