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
TSparseColMatrix Class Reference

Inherits TMatrix.

List of all members.

Public Member Functions

 TSparseColMatrix ()
 TSparseColMatrix (TVec< TIntFltKdV > _ColSpVV)
 TSparseColMatrix (TVec< TIntFltKdV > _ColSpVV, const int &_RowN, const int &_ColN)
void Save (TSOut &SOut)
void Load (TSIn &SIn)

Public Attributes

int RowN
int ColN
TVec< TIntFltKdVColSpVV

Protected Member Functions

virtual void PMultiply (const TFltVV &B, int ColId, TFltV &Result) const
virtual void PMultiply (const TFltV &Vec, TFltV &Result) const
virtual void PMultiplyT (const TFltVV &B, int ColId, TFltV &Result) const
virtual void PMultiplyT (const TFltV &Vec, TFltV &Result) const
int PGetRows () const
int PGetCols () const

Constructor & Destructor Documentation

TSparseColMatrix::TSparseColMatrix ( TVec< TIntFltKdV _ColSpVV,
const int &  _RowN,
const int &  _ColN 
) [inline]

Member Function Documentation

void TSparseColMatrix::Load ( TSIn SIn) [inline]
int TSparseColMatrix::PGetCols ( ) const [inline, protected, virtual]

Implements TMatrix.

int TSparseColMatrix::PGetRows ( ) const [inline, protected, virtual]

Implements TMatrix.

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

Implements TMatrix.

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

Implements TMatrix.

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

Implements TMatrix.

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

Implements TMatrix.

void TSparseColMatrix::Save ( TSOut SOut) [inline]

Member Data Documentation


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