Navigation

Operators and Keywords

Function List:

C++ API

MArray2< T > Class Template Reference

#include <MArray2.h>

Inherits Array2< T >.

Inherited by FloatComplexMatrix.

Collaboration diagram for MArray2< T >:

List of all members.


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< Ttranspose (void) const
MArray2< Thermitian (T(*fcn)(const T &)=0) const
MArray2< Tdiag (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)

template<class T>
class MArray2< T >


Constructor & Destructor Documentation

template<class T>
MArray2< T >::MArray2 ( T d,
octave_idx_type  n,
octave_idx_type  m 
) [inline, protected]

template<class T>
MArray2< T >::MArray2 ( void   )  [inline]

template<class T>
MArray2< T >::MArray2 ( octave_idx_type  n,
octave_idx_type  m 
) [inline]

template<class T>
MArray2< T >::MArray2 ( octave_idx_type  n,
octave_idx_type  m,
const T val 
) [inline]

template<class T>
MArray2< T >::MArray2 ( const dim_vector dv  )  [inline]

template<class T>
MArray2< T >::MArray2 ( const dim_vector dv,
const T val 
) [inline]

template<class T>
MArray2< T >::MArray2 ( const MArray2< T > &  a  )  [inline]

template<class T>
MArray2< T >::MArray2 ( const Array2< T > &  a  )  [inline]

template<class T>
template<class U >
MArray2< T >::MArray2 ( const Array2< U > &  a  )  [inline]

template<class T>
template<class U >
MArray2< T >::MArray2 ( const MArray2< U > &  a  )  [inline]

template<class T>
MArray2< T >::~MArray2 ( void   )  [inline]


Member Function Documentation

template<class T>
MArray2<T> MArray2< T >::diag ( octave_idx_type  k  )  const [inline]

Reimplemented from Array2< T >.

Reimplemented in charMatrix, ComplexMatrix, Matrix, FloatComplexMatrix, and FloatMatrix.

template<class T>
MArray2<T> MArray2< T >::hermitian ( T(*)(const T &)  fcn = 0  )  const [inline]

Reimplemented from Array2< T >.

template<class T>
MArray2<T>& MArray2< T >::insert ( const Array2< T > &  a,
octave_idx_type  r,
octave_idx_type  c 
) [inline]

Reimplemented from Array2< T >.

template<class T>
template<class U , class F >
MArray2<U> MArray2< T >::map ( fcn  )  const [inline]

Reimplemented from Array2< T >.

template<class T>
MArray2<T>& MArray2< T >::operator= ( const MArray2< T > &  a  )  [inline]

template<class T>
MArray2<T> MArray2< T >::transpose ( void   )  const [inline]

Reimplemented from Array2< T >.

Reimplemented in charMatrix, ComplexMatrix, Matrix, FloatComplexMatrix, and FloatMatrix.


The documentation for this class was generated from the following file: