示例#1
0
 def __init__(self, name, register=True):
     self.name = name
     if name == 'default':
         self.solver = None
         doc = "IDAES Configured Default Solver"
     else:
         self.solver = SolverFactory.get_class(name)
         doc = SolverFactory.doc(name)
     if register:
         SolverFactory.unregister(name)
         # Re-register the solver (register is a decorator)
         SolverFactory.register(name, doc)(self)