#include <DiagArray2.h>
Inherits Array< T >.
Inherited by MDiagArray2< Complex >, MDiagArray2< double >, MDiagArray2< float >, and MDiagArray2< FloatComplex >.
DiagArray2< T >::DiagArray2 | ( | T * | d, | |
octave_idx_type | r, | |||
octave_idx_type | c | |||
) | [inline, protected] |
DiagArray2< T >::DiagArray2 | ( | void | ) | [inline] |
DiagArray2< T >::DiagArray2 | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | [inline] |
DiagArray2< T >::DiagArray2 | ( | octave_idx_type | r, | |
octave_idx_type | c, | |||
const T & | val | |||
) | [inline] |
DiagArray2< T >::DiagArray2 | ( | const dim_vector & | dv | ) | [inline] |
DiagArray2< T >::DiagArray2 | ( | const Array< T > & | a | ) | [inline] |
DiagArray2< T >::DiagArray2 | ( | const DiagArray2< T > & | a | ) | [inline] |
DiagArray2< T >::DiagArray2 | ( | const DiagArray2< U > & | a | ) | [inline] |
DiagArray2< T >::~DiagArray2 | ( | void | ) | [inline] |
size_t DiagArray2< T >::byte_size | ( | void | ) | const [inline] |
Reimplemented from Array< T >.
Proxy DiagArray2< T >::checkelem | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) |
Reimplemented from Array< T >.
T DiagArray2< T >::checkelem | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | const |
Reimplemented from Array< T >.
octave_idx_type DiagArray2< T >::cols | ( | void | ) | const [inline] |
Reimplemented from Array< T >.
octave_idx_type DiagArray2< T >::columns | ( | void | ) | const [inline] |
Reimplemented from Array< T >.
const T* DiagArray2< T >::data | ( | void | ) | const [inline] |
Reimplemented from Array< T >.
T& DiagArray2< T >::dgelem | ( | octave_idx_type | i | ) | [inline] |
T DiagArray2< T >::dgelem | ( | octave_idx_type | i | ) | const [inline] |
T DiagArray2< T >::dgxelem | ( | octave_idx_type | i | ) | const [inline] |
T& DiagArray2< T >::dgxelem | ( | octave_idx_type | i | ) | [inline] |
Array<T> DiagArray2< T >::diag | ( | octave_idx_type | k = 0 |
) | const |
Reimplemented from Array< T >.
Reimplemented in ComplexDiagMatrix, DiagMatrix, FloatComplexDiagMatrix, FloatDiagMatrix, MDiagArray2< T >, MDiagArray2< double >, MDiagArray2< float >, MDiagArray2< FloatComplex >, and MDiagArray2< Complex >.
octave_idx_type DiagArray2< T >::diag_length | ( | void | ) | const [inline] |
octave_idx_type DiagArray2< T >::dim1 | ( | void | ) | const [inline] |
Reimplemented from Array< T >.
octave_idx_type DiagArray2< T >::dim2 | ( | void | ) | const [inline] |
Reimplemented from Array< T >.
dim_vector DiagArray2< T >::dims | ( | void | ) | const [inline] |
Reimplemented from Array< T >.
T& DiagArray2< T >::elem | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | [inline] |
Reimplemented from Array< T >.
T DiagArray2< T >::elem | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | const [inline] |
Reimplemented from Array< T >.
T* DiagArray2< T >::fortran_vec | ( | void | ) | [inline] |
Reimplemented from Array< T >.
const T* DiagArray2< T >::fortran_vec | ( | void | ) | const [inline] |
Reimplemented from Array< T >.
DiagArray2<T> DiagArray2< T >::hermitian | ( | T(*)(const T &) | fcn = 0 |
) | const |
octave_idx_type DiagArray2< T >::length | ( | void | ) | const [inline] |
Reimplemented from Array< T >.
octave_idx_type DiagArray2< T >::nelem | ( | void | ) | const [inline] |
Reimplemented from Array< T >.
octave_idx_type DiagArray2< T >::numel | ( | void | ) | const [inline] |
Reimplemented from Array< T >.
DiagArray2< T >::operator Array2< T > | ( | void | ) | const |
T& DiagArray2< T >::operator() | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | [inline] |
Reimplemented from Array< T >.
T DiagArray2< T >::operator() | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | const [inline] |
Reimplemented from Array< T >.
DiagArray2<T>& DiagArray2< T >::operator= | ( | const DiagArray2< T > & | a | ) | [inline] |
void DiagArray2< T >::print_info | ( | std::ostream & | os, | |
const std::string & | prefix | |||
) | const [inline] |
Reimplemented from Array< T >.
void DiagArray2< T >::resize | ( | octave_idx_type | n, | |
octave_idx_type | m | |||
) |
void DiagArray2< T >::resize_fill | ( | octave_idx_type | n, | |
octave_idx_type | m, | |||
const T & | val | |||
) |
Reimplemented from Array< T >.
octave_idx_type DiagArray2< T >::rows | ( | void | ) | const [inline] |
Reimplemented from Array< T >.
DiagArray2<T> DiagArray2< T >::transpose | ( | void | ) | const |
Reimplemented from Array< T >.
Reimplemented in ComplexDiagMatrix, DiagMatrix, FloatComplexDiagMatrix, FloatDiagMatrix, MDiagArray2< T >, MDiagArray2< double >, MDiagArray2< float >, MDiagArray2< FloatComplex >, and MDiagArray2< Complex >.
T DiagArray2< T >::xelem | ( | octave_idx_type | r, | |
octave_idx_type | c | |||
) | const [inline] |
Reimplemented from Array< T >.
friend class Proxy [friend] |
octave_idx_type DiagArray2< T >::d1 [protected] |
octave_idx_type DiagArray2< T >::d2 [protected] |