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

Inherits TMatrix.

List of all members.

Public Member Functions

 TSparseRowMatrix ()
 TSparseRowMatrix (TVec< TIntFltKdV > _RowSpVV)
 TSparseRowMatrix (TVec< TIntFltKdV > _RowSpVV, const int &_RowN, const int &_ColN)
 TSparseRowMatrix (const TStr &MatlabMatrixFNm)
void Save (TSOut &SOut)
void Load (TSIn &SIn)

Public Attributes

int RowN
int ColN
TVec< TIntFltKdV > RowSpVV

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

TSparseRowMatrix::TSparseRowMatrix ( TVec< TIntFltKdV >  _RowSpVV,
const int &  _RowN,
const int &  _ColN 
) [inline]
TSparseRowMatrix::TSparseRowMatrix ( const TStr &  MatlabMatrixFNm)

Member Function Documentation

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

Implements TMatrix.

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

Implements TMatrix.

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

Implements TMatrix.

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

Implements TMatrix.

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

Implements TMatrix.

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

Implements TMatrix.

void TSparseRowMatrix::Save ( TSOut &  SOut) [inline]

Member Data Documentation


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