예제 #1
0
 def test_famer_netx(self):
     """ solve the ef and check some post solution code"""
     shutil.copyfile(self.farmpath + os.sep + "concreteNetX" +\
                     os.sep + "ReferenceModel.py",
                     self.tdir + os.sep + "ReferenceModel.py")
     import ReferenceModel as RM
     g = RM.pysp_scenario_tree_model_callback()
     stsolver = rapper.StochSolver("ReferenceModel",
                                   fsfct="pysp_instance_creation_callback",
                                   tree_model=g)
     ef_sol = stsolver.solve_ef(solvername)
     assert(ef_sol.solver.termination_condition \
            ==  pyo.TerminationCondition.optimal)
     obj = stsolver.root_E_obj()
     assert (abs(-108385 - obj) < 100)  # any solver should get this close
예제 #2
0
파일: rapper_based.py 프로젝트: Pyomo/pyomo
 def test_famer_netx(self):
     """ solve the ef and check some post solution code"""
     shutil.copyfile(self.farmpath + os.sep + "concreteNetX" +\
                     os.sep + "ReferenceModel.py",
                     self.tdir + os.sep + "ReferenceModel.py")
     import ReferenceModel as RM
     g = RM.pysp_scenario_tree_model_callback()
     stsolver = rapper.StochSolver("ReferenceModel",
                                   fsfct = "pysp_instance_creation_callback",
                                   tree_model  = g)
     ef_sol = stsolver.solve_ef(solvername)
     assert(ef_sol.solver.termination_condition \
            ==  pyo.TerminationCondition.optimal)
     obj = stsolver.root_E_obj()
     assert(abs(-108385 - obj) < 100) # any solver should get this close