24 template<const
bool do_flip, const uword row, const uword col>
27 static const uword n2 = (do_flip ==
false) ? (row + col*2) : (col + row*2);
28 static const uword n3 = (do_flip ==
false) ? (row + col*3) : (col + row*3);
29 static const uword n4 = (do_flip ==
false) ? (row + col*4) : (col + row*4);
static void apply(Mat< eT > &out, const Mat< eT > &A)
'matrix transpose' operation
static void apply_noalias_tinysq(Mat< eT > &out, const Mat< eT > &A)
for tiny square matrices (size <= 4x4)
static void apply_noalias(Mat< eT > &out, const Mat< eT > &A)
Immediate transpose of a dense matrix.