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

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

activate(const std::array< std::vector< vec2i >, DIM2 > &active_entries, const std::array< vec2i, DIM2 > &offsets={vec2i(), vec2i()})bitmacarray2inline
activate_all()bitmacarray2inline
activate_as(const Y &array, const std::array< vec2i, DIM2 > &offsets={vec2i(), vec2i()})bitmacarray2inline
activate_as_bit(const bitmacarray2 &array, const std::array< vec2i, DIM2 > &offsets={vec2i(), vec2i()})bitmacarray2inline
ACTIVES enum value (defined in bitmacarray2)bitmacarray2
actives() constbitmacarray2inline
add_child(configurable *child)recursive_configurableinlinevirtual
add_child(recursive_configurable *child)recursive_configurableinlinevirtual
ALL enum value (defined in bitmacarray2)bitmacarray2
bitmacarray2(recursive_configurable *parent, const shape2 &shape, std::string core_name="")bitmacarray2inline
bitmacarray2(recursive_configurable *parent, std::string core_name="")bitmacarray2inline
bitmacarray2(std::string core_name="")bitmacarray2inline
bitmacarray2(const shape2 &shape, std::string core_name="")bitmacarray2inline
bitmacarray2(const bitmacarray2 &v)bitmacarray2inline
check_set(const environment_map &environment, std::vector< std::string > names)configurableinlineprotected
clear()bitmacarray2inline
configurable::configure(configuration &config)configurableinlinevirtual
const_parallel_actives(std::function< void(int dim, int i, int j)> func) constbitmacarray2inline
const_parallel_actives(std::function< void(int dim, int i, int j, int thread_index)> func) constbitmacarray2inline
const_parallel_all(std::function< void(const typename bitarray2::const_iterator &it)> func) constbitmacarray2inline
const_parallel_all(std::function< void(int dim, int i, int j, const typename bitarray2::const_iterator &it)> func) constbitmacarray2inline
const_parallel_all(std::function< void(int dim, int i, int j, const typename bitarray2::const_iterator &it, int thread_index)> func) constbitmacarray2inline
const_parallel_op(std::function< void(const typename bitarray2::const_iterator &it)> func, bool type=ALL) constbitmacarray2inline
const_parallel_op(std::function< void(int dim, int i, int j, const typename bitarray2::const_iterator &it)> func, bool type=ALL) constbitmacarray2inline
const_parallel_op(std::function< void(int dim, int i, int j, const typename bitarray2::const_iterator &it, int thread_index)> func, bool type=ALL) constbitmacarray2inline
const_send_message(std::string message, void *ptr) const overridebitmacarray2inlinevirtual
const_serial_actives(std::function< void(int dim, int i, int j)> func) constbitmacarray2inline
const_serial_all(std::function< void(const typename bitarray2::const_iterator &it)> func) constbitmacarray2inline
const_serial_all(std::function< void(int dim, int i, int j, const typename bitarray2::const_iterator &it)> func) constbitmacarray2inline
const_serial_op(std::function< void(const typename bitarray2::const_iterator &it)> func, bool type=ALL) constbitmacarray2inline
const_serial_op(std::function< void(int dim, int i, int j, const typename bitarray2::const_iterator &it)> func, bool type=ALL) constbitmacarray2inline
copy(const bitmacarray2 &array)bitmacarray2inline
copy_active_as(const bitmacarray2 &array, const vec2i &offset=vec2i())bitmacarray2inline
count() constbitmacarray2inline
dilate(std::function< void(int dim, int i, int j, typename bitarray2::iterator &it, int thread_index)> func, int count=1)bitmacarray2inline
dilate(std::function< void(int dim, int i, int j, typename bitarray2::iterator &it)> func, int count=1)bitmacarray2inline
dilate(int count=1)bitmacarray2inline
environment_map typedefconfigurable
erode(std::function< bool(int dim, int i, int j, int thread_index)> func, int count=1)bitmacarray2inline
erode(std::function< bool(int dim, int i, int j)> func, int count=1)bitmacarray2inline
erode(int count=1)bitmacarray2inline
get_core_name() constbitmacarray2inline
get_env(const environment_map &environment, std::string key)configurableinlinestatic
get_global_configuration()configurablestatic
get_thread_num() constbitmacarray2inline
initialize(const shape2 &shape)bitmacarray2inline
interruptible_const_serial_actives(std::function< bool(int dim, int i, int j)> func) constbitmacarray2inline
interruptible_const_serial_all(std::function< bool(const typename bitarray2::const_iterator &it)> func) constbitmacarray2inline
interruptible_const_serial_all(std::function< bool(int dim, int i, int j, const typename bitarray2::const_iterator &it)> func) constbitmacarray2inline
interruptible_const_serial_op(std::function< bool(const typename bitarray2::const_iterator &it)> func, bool type=ALL) constbitmacarray2inline
interruptible_const_serial_op(std::function< bool(int dim, int i, int j, const typename bitarray2::const_iterator &it)> func, bool type=ALL) constbitmacarray2inline
interruptible_serial_actives(std::function< bool(typename bitarray2::iterator &it)> func)bitmacarray2inline
interruptible_serial_actives(std::function< bool(int dim, int i, int j, typename bitarray2::iterator &it)> func)bitmacarray2inline
interruptible_serial_all(std::function< bool(typename bitarray2::iterator &it)> func)bitmacarray2inline
interruptible_serial_all(std::function< bool(int dim, int i, int j, typename bitarray2::iterator &it)> func)bitmacarray2inline
interruptible_serial_op(std::function< bool(typename bitarray2::iterator &it)> func, bool type=ALL)bitmacarray2inline
interruptible_serial_op(std::function< bool(int dim, int i, int j, typename bitarray2::iterator &it)> func, bool type=ALL)bitmacarray2inline
is_ready() constrecursive_configurableinlinevirtual
configurable::load(configuration &config)configurableinlinevirtual
not_recursive() overriderecursive_configurableinlinevirtual
operator!=(const bitmacarray2 &v) constbitmacarray2inline
operator=(const bitmacarray2 &array)bitmacarray2inline
operator==(const bitmacarray2 &v) constbitmacarray2inline
operator[](int dim) constbitmacarray2inline
operator[](int dim)bitmacarray2inline
parallel_actives(std::function< void(typename bitarray2::iterator &it)> func)bitmacarray2inline
parallel_actives(std::function< void(int dim, int i, int j, typename bitarray2::iterator &it)> func)bitmacarray2inline
parallel_actives(std::function< void(int dim, int i, int j, typename bitarray2::iterator &it, int thread_index)> func)bitmacarray2inline
parallel_all(std::function< void(typename bitarray2::iterator &it)> func)bitmacarray2inline
parallel_all(std::function< void(int dim, int i, int j, typename bitarray2::iterator &it)> func)bitmacarray2inline
parallel_all(std::function< void(int dim, int i, int j, typename bitarray2::iterator &it, int thread_index)> func)bitmacarray2inline
parallel_op(std::function< void(typename bitarray2::iterator &it)> func, bool type=ALL)bitmacarray2inline
parallel_op(std::function< void(int dim, int i, int j, typename bitarray2::iterator &it)> func, bool type=ALL)bitmacarray2inline
parallel_op(std::function< void(int dim, int i, int j, typename bitarray2::iterator &it, int thread_index)> func, bool type=ALL)bitmacarray2inline
recursive_configurable()=defaultrecursive_configurable
recursive_configure(configuration &config)recursive_configurableinlinevirtual
recursive_initialize(const configurable::environment_map &environment=configurable::environment_map())recursive_configurableinlinevirtual
recursive_load(configuration &config)recursive_configurableinlinevirtual
remove_child(configurable *child)recursive_configurableinlinevirtual
remove_child(recursive_configurable *child)recursive_configurableinlinevirtual
send_message(std::string message, void *ptr) overridebitmacarray2inlinevirtual
serial_actives(std::function< void(typename bitarray2::iterator &it)> func)bitmacarray2inline
serial_actives(std::function< void(int dim, int i, int j, typename bitarray2::iterator &it)> func)bitmacarray2inline
serial_all(std::function< void(typename bitarray2::iterator &it)> func)bitmacarray2inline
serial_all(std::function< void(int dim, int i, int j, typename bitarray2::iterator &it)> func)bitmacarray2inline
serial_op(std::function< void(typename bitarray2::iterator &it)> func, bool type=ALL)bitmacarray2inline
serial_op(std::function< void(int dim, int i, int j, typename bitarray2::iterator &it)> func, bool type=ALL)bitmacarray2inline
set_core_name(std::string core_name)bitmacarray2inline
set_environment(std::string name, const void *value)recursive_configurableinline
set_global_configuration(const configuration &config)configurablestatic
set_thread_num(int number)bitmacarray2inline
set_type(const type2 &type)bitmacarray2inline
setup_now(configuration &config=get_global_configuration()) overriderecursive_configurableinlinevirtual
shape() constbitmacarray2inline
shape(int dim) constbitmacarray2inline
type() constbitmacarray2inline