8#include <spdlog/spdlog.h>
10int main(
int argc,
char **argv) {
16 bool download_missing =
false;
18 for (
int i = 1; i < argc; ++i) {
30 .restrict_quantum_number_n(58, 62)
31 .restrict_quantum_number_l(0, 3)
34 SPDLOG_INFO(
"Number of basis states: {}", basis->get_number_of_states());
38 system.set_electric_field({0, 0, 1});
39 system.set_magnetic_field({0, 0, 1});
40 system.set_diamagnetism_enabled(
true);
Builder class for creating BasisAtom objects.
BasisAtomCreator< Scalar > & set_species(const std::string &value)
bool parse_database_dir(int &i, int argc, char **const argv, std::filesystem::path &database_dir)
bool parse_download_missing(int &i, int argc, char **const argv, bool &download_missing)
int main(int argc, char **argv)