GQCP
|
#include <LibcintInterfacer.hpp>
Public Member Functions | |
libcint::RawContainer | convert (const ShellSet< GTOShell > &shell_set) const |
void | setCommonOrigin (libcint::RawContainer &raw_container, const Vector< double, 3 > &origin) const |
Libcint1eFunction | oneElectronFunction (const ElectronicDipoleOperator &op) const |
Libcint1eFunction | oneElectronFunction (const KineticOperator &op) const |
Libcint1eFunction | oneElectronFunction (const NuclearAttractionOperator &op) const |
Libcint1eFunction | oneElectronFunction (const OverlapOperator &op) const |
Libcint2eFunction | twoElectronFunction (const CoulombRepulsionOperator &op) const |
Libcint2eOptimizerFunction | twoElectronOptimizerFunction (const CoulombRepulsionOperator &op) const |
A class that takes care of the interfacing with the libcint library
libcint::RawContainer GQCP::LibcintInterfacer::convert | ( | const ShellSet< GTOShell > & | shell_set | ) | const |
shell_set | the GQCP::ShellSet whose information should be converted |
shell_set | the GQCP::ShellSet whose information should be converted |
|
inline |
op | the electronic electric dipole operator |
|
inline |
op | the kinetic operator |
|
inline |
op | the nuclear attraction operator |
|
inline |
op | the overlap operator |
void GQCP::LibcintInterfacer::setCommonOrigin | ( | libcint::RawContainer & | raw_container, |
const Vector< double, 3 > & | origin | ||
) | const |
Set the origin for the calculation of all vector-related integrals
raw_container | the libcint::RawContainer that holds the data needed by libcint |
origin | the new origin for the calculation of all vector-related integrals |
|
inline |
op | the Coulomb repulsion operator |
|
inline |
op | the Coulomb repulsion operator |