#include <dDiagMatrix.h>
Inherits MDiagArray2< double >.
List of all members.
Public Member Functions |
| DiagMatrix (void) |
| DiagMatrix (octave_idx_type r, octave_idx_type c) |
| DiagMatrix (octave_idx_type r, octave_idx_type c, double val) |
| DiagMatrix (const DiagMatrix &a) |
| DiagMatrix (const MDiagArray2< double > &a) |
template<class U > |
| DiagMatrix (const DiagArray2< U > &a) |
| DiagMatrix (const Array< double > &a) |
| DiagMatrix (const Array< double > &a, octave_idx_type r, octave_idx_type c) |
DiagMatrix & | operator= (const DiagMatrix &a) |
bool | operator== (const DiagMatrix &a) const |
bool | operator!= (const DiagMatrix &a) const |
DiagMatrix & | fill (double val) |
DiagMatrix & | fill (double val, octave_idx_type beg, octave_idx_type end) |
DiagMatrix & | fill (const ColumnVector &a) |
DiagMatrix & | fill (const RowVector &a) |
DiagMatrix & | fill (const ColumnVector &a, octave_idx_type beg) |
DiagMatrix & | fill (const RowVector &a, octave_idx_type beg) |
DiagMatrix | transpose (void) const |
DiagMatrix | abs (void) const |
Matrix | extract (octave_idx_type r1, octave_idx_type c1, octave_idx_type r2, octave_idx_type c2) const |
RowVector | row (octave_idx_type i) const |
RowVector | row (char *s) const |
ColumnVector | column (octave_idx_type i) const |
ColumnVector | column (char *s) const |
DiagMatrix | inverse (void) const |
DiagMatrix | inverse (octave_idx_type &info) const |
DiagMatrix | pseudo_inverse (void) const |
ColumnVector | diag (octave_idx_type k=0) const |
DET | determinant (void) const |
double | rcond (void) const |
Friends |
class | SVD |
class | ComplexSVD |
OCTAVE_API DiagMatrix | real (const ComplexDiagMatrix &a) |
OCTAVE_API DiagMatrix | imag (const ComplexDiagMatrix &a) |
OCTAVE_API std::ostream & | operator<< (std::ostream &os, const DiagMatrix &a) |
Constructor & Destructor Documentation
DiagMatrix::DiagMatrix |
( |
void |
|
) |
[inline] |
DiagMatrix::DiagMatrix |
( |
const DiagMatrix & |
a |
) |
[inline] |
DiagMatrix::DiagMatrix |
( |
const MDiagArray2< double > & |
a |
) |
[inline] |
template<class U >
DiagMatrix::DiagMatrix |
( |
const DiagArray2< U > & |
a |
) |
[inline] |
DiagMatrix::DiagMatrix |
( |
const Array< double > & |
a |
) |
[inline, explicit] |
Member Function Documentation
DET DiagMatrix::determinant |
( |
void |
|
) |
const |
DiagMatrix DiagMatrix::pseudo_inverse |
( |
void |
|
) |
const |
double DiagMatrix::rcond |
( |
void |
|
) |
const |
DiagMatrix DiagMatrix::transpose |
( |
void |
|
) |
const [inline] |
Friends And Related Function Documentation
OCTAVE_API std::ostream& operator<< |
( |
std::ostream & |
os, |
|
|
const DiagMatrix & |
a | |
|
) |
| | [friend] |
friend class SVD [friend] |
The documentation for this class was generated from the following files: