QDOS::QdCMatrix Class Reference

#include <Numeric.h>

Inheritance diagram for QDOS::QdCMatrix:

QDOS::QdNObject QDOS::Matrix< T > QDOS::QdObject QDOS::VarTarget

List of all members.

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
QdCMatrixoperator= (const Matrix< double_complex > &m)
const QdCMatrixoperator= (const Matrix< double_complex > &m) const
template<class U >
QdCMatrixoperator= (const vector< U > &v)
template<class U >
const QdCMatrixoperator= (const vector< U > &v) const
template<class U >
QdCMatrixoperator= (const Matrix< U > &m)
template<class U >
const QdCMatrixoperator= (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


Constructor & Destructor Documentation

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]

template<class U >
QDOS::QdCMatrix::QdCMatrix ( const Matrix< U > &  m  )  [inline]

QDOS::QdCMatrix::QdCMatrix ( const QdCMatrix cmatrix  )  [inline]


Member Function Documentation

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.

template<class U >
const QdCMatrix& QDOS::QdCMatrix::operator= ( const Matrix< U > &  m  )  const [inline]

Reimplemented from QDOS::Matrix< T >.

template<class U >
QdCMatrix& QDOS::QdCMatrix::operator= ( const Matrix< U > &  m  )  [inline]

Reimplemented from QDOS::Matrix< T >.

template<class U >
const QdCMatrix& QDOS::QdCMatrix::operator= ( const vector< U > &  v  )  const [inline]

Reimplemented from QDOS::Matrix< T >.

template<class U >
QdCMatrix& QDOS::QdCMatrix::operator= ( const vector< U > &  v  )  [inline]

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.


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

Generated on Fri Jan 8 12:51:32 2010 for QSAS by  doxygen 1.5.7