PyFrag
|
Public Member Functions | |
def | __init__ (self) |
def | prerun (self) |
def | postrun (self) |
Static Public Member Functions | |
def | run_job (settings, mol, job_name='ADFjob', ts_path=None) |
def | handle_special_keywords (settings, key, value, mol) |
Public Attributes | |
generic_dict_file | |
This class takes care of calling the *ADF* quantum package. it uses both Plams and the Templates module to create the input files, while Plams takes care of running the Job. It returns a ``ADF_Result`` object containing the output data.
|
static |
some keywords provided by the user do not have a straightforward translation to *ADF* input and require some hooks that handles the special behaviour of the following keywords: * ``freeze`` * ``selected_atoms``
|
static |
Execute ADF job. :param settings: user input settings. :type settings: |Settings| :param mol: Molecule to run the simulation :type mol: Plams Molecule :parameter input_file_name: The user can provide a name for the job input. :type input_file_name: String :parameter out_file_name: The user can provide a name for the job output. :type out_file_name: String :returns: :class:`~qmworks.packages.SCM.ADF_Result`