Aleph-w 3.0
A C++ Library for Data Structures and Algorithms
Loading...
Searching...
No Matches
Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order > Member List

This is the complete list of members for Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >, including all inherited members.

cfg_Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >private
compute_cell(const coord_type &c) const =deleteAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >private
config() const noexceptAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inline
coord_type typedefAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >
cur_buf_Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >private
effective_partitions(ThreadPool *pool) const noexceptAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inlineprivate
extents() const noexceptAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inline
extents_type typedefAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >
frame() const noexceptAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inline
hook_type typedefAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >
lattice_type typedefAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >
neighborhood_type typedefAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >
neighbour_countAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >static
nh_Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >private
nxt_buf_Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >private
on_post_step(F &&f)Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inline
on_pre_step(F &&f)Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inline
order_type typedefAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >
Parallel_Synchronous_Engine(Lattice initial, Rule r, Neighborhood n, Parallel_Engine_Config cfg={})Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inline
Parallel_Synchronous_Engine(Lattice initial, Rule r, Parallel_Engine_Config cfg={})Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inline
post_hook_Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >private
pre_hook_Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >private
process_slab(const ca_size_t r_begin, const ca_size_t r_end)Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inlineprivate
rankAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >static
rule_Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >private
rule_type typedefAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >
run(const std::size_t steps)Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inline
set_config(Parallel_Engine_Config cfg) noexceptAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inline
state_type typedefAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >
step()Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inline
step_count_Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >private
steps_run() const noexceptAleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inline
update_cell(const coord_type &c, std::span< state_type > nbuf)Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inlineprivate
update_slab_1d(const ca_size_t r_begin, const ca_size_t r_end)Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inlineprivate
update_slab_2d_row_major(const ca_size_t r_begin, const ca_size_t r_end)Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inlineprivate
update_slab_2d_tile(const ca_size_t r_begin, const ca_size_t r_end)Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inlineprivate
update_slab_3d_row_major(const ca_size_t r_begin, const ca_size_t r_end)Aleph::CA::Parallel_Synchronous_Engine< Lattice, Rule, Neighborhood, Order >inlineprivate