TBCI Numerical high perf. C++ Library  2.8.0
Classes | Functions
crmatrix.h File Reference

Header and Implementation of class TBCI::CRMatrix. More...

#include "tbci/matrix_sig.h"
#include "tbci/matrix.h"
#include "tbci/vector.h"
Include dependency graph for crmatrix.h:

Go to the source code of this file.

Classes

class  CRMatErr
 
class  CRMatrix< T >
 C++ class for sparse matrices using compressed row storage. More...
 

Functions

template<typename T >
void MatVecMult (Vector< T > &res, const CRMatrix< T > &m, const Vector< T > &v)
 
template<typename T >
CRMatrix< Toperator* (const T &z, const CRMatrix< T > &m)
 
template<typename T >
CRMatrix< Ttranspose (const CRMatrix< T > &crm)
 
template<typename T >
STD__ ostream & operator<< (STD__ ostream &stream, const CRMatrix< T > &m)
 

Detailed Description

Header and Implementation of class TBCI::CRMatrix.

Definition in file crmatrix.h.

Function Documentation

template<typename T >
void MatVecMult ( Vector< T > &  res,
const CRMatrix< T > &  m,
const Vector< T > &  v 
)
inline

Definition at line 532 of file crmatrix.h.

References CRMatrix< T >::MatVecMult().

template<typename T >
CRMatrix<T> operator* ( const T z,
const CRMatrix< T > &  m 
)
inline

Definition at line 608 of file crmatrix.h.

References CRMatrix< T >::mult().

template<typename T >
STD__ ostream& operator<< ( STD__ ostream &  stream,
const CRMatrix< T > &  m 
)

Definition at line 773 of file crmatrix.h.

References CRMatrix< T >::columns(), i, CRMatrix< T >::rows(), and STD__.

template<typename T >
CRMatrix<T> transpose ( const CRMatrix< T > &  crm)
inline

Definition at line 766 of file crmatrix.h.

References CRMatrix< T >::transposed_copy().