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.