A low memory results object - because the driver ends up holding on to
results for a long time and can be simultaneously holding results for a
large number of calculations, we want to keep the memory footprint of
each result low. Mainly, we don't want to hold structures in memory, but
also orbital eigenvectors, etc.
This class mimics a limited subset of the jaguar.output.JaguarResults
class API. Future needs might increase which properties are kept, but do
not keep any large-memory properties.
|
__init__(self,
path)
Create a Results object |
|
|
schrodinger.application.jaguar.output.JaguarResults
|
getResultWithThisEnergy(self,
energy=None)
Return the JaguarResults object for the geometry optimization step
with the given energy |
|
|
schrodinger.structure.Structure
|
getStructure(self)
Get the structure associated with these results |
|
|
schrodinger.structure.Structure
|
getMaeStructure(self)
Get the structure associated with these results from the .01.mae file
- this may have some associated properties on it. |
|
|
schrodinger.structure.Structure or None
|
getStructureFromAnySource(self)
First tries to get the structure from the .mae file, if that doesn't
exist for some reason, tries to get the structure from the .out file. |
|
|
Inherited from object :
__delattr__ ,
__format__ ,
__getattribute__ ,
__hash__ ,
__new__ ,
__reduce__ ,
__reduce_ex__ ,
__repr__ ,
__setattr__ ,
__sizeof__ ,
__str__ ,
__subclasshook__
|