Compressed Sparse Blocks  1.2
 All Classes Files Functions Variables Typedefs Friends Macros Pages
Public Member Functions | Friends | List of all members
BmSym< NT, IT, TTDIM > Class Template Reference

#include <bmsym.h>

Public Member Functions

 BmSym ()
 
 BmSym (const BmSym< NT, IT, TTDIM > &rhs)
 
 ~BmSym ()
 
BmSym< NT, IT, TTDIM > & operator= (const BmSym< NT, IT, TTDIM > &rhs)
 
 BmSym (Csc< NT, IT > &csc, int workers)
 
ofstream & PrintStats (ofstream &outfile) const
 
ofstream & Dump (ofstream &outfile) const
 
IT colsize () const
 
IT rowsize () const
 
IT numregb () const
 
bool isPar () const
 

Friends

template<typename NU , typename IU , unsigned UUDIM>
void bmsym_gespmv (const BmSym< NU, IU, UUDIM > &A, const NU *x, NU *y)
 

Detailed Description

template<class NT, class IT, unsigned TTDIM>
class BmSym< NT, IT, TTDIM >

Definition at line 50 of file bmsym.h.

Constructor & Destructor Documentation

template<class NT, class IT, unsigned TTDIM>
BmSym< NT, IT, TTDIM >::BmSym ( )
inline

Definition at line 53 of file bmsym.h.

template<class NT , class IT , unsigned TTDIM>
BmSym< NT, IT, TTDIM >::BmSym ( const BmSym< NT, IT, TTDIM > &  rhs)

Definition at line 88 of file bmsym.cpp.

template<class NT , class IT , unsigned TTDIM>
BmSym< NT, IT, TTDIM >::~BmSym ( )

Definition at line 178 of file bmsym.cpp.

template<class NT , class IT , unsigned TTDIM>
BmSym< NT, IT, TTDIM >::BmSym ( Csc< NT, IT > &  csc,
int  workers 
)

Definition at line 196 of file bmsym.cpp.

Member Function Documentation

template<class NT, class IT, unsigned TTDIM>
IT BmSym< NT, IT, TTDIM >::colsize ( ) const
inline

Definition at line 62 of file bmsym.h.

template<class NT , class IT , unsigned TTDIM>
ofstream & BmSym< NT, IT, TTDIM >::Dump ( ofstream &  outfile) const

Definition at line 665 of file bmsym.cpp.

template<class NT, class IT, unsigned TTDIM>
bool BmSym< NT, IT, TTDIM >::isPar ( ) const
inline

Definition at line 65 of file bmsym.h.

template<class NT, class IT, unsigned TTDIM>
IT BmSym< NT, IT, TTDIM >::numregb ( ) const
inline

Definition at line 64 of file bmsym.h.

template<class NT , class IT , unsigned TTDIM>
BmSym< NT, IT, TTDIM > & BmSym< NT, IT, TTDIM >::operator= ( const BmSym< NT, IT, TTDIM > &  rhs)

Definition at line 119 of file bmsym.cpp.

template<class NT , class IT , unsigned TTDIM>
ofstream & BmSym< NT, IT, TTDIM >::PrintStats ( ofstream &  outfile) const

Definition at line 638 of file bmsym.cpp.

template<class NT, class IT, unsigned TTDIM>
IT BmSym< NT, IT, TTDIM >::rowsize ( ) const
inline

Definition at line 63 of file bmsym.h.

Friends And Related Function Documentation

template<class NT, class IT, unsigned TTDIM>
template<typename NU , typename IU , unsigned UUDIM>
void bmsym_gespmv ( const BmSym< NU, IU, UUDIM > &  A,
const NU *  x,
NU *  y 
)
friend

The documentation for this class was generated from the following files: