#include "Matrix.h"
#include "MatrixSVD.h"
#include "MatrixEig.h"
Namespaces | |
namespace | QDOS |
Functions | |
template<class T > | |
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 > | |
T | QDOS::norm (const Scalar< T > &s) |
template<class T > | |
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 > | |
T | QDOS::max (const Matrix< T > &m) |
template<class T > | |
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) |