#include <levicivita.h>
|
int | ascending (const int) const |
|
int | ordering (const int) const |
|
int | lbound (const int) const |
|
int | ubound (const int) const |
|
RectDomain< rank_ > | domain () const |
|
T_numtype | operator* () const |
|
T_numtype | first_value () const |
|
bool | assertInRange (const T_index &BZ_DEBUG_PARAM(index)) const |
|
template<int N_rank> |
T_numtype | operator() (const TinyVector< int, N_rank > &i) const |
|
template<int N_rank> |
const LeviCivita | operator() (const RectDomain< N_rank > &d) const |
|
void | push (int) |
|
void | pop (int) |
|
void | advance () |
|
void | advance (int) |
|
void | loadStride (int) |
|
bool | isUnitStride (int) const |
|
void | advanceUnitStride () |
|
bool | canCollapse (int, int) const |
|
T_numtype | operator[] (int) const |
|
T_numtype | fastRead (diffType) const |
|
T_numtype | fastRead_tv (diffType) const |
|
void | _bz_offsetData (sizeType i) const |
|
void | _bz_offsetData (sizeType offset, int dim) const |
|
void | _bz_offsetData (sizeType offset1, int dim1, sizeType offset2, int dim2) const |
|
diffType | suggestStride (int) const |
|
bool | isStride (int, diffType) const |
|
void | moveTo (int) const |
|
T_numtype | shift (int offset, int dim) const |
|
T_numtype | shift (int offset1, int dim1, int offset2, int dim2) const |
|
template<int N_rank> |
void | moveTo (const TinyVector< int, N_rank > &) const |
|
void | prettyPrint (std::string &str, prettyPrintFormat &format) const |
|
template<typename T_shape > |
bool | shapeCheck (const T_shape &shape) const |
|
template<typename T1 , typename T2 , typename T3 , typename T4 , typename T5 , typename T6 , typename T7 , typename T8 , typename T9 , typename T10 , typename T11 > |
SliceInfo< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >::T_slice | operator() (T1 r1, T2 r2, T3 r3, T4 r4, T5 r5, T6 r6, T7 r7, T8 r8, T9 r9, T10 r10, T11 r11) const |
|
| ETBase () |
|
| ETBase (const ETBase< LeviCivita > &) |
|
LeviCivita & | unwrap () |
|
const LeviCivita & | unwrap () const |
|
ETBase< LeviCivita > & | wrap () |
|
const ETBase< LeviCivita > & | wrap () const |
|
◆ T_ctorArg1
◆ T_ctorArg2
◆ T_index
◆ T_numtype
◆ T_optype
◆ T_range_result
◆ T_result
◆ T_typeprop
◆ _bz_offsetData() [1/3]
◆ _bz_offsetData() [2/3]
◆ _bz_offsetData() [3/3]
◆ advance() [1/2]
void blitz::LeviCivita::advance |
( |
| ) |
|
|
inline |
◆ advance() [2/2]
void blitz::LeviCivita::advance |
( |
int | | ) |
|
|
inline |
◆ advanceUnitStride()
void blitz::LeviCivita::advanceUnitStride |
( |
| ) |
|
|
inline |
◆ ascending()
◆ assertInRange()
bool blitz::LeviCivita::assertInRange |
( |
const T_index & | BZ_DEBUG_PARAMindex | ) |
const |
|
inline |
◆ canCollapse()
bool blitz::LeviCivita::canCollapse |
( |
int | , |
|
|
int | ) const |
|
inline |
◆ domain()
◆ fastRead()
◆ fastRead_tv()
◆ first_value()
T_numtype blitz::LeviCivita::first_value |
( |
| ) |
const |
|
inline |
◆ isStride()
◆ isUnitStride()
bool blitz::LeviCivita::isUnitStride |
( |
int | | ) |
const |
|
inline |
◆ lbound()
◆ loadStride()
void blitz::LeviCivita::loadStride |
( |
int | | ) |
|
|
inline |
◆ moveTo() [1/2]
◆ moveTo() [2/2]
void blitz::LeviCivita::moveTo |
( |
int | | ) |
const |
|
inline |
◆ operator()() [1/3]
◆ operator()() [2/3]
◆ operator()() [3/3]
template<
typename T1 ,
typename T2 ,
typename T3 ,
typename T4 ,
typename T5 ,
typename T6 ,
typename T7 ,
typename T8 ,
typename T9 ,
typename T10 ,
typename T11 >
SliceInfo< T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11 >::T_slice blitz::LeviCivita::operator() |
( |
T1 | r1, |
|
|
T2 | r2, |
|
|
T3 | r3, |
|
|
T4 | r4, |
|
|
T5 | r5, |
|
|
T6 | r6, |
|
|
T7 | r7, |
|
|
T8 | r8, |
|
|
T9 | r9, |
|
|
T10 | r10, |
|
|
T11 | r11 ) const |
|
inline |
◆ operator*()
T_numtype blitz::LeviCivita::operator* |
( |
| ) |
const |
|
inline |
◆ operator[]()
◆ ordering()
◆ pop()
void blitz::LeviCivita::pop |
( |
int | | ) |
|
|
inline |
◆ prettyPrint()
◆ push()
void blitz::LeviCivita::push |
( |
int | | ) |
|
|
inline |
◆ shapeCheck()
◆ shift() [1/2]
◆ shift() [2/2]
◆ suggestStride()
diffType blitz::LeviCivita::suggestStride |
( |
int | | ) |
const |
|
inline |
◆ ubound()
◆ maxWidth
◆ minWidth
◆ numArrayOperands
const int blitz::LeviCivita::numArrayOperands = 0 |
|
static |
◆ numIndexPlaceholders
const int blitz::LeviCivita::numIndexPlaceholders = 3 |
|
static |
◆ numTMOperands
const int blitz::LeviCivita::numTMOperands = 0 |
|
static |
◆ numTVOperands
const int blitz::LeviCivita::numTVOperands = 0 |
|
static |
◆ rank_
The documentation for this class was generated from the following file: