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< TIntFltKdV > ColSpVV

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: