Class performing the “possible permutation” of the retained indices (cf. Synopsis). More...
#include <BlitzArraySliceIterator.h>
Static Public Member Functions | |
static CArray< RANK > & | transpose (CArray< RANK > &) |
Static worker. More... | |
Class performing the “possible permutation” of the retained indices (cf. Synopsis).
Definition at line 134 of file BlitzArraySliceIterator.h.
|
inlinestatic |
Static worker.
Transposition corresponding to the "possible permutation" of the retained indices (cf. Synopsis), which is necessary in order that be the corresponding state vector slice, since this is how it is expected in applications. Cf. Composite for further explanations.
~~~ static const int RANK=11;
CArray<RANK> psi;
typedef tmptools::Vector<3,6,1,9,7> Vec;
Transposer<RANK,Vec>::transpose(psi);
Vec
, the elements of Vec
are put, but in the order specified by Vec
. Definition at line 162 of file BlitzArraySliceIterator.h.