|
sisi4s
|
#include <string>#include <iostream>#include <vector>#include <numeric>#include <util/Libint.hpp>#include <algorithms/HartreeFockFromGaussian.hpp>#include <algorithms/OneBodyFromGaussian.hpp>#include <util/Tensor.hpp>#include <Sisi4s.hpp>#include <util/Log.hpp>#include <Eigen/Eigenvalues>#include <util/Emitter.hpp>#include <algorithms/HartreeFockFromCoulombIntegrals.hpp>Classes | |
| struct | ShellInfo |
Macros | |
| #define | LOGGER(_l) LOG(_l, "HartreeFockFromGaussian") |
| #define | IF_GIVEN(_l, ...) if (isArgumentGiven(_l)) { __VA_ARGS__ } |
Functions | |
| Tensor< double > | eigenToCtfMatrix (const Eigen::MatrixXd &m) |
| double | getNuclearRepulsionEnergy (std::vector< libint2::Atom > &structure) |
| Eigen::MatrixXd | getOneBodyIntegrals_ (const libint2::BasisSet &shells, const libint2::Operator obtype, const std::vector< libint2::Atom > &atoms) |
| Eigen::MatrixXd | getTwoBodyFock (const libint2::BasisSet &shells, const Eigen::MatrixXd &D) |
| #define IF_GIVEN | ( | _l, | |
| ... | |||
| ) | if (isArgumentGiven(_l)) { __VA_ARGS__ } |
| #define LOGGER | ( | _l | ) | LOG(_l, "HartreeFockFromGaussian") |
| Tensor< double > eigenToCtfMatrix | ( | const Eigen::MatrixXd & | m | ) |
| double getNuclearRepulsionEnergy | ( | std::vector< libint2::Atom > & | structure | ) |
| Eigen::MatrixXd getOneBodyIntegrals_ | ( | const libint2::BasisSet & | shells, |
| const libint2::Operator | obtype, | ||
| const std::vector< libint2::Atom > & | atoms | ||
| ) |
| Eigen::MatrixXd getTwoBodyFock | ( | const libint2::BasisSet & | shells, |
| const Eigen::MatrixXd & | D | ||
| ) |