#include <Numeric.h>
Public Member Functions | |
QdCMatrix () | |
QdCMatrix (const double_complex &val) | |
QdCMatrix (const vector< double_complex > &v) | |
QdCMatrix (const Dim &d) | |
QdCMatrix (const Dim &d, const double_complex &val) | |
QdCMatrix (const Dim &d, size_t n, const double_complex *p) | |
QdCMatrix (const Dim &d, const vector< double_complex > &v) | |
QdCMatrix (const Matrix< double_complex > &m) | |
template<class U > | |
QdCMatrix (const Matrix< U > &m) | |
QdCMatrix (const QdCMatrix &cmatrix) | |
ListInitialization | operator= (const double_complex &c) |
ListInitialization | operator= (const double_complex &c) const |
QdCMatrix & | operator= (const Matrix< double_complex > &m) |
const QdCMatrix & | operator= (const Matrix< double_complex > &m) const |
template<class U > | |
QdCMatrix & | operator= (const vector< U > &v) |
template<class U > | |
const QdCMatrix & | operator= (const vector< U > &v) const |
template<class U > | |
QdCMatrix & | operator= (const Matrix< U > &m) |
template<class U > | |
const QdCMatrix & | operator= (const Matrix< U > &m) const |
virtual QdObject_var | create () const |
virtual QdObject_var | copy () const |
virtual string | srep (const StringRep &stringrep, int sequence_index=0) const |
virtual string | object_srep (const StringRep &stringrep) const |
virtual string | size_srep (const StringRep &stringrep, int sz=-1) const |
virtual void | put (Vostream &v_os) |
virtual void | get (Vistream &v_is) |
virtual QdNObject_var | negate () const |
virtual QdNObject_var | add (QdNObject_var) const |
virtual QdNObject_var | sub (QdNObject_var) const |
virtual QdNObject_var | mult (QdNObject_var) const |
virtual QdNObject_var | div (QdNObject_var) const |
virtual QdNObject_var | abs () const |
virtual QdNObject_var | cos () const |
virtual QdNObject_var | cosh () const |
virtual QdNObject_var | exp () const |
virtual QdNObject_var | inner (QdNObject_var) const |
virtual QdNObject_var | invert () const |
virtual QdNObject_var | log () const |
virtual QdNObject_var | log10 () const |
virtual QdNObject_var | mod () const |
virtual QdNObject_var | outer (QdNObject_var) const |
virtual QdNObject_var | pow (QdNObject_var obj) const |
virtual QdNObject_var | sin () const |
virtual QdNObject_var | sinh () const |
virtual QdNObject_var | sqrt () const |
QDOS::QdCMatrix::QdCMatrix | ( | ) | [inline] |
QDOS::QdCMatrix::QdCMatrix | ( | const double_complex & | val | ) | [inline] |
QDOS::QdCMatrix::QdCMatrix | ( | const vector< double_complex > & | v | ) | [inline] |
QDOS::QdCMatrix::QdCMatrix | ( | const Dim & | d | ) | [inline] |
QDOS::QdCMatrix::QdCMatrix | ( | const Dim & | d, | |
const double_complex & | val | |||
) | [inline] |
QDOS::QdCMatrix::QdCMatrix | ( | const Dim & | d, | |
size_t | n, | |||
const double_complex * | p | |||
) | [inline] |
QDOS::QdCMatrix::QdCMatrix | ( | const Dim & | d, | |
const vector< double_complex > & | v | |||
) | [inline] |
QDOS::QdCMatrix::QdCMatrix | ( | const Matrix< double_complex > & | m | ) | [inline] |
QDOS::QdCMatrix::QdCMatrix | ( | const Matrix< U > & | m | ) | [inline] |
QDOS::QdCMatrix::QdCMatrix | ( | const QdCMatrix & | cmatrix | ) | [inline] |
QdNObject_var QDOS::QdCMatrix::abs | ( | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
QdNObject_var QDOS::QdCMatrix::add | ( | QdNObject_var | obj | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
virtual QdObject_var QDOS::QdCMatrix::copy | ( | ) | const [inline, virtual] |
Implements QDOS::QdObject.
QdNObject_var QDOS::QdCMatrix::cos | ( | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
QdNObject_var QDOS::QdCMatrix::cosh | ( | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
virtual QdObject_var QDOS::QdCMatrix::create | ( | ) | const [inline, virtual] |
Implements QDOS::QdObject.
QdNObject_var QDOS::QdCMatrix::div | ( | QdNObject_var | obj | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
QdNObject_var QDOS::QdCMatrix::exp | ( | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
void QDOS::QdCMatrix::get | ( | Vistream & | v_is | ) | [virtual] |
Reimplemented from QDOS::QdObject.
QdNObject_var QDOS::QdCMatrix::inner | ( | QdNObject_var | obj | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
QdNObject_var QDOS::QdCMatrix::invert | ( | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
QdNObject_var QDOS::QdCMatrix::log | ( | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
QdNObject_var QDOS::QdCMatrix::log10 | ( | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
QdNObject_var QDOS::QdCMatrix::mod | ( | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
QdNObject_var QDOS::QdCMatrix::mult | ( | QdNObject_var | obj | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
QdNObject_var QDOS::QdCMatrix::negate | ( | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
virtual string QDOS::QdCMatrix::object_srep | ( | const StringRep & | stringrep | ) | const [inline, virtual] |
Reimplemented from QDOS::QdObject.
const QdCMatrix& QDOS::QdCMatrix::operator= | ( | const Matrix< U > & | m | ) | const [inline] |
Reimplemented from QDOS::Matrix< T >.
Reimplemented from QDOS::Matrix< T >.
const QdCMatrix& QDOS::QdCMatrix::operator= | ( | const vector< U > & | v | ) | const [inline] |
Reimplemented from QDOS::Matrix< T >.
Reimplemented from QDOS::Matrix< T >.
const QdCMatrix& QDOS::QdCMatrix::operator= | ( | const Matrix< double_complex > & | m | ) | const [inline] |
QdCMatrix& QDOS::QdCMatrix::operator= | ( | const Matrix< double_complex > & | m | ) | [inline] |
ListInitialization QDOS::QdCMatrix::operator= | ( | const double_complex & | c | ) | const [inline] |
ListInitialization QDOS::QdCMatrix::operator= | ( | const double_complex & | c | ) | [inline] |
QdNObject_var QDOS::QdCMatrix::outer | ( | QdNObject_var | obj | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
QdNObject_var QDOS::QdCMatrix::pow | ( | QdNObject_var | obj | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
void QDOS::QdCMatrix::put | ( | Vostream & | v_os | ) | [virtual] |
Reimplemented from QDOS::QdObject.
QdNObject_var QDOS::QdCMatrix::sin | ( | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
QdNObject_var QDOS::QdCMatrix::sinh | ( | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
virtual string QDOS::QdCMatrix::size_srep | ( | const StringRep & | stringrep, | |
int | sz = -1 | |||
) | const [inline, virtual] |
Reimplemented from QDOS::QdObject.
QdNObject_var QDOS::QdCMatrix::sqrt | ( | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.
virtual string QDOS::QdCMatrix::srep | ( | const StringRep & | stringrep, | |
int | sequence_index = 0 | |||
) | const [inline, virtual] |
Reimplemented from QDOS::QdObject.
QdNObject_var QDOS::QdCMatrix::sub | ( | QdNObject_var | obj | ) | const [virtual] |
Reimplemented from QDOS::QdNObject.