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

List of all members.

Static Public Member Functions

static void SimpleLanczos (const TMatrix &Matrix, const int &NumEig, TFltV &EigValV, const bool &DoLocalReortoP=false, const bool &SvdMatrixProductP=false)
static void Lanczos (const TMatrix &Matrix, int NumEig, int Iters, const TSpSVDReOrtoType &ReOrtoType, TFltV &EigValV, TFltVV &EigVecVV, const bool &SvdMatrixProductP=false)
static void Lanczos2 (const TMatrix &Matrix, int MaxNumEig, int MaxSecs, const TSpSVDReOrtoType &ReOrtoType, TFltV &EigValV, TFltVV &EigVecVV, const bool &SvdMatrixProductP=false)
static void SimpleLanczosSVD (const TMatrix &Matrix, const int &CalcSV, TFltV &SngValV, const bool &DoLocalReortoP=false)
static void LanczosSVD (const TMatrix &Matrix, int NumSV, int Iters, const TSpSVDReOrtoType &ReOrtoType, TFltV &SgnValV, TFltVV &LeftSgnVecVV, TFltVV &RightSgnVecVV)
static void OrtoIterSVD (const TMatrix &Matrix, int NumSV, int IterN, TFltV &SgnValV)
static void Project (const TIntFltKdV &Vec, const TFltVV &U, TFltV &ProjVec)

Member Function Documentation

void TSparseSVD::Lanczos ( const TMatrix Matrix,
int  NumEig,
int  Iters,
const TSpSVDReOrtoType ReOrtoType,
TFltV EigValV,
TFltVV EigVecVV,
const bool &  SvdMatrixProductP = false 
) [static]
void TSparseSVD::Lanczos2 ( const TMatrix Matrix,
int  MaxNumEig,
int  MaxSecs,
const TSpSVDReOrtoType ReOrtoType,
TFltV EigValV,
TFltVV EigVecVV,
const bool &  SvdMatrixProductP = false 
) [static]
void TSparseSVD::LanczosSVD ( const TMatrix Matrix,
int  NumSV,
int  Iters,
const TSpSVDReOrtoType ReOrtoType,
TFltV SgnValV,
TFltVV LeftSgnVecVV,
TFltVV RightSgnVecVV 
) [static]
void TSparseSVD::OrtoIterSVD ( const TMatrix Matrix,
int  NumSV,
int  IterN,
TFltV SgnValV 
) [static]
void TSparseSVD::Project ( const TIntFltKdV Vec,
const TFltVV U,
TFltV ProjVec 
) [static]
void TSparseSVD::SimpleLanczos ( const TMatrix Matrix,
const int &  NumEig,
TFltV EigValV,
const bool &  DoLocalReortoP = false,
const bool &  SvdMatrixProductP = false 
) [static]
void TSparseSVD::SimpleLanczosSVD ( const TMatrix Matrix,
const int &  CalcSV,
TFltV SngValV,
const bool &  DoLocalReortoP = false 
) [static]

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