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

#include <csbsym.h>

Public Member Functions

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

Friends

template<typename NU , typename IU >
void csbsym_gespmv (const CsbSym< NU, IU > &A, const NU *x, NU *y)
 

Detailed Description

template<class NT, class IT>
class CsbSym< NT, IT >

Definition at line 43 of file csbsym.h.

Constructor & Destructor Documentation

template<class NT, class IT>
CsbSym< NT, IT >::CsbSym ( )
inline

Definition at line 46 of file csbsym.h.

template<class NT , class IT >
CsbSym< NT, IT >::CsbSym ( const CsbSym< NT, IT > &  rhs)

Definition at line 90 of file csbsym.cpp.

template<class NT , class IT >
CsbSym< NT, IT >::~CsbSym ( )

Definition at line 165 of file csbsym.cpp.

template<class NT , class IT >
CsbSym< NT, IT >::CsbSym ( Csc< NT, IT > &  csc,
int  workers 
)

Definition at line 181 of file csbsym.cpp.

Member Function Documentation

template<class NT, class IT>
IT CsbSym< NT, IT >::colsize ( ) const
inline

Definition at line 55 of file csbsym.h.

template<class NT , class IT >
ofstream & CsbSym< NT, IT >::Dump ( ofstream &  outfile) const

Definition at line 783 of file csbsym.cpp.

template<class NT, class IT>
bool CsbSym< NT, IT >::isPar ( ) const
inline

Definition at line 57 of file csbsym.h.

template<class NT , class IT >
CsbSym< NT, IT > & CsbSym< NT, IT >::operator= ( const CsbSym< NT, IT > &  rhs)

Definition at line 114 of file csbsym.cpp.

template<class NT , class IT >
ofstream & CsbSym< NT, IT >::PrintStats ( ofstream &  outfile) const

Definition at line 743 of file csbsym.cpp.

template<class NT, class IT>
IT CsbSym< NT, IT >::rowsize ( ) const
inline

Definition at line 56 of file csbsym.h.

Friends And Related Function Documentation

template<class NT, class IT>
template<typename NU , typename IU >
void csbsym_gespmv ( const CsbSym< NU, IU > &  A,
const NU *  x,
NU *  y 
)
friend

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