示例#1
0
        public override void HubNormalizationHandler(HubNormalizationRequestReader request)
        {
            double normFactor = 1 / Math.Sqrt(request.Sum);

            foreach (var journal in Global.LocalStorage.Journal_Accessor_Selector())
            {
                journal.HubScore *= normFactor;
            }
        }
示例#2
0
        public override void HubNormalizationAsynHandler(HubNormalizationRequestReader request)
        {
            double normFactor = 1 / Math.Sqrt(request.Sum);

            foreach (var journal in Global.LocalStorage.Journal_Accessor_Selector())
            {
                journal.HubScore *= normFactor;
                this.hubDelta    += Math.Abs(journal.OldHubScore - journal.HubScore);
            }

            PhaseFinished("hubNormalization", this.hubDelta);
        }