Performs the slicing on an array already transposed by Transposer. More...
#include <BlitzArraySliceIterator.h>
Inheritance diagram for blitzplusplus::basi::Indexer< RANK, V >:
Collaboration diagram for blitzplusplus::basi::Indexer< RANK, V >:Static Public Member Functions | |
| static ttd::ResCArray< V > & | index (CArray< RANK > &array, ttd::ResCArray< V > &resArray, const ttd::VecIdxTiny< RANK, V > &idx) |
| Static worker. More... | |
Static Public Member Functions inherited from blitzplusplus::basi::Transposer< RANK, V > | |
| static CArray< RANK > & | transpose (CArray< RANK > &) |
| Static worker. More... | |
Performs the slicing on an array already transposed by Transposer.
Definition at line 172 of file BlitzArraySliceIterator.h.
|
inlinestatic |
Static worker.
~~~ static const int RANK=11;
CArray<RANK> psi;
typedef tmptools::Vector<3,6,1,9,7> Vec;
ttd::ResCArray<Vec> psiRes;
ttd::VecIdxTiny<RANK,Vec> idxTiny;
Indexer<RANK,Vec>::index(psi,psiRes,idxTiny);
| array | The array to be sliced |
| resArray | The array storing the result |
| idx | Set of dummy indices |
Definition at line 201 of file BlitzArraySliceIterator.h.