parallel-cellular-automata
Framework for building parallel cellular automata.
ca::par::CellularAutomaton< T > Member List

This is the complete list of members for ca::par::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::CellularAutomaton< T >inline
CellularAutomaton(CellularAutomaton &&other)ca::par::CellularAutomaton< T >inline
CellularAutomaton(const CellularAutomaton &other)=deleteca::par::CellularAutomaton< T >
generationca::par::CellularAutomaton< T >protected
get_generation() constca::par::CellularAutomaton< T >inlinevirtual
get_neighborhood(int row, int col) constca::par::CellularAutomaton< T >inlineprotectedvirtual
gridca::par::CellularAutomaton< T >protected
nwca::par::CellularAutomaton< T >protected
operator<<(std::ostream &os, const CellularAutomaton &ca)ca::par::CellularAutomaton< T >friend
poolca::par::CellularAutomaton< T >protected
simulate(unsigned steps=1)ca::par::CellularAutomaton< T >inlinevirtual
update_functionca::par::CellularAutomaton< T >protected