QDOS::QdRMatrix Class Reference

#include <Numeric.h>

Inheritance diagram for QDOS::QdRMatrix:

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

List of all members.

Public Member Functions

 QdRMatrix ()
 QdRMatrix (const double &val)
 QdRMatrix (const vector< double > &v)
 QdRMatrix (const Dim &d)
 QdRMatrix (const Dim &d, const double &val)
 QdRMatrix (const Dim &d, size_t n, const double *p)
 QdRMatrix (const Dim &d, const vector< double > &v)
 QdRMatrix (const Matrix< double > &m)
template<class U >
 QdRMatrix (const Matrix< U > &m)
 QdRMatrix (const QdRMatrix &rmatrix)
ListInitialization operator= (const double &d)
ListInitialization operator= (const double &d) const
QdRMatrixoperator= (const Matrix< double > &m)
const QdRMatrixoperator= (const Matrix< double > &m) const
template<class U >
QdRMatrixoperator= (const vector< U > &v)
template<class U >
const QdRMatrixoperator= (const vector< U > &v) const
template<class U >
QdRMatrixoperator= (const Matrix< U > &m)
template<class U >
const QdRMatrixoperator= (const Matrix< U > &m) const
virtual QdObject_var create () const
virtual QdObject_var copy () const
virtual void setValue (const double &d)
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 acos () const
virtual QdNObject_var asin () const
virtual QdNObject_var atan () const
virtual QdNObject_var atan2 (QdNObject_var) 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
virtual bool LT (QdNObject_var) const
virtual bool LE (QdNObject_var) const
virtual bool EQ (QdNObject_var) const
virtual bool GE (QdNObject_var) const
virtual bool GT (QdNObject_var) const


Constructor & Destructor Documentation

QDOS::QdRMatrix::QdRMatrix (  )  [inline]

QDOS::QdRMatrix::QdRMatrix ( const double &  val  )  [inline]

QDOS::QdRMatrix::QdRMatrix ( const vector< double > &  v  )  [inline]

QDOS::QdRMatrix::QdRMatrix ( const Dim d  )  [inline]

QDOS::QdRMatrix::QdRMatrix ( const Dim d,
const double &  val 
) [inline]

QDOS::QdRMatrix::QdRMatrix ( const Dim d,
size_t  n,
const double *  p 
) [inline]

QDOS::QdRMatrix::QdRMatrix ( const Dim d,
const vector< double > &  v 
) [inline]

QDOS::QdRMatrix::QdRMatrix ( const Matrix< double > &  m  )  [inline]

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

QDOS::QdRMatrix::QdRMatrix ( const QdRMatrix rmatrix  )  [inline]


Member Function Documentation

QdNObject_var QDOS::QdRMatrix::abs (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::acos (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::add ( QdNObject_var  obj  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::asin (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::atan (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::atan2 ( QdNObject_var  obj  )  const [virtual]

Reimplemented from QDOS::QdNObject.

virtual QdObject_var QDOS::QdRMatrix::copy (  )  const [inline, virtual]

Implements QDOS::QdObject.

QdNObject_var QDOS::QdRMatrix::cos (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::cosh (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

virtual QdObject_var QDOS::QdRMatrix::create (  )  const [inline, virtual]

Implements QDOS::QdObject.

QdNObject_var QDOS::QdRMatrix::div ( QdNObject_var  obj  )  const [virtual]

Reimplemented from QDOS::QdNObject.

bool QDOS::QdRMatrix::EQ ( QdNObject_var  nobj  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::exp (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

bool QDOS::QdRMatrix::GE ( QdNObject_var  nobj  )  const [virtual]

Reimplemented from QDOS::QdNObject.

void QDOS::QdRMatrix::get ( Vistream v_is  )  [virtual]

Reimplemented from QDOS::QdObject.

bool QDOS::QdRMatrix::GT ( QdNObject_var  nobj  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::inner ( QdNObject_var  obj  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::invert (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

bool QDOS::QdRMatrix::LE ( QdNObject_var  nobj  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::log (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::log10 (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

bool QDOS::QdRMatrix::LT ( QdNObject_var  nobj  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::mod (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::mult ( QdNObject_var  obj  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::negate (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

virtual string QDOS::QdRMatrix::object_srep ( const StringRep stringrep  )  const [inline, virtual]

Reimplemented from QDOS::QdObject.

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

Reimplemented from QDOS::Matrix< double >.

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

Reimplemented from QDOS::Matrix< double >.

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

Reimplemented from QDOS::Matrix< double >.

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

Reimplemented from QDOS::Matrix< double >.

const QdRMatrix& QDOS::QdRMatrix::operator= ( const Matrix< double > &  m  )  const [inline]

QdRMatrix& QDOS::QdRMatrix::operator= ( const Matrix< double > &  m  )  [inline]

ListInitialization QDOS::QdRMatrix::operator= ( const double &  d  )  const [inline]

ListInitialization QDOS::QdRMatrix::operator= ( const double &  d  )  [inline]

QdNObject_var QDOS::QdRMatrix::outer ( QdNObject_var  obj  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::pow ( QdNObject_var  obj  )  const [virtual]

Reimplemented from QDOS::QdNObject.

void QDOS::QdRMatrix::put ( Vostream v_os  )  [virtual]

Reimplemented from QDOS::QdObject.

virtual void QDOS::QdRMatrix::setValue ( const double &  d  )  [inline, virtual]

Reimplemented from QDOS::QdObject.

QdNObject_var QDOS::QdRMatrix::sin (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

QdNObject_var QDOS::QdRMatrix::sinh (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

virtual string QDOS::QdRMatrix::size_srep ( const StringRep stringrep,
int  sz = -1 
) const [inline, virtual]

Reimplemented from QDOS::QdObject.

QdNObject_var QDOS::QdRMatrix::sqrt (  )  const [virtual]

Reimplemented from QDOS::QdNObject.

virtual string QDOS::QdRMatrix::srep ( const StringRep stringrep,
int  sequence_index = 0 
) const [inline, virtual]

Reimplemented from QDOS::QdObject.

QdNObject_var QDOS::QdRMatrix::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:31 2010 for QSAS by  doxygen 1.5.7