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