COMBINATORIAL_BLAS  1.6
combblas::Csc< IT, NT > Class Template Reference

#include <csc.h>

Public Types

typedef NT value_type
 
typedef IT index_type
 

Public Member Functions

 Csc ()
 
 Csc (IT size, IT nCol)
 
 Csc (const Csc< IT, NT > &rhs)
 
 ~Csc ()
 
Csc< IT, NT > & operator= (const Csc< IT, NT > &rhs)
 
void Resize (IT nsize)
 Does not change the dimension. More...
 

Public Attributes

IT * jc
 
IT * ir
 
NT * num
 
IT n
 
IT nz
 

Detailed Description

template<class IT, class NT>
class combblas::Csc< IT, NT >

Definition at line 43 of file csc.h.

Member Typedef Documentation

◆ index_type

template<class IT, class NT>
typedef IT combblas::Csc< IT, NT >::index_type

Definition at line 47 of file csc.h.

◆ value_type

template<class IT, class NT>
typedef NT combblas::Csc< IT, NT >::value_type

Definition at line 46 of file csc.h.

Constructor & Destructor Documentation

◆ Csc() [1/3]

template<class IT, class NT>
combblas::Csc< IT, NT >::Csc ( )

◆ Csc() [2/3]

template<class IT , class NT >
combblas::Csc< IT, NT >::Csc ( IT  size,
IT  nCol 
)

Definition at line 37 of file csc.cpp.

◆ Csc() [3/3]

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

Definition at line 46 of file csc.cpp.

◆ ~Csc()

template<class IT , class NT >
combblas::Csc< IT, NT >::~Csc ( )

Definition at line 88 of file csc.cpp.

Member Function Documentation

◆ operator=()

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

Definition at line 60 of file csc.cpp.

◆ Resize()

template<class IT , class NT >
void combblas::Csc< IT, NT >::Resize ( IT  nsize)

Does not change the dimension.

Definition at line 100 of file csc.cpp.

Member Data Documentation

◆ ir

template<class IT, class NT>
IT* combblas::Csc< IT, NT >::ir

Definition at line 58 of file csc.h.

◆ jc

template<class IT, class NT>
IT* combblas::Csc< IT, NT >::jc

Definition at line 57 of file csc.h.

◆ n

template<class IT, class NT>
IT combblas::Csc< IT, NT >::n

Definition at line 60 of file csc.h.

◆ num

template<class IT, class NT>
NT* combblas::Csc< IT, NT >::num

Definition at line 59 of file csc.h.

◆ nz

template<class IT, class NT>
IT combblas::Csc< IT, NT >::nz

Definition at line 61 of file csc.h.


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