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

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

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