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

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

activate(const std::array< std::vector< vec3i >, DIM3 > &active_entries, const std::array< vec3i, DIM3 > &offsets={vec3i(), vec3i(), vec3i()})bitmacarray3inline
activate_all()bitmacarray3inline
activate_as(const Y &array, const std::array< vec3i, DIM3 > &offsets={vec3i(), vec3i(), vec3i()})bitmacarray3inline
activate_as_bit(const bitmacarray3 &array, const std::array< vec3i, DIM3 > &offsets={vec3i(), vec3i(), vec3i()})bitmacarray3inline
actives() constbitmacarray3inline
ACTIVES enum value (defined in bitmacarray3)bitmacarray3
add_child(configurable *child)recursive_configurableinlinevirtual
add_child(recursive_configurable *child)recursive_configurableinlinevirtual
ALL enum value (defined in bitmacarray3)bitmacarray3
bitmacarray3(recursive_configurable *parent, const shape3 &shape, std::string core_name="")bitmacarray3inline
bitmacarray3(recursive_configurable *parent, std::string core_name="")bitmacarray3inline
bitmacarray3(std::string core_name="")bitmacarray3inline
bitmacarray3(const shape3 &shape, std::string core_name="")bitmacarray3inline
bitmacarray3(const bitmacarray3 &v)bitmacarray3inline
check_set(const environment_map &environment, std::vector< std::string > names)configurableinlineprotected
clear()bitmacarray3inline
configurable::configure(configuration &config)configurableinlinevirtual
const_parallel_actives(std::function< void(int dim, int i, int j, int k)> func) constbitmacarray3inline
const_parallel_actives(std::function< void(int dim, int i, int j, int k, int thread_index)> func) constbitmacarray3inline
const_parallel_all(std::function< void(const typename bitarray3::const_iterator &it)> func) constbitmacarray3inline
const_parallel_all(std::function< void(int dim, int i, int j, int k, const typename bitarray3::const_iterator &it)> func) constbitmacarray3inline
const_parallel_all(std::function< void(int dim, int i, int j, int k, const typename bitarray3::const_iterator &it, int thread_index)> func) constbitmacarray3inline
const_parallel_op(std::function< void(const typename bitarray3::const_iterator &it)> func, bool type=ALL) constbitmacarray3inline
const_parallel_op(std::function< void(int dim, int i, int j, int k, const typename bitarray3::const_iterator &it)> func, bool type=ALL) constbitmacarray3inline
const_parallel_op(std::function< void(int dim, int i, int j, int k, const typename bitarray3::const_iterator &it, int thread_index)> func, bool type=ALL) constbitmacarray3inline
const_send_message(std::string message, void *ptr) const overridebitmacarray3inlinevirtual
const_serial_actives(std::function< void(int dim, int i, int j, int k)> func) constbitmacarray3inline
const_serial_all(std::function< void(const typename bitarray3::const_iterator &it)> func) constbitmacarray3inline
const_serial_all(std::function< void(int dim, int i, int j, int k, const typename bitarray3::const_iterator &it)> func) constbitmacarray3inline
const_serial_op(std::function< void(const typename bitarray3::const_iterator &it)> func, bool type=ALL) constbitmacarray3inline
const_serial_op(std::function< void(int dim, int i, int j, int k, const typename bitarray3::const_iterator &it)> func, bool type=ALL) constbitmacarray3inline
copy(const bitmacarray3 &array)bitmacarray3inline
copy_active_as(const bitmacarray3 &array, const vec3i &offset=vec3i())bitmacarray3inline
count() constbitmacarray3inline
dilate(std::function< void(int dim, int i, int j, int k, typename bitarray3::iterator &it, int thread_index)> func, int count=1)bitmacarray3inline
dilate(std::function< void(int dim, int i, int j, int k, typename bitarray3::iterator &it)> func, int count=1)bitmacarray3inline
dilate(int count=1)bitmacarray3inline
environment_map typedefconfigurable
erode(std::function< bool(int dim, int i, int j, int k, int thread_index)> func, int count=1)bitmacarray3inline
erode(std::function< bool(int dim, int i, int j, int k)> func, int count=1)bitmacarray3inline
erode(int count=1)bitmacarray3inline
get_core_name() constbitmacarray3inline
get_env(const environment_map &environment, std::string key)configurableinlinestatic
get_global_configuration()configurablestatic
get_thread_num() constbitmacarray3inline
initialize(const shape3 &shape)bitmacarray3inline
interruptible_const_serial_actives(std::function< bool(int dim, int i, int j, int k)> func) constbitmacarray3inline
interruptible_const_serial_all(std::function< bool(const typename bitarray3::const_iterator &it)> func) constbitmacarray3inline
interruptible_const_serial_all(std::function< bool(int dim, int i, int j, int k, const typename bitarray3::const_iterator &it)> func) constbitmacarray3inline
interruptible_const_serial_op(std::function< bool(const typename bitarray3::const_iterator &it)> func, bool type=ALL) constbitmacarray3inline
interruptible_const_serial_op(std::function< bool(int dim, int i, int j, int k, const typename bitarray3::const_iterator &it)> func, bool type=ALL) constbitmacarray3inline
interruptible_serial_actives(std::function< bool(typename bitarray3::iterator &it)> func)bitmacarray3inline
interruptible_serial_actives(std::function< bool(int dim, int i, int j, int k, typename bitarray3::iterator &it)> func)bitmacarray3inline
interruptible_serial_all(std::function< bool(typename bitarray3::iterator &it)> func)bitmacarray3inline
interruptible_serial_all(std::function< bool(int dim, int i, int j, int k, typename bitarray3::iterator &it)> func)bitmacarray3inline
interruptible_serial_op(std::function< bool(typename bitarray3::iterator &it)> func, bool type=ALL)bitmacarray3inline
interruptible_serial_op(std::function< bool(int dim, int i, int j, int k, typename bitarray3::iterator &it)> func, bool type=ALL)bitmacarray3inline
is_ready() constrecursive_configurableinlinevirtual
configurable::load(configuration &config)configurableinlinevirtual
not_recursive() overriderecursive_configurableinlinevirtual
operator!=(const bitmacarray3 &v) constbitmacarray3inline
operator=(const bitmacarray3 &array)bitmacarray3inline
operator==(const bitmacarray3 &v) constbitmacarray3inline
operator[](int dim) constbitmacarray3inline
operator[](int dim)bitmacarray3inline
parallel_actives(std::function< void(typename bitarray3::iterator &it)> func)bitmacarray3inline
parallel_actives(std::function< void(int dim, int i, int j, int k, typename bitarray3::iterator &it)> func)bitmacarray3inline
parallel_actives(std::function< void(int dim, int i, int j, int k, typename bitarray3::iterator &it, int thread_index)> func)bitmacarray3inline
parallel_all(std::function< void(typename bitarray3::iterator &it)> func)bitmacarray3inline
parallel_all(std::function< void(int dim, int i, int j, int k, typename bitarray3::iterator &it)> func)bitmacarray3inline
parallel_all(std::function< void(int dim, int i, int j, int k, typename bitarray3::iterator &it, int thread_index)> func)bitmacarray3inline
parallel_op(std::function< void(typename bitarray3::iterator &it)> func, bool type=ALL)bitmacarray3inline
parallel_op(std::function< void(int dim, int i, int j, int k, typename bitarray3::iterator &it)> func, bool type=ALL)bitmacarray3inline
parallel_op(std::function< void(int dim, int i, int j, int k, typename bitarray3::iterator &it, int thread_index)> func, bool type=ALL)bitmacarray3inline
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) overridebitmacarray3inlinevirtual
serial_actives(std::function< void(typename bitarray3::iterator &it)> func)bitmacarray3inline
serial_actives(std::function< void(int dim, int i, int j, int k, typename bitarray3::iterator &it)> func)bitmacarray3inline
serial_all(std::function< void(typename bitarray3::iterator &it)> func)bitmacarray3inline
serial_all(std::function< void(int dim, int i, int j, int k, typename bitarray3::iterator &it)> func)bitmacarray3inline
serial_op(std::function< void(typename bitarray3::iterator &it)> func, bool type=ALL)bitmacarray3inline
serial_op(std::function< void(int dim, int i, int j, int k, typename bitarray3::iterator &it)> func, bool type=ALL)bitmacarray3inline
set_core_name(std::string core_name)bitmacarray3inline
set_environment(std::string name, const void *value)recursive_configurableinline
set_global_configuration(const configuration &config)configurablestatic
set_thread_num(int number)bitmacarray3inline
set_type(const type3 &type)bitmacarray3inline
setup_now(configuration &config=get_global_configuration()) overriderecursive_configurableinlinevirtual
shape() constbitmacarray3inline
shape(int dim) constbitmacarray3inline
type() constbitmacarray3inline