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

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

activate(const std::vector< vec2i > &active_entries, const vec2i &offset=vec2i())bitarray2inline
activate_all()bitarray2inline
activate_as(const array2< Y > &array, const vec2i &offset=vec2i())bitarray2inline
activate_as_bit(const Y &array, const vec2i &offset=vec2i())bitarray2inline
activate_inside_as(const array2< Y > &array, const vec2i &offset=vec2i())bitarray2inline
actives() constbitarray2inline
ACTIVES enum value (defined in bitarray2)bitarray2
add_child(configurable *child)recursive_configurableinlinevirtual
add_child(recursive_configurable *child)recursive_configurableinlinevirtual
ALL enum value (defined in bitarray2)bitarray2
bitarray2(recursive_configurable *parent, const shape2 &shape, std::string core_name="")bitarray2inline
bitarray2(recursive_configurable *parent, std::string core_name="")bitarray2inline
bitarray2(std::string core_name="")bitarray2inline
bitarray2(const shape2 &shape, std::string core_name="")bitarray2inline
bitarray2(const bitarray2 &array)bitarray2inline
check_set(const environment_map &environment, std::vector< std::string > names)configurableinlineprotected
clear()bitarray2inline
const_parallel_actives(std::function< void(int i, int j)> func) constbitarray2inline
const_parallel_actives(std::function< void(int i, int j, int thread_index)> func) constbitarray2inline
const_parallel_all(std::function< void(const const_iterator &it)> func) constbitarray2inline
const_parallel_all(std::function< void(int i, int j, const const_iterator &it)> func) constbitarray2inline
const_parallel_all(std::function< void(int i, int j, const const_iterator &it, int thread_index)> func) constbitarray2inline
const_parallel_op(std::function< void(const const_iterator &it)> func, bool type=ALL) constbitarray2inline
const_parallel_op(std::function< void(int i, int j, const const_iterator &it)> func, bool type=ALL) constbitarray2inline
const_parallel_op(std::function< void(int i, int j, const const_iterator &it, int thread_index)> func, bool type=ALL) constbitarray2inline
const_send_message(std::string message, void *ptr) const overridebitarray2inlinevirtual
const_serial_actives(std::function< void(int i, int j)> func) constbitarray2inline
const_serial_all(std::function< void(const const_iterator &it)> func) constbitarray2inline
const_serial_all(std::function< void(int i, int j, const const_iterator &it)> func) constbitarray2inline
const_serial_op(std::function< void(const const_iterator &it)> func, bool type=ALL) constbitarray2inline
const_serial_op(std::function< void(int i, int j, const const_iterator &it)> func, bool type=ALL) constbitarray2inline
copy(const bitarray2 &array)bitarray2inline
copy_active_as(const bitarray2 &array, const vec2i &offset=vec2i())bitarray2inline
count() constbitarray2inline
dilate(std::function< void(int i, int j, iterator &it, int thread_index)> func, int count=1)bitarray2inline
dilate(std::function< void(int i, int j, iterator &it)> func, int count=1)bitarray2inline
dilate(int count=1)bitarray2inline
environment_map typedefconfigurable
erode(std::function< bool(int i, int j, int thread_index)> func, int count=1)bitarray2inline
erode(std::function< bool(int i, int j)> func, int count=1)bitarray2inline
erode(int count=1)bitarray2inline
get_core() constbitarray2inline
get_core()bitarray2inline
get_core_name() constbitarray2inline
get_env(const environment_map &environment, std::string key)configurableinlinestatic
get_global_configuration()configurablestatic
get_parallel_driver()bitarray2inline
get_parallel_driver() constbitarray2inline
get_thread_num() constbitarray2inline
initialize(const shape2 &shape)bitarray2inline
interruptible_const_serial_actives(std::function< bool(int i, int j)> func) constbitarray2inline
interruptible_const_serial_all(std::function< bool(const const_iterator &it)> func) constbitarray2inline
interruptible_const_serial_all(std::function< bool(int i, int j, const const_iterator &it)> func) constbitarray2inline
interruptible_const_serial_op(std::function< bool(const const_iterator &it)> func, bool type=ALL) constbitarray2inline
interruptible_const_serial_op(std::function< bool(int i, int j, const const_iterator &it)> func, bool type=ALL) constbitarray2inline
interruptible_serial_actives(std::function< bool(iterator &it)> func)bitarray2inline
interruptible_serial_actives(std::function< bool(int i, int j, iterator &it)> func)bitarray2inline
interruptible_serial_all(std::function< bool(iterator &it)> func)bitarray2inline
interruptible_serial_all(std::function< bool(int i, int j, iterator &it)> func)bitarray2inline
interruptible_serial_op(std::function< bool(iterator &it)> func, bool type=ALL)bitarray2inline
interruptible_serial_op(std::function< bool(int i, int j, iterator &it)> func, bool type=ALL)bitarray2inline
is_ready() constrecursive_configurableinlinevirtual
not_recursive() overriderecursive_configurableinlinevirtual
operator!=(const bitarray2 &array) constbitarray2inline
operator()(int i, int j) constbitarray2inline
operator()(const vec2i &pi) constbitarray2inline
operator=(const bitarray2 &array)bitarray2inline
operator==(const bitarray2 &v) constbitarray2inline
parallel_actives(std::function< void(iterator &it)> func)bitarray2inline
parallel_actives(std::function< void(int i, int j, iterator &it)> func)bitarray2inline
parallel_actives(std::function< void(int i, int j, iterator &it, int thread_index)> func)bitarray2inline
parallel_all(std::function< void(iterator &it)> func)bitarray2inline
parallel_all(std::function< void(int i, int j, iterator &it)> func)bitarray2inline
parallel_all(std::function< void(int i, int j, iterator &it, int thread_index)> func)bitarray2inline
parallel_op(std::function< void(iterator &it)> func, bool type=ALL)bitarray2inline
parallel_op(std::function< void(int i, int j, iterator &it)> func, bool type=ALL)bitarray2inline
parallel_op(std::function< void(int i, int j, iterator &it, int thread_index)> func, bool type=ALL)bitarray2inline
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
safe_get(int i, int j) constbitarray2inline
safe_get(const vec2i &pi) constbitarray2inline
send_message(std::string message, void *ptr) overridebitarray2inlinevirtual
serial_actives(std::function< void(iterator &it)> func)bitarray2inline
serial_actives(std::function< void(int i, int j, iterator &it)> func)bitarray2inline
serial_all(std::function< void(iterator &it)> func)bitarray2inline
serial_all(std::function< void(int i, int j, iterator &it)> func)bitarray2inline
serial_op(std::function< void(iterator &it)> func, bool type=ALL)bitarray2inline
serial_op(std::function< void(int i, int j, iterator &it)> func, bool type=ALL)bitarray2inline
set(int i, int j)bitarray2inline
set(const vec2i &pi)bitarray2inline
set_core_name(std::string core_name)bitarray2inline
set_environment(std::string name, const void *value)recursive_configurableinline
set_global_configuration(const configuration &config)configurablestatic
set_off(int i, int j)bitarray2inline
set_off(const vec2i &pi)bitarray2inline
set_thread_num(int number)bitarray2inline
set_type(const type2 &type)bitarray2inline
setup_now(configuration &config=get_global_configuration()) overriderecursive_configurableinlinevirtual
shape() constbitarray2inline
swap(bitarray2 &rhs)bitarray2inline
type() constbitarray2inline
~bitarray2() (defined in bitarray2)bitarray2inlinevirtual