- class GaussianForcesDriver(jcf='\n#p B3LYP/cc-pVTZ Freq=(Anharm) Int=Ultrafine SCF=VeryTight\n\nCO2 geometry optimization B3LYP/cc-pVTZ\n\n0 1\nC -0.848629 2.067624 0.160992\nO 0.098816 2.655801 -0.159738\nO -1.796073 1.479446 0.481721\n\n', logfile=None, *, normalize=True)#
Gaussian™ 16 forces driver.
logfile (str | None) – Instead of a job control file a log as output from running such a file can optionally be given.
normalize (bool) – Whether to normalize the factors used in creation of the VibrationalEnergy as returned when this driver is run.
QiskitNatureError – If jcf given and Gaussian™ 16 executable cannot be located.
- static from_molecule(molecule, *, basis='sto-3g', xcf='B3LYP', driver_kwargs=None)#
Creates a driver from a molecule.
molecule (MoleculeInfo) – If a molecule is supplied then an appropriate job control file will be built from this, and the basis, and will be used in precedence of either the logfile or the jcf params.
basis (str) – The basis set to be used in the resultant job control file when a molecule is provided.
xcf (str) – The exchange-correlation functional to be used in the resultant job control file.
The constructed driver instance.
QiskitNatureError – when an unknown unit is encountered.
- Return type:
Returns a VibrationalStructureProblem output as produced by the driver.