Function ThermoInterface::extract_basic_properties¶
Defined in File thermo.h
Function Documentation¶
-
bool ThermoInterface::extract_basic_properties(const std::string &file, double T, double P, double &scf_au, double &corrG_au, double &corrH_au, double &zpe_au, double &lf_cm, int &nfreq, std::string &prog_name, const std::string &low_vib_method = "grimme", double ravib = 100.0)¶
Extract basic properties using Thermo module regardless of program.
- Parameters:
file – Path to the input quantum chemistry file
T – Temperature in Kelvin
P – Pressure in atm
scf_au – [out] Calculated electronic energy in au
corrG_au – [out] Calculated Thermal Correction to Gibbs Free Energy in au
corrH_au – [out] Calculated Thermal Correction to Enthalpy in au
zpe_au – [out] Calculated Zero Point Energy in au
nfreq – [out] Number of parsed vibrational frequencies
prog_name – [out] Name of detected program
- Returns:
true if successful