|
CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include "casm/app/ProjectSettings.hh"#include <regex>#include <tuple>#include "casm/app/EnumeratorHandler.hh"#include "casm/app/HamiltonianModules.hh"#include "casm/app/QueryHandler.hh"#include "casm/casm_io/Log.hh"#include "casm/casm_io/SafeOfstream.hh"#include "casm/casm_io/container/json_io.hh"#include "casm/database/DatabaseTypes.hh"#include "casm/system/RuntimeLibrary.hh"#include "casm/app/EnumeratorHandler_impl.hh"#include "casm/app/HamiltonianModules_impl.hh"#include "casm/app/QueryHandler_impl.hh"Go to the source code of this file.
Namespaces | |
| CASM | |
| Main CASM namespace. | |
Macros | |
| #define | INST_ProjectSettings_all(r, data, type) |
Functions | |
| bool | CASM::is_valid_project_name (std::string project_name) |
| void | CASM::throw_if_project_name_is_not_valid (std::string project_name) |
| Throw if project name is invalid. More... | |
| bool | CASM::create_all_directories (ProjectSettings const &set) |
| void | CASM::print_compiler_settings_summary (ProjectSettings const &set, Log &log) |
| Print summary of compiler settings, as for 'casm settings -l'. More... | |
| void | CASM::print_summary (ProjectSettings const &set, Log &log) |
| Print summary of ProjectSettings, as for 'casm settings -l'. More... | |
| jsonParser & | CASM::to_json (const ProjectSettings &set, jsonParser &json) |
| Serialize ProjectSettings to JSON. More... | |
| void | CASM::write_project_settings (ProjectSettings const &set, fs::path project_settings_path) |
| ProjectSettings | CASM::read_project_settings (fs::path project_settings_path) |
| void | CASM::commit (ProjectSettings const &set) |
| ProjectSettings | CASM::open_project_settings (fs::path path_in_project) |
| #define INST_ProjectSettings_all | ( | r, | |
| data, | |||
| type | |||
| ) |
Definition at line 709 of file ProjectSettings.cc.