|
occ
|
#include <concepts>#include <occ/core/energy_components.h>#include <occ/core/point_charge.h>#include <occ/qm/mo.h>#include <occ/qm/spinorbital.h>Classes | |
| struct | occ::qm::FockBuildProperties |
What a method guarantees about its Fock build, so the SCF driver can decide whether to accumulate F += G(ΔD) instead of rebuilding from H each cycle. More... | |
| class | occ::qm::SCFMethodBase |
Namespaces | |
| namespace | occ |
| namespace | occ::qm |
| quantum mechanics/quantum chemistry functionality including Hartree-Fock and more | |
Concepts | |
| concept | occ::qm::SCFMethod |
| concept | occ::qm::DensityFittingMethod |
| concept | occ::qm::PointChargeMethod |
Functions | |
| constexpr bool | occ::qm::supports_incremental_fock_build (const FockBuildProperties &properties) |
| F can only be accumulated when the build is linear and the core Hamiltonian is fixed; screening decides whether it is worth doing. | |
Variables | |
| template<typename T > | |
| constexpr bool | occ::qm::is_scf_method_v = SCFMethod<T> |
| template<typename T > | |
| constexpr bool | occ::qm::supports_density_fitting_v = DensityFittingMethod<T> |
| template<typename T > | |
| constexpr bool | occ::qm::supports_point_charges_v = PointChargeMethod<T> |