A class for running MOPAC calculations on a Structure object.
Typically, this should not be instantiated manually, but instead used via
the MopacAPI class using the get_launcher() method etc.
|
|
__init__(self,
mopac_launcher,
method,
minimize=True,
settings=None,
keywords='')
x.__init__(...) initializes x; see help(type(x)) for signature |
|
|
|
|
setKeyword(self,
key,
value=True,
raise_conflicts=False)
Set the MOPAC keyword to the provided value. |
|
|
|
|
getValue(self,
key)
Get the value for the provided keyword, whether it was provided a
key/value pair or in a MOPAC keywords string. |
|
|
|
|
delKeyword(self,
key)
Delete the keyword from the keywords specification and the kwdict
dictionary. |
|
|
|
|
write(self,
structure,
filename,
logger=None)
Write a MOPAC input file based on the current keyword argument
settings and the provided Structure object. |
|
|
|
|
hasKeyword(self,
keyword)
If the given keyword was set in the constructor keywords string or as
a key in the kwdict dictionary, return True, otherwise return False. |
|
|
|
|
run(self,
structure,
jobname=None,
input_file=False,
tmpdir='',
scratch_cleanup='remove',
save_output_file=False,
logger=None)
Run a MOPAC calculation on the provided structure given the object's
current settings. |
|
|
|
Inherited from object:
__delattr__,
__format__,
__getattribute__,
__hash__,
__new__,
__reduce__,
__reduce_ex__,
__repr__,
__setattr__,
__sizeof__,
__str__,
__subclasshook__
|