#include <cmath>
#include <algorithm>
#include <functional>
#include <climits>
#include <memory>
#include <vector>
#include <valarray>
#include <string>
#include <strstream>
#include <iomanip>
#include <typeinfo>
#include <complex>
#include "Promote.h"
#include "Exception.h"
#include "Viostream.h"
#include "Var.h"
#include "MatrixException.h"
#include "Dim.h"
#include "Sequence.h"
#include "DummyArg.h"
Classes | |
class | QDOS::Void |
class | QDOS::ValarrayObj< T > |
class | QDOS::Matrix< T > |
class | QDOS::Matrix< T >::iterator |
class | QDOS::Matrix< T >::ListInitializer |
class | QDOS::Matrix< T >::ListInitialization |
class | QDOS::MatrixRes< T > |
class | QDOS::Scalar< T > |
class | QDOS::MatrixBaseSeq< T, ContainerT > |
class | QDOS::MatrixSeq< T > |
class | QDOS::MatrixResSeq< T > |
class | QDOS::MatrixSubSeq< T > |
class | QDOS::ScalarSeq< T > |
Namespaces | |
namespace | QDOS |
Typedefs | |
typedef enum QDOS::MatrixCopyOption_e | QDOS::MatrixCopyOption |
Enumerations | |
enum | QDOS::MatrixCopyOption_e { QDOS::DEEP, QDOS::SHALLOW } |
Functions | |
template<class _ForwardIterator , class T > | |
void | QDOS::iota (_ForwardIterator __first, _ForwardIterator __last, T value) |
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 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 > | |
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 > | |
MatrixRes< complex< T > > | QDOS::operator+ (const Matrix< complex< T > > &m, const int &i) |
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 > | |
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 > | |
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::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 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 double &d) |
template<class T > | |
MatrixRes< complex< T > > | QDOS::operator* (const Matrix< complex< T > > &m, const int &i) |
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 > | |
Scalar< complex< T > > | QDOS::operator/ (const Scalar< complex< T > > &s, const int &i) |
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 > | |
MatrixRes< complex< T > > | QDOS::operator/ (const Matrix< complex< T > > &m, const double &d) |
template<class T > | |
MatrixRes< complex< T > > | QDOS::operator/ (const Matrix< complex< T > > &m, const int &i) |
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 > | |
istream & | QDOS::operator>> (istream &is, const Matrix< T > &m) |
template<class T > | |
Vostream & | QDOS::operator<< (Vostream &, const Matrix< T > &) |
template<class T > | |
Vistream & | QDOS::operator>> (Vistream &, Matrix< T > &) |
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 > | |
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 > | |
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 > | |
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 > | |
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 > &m1, const Matrix< T > &m2) |
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 > | |
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 > | |
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 > | |
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 > | |
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::exp (const Scalar< T > &s) |
template<class T > | |
MatrixRes< typename promote_trait< T, double > ::T_promote > | QDOS::exp (const Matrix< T > &m) |
MatrixRes< double > | QDOS::hilbert (int n) |
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 > | |
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 > | |
T | QDOS::max (const Matrix< T > &m) |
template<class T > | |
T | QDOS::min (const Matrix< T > &m) |
template<class T > | |
T | QDOS::norm_svd (const Matrix< T > &m) |
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, 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 > | |
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 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 > | |
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 > | |
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 > | |
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 > | |
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< typename promote_trait< T, double > ::T_promote > | QDOS::tanh (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 > | |
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 > | |
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 > | |
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 > | |
MatrixResSeq< T > | QDOS::abs (const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::acos (const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::asin (const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::atan (const MatrixBaseSeq< T, ContainerT > &ms) |
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 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 U , class T , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::atan2 (const MatrixBaseSeq< T, ContainerT > &ms, const vector< U > &v) |
template<class T , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::cos (const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::cosh (const 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 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 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 , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::log (const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::log10 (const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T , class ContainerT > | |
MatrixResSeq< T > | QDOS::norm (const MatrixBaseSeq< T, ContainerT > &ms) |
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 , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::sin (const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::sinh (const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::sqrt (const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::tan (const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T , class ContainerT > | |
MatrixResSeq< typename promote_trait< T, double > ::T_promote > | QDOS::tanh (const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T , class ContainerT > | |
ostream & | QDOS::operator<< (ostream &os, const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T , class ContainerT > | |
istream & | QDOS::operator>> (istream &is, const MatrixBaseSeq< T, ContainerT > &ms) |
template<class T > | |
Vostream & | QDOS::operator<< (Vostream &, const Scalar< T > &) |
template<class T > | |
Vistream & | QDOS::operator>> (Vistream &, Scalar< T > &) |