Exemple #1
0
 def createNew_clone(folder, cloneFrom, newRunConfig):
     """
     Creates a new solverManager in a not previously existing folder,
     which has identical settings as an already existing solverSetup.
     The newly created solverManager is then returned wrapped in a solverSetup.
     """
     
     AcdOptiSolverManager.createNew_clone(folder, cloneFrom)
     return AcdOptiSolverSetup(cloneFrom.name, newRunConfig)
Exemple #2
0
 def __init__(self, name, runConfig):
     AcdOptiSolverManager.__init__(self, name, runConfig.folder)
     print "AcdOptiSolverSetup::__init__(), name='" + name + "', folder='" + runConfig.folder + "'"
     self.runConfig = runConfig 
     
     if not os.path.isdir(os.path.join(self.folder, "stage")):
         raise AcdOptiException_solverSetup_loadFail("Subfolder 'stage' is missing")
     
     self.refreshLockdown()