Пример #1
0
        public double FPCost(RepairAction repairAction, HealthStateVector HealthState)
        {
            double ans = 0;

            if (repairAction == null || repairAction.Count == 0 || HealthState == null || HealthState.Count == 0)
            {
                return(ans);
            }
            foreach (Comp c in repairAction.R)
            {
                ans += ((1 - HealthState.GetCompHealthState(c)) * c.Cost);
            }
            return(ans);
        }