Compressed Sparse Blocks  1.2
 All Classes Files Functions Variables Typedefs Friends Macros Pages
Classes | Functions
csc.h File Reference
#include "triple.h"
#include <iterator>
#include <array>
#include "csc.cpp"

Go to the source code of this file.

Classes

struct  Triple< T, ITYPE >
 
class  Csc< T, ITYPE >
 

Functions

template<typename T , typename ITYPE >
void csc_gaxpy (const Csc< T, ITYPE > &A, T *x, T *y)
 
template<typename T , typename ITYPE >
void csc_gaxpy_trans (const Csc< T, ITYPE > &A, T *x, T *y)
 
template<int D, typename NT , typename IT >
void csc_gaxpy_mm (const Csc< NT, IT > &A, array< NT, D > *x, array< NT, D > *y)
 
template<int D, typename NT , typename IT >
void csc_gaxpy_mm_trans (const Csc< NT, IT > &A, array< NT, D > *x, array< NT, D > *y)
 

Function Documentation

template<typename T , typename ITYPE >
void csc_gaxpy ( const Csc< T, ITYPE > &  A,
T *  x,
T *  y 
)

Definition at line 92 of file csc.h.

template<int D, typename NT , typename IT >
void csc_gaxpy_mm ( const Csc< NT, IT > &  A,
array< NT, D > *  x,
array< NT, D > *  y 
)

Definition at line 142 of file csc.h.

template<int D, typename NT , typename IT >
void csc_gaxpy_mm_trans ( const Csc< NT, IT > &  A,
array< NT, D > *  x,
array< NT, D > *  y 
)

Definition at line 166 of file csc.h.

template<typename T , typename ITYPE >
void csc_gaxpy_trans ( const Csc< T, ITYPE > &  A,
T *  x,
T *  y 
)

Definition at line 121 of file csc.h.