pydft_qmmm.interfaces.psi4.psi4_factory¶
Functionality for building the Psi4 interface.
Functions
|
Build the interface to Psi4. |
- pydft_qmmm.interfaces.psi4.psi4_factory.psi4_interface_factory(system, /, basis, functional, charge, multiplicity, output_file=None, output_interval=1, **options)[source]¶
Build the interface to Psi4.
- Parameters:
system (
System
) – The system which will be tied to the OpenMM interface.basis (
str
) – The name of the basis set or a custom bases set string to use in QM calculations.functional (
str
) – The name of the functional to use in QM calculations.charge (
int
) – The net charge (\(e\)) of the QM subsystem.multiplicity (
int
) – The spin multiplicity of the QM subsystem.output_file (
str
|None
, default:None
) – The file to which Psi4 output is written.output_interval (
int
, default:1
) – The interval at which Psi4 output should be written, e.g., the default value of 1 means that output will be written every calculation.options (
str
|int
|float
|bool
) – Additional options to provide to Psi4. See Psi4 options for additional Psi4 options.
- Return type:
- Returns:
The Psi4 interface.