#include <intNDArray.h>
Inherits MArray< T >.
Public Member Functions | |
intNDArray (void) | |
intNDArray (T val) | |
intNDArray (const dim_vector &dv) | |
intNDArray (const dim_vector &dv, T val) | |
template<class U > | |
intNDArray (const Array< U > &a) | |
template<class U > | |
intNDArray (const MArray< U > &a) | |
template<class U > | |
intNDArray (const intNDArray< U > &a) | |
intNDArray & | operator= (const intNDArray< T > &a) |
boolNDArray | operator! (void) const |
bool | any_element_is_nan (void) const |
bool | any_element_not_one_or_zero (void) const |
intNDArray | diag (octave_idx_type k=0) const |
intNDArray & | changesign (void) |
boolNDArray | all (int dim=-1) const |
boolNDArray | any (int dim=-1) const |
intNDArray | max (int dim=-1) const |
intNDArray | max (Array< octave_idx_type > &index, int dim=-1) const |
intNDArray | min (int dim=-1) const |
intNDArray | min (Array< octave_idx_type > &index, int dim=-1) const |
intNDArray | cummax (int dim=-1) const |
intNDArray | cummax (Array< octave_idx_type > &index, int dim=-1) const |
intNDArray | cummin (int dim=-1) const |
intNDArray | cummin (Array< octave_idx_type > &index, int dim=-1) const |
intNDArray | sum (int dim) const |
NDArray | dsum (int dim) const |
intNDArray | cumsum (int dim) const |
intNDArray | diff (octave_idx_type order=1, int dim=-1) const |
intNDArray | abs (void) const |
intNDArray | signum (void) const |
intNDArray | squeeze (void) const |
intNDArray | transpose (void) const |
intNDArray | concat (const intNDArray< T > &rb, const Array< octave_idx_type > &ra_idx) |
intNDArray & | insert (const intNDArray< T > &a, octave_idx_type r, octave_idx_type c) |
intNDArray & | insert (const intNDArray< T > &a, const Array< octave_idx_type > &ra_idx) |
Static Public Member Functions | |
static void | increment_index (Array< octave_idx_type > &ra_idx, const dim_vector &dimensions, int start_dimension=0) |
static octave_idx_type | compute_index (Array< octave_idx_type > &ra_idx, const dim_vector &dimensions) |
static T | resize_fill_value (void) |
intNDArray< T >::intNDArray | ( | void | ) | [inline] |
intNDArray< T >::intNDArray | ( | T | val | ) | [inline] |
intNDArray< T >::intNDArray | ( | const dim_vector & | dv | ) | [inline] |
intNDArray< T >::intNDArray | ( | const dim_vector & | dv, | |
T | val | |||
) | [inline] |
intNDArray< T >::intNDArray | ( | const intNDArray< U > & | a | ) | [inline] |
intNDArray< T > intNDArray< T >::abs | ( | void | ) | const |
boolNDArray intNDArray< T >::all | ( | int | dim = -1 |
) | const |
boolNDArray intNDArray< T >::any | ( | int | dim = -1 |
) | const |
bool intNDArray< T >::any_element_is_nan | ( | void | ) | const [inline] |
bool intNDArray< T >::any_element_not_one_or_zero | ( | void | ) | const |
intNDArray& intNDArray< T >::changesign | ( | void | ) | [inline] |
Reimplemented from MArray< T >.
octave_idx_type intNDArray< T >::compute_index | ( | Array< octave_idx_type > & | ra_idx, | |
const dim_vector & | dimensions | |||
) | [static] |
intNDArray< T > intNDArray< T >::concat | ( | const intNDArray< T > & | rb, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
intNDArray< T > intNDArray< T >::cummax | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
intNDArray< T > intNDArray< T >::cummax | ( | int | dim = -1 |
) | const |
intNDArray< T > intNDArray< T >::cummin | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
intNDArray< T > intNDArray< T >::cummin | ( | int | dim = -1 |
) | const |
intNDArray< T > intNDArray< T >::cumsum | ( | int | dim | ) | const |
intNDArray< T > intNDArray< T >::diag | ( | octave_idx_type | k = 0 |
) | const |
Reimplemented from Array< T >.
intNDArray< T > intNDArray< T >::diff | ( | octave_idx_type | order = 1 , |
|
int | dim = -1 | |||
) | const |
NDArray intNDArray< T >::dsum | ( | int | dim | ) | const |
void intNDArray< T >::increment_index | ( | Array< octave_idx_type > & | ra_idx, | |
const dim_vector & | dimensions, | |||
int | start_dimension = 0 | |||
) | [static] |
intNDArray< T > & intNDArray< T >::insert | ( | const intNDArray< T > & | a, | |
const Array< octave_idx_type > & | ra_idx | |||
) |
intNDArray< T > & intNDArray< T >::insert | ( | const intNDArray< T > & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) |
intNDArray< T > intNDArray< T >::max | ( | int | dim = -1 |
) | const |
intNDArray< T > intNDArray< T >::max | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
intNDArray< T > intNDArray< T >::min | ( | int | dim = -1 |
) | const |
intNDArray< T > intNDArray< T >::min | ( | Array< octave_idx_type > & | index, | |
int | dim = -1 | |||
) | const |
boolNDArray intNDArray< T >::operator! | ( | void | ) | const |
intNDArray& intNDArray< T >::operator= | ( | const intNDArray< T > & | a | ) | [inline] |
static T intNDArray< T >::resize_fill_value | ( | void | ) | [inline, static] |
Reimplemented from Array< T >.
intNDArray< T > intNDArray< T >::signum | ( | void | ) | const |
intNDArray intNDArray< T >::squeeze | ( | void | ) | const [inline] |
Reimplemented from MArray< T >.
intNDArray< T > intNDArray< T >::sum | ( | int | dim | ) | const |
intNDArray intNDArray< T >::transpose | ( | void | ) | const [inline] |
Reimplemented from MArray< T >.