Shiokaze Framework
A research-oriented fluid solver for computer graphics
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
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