#include <CHArray.H>
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 |
typedef IndexerData<1, DimT> ArSp::ArSp::CSIndexer< 1, DimT >::IxData [private] |
ArSp::ArSp::CSIndexer< 1, DimT >::CSIndexer | ( | ) | [inline] |
ArSp::ArSp::CSIndexer< 1, DimT >::CSIndexer | ( | const IIx_t | offset, | |
const DimT & | dim0 | |||
) | [inline] |
void ArSp::ArSp::CSIndexer< 1, DimT >::ixDefine | ( | const IIx_t | offset, | |
const DimT & | dim0 | |||
) | [inline] |
USz_t ArSp::ArSp::CSIndexer< 1, DimT >::ixIndex1D | ( | const USz_t | size, | |
const IIx_t | i0 | |||
) | const [inline] |
References CH_assert.
USz_t ArSp::ArSp::CSIndexer< 1, DimT >::ixDimSize | ( | const USz_t | size, | |
const unsigned | dim | |||
) | const [inline] |
IIx_t ArSp::ArSp::CSIndexer< 1, DimT >::ixLowerBound | ( | const unsigned | dim | ) | const [inline] |
IIx_t ArSp::ArSp::CSIndexer< 1, DimT >::ixUpperBound | ( | const USz_t | size, | |
const unsigned | dim | |||
) | const [inline] |
unsigned ArSp::ArSp::CSIndexer< 1, DimT >::ixIV | ( | const unsigned | i | ) | const [inline] |