sjef
sjef::Project Member List

This is the complete list of members for sjef::Project, including all inherited members.

add_backend(const std::string &name, const mapstringstring_t &fields)sjef::Project
backend_cache() constsjef::Project
backend_get(const std::string &backend, const std::string &key) constsjef::Project
backend_names() constsjef::Project
backend_parameter_default(const std::string &backend, const std::string &name) constsjef::Projectinline
backend_parameter_delete(const std::string &backend, const std::string &name)sjef::Projectinline
backend_parameter_documentation(const std::string &backend, const std::string &name) constsjef::Projectinline
backend_parameter_expand(const std::string &backend, std::string templ="") constsjef::Project
backend_parameter_get(const std::string &backend, const std::string &name) constsjef::Projectinline
backend_parameter_set(const std::string &backend, const std::string &name, const std::string &value)sjef::Projectinline
backend_parameters(const std::string &backend, bool doc=false) constsjef::Project
backends() constsjef::Projectinline
backends()sjef::Projectinline
change_backend(std::string backend=std::string{""}, bool force=false)sjef::Project
check_all_backends() constsjef::Project
check_backend(const std::string &name) constsjef::Project
clean(int keep_run_directories=1)sjef::Project
copy(const std::filesystem::path &destination_filename, bool force=false, bool keep_hash=false, bool slave=false, int keep_run_directories=std::numeric_limits< int >::max(), bool history=true)sjef::Project
current_run() constsjef::Project
custom_initialisation()sjef::Project
custom_run_preface()sjef::Project
delete_backend(const std::string &name)sjef::Project
erase(const std::filesystem::path &filename, const std::string &default_suffix="")sjef::Projectstatic
export_file(const std::filesystem::path &file, bool overwrite=false)sjef::Project
export_file(const std::vector< std::string > &files, bool overwrite=false)sjef::Projectinline
file_contents(const std::string &suffix="", const std::string &name="", int run=0, bool sync=true) constsjef::Project
filename(std::string suffix="", const std::string &name="", int run=-1) constsjef::Project
filename_string(std::string suffix="", const std::string &name="", int run=-1) constsjef::Project
import_file(const std::filesystem::path &file, bool overwrite=false)sjef::Project
import_file(const std::vector< std::string > &files, bool overwrite=false)sjef::Projectinline
input_from_output(bool sync=true) constsjef::Project
input_hash() constsjef::Project
kill(int verbosity=0)sjef::Project
local_pid_from_output() constsjef::Project
move(const std::filesystem::path &destination_filename, bool force=false, bool history=true)sjef::Project
name() constsjef::Project
Project(const std::filesystem::path &filename, bool construct=true, const std::string &default_suffix="", const mapstringstring_t &suffixes={{"inp", "inp"}, {"out", "out"}, {"xml", "xml"}})sjef::Projectexplicit
Project(const Project &source)=deletesjef::Project
Project(const Project &&source)=deletesjef::Project
project_hash()sjef::Project
property_delete(const std::string &property)sjef::Project
property_delete(const std::vector< std::string > &properties)sjef::Project
property_get(const std::string &property) constsjef::Project
property_get(const std::vector< std::string > &properties) constsjef::Project
property_names() constsjef::Project
property_set(const std::string &property, const std::string &value)sjef::Project
property_set(const mapstringstring_t &properties)sjef::Project
propertyFile() constsjef::Project
recent(const std::string &suffix, int number=1)sjef::Projectstatic
recent(int number=1) constsjef::Project
recent_find(const std::string &suffix, const std::filesystem::path &filename)sjef::Projectstatic
recent_find(const std::filesystem::path &filename) constsjef::Project
refresh_backends()sjef::Project
rewrite_input_file(const std::string &input_file_name, const std::string &old_name)sjef::Project
run(int verbosity=0, bool force=false, bool wait=false, const std::string &options="")sjef::Project
run(const std::string &name, int verbosity=0, bool force=false, bool wait=false, const std::string &options="")sjef::Projectinline
run_delete(int run)sjef::Project
run_directory(int run=0) constsjef::Project
run_directory_basename(int run=0) constsjef::Project
run_directory_new()sjef::Project
run_list() constsjef::Project
run_list_t typedefsjef::Project
run_needed(int verbosity=0) constsjef::Project
run_verify(int run) constsjef::Project
select_nodes(const std::string &xpath_query, int run=0) constsjef::Project
set_current_run(unsigned int run=0)sjef::Project
set_verbosity(int verbosity, std::ostream &stream=std::cout)sjef::Projectinline
set_warnings(const Logger::Levels level=Logger::Levels::warning, std::ostream &stream=std::cerr, std::vector< std::string > preambles={"sjef:: Error: ", "sjef:: Warning: ", "sjef:: Note:"})sjef::Projectinline
status() constsjef::Project
status_from_output() constsjef::Project
status_message(int verbosity=0) constsjef::Project
suffix_keyssjef::Projectstatic
take_run_files(int run=0, const std::string &fromname="", const std::string &toname="") constsjef::Project
trash()sjef::Project
util::Job classsjef::Projectfriend
wait(unsigned int maximum_microseconds=10000) constsjef::Project
xml(int run=0, bool sync=true) constsjef::Project
xpath_search(const std::string &xpath_query, const std::string &attribute="", int run=0) constsjef::Project
xpath_xml(const std::string &xpath_query, int run=0) constsjef::Project
~Project()sjef::Projectvirtual