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 13 of file CACell.h.

Member Function Documentation

unsigned char CACellStatus::getCAState ( ) const
inline

Definition at line 17 of file CACell.h.

References theCAState.

Referenced by CACell::evolve().

17  {
18  return theCAState;
19  }
unsigned char theCAState
Definition: CACell.h:31
bool CACellStatus::isRootCell ( const unsigned int  minimumCAState) const
inline

Definition at line 26 of file CACell.h.

References theCAState.

26  {
27  return (theCAState >= minimumCAState);
28  }
unsigned char theCAState
Definition: CACell.h:31
void CACellStatus::updateState ( )
inline

Definition at line 22 of file CACell.h.

References hasSameStateNeighbors, and theCAState.

22  {
24  }
unsigned char theCAState
Definition: CACell.h:31
unsigned char hasSameStateNeighbors
Definition: CACell.h:32

Member Data Documentation

unsigned char CACellStatus::hasSameStateNeighbors =0

Definition at line 32 of file CACell.h.

Referenced by updateState().

unsigned char CACellStatus::theCAState =0

Definition at line 31 of file CACell.h.

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