30#include <boost/preprocessor.hpp>
92 libint2::svector<double>
interface(
const std::vector<double>& vector)
const;
106 std::vector<double>
interface(
const libint2::svector<double>& svector)
const;
123 std::vector<libint2::Atom>
interface(
const std::vector<Nucleus>& nuclei)
const;
150 std::vector<GTOShell>
interface(
const libint2::Shell& libint_shell,
const std::vector<Nucleus>& nuclei,
bool undo_renorm =
true)
const;
160 std::vector<GTOShell>
interface(
const libint2::BasisSet& libint_basisset,
const std::vector<Nucleus>& nuclei)
const;
232 size_t numberOfShells(
const libint2::BasisSet& libint_basisset)
const;
239 void undoRenorm(libint2::Shell& libint_shell)
const;
Definition: CoulombRepulsionOperator.hpp:31
Definition: ElectronicDipoleOperator.hpp:33
Definition: GTOShell.hpp:32
Definition: KineticOperator.hpp:31
Definition: LibintInterfacer.hpp:43
libint2::svector< double > interface(const std::vector< double > &vector) const
Definition: LibintInterfacer.cpp:85
libint2::Engine::target_ptr_vec libint_target_ptr_vec
Definition: LibintInterfacer.hpp:45
LibintInterfacer(LibintInterfacer const &libint_communicator)=delete
static LibintInterfacer & get()
Definition: LibintInterfacer.cpp:68
void operator=(LibintInterfacer const &libint_communicator)=delete
size_t numberOfShells(const libint2::Shell &libint_shell) const
Definition: LibintInterfacer.cpp:381
libint2::Engine createEngine(const CoulombRepulsionOperator &op, const size_t max_nprim, const size_t max_l) const
Definition: LibintInterfacer.cpp:310
void undoRenorm(libint2::Shell &libint_shell) const
Definition: LibintInterfacer.cpp:408
Definition: NuclearAttractionOperator.hpp:33
Definition: Nucleus.hpp:36
Definition: OverlapOperator.hpp:31
Definition: ShellSet.hpp:41
Definition: BaseOneElectronIntegralBuffer.hpp:25