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); }