Public Member Functions | |
rec_permute_helper (const dim_vector &dv, const Array< octave_idx_type > &perm) | |
rec_permute_helper (const rec_permute_helper &)=delete | |
~rec_permute_helper (void) | |
rec_permute_helper & | operator= (const rec_permute_helper &)=delete |
template<typename T > | |
void | permute (const T *src, T *dest) const |
Static Public Member Functions | |
template<typename T > | |
static T * | blk_trans (const T *src, T *dest, octave_idx_type nr, octave_idx_type nc) |
Private Member Functions | |
template<typename T > | |
T * | do_permute (const T *src, T *dest, int lev) const |
Private Attributes | |
octave_idx_type * | m_dim |
int | m_n |
octave_idx_type * | m_stride |
int | m_top |
bool | m_use_blk |
Definition at line 312 of file Array-base.cc.
|
inline |
Definition at line 315 of file Array-base.cc.
|
delete |
|
inline |
Definition at line 359 of file Array-base.cc.
References m_dim.
|
inlinestatic |
Definition at line 367 of file Array-base.cc.
References m, min(), and OCTAVE_LOCAL_BUFFER.
Referenced by Array< octave_value * >::clear(), and Array< T, Alloc >::transpose().
|
inlineprivate |
Definition at line 407 of file Array-base.cc.
Referenced by Array< octave_value * >::clear(), and permute().
|
delete |
|
inline |
Definition at line 362 of file Array-base.cc.
References do_permute(), and m_top.
|
private |
Definition at line 446 of file Array-base.cc.
Referenced by Array< octave_value * >::Array(), ~rec_permute_helper(), and Array< octave_value * >::clear().
|
private |
Definition at line 444 of file Array-base.cc.
Referenced by Array< octave_value * >::Array().
|
private |
Definition at line 447 of file Array-base.cc.
Referenced by Array< octave_value * >::Array(), and Array< octave_value * >::clear().
|
private |
Definition at line 445 of file Array-base.cc.
Referenced by Array< octave_value * >::Array(), and permute().
|
private |
Definition at line 448 of file Array-base.cc.
Referenced by Array< octave_value * >::Array(), and Array< octave_value * >::clear().