graph
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
CusparseCSR Class Reference

Public Member Functions

 CusparseCSR ()
 
const int * csrRowPtrA () const
 
const int * csrColIndA () const
 
const int * csrValA () const
 

Static Public Member Functions

static CusparseCSR from_edgelist (const EdgeList &es, bool(*edgeFilter)(const Edge &))
 

Public Attributes

cusparseMatDescr_t descr_
 
Vector< int > csrRowPtr_
 
Vector< int > csrColInd_
 
Vector< int > csrVal_
 

Detailed Description

Routines for interacting with CUSparse

Constructor & Destructor Documentation

◆ CusparseCSR()

CusparseCSR::CusparseCSR ( )

Member Function Documentation

◆ csrColIndA()

const int* CusparseCSR::csrColIndA ( ) const
inline

◆ csrRowPtrA()

const int* CusparseCSR::csrRowPtrA ( ) const
inline

◆ csrValA()

const int* CusparseCSR::csrValA ( ) const
inline

◆ from_edgelist()

CusparseCSR CusparseCSR::from_edgelist ( const EdgeList es,
bool(*)(const Edge &)  edgeFilter 
)
static

Member Data Documentation

◆ csrColInd_

Vector<int> CusparseCSR::csrColInd_

◆ csrRowPtr_

Vector<int> CusparseCSR::csrRowPtr_

◆ csrVal_

Vector<int> CusparseCSR::csrVal_

◆ descr_

cusparseMatDescr_t CusparseCSR::descr_

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