QSAS_2_4/QSAS_dist/src/Utilities/qdos/Matrix.cc File Reference

#include "Matrix.h"
#include "MatrixSVD.h"
#include "MatrixEig.h"

Namespaces

namespace  QDOS

Functions

template<class T >
QDOS::norm_svd (const Matrix< T > &m)
template<class T >
Scalar< T > QDOS::abs (const Scalar< T > &s)
template<class T >
MatrixRes< T > QDOS::abs (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > QDOS::abs (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< T > QDOS::abs (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
QDOS::norm (const Scalar< T > &s)
template<class T >
QDOS::norm (const Matrix< T > &m)
template<class T >
Scalar< typename promote_trait
< T, float_complex >
::T_promote > 
QDOS::conj (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T,
float_complex >::T_promote > 
QDOS::conj (const Matrix< T > &m)
template<class T >
MatrixRes< T > QDOS::operator! (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > QDOS::operator! (const Matrix< complex< T > > &m)
template<class U , class T >
MatrixRes< typename
promote_trait< T, U >
::T_promote > 
QDOS::add_scalar (const Matrix< T > &m, const U &u)
template<class T >
Scalar< typename promote_trait
< T, int >::T_promote > 
QDOS::operator+ (const int &i, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator+ (const int &i, const Matrix< T > &m)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::operator+ (const double &d, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator+ (const double &d, const Matrix< T > &m)
template<class U , class T >
Scalar< typename promote_trait
< T, complex< U > >::T_promote > 
QDOS::operator+ (const complex< U > &c, const Scalar< T > &s)
template<class U , class T >
MatrixRes< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator+ (const complex< U > &c, const Matrix< T > &m)
template<class T >
Scalar< complex< T > > QDOS::operator+ (const Scalar< complex< T > > &s, const double &d)
template<class T >
MatrixRes< complex< T > > QDOS::operator+ (const Matrix< complex< T > > &m, const double &d)
template<class T >
Scalar< complex< T > > QDOS::operator+ (const Scalar< complex< T > > &s, const int &i)
template<class T >
MatrixRes< complex< T > > QDOS::operator+ (const Matrix< complex< T > > &m, const int &i)
template<class U , class T >
MatrixRes< typename
promote_trait< T, U >
::T_promote > 
QDOS::sub_scalar (const Matrix< T > &m, const U &u)
template<class T >
Scalar< typename promote_trait
< T, int >::T_promote > 
QDOS::operator- (const int &i, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator- (const int &i, const Matrix< T > &m)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::operator- (const double &d, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator- (const double &d, const Matrix< T > &m)
template<class U , class T >
Scalar< typename promote_trait
< T, complex< U > >::T_promote > 
QDOS::operator- (const complex< U > &c, const Scalar< T > &s)
template<class U , class T >
MatrixRes< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator- (const complex< U > &c, const Matrix< T > &m)
template<class T >
Scalar< complex< T > > QDOS::operator- (const Scalar< complex< T > > &s, const double &d)
template<class T >
MatrixRes< complex< T > > QDOS::operator- (const Matrix< complex< T > > &m, const double &d)
template<class T >
Scalar< complex< T > > QDOS::operator- (const Scalar< complex< T > > &s, const int &i)
template<class T >
MatrixRes< complex< T > > QDOS::operator- (const Matrix< complex< T > > &m, const int &i)
template<class U , class T >
MatrixRes< typename
promote_trait< T, U >
::T_promote > 
QDOS::mult_scalar (const Matrix< T > &m, const U &u)
template<class U , class T >
MatrixRes< typename
promote_trait< T, U >
::T_promote > 
QDOS::operator* (const vector< U > &v, const Matrix< T > &m)
template<class T >
Scalar< typename promote_trait
< T, int >::T_promote > 
QDOS::operator* (const int &i, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator* (const int &i, const Matrix< T > &m)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::operator* (const double &d, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator* (const double &d, const Matrix< T > &m)
template<class U , class T >
Scalar< typename promote_trait
< T, complex< U > >::T_promote > 
QDOS::operator* (const complex< U > &c, const Scalar< T > &s)
template<class U , class T >
MatrixRes< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator* (const complex< U > &c, const Matrix< T > &m)
template<class T >
Scalar< complex< T > > QDOS::operator* (const Scalar< complex< T > > &s, const int &i)
template<class T >
MatrixRes< complex< T > > QDOS::operator* (const Matrix< complex< T > > &m, const double &d)
template<class T >
Scalar< complex< T > > QDOS::operator* (const Scalar< complex< T > > &s, const double &d)
template<class T >
MatrixRes< complex< T > > QDOS::operator* (const Matrix< complex< T > > &m, const int &i)
template<class U , class T >
MatrixRes< typename
promote_trait< T, U >
::T_promote > 
QDOS::div_scalar (const Matrix< T > &m, const U &u)
template<class T >
MatrixRes< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator/ (const Matrix< T > &m, const int &i)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator/ (const Matrix< T > &m, const double &d)
template<class T >
Scalar< typename promote_trait
< T, int >::T_promote > 
QDOS::operator/ (const Scalar< T > &s, const int &i)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::operator/ (const Scalar< T > &s, const double &d)
template<class T >
Scalar< complex< T > > QDOS::operator/ (const Scalar< complex< T > > &s, const double &d)
template<class T >
MatrixRes< complex< T > > QDOS::operator/ (const Matrix< complex< T > > &m, const double &d)
template<class T >
Scalar< complex< T > > QDOS::operator/ (const Scalar< complex< T > > &s, const int &i)
template<class T >
MatrixRes< complex< T > > QDOS::operator/ (const Matrix< complex< T > > &m, const int &i)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::dot (const MatrixBaseSeq< T, ContainerT > &ms, const vector< Matrix< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::dot (const MatrixBaseSeq< T, ContainerT > &ms, const Matrix< U > &m)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::dot (const Matrix< U > &m, MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::cross (const MatrixBaseSeq< T, ContainerT > &ms, const vector< Matrix< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::cross (const MatrixBaseSeq< T, ContainerT > &ms, const Matrix< U > &m)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::cross (const Matrix< U > &m, MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::pow (const Scalar< T > &s, const T &t)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::pow (const Matrix< T > &m, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::pow (const Matrix< T > &m, const T &t)
template<class T >
MatrixRes< complex< T > > QDOS::pow (const Matrix< complex< T > > &m, const complex< T > &t)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::pow (const T &t, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::pow (const Scalar< T > &s, const Matrix< T > &m)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::pow (const T &t, const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > QDOS::pow (const complex< T > &t, const Matrix< complex< T > > &m)
template<class U , class T >
Scalar< typename promote_trait
< typename promote_trait< T, U >
::T_promote, double >
::T_promote > 
QDOS::pow (const Scalar< T > &s1, const Scalar< U > &s2)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::pow (const Matrix< T > &m1, const Matrix< T > &m2)
template<class U , class T >
MatrixRes< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
QDOS::pow (const Scalar< U > &s, const Matrix< T > &m)
template<class U , class T >
MatrixRes< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
QDOS::pow (const Matrix< U > &m, const Scalar< T > &s)
template<class U , class T >
MatrixRes< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
QDOS::pow (const Matrix< U > &m1, const Matrix< T > &m2)
template<class T >
MatrixRes< complex< T > > QDOS::pow (const Matrix< complex< T > > &m1, const Matrix< complex< T > > &m2)
template<class T , class ContainerT >
MatrixResSeq< T > QDOS::pow (const MatrixBaseSeq< T, ContainerT > &ms, const T &t)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
QDOS::pow (const MatrixBaseSeq< T, ContainerT > &ms, const Scalar< U > &s)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
QDOS::pow (const MatrixBaseSeq< T, ContainerT > &ms, const Matrix< U > &m)
template<class T , class ContainerT >
MatrixResSeq< T > QDOS::pow (const T &t, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
QDOS::pow (const Scalar< U > &s, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
QDOS::pow (const Matrix< U > &m, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< T > QDOS::pow (const MatrixBaseSeq< T, ContainerT > &ms, const vector< T > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
QDOS::pow (const MatrixBaseSeq< T, ContainerT > &ms, const vector< Matrix< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< typename
promote_trait< T, U >
::T_promote, double >
::T_promote > 
QDOS::pow (const MatrixBaseSeq< T, ContainerT > &ms, const vector< Scalar< U > > &v)
template<class T >
ScalarSeq< double > QDOS::eigenvalues (const Matrix< T > &m)
template<class T >
MatrixResSeq< double > QDOS::eigenvectors (const Matrix< T > &m)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::atan2 (const Scalar< T > &s1, const Scalar< T > &s2)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan2 (const Matrix< T > &m, const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan2 (const Matrix< T > &m, const T &t)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan2 (const Scalar< T > &s, const Matrix< T > &m)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan2 (const T &t, const Matrix< T > &m)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan2 (const Matrix< T > &m1, const Matrix< T > &m2)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan2 (const MatrixBaseSeq< T, ContainerT > &ms, const T &t)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan2 (const MatrixBaseSeq< T, ContainerT > &ms, const Scalar< T > &s)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan2 (const MatrixBaseSeq< T, ContainerT > &ms, const Matrix< T > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan2 (const T &t, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan2 (const Scalar< T > &s, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan2 (const Matrix< T > &m, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan2 (const MatrixBaseSeq< T, ContainerT > &ms, const vector< U > &v)
MatrixRes< double > QDOS::hilbert (int n)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::cos (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::cos (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > QDOS::cos (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::cos (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::sin (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::sin (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > QDOS::sin (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::sin (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::tan (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::tan (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > QDOS::tan (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::tan (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::sqrt (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::sqrt (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > QDOS::sqrt (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::sqrt (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::log (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::log (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > QDOS::log (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::log (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::log10 (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::log10 (const Matrix< T > &m)
template<class T >
Scalar< complex< T > > QDOS::log10 (const Scalar< complex< T > > &s)
template<class T >
MatrixRes< complex< T > > QDOS::log10 (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::log10 (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::exp (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::exp (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > QDOS::exp (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::exp (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::pinverse (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::acos (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::acos (const Matrix< T > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::acos (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::asin (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::asin (const Matrix< T > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::asin (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::atan (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan (const Matrix< T > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::atan (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::cosh (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::cosh (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > QDOS::cosh (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::cosh (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::sinh (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::sinh (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > QDOS::sinh (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::sinh (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
Scalar< typename promote_trait
< T, double >::T_promote > 
QDOS::tanh (const Scalar< T > &s)
template<class T >
MatrixRes< typename
promote_trait< T, double >
::T_promote > 
QDOS::tanh (const Matrix< T > &m)
template<class T >
MatrixRes< complex< T > > QDOS::tanh (const Matrix< complex< T > > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::tanh (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
QDOS::max (const Matrix< T > &m)
template<class T >
QDOS::min (const Matrix< T > &m)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator* (const MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator* (const vector< int > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator* (const MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator* (const vector< double > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator* (const MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator* (const vector< complex< U > > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator* (const int &i, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator* (const double &d, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator* (const complex< U > &c, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::operator* (const Scalar< U > &s, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::operator* (const Matrix< U > &u, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & QDOS::operator*= (MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & QDOS::operator*= (MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class U , class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & QDOS::operator*= (MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator+ (const MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator+ (const vector< int > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator+ (const MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator+ (const vector< double > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator+ (const MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator+ (const vector< complex< U > > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator+ (const int &i, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator+ (const double &d, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator+ (const complex< U > &c, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::operator+ (const Scalar< U > &s, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::operator+ (const Matrix< U > &u, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & QDOS::operator+= (MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & QDOS::operator+= (MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class U , class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & QDOS::operator+= (MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator- (const MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator- (const vector< int > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator- (const MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator- (const vector< double > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator- (const MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator- (const vector< complex< U > > &v, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator- (const int &iv, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator- (const double &d, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator- (const complex< U > &c, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::operator- (const Scalar< U > &s, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::operator- (const Matrix< U > &u, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & QDOS::operator-= (MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & QDOS::operator-= (MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class U , class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & QDOS::operator-= (MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, int >
::T_promote > 
QDOS::operator/ (const MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, double >
::T_promote > 
QDOS::operator/ (const MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, complex< U >
>::T_promote > 
QDOS::operator/ (const MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::operator/ (const Scalar< U > &s, const MatrixBaseSeq< T, ContainerT > &ms)
template<class U , class T , class ContainerT >
MatrixResSeq< typename
promote_trait< T, U >
::T_promote > 
QDOS::operator/ (const Matrix< U > &u, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & QDOS::operator/= (MatrixBaseSeq< T, ContainerT > &ms, const vector< int > &v)
template<class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & QDOS::operator/= (MatrixBaseSeq< T, ContainerT > &ms, const vector< double > &v)
template<class U , class T , class ContainerT >
MatrixBaseSeq< T, ContainerT > & QDOS::operator/= (MatrixBaseSeq< T, ContainerT > &ms, const vector< complex< U > > &v)
template<class T , class ContainerT >
MatrixResSeq< T > QDOS::norm (const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
ostream & QDOS::operator<< (ostream &os, const Scalar< T > &s)
template<class T >
ostream & QDOS::operator<< (ostream &os, const Matrix< T > &m)
template<class T , class ContainerT >
ostream & QDOS::operator<< (ostream &os, const MatrixBaseSeq< T, ContainerT > &ms)
template<class T >
istream & QDOS::operator>> (istream &is, const Matrix< T > &m)
template<class T , class ContainerT >
istream & QDOS::operator>> (istream &is, const MatrixBaseSeq< T, ContainerT > &ms)

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