#include <MDiagArray2.h>
Inherits DiagArray2< T >.
Inherited by DiagMatrix, and FloatComplexDiagMatrix.
Public Member Functions | |
MDiagArray2 (void) | |
MDiagArray2 (octave_idx_type r, octave_idx_type c) | |
MDiagArray2 (octave_idx_type r, octave_idx_type c, const T &val) | |
MDiagArray2 (const dim_vector &dv) | |
MDiagArray2 (const MDiagArray2< T > &a) | |
MDiagArray2 (const DiagArray2< T > &a) | |
template<class U > | |
MDiagArray2 (const DiagArray2< U > &a) | |
MDiagArray2 (const Array< T > &a) | |
~MDiagArray2 (void) | |
MDiagArray2< T > & | operator= (const MDiagArray2< T > &a) |
operator MArray2< T > () const | |
octave_idx_type | nnz (void) const |
MArray< T > | diag (octave_idx_type k=0) const |
MDiagArray2< T > | transpose (void) const |
MDiagArray2< T > | hermitian (T(*fcn)(const T &)=0) const |
bool | is_multiple_of_identity (T val) const |
Protected Member Functions | |
MDiagArray2 (T *d, octave_idx_type r, octave_idx_type c) |
MDiagArray2< T >::MDiagArray2 | ( | T * | d, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) | [inline, protected] |
MDiagArray2< T >::MDiagArray2 | ( | void | ) | [inline] |
MDiagArray2< T >::MDiagArray2 | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | [inline] |
MDiagArray2< T >::MDiagArray2 | ( | octave_idx_type | r, | |
octave_idx_type | c, | |||
const T & | val | |||
) | [inline] |
MDiagArray2< T >::MDiagArray2 | ( | const dim_vector & | dv | ) | [inline] |
MDiagArray2< T >::MDiagArray2 | ( | const MDiagArray2< T > & | a | ) | [inline] |
MDiagArray2< T >::MDiagArray2 | ( | const DiagArray2< T > & | a | ) | [inline] |
MDiagArray2< T >::MDiagArray2 | ( | const DiagArray2< U > & | a | ) | [inline] |
MDiagArray2< T >::MDiagArray2 | ( | const Array< T > & | a | ) | [inline, explicit] |
MDiagArray2< T >::~MDiagArray2 | ( | void | ) | [inline] |
MArray<T> MDiagArray2< T >::diag | ( | octave_idx_type | k = 0 |
) | const [inline] |
Reimplemented from DiagArray2< T >.
Reimplemented in ComplexDiagMatrix, DiagMatrix, FloatComplexDiagMatrix, and FloatDiagMatrix.
MDiagArray2<T> MDiagArray2< T >::hermitian | ( | T(*)(const T &) | fcn = 0 |
) | const [inline] |
Reimplemented from DiagArray2< T >.
bool MDiagArray2< T >::is_multiple_of_identity | ( | T | val | ) | const [inline] |
octave_idx_type MDiagArray2< T >::nnz | ( | void | ) | const [inline] |
MDiagArray2< T >::operator MArray2< T > | ( | ) | const [inline] |
MDiagArray2<T>& MDiagArray2< T >::operator= | ( | const MDiagArray2< T > & | a | ) | [inline] |
MDiagArray2<T> MDiagArray2< T >::transpose | ( | void | ) | const [inline] |
Reimplemented from DiagArray2< T >.
Reimplemented in ComplexDiagMatrix, DiagMatrix, FloatComplexDiagMatrix, and FloatDiagMatrix.