TBCI Numerical high perf. C++ Library 2.8.0
cscmatrix.h File Reference

header file for class TBCI::CSCMatrix More...

#include "tbci/vector.h"
#include "tbci/matrix_sig.h"
#include "tbci/f_matrix.h"
#include "tbci/band_matrix.h"
Include dependency graph for cscmatrix.h:

Go to the source code of this file.

Classes

class  CSCMatErr
class  CSCMatrix< T >
 exception class: Use MatErr from matrix.h More...

Functions

template<typename T>
STD__ ostream & operator<< (STD__ ostream &stream, const CSCMatrix< T > &m)
template<typename T>
F_TMatrix< Toperator* (const F_Matrix< T > &m1, const CSCMatrix< T > &m2)
template<typename T>
F_TMatrix< Toperator* (const CSCMatrix< T > &m1, const F_Matrix< T > &m2)
template<typename T>
void MatVecMult (Vector< T > &res, const CSCMatrix< T > &m, const Vector< T > &v)
template<typename T>
CSCMatrix< Toperator* (const T &z, const CSCMatrix< T > &m)
template<typename T>
CSCMatrix< Ttranspose (const CSCMatrix< T > &cscm)

Detailed Description

header file for class TBCI::CSCMatrix

Definition in file cscmatrix.h.

Function Documentation

◆ MatVecMult()

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

Definition at line 804 of file cscmatrix.h.

References CSCMatrix< T >::MatVecMult(), and res.

◆ operator*() [1/3]

template<typename T>
F_TMatrix< T > operator* ( const CSCMatrix< T > & m1,
const F_Matrix< T > & m2 )
inline

Definition at line 349 of file cscmatrix.h.

References CSCMatrix< T >::mult1().

◆ operator*() [2/3]

template<typename T>
F_TMatrix< T > operator* ( const F_Matrix< T > & m1,
const CSCMatrix< T > & m2 )
inline

Definition at line 296 of file cscmatrix.h.

References CSCMatrix< T >::multf().

◆ operator*() [3/3]

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

Definition at line 893 of file cscmatrix.h.

References CSCMatrix< T >::mult(), and T.

◆ operator<<()

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

Definition at line 248 of file cscmatrix.h.

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

◆ transpose()

template<typename T>
CSCMatrix< T > transpose ( const CSCMatrix< T > & cscm)
inline

Definition at line 1055 of file cscmatrix.h.

References CSCMatrix< T >::transposed_copy().