Example #1
0
 def evaluate(prob, input = None):
     if input:
         for i,decision in enumerate(prob.decisions):
             decision.value = input[i]
     else: input = [decision.value for decision in prob.decisions]
     p3 = pom3()
     output = p3.simulate(input)
     for i,objective in enumerate(prob.objectives):
         objective.value = output[i]
     return [objective.value for objective in prob.objectives]
Example #2
0
 def evaluate(prob, input = None):
     if input:
         for i,decision in enumerate(prob.decisions):
             decision.value = input[i]
     else: input = [decision.value for decision in prob.decisions]
     p3 = pom3()
     output = p3.simulate(input)
     for i,objective in enumerate(prob.objectives):
         objective.value = output[i]
     return [objective.value for objective in prob.objectives]