Package kr.ac.konkuk.ccslab.cm.sns
Class CMSNSUserAccessSimulator
java.lang.Object
kr.ac.konkuk.ccslab.cm.sns.CMSNSUserAccessSimulator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondouble[]calPrecisionRecall(double dPrefThreshold, int nPrefInterval) doublecalPrefPrecision(Calendar date, String strUser, ArrayList<String> prefList) doublecalPrefRecall(Calendar date, String strUser, ArrayList<String> prefList) intintdoubledoublegetPrefetchedUsers(Calendar date, String strUser, double dPrefThreshold, int nAccInterval) intintvoidsetAccPattern(int nPattern) voidsetAvgDayAccCount(int nCount) voidsetNormalMean(double mean) voidsetNormalSD(double sd) voidsetTotalSimDays(int nDays) voidsetUserNum(int nNum) voidstart()voidstart(int nUserNum, int nAvgDayAccCount, int nTotalSimDays, int nAccPattern, double dNormalMean, double dNormalSD) booleanwriteRecentAccHistoryToDB(CMInfo cmInfo)
-
Constructor Details
-
CMSNSUserAccessSimulator
public CMSNSUserAccessSimulator()
-
-
Method Details
-
setUserNum
public void setUserNum(int nNum) -
getUserNum
public int getUserNum() -
setAvgDayAccCount
public void setAvgDayAccCount(int nCount) -
getAvgDayAccCount
public int getAvgDayAccCount() -
setTotalSimDays
public void setTotalSimDays(int nDays) -
getTotalSimDays
public int getTotalSimDays() -
setAccPattern
public void setAccPattern(int nPattern) -
getAccPattern
public int getAccPattern() -
setNormalMean
public void setNormalMean(double mean) -
getNormalMean
public double getNormalMean() -
setNormalSD
public void setNormalSD(double sd) -
getNormalSD
public double getNormalSD() -
getAccHisotryList
-
start
public void start(int nUserNum, int nAvgDayAccCount, int nTotalSimDays, int nAccPattern, double dNormalMean, double dNormalSD) -
start
public void start() -
calPrecisionRecall
public double[] calPrecisionRecall(double dPrefThreshold, int nPrefInterval) -
getPrefetchedUsers
-
calPrefPrecision
-
calPrefRecall
-
writeRecentAccHistoryToDB
-