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

Class Evaluator

object --+
         |
        Evaluator

Manage the evaluators.

Instance Methods [hide private]
float
baseEvaluator(self, genome)
This is the base evaulator used to wrap all other evaluators.
launcher.Launcher
optoelectronicsEvaluator(self, genome)
Run an optoelectronics job.

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]

baseEvaluator(self, genome)

 

This is the base evaulator used to wrap all other evaluators.

Parameters:
  • genome (StructureGenome) - a genome
Returns: float
the score for this individual

optoelectronicsEvaluator(self, genome)

 

Run an optoelectronics job.

Parameters:
  • genome (StructureGenome) - a genome
Returns: launcher.Launcher
the script launcher object for this individual, it is run in the base evaluator