|
|
/*************************************************************************** clever.h - description ------------------- begin : Don Apr 10 2003 copyright : (C) 2003 by Ingmar Bauer email : ingmar@metacrawler.de ***************************************************************************/ #ifndef CLEVER_H #define CLEVER_H /**Implementation of Clever/HITS Algorithm *@author Ingmar Bauer */ class clever { public: clever(matrix*m, int k); ~clever(); int calc(); vector getAuthorities(); vector getHubs(); private: int k; int size; matrix *a; // pointer to original matrix vector x; vector y; float getXWeight(int y); float getYWeight(int x); void x_weight(); void y_weight(); void normalize(vector &v); }; #endif
Generated by: ingmar on pluto on Fri Aug 8 21:29:16 2003, using kdoc 2.0a54. |