Package schrodinger :: Package application :: Package matsci :: Package genetic_optimization :: Module genetic_optimization :: Class EvolveCallbacks
[hide private]
[frames] | no frames]

Class EvolveCallbacks

object --+
         |
        EvolveCallbacks

Class to manage evolve callbacks.

Instance Methods [hide private]
 
prepareNextGenerationDirsCallback(self, ga_obj)
Callback to update the generation property of the genomes and to create a subdirectory to hold the next series of evaluations.
 
manageFailuresCallback(self, ga_obj)
Callback to manage failures in the evaluation.
 
loggingSummaryCallback(self, ga_obj)
Callback to log progress.
 
moleculeHistoryCallback(self, ga_obj)
Callback to append all structures from all generations to an output Maestro file.

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

prepareNextGenerationDirsCallback(self, ga_obj)

 

Callback to update the generation property of the genomes and to create a subdirectory to hold the next series of evaluations.

Parameters:
  • ga_obj (GSimpleGA.GSimpleGA) - the entire current state of the genetic optimization

manageFailuresCallback(self, ga_obj)

 

Callback to manage failures in the evaluation.

Parameters:
  • ga_obj (GSimpleGA.GSimpleGA) - the entire current state of the genetic optimization

loggingSummaryCallback(self, ga_obj)

 

Callback to log progress.

Parameters:
  • ga_obj (GSimpleGA.GSimpleGA) - the entire current state of the genetic optimization

moleculeHistoryCallback(self, ga_obj)

 

Callback to append all structures from all generations to an output Maestro file.

Parameters:
  • ga_obj (GSimpleGA.GSimpleGA) - the entire current state of the genetic optimization