parallel-cellular-automata
Framework for building parallel cellular automata.
|
This is the complete list of members for ca::par::bw::CellularAutomaton< T >, including all inherited members.
CellularAutomaton(ca::Grid< T > &grid, std::function< T(T, T, T, T, T, T, T, T, T)> update_function, unsigned workers=0) | ca::par::bw::CellularAutomaton< T > | inline |
CellularAutomaton(CellularAutomaton &&other) | ca::par::bw::CellularAutomaton< T > | inline |
CellularAutomaton(const CellularAutomaton &other)=delete | ca::par::bw::CellularAutomaton< T > | |
generation | ca::par::bw::CellularAutomaton< T > | protected |
get_generation() const | ca::par::bw::CellularAutomaton< T > | inlinevirtual |
get_neighborhood(int row, int col) const | ca::par::bw::CellularAutomaton< T > | inlineprotectedvirtual |
grid | ca::par::bw::CellularAutomaton< T > | protected |
nw | ca::par::bw::CellularAutomaton< T > | protected |
operator<<(std::ostream &os, const CellularAutomaton &ca) | ca::par::bw::CellularAutomaton< T > | friend |
pool | ca::par::bw::CellularAutomaton< T > | protected |
simulate(unsigned steps=1) | ca::par::bw::CellularAutomaton< T > | inlinevirtual |
update_function | ca::par::bw::CellularAutomaton< T > | protected |