SNAP Library, User Reference  2012-10-02 12:56:23
SNAP, a general purpose network analysis and graph mining library
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
TUNGraphMtx Class Reference

Inherits TMatrix.

List of all members.

Public Member Functions

 TUNGraphMtx (const PUNGraph &GraphPt)
 TUNGraphMtx (const TUNGraphMtx &GraphMtx)
TUNGraphMtxoperator= (const TUNGraphMtx &GraphMtx)
int PGetRows () const
int PGetCols () const
void PMultiply (const TFltVV &B, int ColId, TFltV &Result) const
void PMultiply (const TFltV &Vec, TFltV &Result) const
void PMultiplyT (const TFltVV &B, int ColId, TFltV &Result) const
void PMultiplyT (const TFltV &Vec, TFltV &Result) const

Detailed Description

Undirected Graph Adjacency Matrix represented as sparse {0,1} row matrix. The class is used for computing spectral properties of graph adjacency matrices. The class assumes that node IDs have the range 0...Nodes-1.


Constructor & Destructor Documentation

TUNGraphMtx::TUNGraphMtx ( const PUNGraph GraphPt)
TUNGraphMtx::TUNGraphMtx ( const TUNGraphMtx GraphMtx) [inline]

Member Function Documentation

TUNGraphMtx& TUNGraphMtx::operator= ( const TUNGraphMtx GraphMtx) [inline]
int TUNGraphMtx::PGetCols ( ) const [inline, virtual]

Implements TMatrix.

int TUNGraphMtx::PGetRows ( ) const [inline, virtual]

Implements TMatrix.

void TUNGraphMtx::PMultiply ( const TFltVV B,
int  ColId,
TFltV Result 
) const [virtual]

Implements TMatrix.

void TUNGraphMtx::PMultiply ( const TFltV Vec,
TFltV Result 
) const [virtual]

Implements TMatrix.

void TUNGraphMtx::PMultiplyT ( const TFltVV B,
int  ColId,
TFltV Result 
) const [virtual]

Implements TMatrix.

void TUNGraphMtx::PMultiplyT ( const TFltV Vec,
TFltV Result 
) const [virtual]

Implements TMatrix.


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