libpressio 0.93.0
Loading...
Searching...
No Matches
pressio_distributed_manager Member List

This is the complete list of members for pressio_distributed_manager, including all inherited members.

bcast(T &t, int bcast_root)pressio_distributed_managerinline
bcast(T &t)pressio_distributed_managerinline
cast_options(pressio_options const &early_config, pressio_options const &config) (defined in pressio_configurable)pressio_configurableinline
check_options(struct pressio_options const &)pressio_configurablevirtual
clear_error()pressio_errorableprotected
code (defined in pressio_errorable)pressio_errorable
comm_rank() constpressio_distributed_managerinline
comm_size() constpressio_distributed_managerinline
error_code() constpressio_errorable
error_msg() constpressio_errorable
get(pressio_options const &options, StringType &&key, PointerType value) constpressio_configurableinlineprotected
get_configuration() constpressio_configurablevirtual
get_documentation() const overridepressio_distributed_managerinlinevirtual
get_meta(pressio_options const &options, StringType &&key, Registry const &registry, std::string &current_id, Wrapper &current_value)pressio_configurableinlineprotected
get_meta_many(pressio_options const &options, StringType &&key, Registry const &registry, std::vector< std::string > &current_ids, std::vector< Wrapper > &current_values)pressio_configurableinlineprotected
get_metrics_key_name() constpressio_configurableinlineprotected
get_name() constpressio_configurableinline
get_options() const overridepressio_distributed_managerinlinevirtual
get_threadsafe(pressio_configurable const &c)pressio_configurableinlineprotectedstatic
msg (defined in pressio_errorable)pressio_errorable
namepressio_configurableprotected
prefix() const overridepressio_distributed_managerinlinevirtual
pressio_configurable()=default (defined in pressio_configurable)pressio_configurable
pressio_distributed_manager(unsigned int max_ranks_per_worker=1, unsigned int max_masters=1)pressio_distributed_managerinline
recv(T &t, int source, int tag=0, MPI_Status *s=nullptr)pressio_distributed_managerinline
send(T const &t, int dest, int tag=0)pressio_distributed_managerinline
set(pressio_options &options, StringType const &key, pressio_option const &value) constpressio_configurableinlineprotected
set_error(int code, std::string const &msg)pressio_errorableprotected
set_meta(pressio_options &options, StringType &&key, std::string const &current_id, Wrapper const &current_value, Args &&... args) constpressio_configurableinlineprotected
set_meta_configuration(pressio_options &options, StringType &&key, Registry const &registry, Wrapper const &current_value) constpressio_configurableinlineprotected
set_meta_docs(pressio_options &options, StringType &&key, std::string const &docstring, Wrapper const &current_value, Args &&... args) constpressio_configurableinlineprotected
set_meta_many(pressio_options &options, StringType &&key, std::vector< std::string > const &current_ids, std::vector< Wrapper > const &current_values, Args &&... args) constpressio_configurableinlineprotected
set_meta_many_configuration(pressio_options &options, StringType &&key, Registry const &registry, std::vector< Wrapper > const &current_values) constpressio_configurableinlineprotected
set_meta_many_docs(pressio_options &options, StringType &&key, std::string const &docstring, std::vector< Wrapper > const &current_values, Args &&... args) constpressio_configurableinlineprotected
set_name(std::string const &new_name)pressio_configurableinlinevirtual
set_name_impl(std::string const &new_name)pressio_configurableinlinevirtual
set_names_many(std::string const &name, std::vector< T > &plugins, std::vector< std::string > const &names) constpressio_configurableinlineprotected
set_options(struct pressio_options const &options) overridepressio_distributed_managerinlinevirtual
set_type(pressio_options &options, StringType const &key, pressio_option_type type) constpressio_configurableinlineprotected
unlimitedpressio_distributed_managerstatic
work_queue(TaskRandomIt begin, TaskRandomIt end, WorkerFn &&workerfn, MasterFn &&masterfn)pressio_distributed_managerinline
~pressio_configurable()=default (defined in pressio_configurable)pressio_configurablevirtual