#include <Matrix.h>

Public Member Functions | |
| Scalar () | |
| Scalar (const Matrix< T > &mat) | |
| template<class U > | |
| Scalar (const Matrix< U > &mat) | |
| Scalar (const T &tval) | |
| Scalar (const Scalar< T > &sca) | |
| Scalar & | operator= (const Matrix< T > &mat) |
| template<class U > | |
| Scalar & | operator= (const Matrix< U > &mat) |
| Scalar & | operator= (const T &tval) |
| operator T () const | |
| T | scalar () const |
| size_t | rank () const |
| Dim | dimdata () const |
| DimStorageOption | storageorder () const |
| Scalar< typename promote_trait < T, double >::T_promote > | operator^ (const double &n) const |
| template<class U > | |
| ScalarSeq< typename promote_trait< T, double > ::T_promote > | operator^ (const vector< U > &v) const |
| Scalar< T > | operator- () const |
| Scalar< T > | operator+ () const |
| Scalar< T > | operator+ (const T &t) const |
| Scalar< T > | operator+ (const Scalar< T > &s) const |
| template<class U > | |
| Scalar< typename promote_trait < T, U >::T_promote > | operator+ (const Scalar< U > &s) const |
| MatrixRes< T > | operator+ (const Matrix< T > &m) const |
| template<class U > | |
| MatrixRes< typename promote_trait< T, U > ::T_promote > | operator+ (const Matrix< U > &m) const |
| Scalar< T > | operator- (const T &t) const |
| Scalar< T > | operator- (const Scalar< T > &s) const |
| template<class U > | |
| Scalar< typename promote_trait < T, U >::T_promote > | operator- (const Scalar< U > &s) const |
| MatrixRes< T > | operator- (const Matrix< T > &m) const |
| template<class U > | |
| MatrixRes< typename promote_trait< T, U > ::T_promote > | operator- (const Matrix< U > &m) const |
| Scalar< T > & | operator+= (const T &t) |
| Scalar< T > & | operator+= (const Scalar< T > &s) |
| template<class U > | |
| Scalar< T > & | operator+= (const Scalar< U > &s) |
| Scalar< T > & | operator+= (const Matrix< T > &m) |
| template<class U > | |
| Scalar< T > & | operator+= (const Matrix< U > &m) |
| Scalar< T > & | operator-= (const T &t) |
| Scalar< T > & | operator-= (const Scalar< T > &s) |
| template<class U > | |
| Scalar< T > & | operator-= (const Scalar< U > &s) |
| Scalar< T > & | operator-= (const Matrix< T > &m) |
| template<class U > | |
| Scalar< T > & | operator-= (const Matrix< U > &m) |
| Scalar< T > | operator* (const T &t) const |
| Scalar< T > | operator* (const Scalar< T > &s) const |
| template<class U > | |
| Scalar< typename promote_trait < T, U >::T_promote > | operator* (const Scalar< U > &s) const |
| MatrixRes< T > | operator* (const Matrix< T > &m) const |
| template<class U > | |
| MatrixRes< typename promote_trait< T, U > ::T_promote > | operator* (const Matrix< U > &m) const |
| Scalar< T > | operator/ (const Scalar< T > &s) const |
| template<class U > | |
| Scalar< typename promote_trait < T, U >::T_promote > | operator/ (const Scalar< U > &s) const |
| Scalar< T > | operator/ (const Matrix< T > &m) const |
| template<class U > | |
| Scalar< typename promote_trait < T, U >::T_promote > | operator/ (const Matrix< U > &m) const |
| Scalar< T > & | operator*= (const T &t) |
| Scalar< T > & | operator*= (const Scalar< T > &s) |
| template<class U > | |
| Scalar< T > & | operator*= (const Scalar< U > &s) |
| Scalar< T > & | operator*= (const Matrix< T > &m) |
| template<class U > | |
| Scalar< T > & | operator*= (const Matrix< U > &m) |
| Scalar< T > & | operator/= (const T &t) |
| Scalar< T > & | operator/= (const Scalar< T > &s) |
| template<class U > | |
| Scalar< T > & | operator/= (const Scalar< U > &s) |
| Scalar< T > & | operator/= (const Matrix< T > &m) |
| template<class U > | |
| Scalar< T > & | operator/= (const Matrix< U > &m) |
| bool | operator> (const T &t) const |
| bool | operator> (const Scalar< T > &s) const |
| template<class U > | |
| bool | operator> (const Scalar< U > &s) const |
| bool | operator>= (const T &t) const |
| bool | operator>= (const Scalar< T > &s) const |
| template<class U > | |
| bool | operator>= (const Scalar< U > &s) const |
| bool | operator< (const T &t) const |
| bool | operator< (const Scalar< T > &s) const |
| template<class U > | |
| bool | operator< (const Scalar< U > &s) const |
| bool | operator<= (const T &t) const |
| bool | operator<= (const Scalar< T > &s) const |
| template<class U > | |
| bool | operator<= (const Scalar< U > &s) const |
| bool | operator== (const T &t) const |
| bool | operator== (const Scalar< T > &s) const |
| template<class U > | |
| bool | operator== (const Scalar< U > &s) const |
| bool | operator!= (const T &t) const |
| bool | operator!= (const Scalar< T > &s) const |
| template<class U > | |
| bool | operator!= (const Scalar< U > &s) const |
| Scalar< typename promote_trait < T, double >::T_promote > | pinverse () const |
Private Attributes | |
| T | _val |
| QDOS::Scalar< T >::Scalar | ( | ) | [inline] |
| QDOS::Scalar< T >::Scalar | ( | const Matrix< T > & | mat | ) | [inline] |
| QDOS::Scalar< T >::Scalar | ( | const Matrix< U > & | mat | ) | [inline] |
| QDOS::Scalar< T >::Scalar | ( | const T & | tval | ) | [inline] |
| QDOS::Scalar< T >::Scalar | ( | const Scalar< T > & | sca | ) | [inline] |
| Dim QDOS::Scalar< T >::dimdata | ( | ) | const [inline] |
| QDOS::Scalar< T >::operator T | ( | ) | const [inline] |
| bool QDOS::Scalar< T >::operator!= | ( | const Scalar< U > & | s | ) | const [inline] |
| bool QDOS::Scalar< T >::operator!= | ( | const Scalar< T > & | s | ) | const [inline] |
| bool QDOS::Scalar< T >::operator!= | ( | const T & | t | ) | const [inline] |
| MatrixRes<typename promote_trait<T,U>::T_promote> QDOS::Scalar< T >::operator* | ( | const Matrix< U > & | m | ) | const [inline] |
| MatrixRes<T> QDOS::Scalar< T >::operator* | ( | const Matrix< T > & | m | ) | const [inline] |
| Scalar<typename promote_trait<T,U>::T_promote> QDOS::Scalar< T >::operator* | ( | const Scalar< U > & | s | ) | const [inline] |
| Scalar<T> QDOS::Scalar< T >::operator* | ( | const Scalar< T > & | s | ) | const [inline] |
| Scalar<T> QDOS::Scalar< T >::operator* | ( | const T & | t | ) | const [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator*= | ( | const Matrix< U > & | m | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator*= | ( | const Matrix< T > & | m | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator*= | ( | const Scalar< U > & | s | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator*= | ( | const Scalar< T > & | s | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator*= | ( | const T & | t | ) | [inline] |
| MatrixRes<typename promote_trait<T,U>::T_promote> QDOS::Scalar< T >::operator+ | ( | const Matrix< U > & | m | ) | const [inline] |
| MatrixRes<T> QDOS::Scalar< T >::operator+ | ( | const Matrix< T > & | m | ) | const [inline] |
| Scalar<typename promote_trait<T,U>::T_promote> QDOS::Scalar< T >::operator+ | ( | const Scalar< U > & | s | ) | const [inline] |
| Scalar<T> QDOS::Scalar< T >::operator+ | ( | const Scalar< T > & | s | ) | const [inline] |
| Scalar<T> QDOS::Scalar< T >::operator+ | ( | const T & | t | ) | const [inline] |
| Scalar<T> QDOS::Scalar< T >::operator+ | ( | ) | const [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator+= | ( | const Matrix< U > & | m | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator+= | ( | const Matrix< T > & | m | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator+= | ( | const Scalar< U > & | s | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator+= | ( | const Scalar< T > & | s | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator+= | ( | const T & | t | ) | [inline] |
| MatrixRes<typename promote_trait<T,U>::T_promote > QDOS::Scalar< T >::operator- | ( | const Matrix< U > & | m | ) | const [inline] |
| MatrixRes<T> QDOS::Scalar< T >::operator- | ( | const Matrix< T > & | m | ) | const [inline] |
| Scalar<typename promote_trait<T,U>::T_promote> QDOS::Scalar< T >::operator- | ( | const Scalar< U > & | s | ) | const [inline] |
| Scalar<T> QDOS::Scalar< T >::operator- | ( | const Scalar< T > & | s | ) | const [inline] |
| Scalar<T> QDOS::Scalar< T >::operator- | ( | const T & | t | ) | const [inline] |
| Scalar<T> QDOS::Scalar< T >::operator- | ( | ) | const [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator-= | ( | const Matrix< U > & | m | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator-= | ( | const Matrix< T > & | m | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator-= | ( | const Scalar< U > & | s | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator-= | ( | const Scalar< T > & | s | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator-= | ( | const T & | t | ) | [inline] |
| Scalar<typename promote_trait<T,U>::T_promote> QDOS::Scalar< T >::operator/ | ( | const Matrix< U > & | m | ) | const [inline] |
| Scalar<T> QDOS::Scalar< T >::operator/ | ( | const Matrix< T > & | m | ) | const [inline] |
| Scalar<typename promote_trait<T,U>::T_promote> QDOS::Scalar< T >::operator/ | ( | const Scalar< U > & | s | ) | const [inline] |
| Scalar<T> QDOS::Scalar< T >::operator/ | ( | const Scalar< T > & | s | ) | const [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator/= | ( | const Matrix< U > & | m | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator/= | ( | const Matrix< T > & | m | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator/= | ( | const Scalar< U > & | s | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator/= | ( | const Scalar< T > & | s | ) | [inline] |
| Scalar<T>& QDOS::Scalar< T >::operator/= | ( | const T & | t | ) | [inline] |
| bool QDOS::Scalar< T >::operator< | ( | const Scalar< U > & | s | ) | const [inline] |
| bool QDOS::Scalar< T >::operator< | ( | const Scalar< T > & | s | ) | const [inline] |
| bool QDOS::Scalar< T >::operator< | ( | const T & | t | ) | const [inline] |
| bool QDOS::Scalar< T >::operator<= | ( | const Scalar< U > & | s | ) | const [inline] |
| bool QDOS::Scalar< T >::operator<= | ( | const Scalar< T > & | s | ) | const [inline] |
| bool QDOS::Scalar< T >::operator<= | ( | const T & | t | ) | const [inline] |
| Scalar& QDOS::Scalar< T >::operator= | ( | const T & | tval | ) | [inline] |
| Scalar& QDOS::Scalar< T >::operator= | ( | const Matrix< U > & | mat | ) | [inline] |
Reimplemented in QDOS::QdRScalar, and QDOS::QdCScalar.
| Scalar& QDOS::Scalar< T >::operator= | ( | const Matrix< T > & | mat | ) | [inline] |
| bool QDOS::Scalar< T >::operator== | ( | const Scalar< U > & | s | ) | const [inline] |
| bool QDOS::Scalar< T >::operator== | ( | const Scalar< T > & | s | ) | const [inline] |
| bool QDOS::Scalar< T >::operator== | ( | const T & | t | ) | const [inline] |
| bool QDOS::Scalar< T >::operator> | ( | const Scalar< U > & | s | ) | const [inline] |
| bool QDOS::Scalar< T >::operator> | ( | const Scalar< T > & | s | ) | const [inline] |
| bool QDOS::Scalar< T >::operator> | ( | const T & | t | ) | const [inline] |
| bool QDOS::Scalar< T >::operator>= | ( | const Scalar< U > & | s | ) | const [inline] |
| bool QDOS::Scalar< T >::operator>= | ( | const Scalar< T > & | s | ) | const [inline] |
| bool QDOS::Scalar< T >::operator>= | ( | const T & | t | ) | const [inline] |
| ScalarSeq< typename promote_trait< T, double >::T_promote > QDOS::Scalar< T >::operator^ | ( | const vector< U > & | v | ) | const [inline] |
| Scalar< typename promote_trait< T, double >::T_promote > QDOS::Scalar< T >::operator^ | ( | const double & | n | ) | const [inline] |
| Scalar< typename promote_trait< T, double >::T_promote > QDOS::Scalar< T >::pinverse | ( | ) | const [inline] |
| size_t QDOS::Scalar< T >::rank | ( | ) | const [inline] |
| T QDOS::Scalar< T >::scalar | ( | ) | const [inline] |
| DimStorageOption QDOS::Scalar< T >::storageorder | ( | ) | const [inline] |
T QDOS::Scalar< T >::_val [private] |
1.5.7