Package schrodinger :: Package application :: Package mopac :: Module results2012 :: Class MopacResults2012
[hide private]
[frames] | no frames]

Class MopacResults2012

                object --+    
                         |    
mopac_results.MopacResults --+
                             |
                            MopacResults2012

A class to parse and store the results of a MOPAC2012 calculation.

Nested Classes [hide private]

Inherited from mopac_results.MopacResults: __metaclass__

Instance Methods [hide private]
 
__init__(self)
x.__init__(...) initializes x; see help(type(x)) for signature
 
structure(self)
A Schrodinger Structure object which is populated with output data.
 
method(self)
 
output_file(self)
 
set_method(self, value)
 
set_output_file(self, value)
 
statusOk(self)
Needed to be consistent with legacy code
 
get_error_text(self)
Needed to be consistent with legacy code
 
populate_from_file(self, filename)
Parse "filename" containing MOPAC2012 output data.
 
set_final_structure(self, structure)
Compile parsed results into the structure.properties dictionary.
( list, list, list )
_get_basis_functions(self)
Get basis function exponents for each atom Note 0 implies no such basis function on that atom.
 
write_vis_files(self, jobname, nplot, gridres, gridext)
This function will call the Fortran routines to generate the 3D data and .vis files for plotting surfaces.

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

Class Variables [hide private]

Inherited from mopac_results.MopacResults: __abstractmethods__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self)
(Constructor)

 

x.__init__(...) initializes x; see help(type(x)) for signature

Overrides: object.__init__
(inherited documentation)

structure(self)

 

A Schrodinger Structure object which is populated with output data.

Decorators:
  • @property
Overrides: structure
(inherited documentation)

method(self)

 
Decorators:
  • @property
Overrides: method
(inherited documentation)

output_file(self)

 
Decorators:
  • @property
Overrides: output_file
(inherited documentation)

set_method(self, value)

 
Overrides: mopac_results.MopacResults.set_method

set_output_file(self, value)

 
Overrides: mopac_results.MopacResults.set_output_file

statusOk(self)

 

Needed to be consistent with legacy code

Overrides: mopac_results.MopacResults.statusOk

get_error_text(self)

 

Needed to be consistent with legacy code

Overrides: mopac_results.MopacResults.get_error_text

set_final_structure(self, structure)

 

Compile parsed results into the structure.properties dictionary.

Overrides: mopac_results.MopacResults.set_final_structure

_get_basis_functions(self)

 

Get basis function exponents for each atom Note 0 implies no such basis function on that atom.

Returns: ( list, list, list )
zs = s-function exponents indexed by atom zp = p-function exponents indexed by atom zd = d-function exponents indexed by atom

write_vis_files(self, jobname, nplot, gridres, gridext)

 

This function will call the Fortran routines to generate the 3D data and .vis files for plotting surfaces.

Parameters:
  • nplot (int) - number of MOs to plot around HOMO/LUMO gap.
Overrides: mopac_results.MopacResults.write_vis_files