|
CASM
1.1.0
A Clusters Approach to Statistical Mechanics
|
#include <map>#include <set>#include <string>#include <vector>#include "casm/app/ClexDescription.hh"#include "casm/app/DirectoryStructure.hh"#include "casm/global/eigen.hh"#include "casm/misc/cloneable_ptr.hh"Go to the source code of this file.
Classes | |
| class | CASM::ProjectSettings |
| struct | CASM::jsonConstructor< ProjectSettings > |
Namespaces | |
| CASM | |
| Main CASM namespace. | |
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) |