CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
CACellStatus Class Reference

#include <CACell.h>

Public Member Functions

unsigned char getCAState () const
 
bool isRootCell (const unsigned int minimumCAState) const
 
void updateState ()
 

Public Attributes

unsigned char hasSameStateNeighbors = 0
 
unsigned char theCAState = 0
 

Detailed Description

Definition at line 12 of file CACell.h.

Member Function Documentation

unsigned char CACellStatus::getCAState ( ) const
inline

Definition at line 14 of file CACell.h.

References theCAState.

Referenced by CACell::evolve().

14 { return theCAState; }
unsigned char theCAState
Definition: CACell.h:22
bool CACellStatus::isRootCell ( const unsigned int  minimumCAState) const
inline

Definition at line 19 of file CACell.h.

References theCAState.

19 { return (theCAState >= minimumCAState); }
unsigned char theCAState
Definition: CACell.h:22
void CACellStatus::updateState ( )
inline

Definition at line 17 of file CACell.h.

References hasSameStateNeighbors, and theCAState.

unsigned char theCAState
Definition: CACell.h:22
unsigned char hasSameStateNeighbors
Definition: CACell.h:23

Member Data Documentation

unsigned char CACellStatus::hasSameStateNeighbors = 0

Definition at line 23 of file CACell.h.

Referenced by updateState().

unsigned char CACellStatus::theCAState = 0

Definition at line 22 of file CACell.h.

Referenced by getCAState(), isRootCell(), and updateState().