QDOS::QdCScalar Class Reference

#include <Numeric.h>

Inheritance diagram for QDOS::QdCScalar:

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

List of all members.

Public Member Functions

 QdCScalar ()
 QdCScalar (const CMatrix &mat)
 QdCScalar (const double_complex &val)
 QdCScalar (const CScalar &cscalar)
 QdCScalar (const QdCScalar &cscalar)
QdCScalaroperator= (const CMatrix &mat)
template<class U >
QdCScalaroperator= (const Matrix< U > &mat)
QdCScalaroperator= (const double_complex &tval)
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 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 invert () const
virtual QdNObject_var log () const
virtual QdNObject_var log10 () const
virtual QdNObject_var mod () 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::QdCScalar::QdCScalar (  )  [inline]

QDOS::QdCScalar::QdCScalar ( const CMatrix mat  )  [inline]

QDOS::QdCScalar::QdCScalar ( const double_complex val  )  [inline]

QDOS::QdCScalar::QdCScalar ( const CScalar cscalar  )  [inline]

QDOS::QdCScalar::QdCScalar ( const QdCScalar cscalar  )  [inline]


Member Function Documentation

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdNObject.

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

Implements QDOS::QdObject.

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdNObject.

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

Implements QDOS::QdObject.

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdObject.

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdObject.

QdCScalar& QDOS::QdCScalar::operator= ( const double_complex tval  )  [inline]

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

Reimplemented from QDOS::Scalar< T >.

QdCScalar& QDOS::QdCScalar::operator= ( const CMatrix mat  )  [inline]

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdObject.

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdNObject.

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

Reimplemented from QDOS::QdObject.

QdNObject_var QDOS::QdCScalar::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