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

#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 >
QDOS::max (const Matrix< T > &m)
template<class T >
QDOS::min (const Matrix< T > &m)
template<class T >
QDOS::norm_svd (const Matrix< T > &m)
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, 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 > &)

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