Shiokaze Framework
A research-oriented fluid solver for computer graphics
parallel_driver Member List

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

check_set(const environment_map &environment, std::vector< std::string > names)configurableinlineprotected
credit()=defaultcredit
credit(std::string name, std::string argument_name)creditinline
environment_map typedefconfigurable
for_each(size_t size, std::function< void(size_t n, int thread_index)> func) constparallel_driverinline
for_each(size_t size, std::function< void(size_t n)> func) constparallel_driverinline
for_each(const shape2 &shape, std::function< void(int i, int j, int thread_index)> func) constparallel_driverinline
for_each(const shape2 &shape, std::function< void(int i, int j)> func) constparallel_driverinline
for_each(const shape3 &shape, std::function< void(int i, int j, int k, int thread_index)> func) constparallel_driverinline
for_each(const shape3 &shape, std::function< void(int i, int j, int k)> func) constparallel_driverinline
for_each_byte_safe(size_t size, std::function< void(size_t n, int thread_index)> func) constparallel_driverinline
get() constparallel_driverinline
get_argument_name() constcreditinlinevirtual
get_author() constcreditinlinevirtual
get_date() constcreditinlinevirtual
get_email_address() constcreditinlinevirtual
get_env(const environment_map &environment, std::string key)configurableinlinestatic
get_global_configuration()configurablestatic
get_name() constcreditinlinevirtual
get_thread_num() constparallel_driverinline
get_version() constcreditinlinevirtual
initialize(const environment_map &environment)configurableinlinevirtual
m_argument_namecreditprotected
m_namecreditprotected
not_recursive()configurableinlinevirtual
parallel_driver(recursive_configurable *parent, std::string parallel_name=shkz_default_parallel_name, std::string splitter_name=shkz_default_splitter_name)parallel_driverinline
parallel_driver(std::string parallel_name=shkz_default_parallel_name, std::string splitter_name=shkz_default_splitter_name)parallel_driverinline
run(const std::vector< std::function< void()> > &functions)parallel_driverinline
set_argument_name(std::string argument_name)creditinlinevirtual
set_global_configuration(const configuration &config)configurablestatic
set_name(std::string name, std::string argument_name="")creditinlinevirtual
set_thread_num(int maximal_threads)parallel_driverinline
setup_now(configuration &config=get_global_configuration())configurableinlinevirtual