|
occ
|
#include <array>#include <occ/core/util.h>#include <occ/qm/spinorbital.h>#include <string>#include <string_view>#include <utility>Classes | |
| struct | occ::driver::MethodSpec |
Namespaces | |
| namespace | occ |
| namespace | occ::driver |
| namespace | occ::driver::impl |
Enumerations | |
| enum class | occ::driver::MethodKind { occ::driver::HF , occ::driver::DFT , occ::driver::MP2 , occ::driver::CCSD , occ::driver::CCSD_T , occ::driver::GFN2 } |
Functions | |
| MethodKind | occ::driver::impl::classify (const std::string &lowercased_base) |
| bool | occ::driver::impl::is_correlation (MethodKind k) |
| MethodSpec | occ::driver::impl::split_and_classify (const std::string &name) |
| MethodSpec | occ::driver::parse_method_string (const std::string &method_string) |
| Parse a method string into base method, dispersion, kind and backend. | |
| MethodKind | occ::driver::method_kind_from_string (const std::string &name) |
| qm::SpinorbitalKind | occ::driver::determine_spinorbital_kind (const std::string &name, int multiplicity, MethodKind method_kind) |
Variables | |
| constexpr std::array< std::string_view, 2 > | occ::driver::impl::dispersion_suffixes |
| constexpr auto | occ::driver::impl::backend_prefixes |
| constexpr auto | occ::driver::impl::method_aliases |