|
occ
|
#include <ankerl/unordered_dense.h>#include <nlohmann/json.hpp>#include <occ/dft/functional.h>#include <string>#include <vector>Classes | |
| struct | occ::dft::FuncComponent |
| struct | occ::dft::MethodDefinition |
| struct | occ::dft::DFTMethod |
Namespaces | |
| namespace | occ |
| namespace | occ::dft |
| functionality related to Kohn-Sham density functional theory | |
Typedefs | |
| using | occ::dft::dfid = DensityFunctional::Identifier |
Functions | |
| DFTMethod | occ::dft::get_dft_method (const std::string &method_string) |
| DFTMethod | occ::dft::create_dft_method_from_definition (const MethodDefinition &def, bool polarized=false) |
| ankerl::unordered_dense::map< std::string, MethodDefinition > | occ::dft::load_method_definitions (const std::string &filename) |
| void | occ::dft::export_method_definitions (const std::string &filename, const ankerl::unordered_dense::map< std::string, MethodDefinition > &definitions) |
| void | to_json (nlohmann::json &j, const occ::dft::FuncComponent &fc) |
| void | from_json (const nlohmann::json &j, occ::dft::FuncComponent &fc) |
| void | to_json (nlohmann::json &j, const occ::dft::MethodDefinition &def) |
| void | from_json (const nlohmann::json &j, occ::dft::MethodDefinition &def) |
| void from_json | ( | const nlohmann::json & | j, |
| occ::dft::FuncComponent & | fc | ||
| ) |
| void from_json | ( | const nlohmann::json & | j, |
| occ::dft::MethodDefinition & | def | ||
| ) |
| void to_json | ( | nlohmann::json & | j, |
| const occ::dft::FuncComponent & | fc | ||
| ) |
| void to_json | ( | nlohmann::json & | j, |
| const occ::dft::MethodDefinition & | def | ||
| ) |