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

#include <cudamemcpy_tc.hpp>

Inheritance diagram for CudaMemcpyTC:
Inheritance graph
[legend]
Collaboration diagram for CudaMemcpyTC:
Collaboration graph
[legend]

Public Member Functions

 CudaMemcpyTC ()
 
virtual ~CudaMemcpyTC ()
 
virtual void read_data (const std::string &path) override
 
virtual void setup_data () override
 
virtual size_t count () override
 
virtual uint64_t num_edges () override
 number of edges traversed during triangle counting More...
 
- Public Member Functions inherited from TriangleCounter
virtual ~TriangleCounter ()
 

Private Attributes

DAG2019 hostDAG_
 
size_t * triangleCounts_
 
IntedgeSrc_d_
 
IntedgeDst_d_
 
Intnodes_d_
 

Additional Inherited Members

- Static Public Member Functions inherited from TriangleCounter
static TriangleCounterCreateTriangleCounter (Config &config)
 

Constructor & Destructor Documentation

◆ CudaMemcpyTC()

CudaMemcpyTC::CudaMemcpyTC ( )

◆ ~CudaMemcpyTC()

CudaMemcpyTC::~CudaMemcpyTC ( )
virtual

Member Function Documentation

◆ count()

size_t CudaMemcpyTC::count ( )
overridevirtual

Implements TriangleCounter.

◆ num_edges()

virtual uint64_t CudaMemcpyTC::num_edges ( )
inlineoverridevirtual

number of edges traversed during triangle counting

Implements TriangleCounter.

◆ read_data()

void CudaMemcpyTC::read_data ( const std::string &  path)
overridevirtual

Implements TriangleCounter.

◆ setup_data()

void CudaMemcpyTC::setup_data ( )
overridevirtual

Reimplemented from TriangleCounter.

Member Data Documentation

◆ edgeDst_d_

Int* CudaMemcpyTC::edgeDst_d_
private

◆ edgeSrc_d_

Int* CudaMemcpyTC::edgeSrc_d_
private

◆ hostDAG_

DAG2019 CudaMemcpyTC::hostDAG_
private

◆ nodes_d_

Int* CudaMemcpyTC::nodes_d_
private

◆ triangleCounts_

size_t* CudaMemcpyTC::triangleCounts_
private

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