atlas::matrix Namespace Reference


Classes

class  Matrix

Functions

template<typename C>
void columnVectors (std::vector< std::vector< C > > &b, const Matrix< C > &m)
template<typename C>
Matrix< C > & conjugate (Matrix< C > &, const Matrix< C > &)
template<typename C>
void extractBlock (Matrix< C > &, const Matrix< C > &, size_t, size_t, size_t, size_t)
template<typename C>
void extractMatrix (Matrix< C > &, const Matrix< C > &, const std::vector< size_t > &, const std::vector< size_t > &)
template<typename C>
void identityMatrix (Matrix< C > &, size_t)
template<typename C>
void initBasis (std::vector< std::vector< C > > &, size_t)
template<typename C>
Matrix< C > & invConjugate (Matrix< C > &, const Matrix< C > &)
template<typename C>
Matrix< C > & leftProd (Matrix< C > &, const Matrix< C > &)
template<typename C>
void blockReduce (Matrix< C > &, size_t, Matrix< C > &, Matrix< C > &)
template<typename C>
void blockShape (Matrix< C > &, size_t, Matrix< C > &, Matrix< C > &)
template<typename C>
void columnReduce (Matrix< C > &, size_t, size_t, Matrix< C > &)
template<typename C>
bool hasBlockReduction (const Matrix< C > &, size_t)
template<typename C>
bool hasReduction (const Matrix< C > &, size_t)
template<typename C>
Matrix< C >::index_pair findBlockReduction (const Matrix< C > &, size_t)
template<typename C>
Matrix< C >::index_pair findReduction (const Matrix< C > &, size_t)
template<typename C>
void rowReduce (Matrix< C > &, size_t, size_t, Matrix< C > &)
template<typename C>
void blockReduce (Matrix< C > &m, size_t d, Matrix< C > &r, Matrix< C > &c)
template<typename C>
void blockShape (Matrix< C > &m, size_t d, Matrix< C > &r, Matrix< C > &c)
template<typename C>
void columnReduce (Matrix< C > &m, size_t j, size_t d, Matrix< C > &c)
template<typename C>
Matrix< C >::index_pair findBlockReduction (const Matrix< C > &m, size_t r)
template<typename C>
Matrix< C >::index_pair findReduction (const Matrix< C > &m, size_t r)
template<typename C>
bool hasBlockReduction (const Matrix< C > &m, size_t r)
template<typename C>
bool hasReduction (const Matrix< C > &m, size_t r)
template<typename C>
void rowReduce (Matrix< C > &m, size_t i, size_t d, Matrix< C > &r)


Function Documentation

template<typename C>
void atlas::matrix::@1::blockReduce Matrix< C > &  m,
size_t  d,
Matrix< C > &  r,
Matrix< C > &  c
[static]
 

template<typename C>
void atlas::matrix::@0::blockReduce Matrix< C > &  ,
size_t  ,
Matrix< C > &  ,
Matrix< C > & 
[static]
 

template<typename C>
void atlas::matrix::@1::blockShape Matrix< C > &  m,
size_t  d,
Matrix< C > &  r,
Matrix< C > &  c
[static]
 

template<typename C>
void atlas::matrix::@0::blockShape Matrix< C > &  ,
size_t  ,
Matrix< C > &  ,
Matrix< C > & 
[static]
 

template<typename C>
void atlas::matrix::@1::columnReduce Matrix< C > &  m,
size_t  j,
size_t  d,
Matrix< C > &  c
[static]
 

template<typename C>
void atlas::matrix::@0::columnReduce Matrix< C > &  ,
size_t  ,
size_t  ,
Matrix< C > & 
[static]
 

template<typename C>
void atlas::matrix::columnVectors std::vector< std::vector< C > > &  b,
const Matrix< C > &  m
 

template<typename C>
Matrix< C > & atlas::matrix::conjugate Matrix< C > &  ,
const Matrix< C > & 
 

template<typename C>
void atlas::matrix::extractBlock Matrix< C > &  ,
const Matrix< C > &  ,
size_t  ,
size_t  ,
size_t  ,
size_t 
 

template<typename C>
void atlas::matrix::extractMatrix Matrix< C > &  ,
const Matrix< C > &  ,
const std::vector< size_t > &  ,
const std::vector< size_t > & 
 

template<typename C>
Matrix<C>::index_pair atlas::matrix::@1::findBlockReduction const Matrix< C > &  m,
size_t  r
[static]
 

template<typename C>
Matrix<C>::index_pair atlas::matrix::@0::findBlockReduction const Matrix< C > &  ,
size_t 
[static]
 

template<typename C>
Matrix<C>::index_pair atlas::matrix::@1::findReduction const Matrix< C > &  m,
size_t  r
[static]
 

template<typename C>
Matrix<C>::index_pair atlas::matrix::@0::findReduction const Matrix< C > &  ,
size_t 
[static]
 

template<typename C>
bool atlas::matrix::@1::hasBlockReduction const Matrix< C > &  m,
size_t  r
[static]
 

template<typename C>
bool atlas::matrix::@0::hasBlockReduction const Matrix< C > &  ,
size_t 
[static]
 

template<typename C>
bool atlas::matrix::@1::hasReduction const Matrix< C > &  m,
size_t  r
[static]
 

template<typename C>
bool atlas::matrix::@0::hasReduction const Matrix< C > &  ,
size_t 
[static]
 

template<typename C>
void atlas::matrix::identityMatrix Matrix< C > &  ,
size_t 
 

template<typename C>
void atlas::matrix::initBasis std::vector< std::vector< C > > &  ,
size_t 
 

template<typename C>
Matrix< C > & atlas::matrix::invConjugate Matrix< C > &  ,
const Matrix< C > & 
 

template<typename C>
Matrix< C > & atlas::matrix::leftProd Matrix< C > &  ,
const Matrix< C > & 
 

template<typename C>
void atlas::matrix::@1::rowReduce Matrix< C > &  m,
size_t  i,
size_t  d,
Matrix< C > &  r
[static]
 

template<typename C>
void atlas::matrix::@0::rowReduce Matrix< C > &  ,
size_t  ,
size_t  ,
Matrix< C > & 
[static]
 


Generated on Mon Mar 20 07:47:28 2006 for atlas by  doxygen 1.4.6