linalg Namespace Reference


Detailed Description

Domain gathering containers and specialisations for dense linear algebra.


Classes

struct  rep2d
struct  rep3d
struct  toeplitz
struct  rep1d
struct  sym2d
struct  hankel

Typedefs

typedef unsigned size_type
typedef unsigned size_type
typedef unsigned size_type
typedef unsigned size_type

Functions

template<class C>
linalg::rep2d< C >::col_iterator create (typename linalg::rep2d< C >::col_iterator s, const linalg::rep2d< C > &a, unsigned int i, unsigned int j)
template<class C>
linalg::rep2d< C >::row_iterator create (typename linalg::rep2d< C >::row_iterator s, const linalg::rep2d< C > &a, unsigned int i, unsigned int j)
template<class C>
linalg::rep2d< C >::row_iterator begin_row (const linalg::rep2d< C > &a, unsigned int i)
template<class C>
linalg::rep2d< C >::col_iterator begin_col (const linalg::rep2d< C > &a, unsigned int i)
template<class C>
linalg::rep2d< C >::row_iterator end_row (const linalg::rep2d< C > &a, unsigned int i)
template<class C>
linalg::rep2d< C >::col_iterator end_col (const linalg::rep2d< C > &a, unsigned int i)
template<class C, class M>
void submatrix (toeplitz< C > &r, const M &m, const Range2d &rg)
template<class S, class C>
void assign (toeplitz< C > &r, const S &M)
template<class C>
void assign (rep1d< C > &r, const rep1d< C > *t)
template<class C>
rep1d< C >::iterator create (typename rep1d< C >::iterator s, const rep1d< C > &a, unsigned int i)
unsigned sym2dsz (unsigned i, unsigned j)
unsigned sym2dcf (unsigned i, unsigned j)
 define_binary_operator (_submatrix_, submatrix, submatrix)
 define_binary_operator (_row_, row, row)
 define_binary_operator (_col_, col, col)
template<class C, class M>
void submatrix (hankel< C > &r, const M &m, const Range2d &rg)
template<class S, class C>
void assign (hankel< C > &r, S M)
template<class C, class V>
void mult_vect (V &r, const hankel< C > &t, const V &v)


Function Documentation

template<class C, class V>
void linalg::mult_vect ( V &  r,
const hankel< C > &  t,
const V &  v 
)

Multiplication Hankel Matrix - Vector. Result, given by the first parameter r, is a Vector representation type


SYNAPS DOCUMENTATION
logo