Per calcolo del Composite Rating, aggiunto parametro 'FeatureRotationIndex' per bontà lavorazione in base al posizionamento della feature sulla trave (sopra, di fianco, sotto)
This commit is contained in:
@@ -351,11 +351,16 @@ function FeatureLib.GetFeatureQuality( sTypeTools)
|
||||
end
|
||||
|
||||
-------------------------------------------------------------------------------------------------------------
|
||||
-- TODO rivedere affidabilità del calcolo del composite rating
|
||||
-- funzione che calcola il 'CompositeRating' di ogni strategia
|
||||
function FeatureLib.CalculateCompositeRating( StrategyResult)
|
||||
-- se ho tutti i dati che mi servono calcolo il rating della strategia applicato alla feature
|
||||
if StrategyResult and StrategyResult.nQuality and StrategyResult.nCompletionIndex and StrategyResult.dMRR then
|
||||
StrategyResult.dCompositeRating = ceil( StrategyResult.nQuality * StrategyResult.nCompletionIndex * StrategyResult.dMRR)
|
||||
-- indice bonta lavorazione feature in rotazione è opzionale, se non settato viene messo a 3
|
||||
if not StrategyResult.nFeatureRotationIndex then
|
||||
StrategyResult.nFeatureRotationIndex = 3
|
||||
end
|
||||
StrategyResult.dCompositeRating = ceil( StrategyResult.nQuality * StrategyResult.nCompletionIndex * StrategyResult.dMRR * StrategyResult.nFeatureRotationIndex)
|
||||
else
|
||||
StrategyResult.dCompositeRating = 0
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user