#include <MArray2.h>
Inherits Array2< T >.
Inherited by FloatComplexMatrix.
Public Member Functions | |
MArray2 (void) | |
MArray2 (octave_idx_type n, octave_idx_type m) | |
MArray2 (octave_idx_type n, octave_idx_type m, const T &val) | |
MArray2 (const dim_vector &dv) | |
MArray2 (const dim_vector &dv, const T &val) | |
MArray2 (const MArray2< T > &a) | |
MArray2 (const Array2< T > &a) | |
template<class U > | |
MArray2 (const Array2< U > &a) | |
template<class U > | |
MArray2 (const MArray2< U > &a) | |
~MArray2 (void) | |
MArray2< T > & | operator= (const MArray2< T > &a) |
MArray2< T > & | insert (const Array2< T > &a, octave_idx_type r, octave_idx_type c) |
MArray2< T > | transpose (void) const |
MArray2< T > | hermitian (T(*fcn)(const T &)=0) const |
MArray2< T > | diag (octave_idx_type k) const |
template<class U , class F > | |
MArray2< U > | map (F fcn) const |
Protected Member Functions | |
MArray2 (T *d, octave_idx_type n, octave_idx_type m) |
MArray2< T >::MArray2 | ( | T * | d, | |
octave_idx_type | n, | |||
octave_idx_type | m | |||
) | [inline, protected] |
MArray2< T >::MArray2 | ( | octave_idx_type | n, | |
octave_idx_type | m | |||
) | [inline] |
MArray2< T >::MArray2 | ( | octave_idx_type | n, | |
octave_idx_type | m, | |||
const T & | val | |||
) | [inline] |
MArray2< T >::MArray2 | ( | const dim_vector & | dv | ) | [inline] |
MArray2<T> MArray2< T >::diag | ( | octave_idx_type | k | ) | const [inline] |
Reimplemented from Array2< T >.
Reimplemented in charMatrix, ComplexMatrix, Matrix, FloatComplexMatrix, and FloatMatrix.
Reimplemented from Array2< T >.
MArray2<T>& MArray2< T >::insert | ( | const Array2< T > & | a, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) | [inline] |
Reimplemented from Array2< T >.
MArray2<U> MArray2< T >::map | ( | F | fcn | ) | const [inline] |
Reimplemented from Array2< T >.
Reimplemented from Array2< T >.
Reimplemented in charMatrix, ComplexMatrix, Matrix, FloatComplexMatrix, and FloatMatrix.