Cellular Automata CHEM274B Group Project
Contributor(s): Chongye Feng, Emmanuel Cortes, Trevor Oldham
Loading...
Searching...
No Matches
Enumerations
CAEnums Namespace Reference

Enum namespace that contains various enum definitions used by CellularAutomata. More...

Enumerations

enum  Neighborhood { VonNeumann , Moore }
 enum containing the different type of neighborhoods the CellularAutomata class supports More...
 
enum  Boundary { Periodic , Walled , CutOff }
 enum containing the different type of boundaries the CellularAutomata class supports More...
 
enum  Rule { Majority , Parity , Custom }
 enum containing the different type of rules the CellularAutomata class supports for it's transitions More...
 
enum  ErrorCode {
  CellsAlreadyInitialized = -1 , CellsAreNull = -2 , CellsMalloc = -3 , InvalidCellState = -4 ,
  InvalidCellStateCondition = -5 , InvalidRadius = -6 , InvalidNumStates = -7 , NeighborhoodCellsMalloc = -8 ,
  CustomRuleIsNull = -9 , RadiusLargerThanDimensions = -10
}
 enum containing the various error codes the CellularAutomata class can return More...
 

Detailed Description

Enum namespace that contains various enum definitions used by CellularAutomata.

Enumeration Type Documentation

◆ Boundary

enum containing the different type of boundaries the CellularAutomata class supports

◆ ErrorCode

enum containing the various error codes the CellularAutomata class can return

◆ Neighborhood

enum containing the different type of neighborhoods the CellularAutomata class supports

◆ Rule

enum containing the different type of rules the CellularAutomata class supports for it's transitions