Euphoria
eu::core::generator::CellularAutomata Struct Reference

#include <generator_cell.h>

Public Member Functions

 CellularAutomata (generator::Rules *r, generator::World *w, const Lrud< core::OutsideRule > &fw)
 
void update ()
 
bool is_done () const
 

Public Attributes

generator::Rulesrules
 
generator::Worldworld
 
Lrud< core::OutsideRuleoutside_rule
 
int iteration
 

Detailed Description

Definition at line 43 of file generator_cell.h.

Constructor & Destructor Documentation

◆ CellularAutomata()

eu::core::generator::CellularAutomata::CellularAutomata ( generator::Rules r,
generator::World w,
const Lrud< core::OutsideRule > &  fw 
)

Definition at line 182 of file generator_cell.cc.

Member Function Documentation

◆ is_done()

bool eu::core::generator::CellularAutomata::is_done ( ) const

Definition at line 197 of file generator_cell.cc.

◆ update()

void eu::core::generator::CellularAutomata::update ( )

Definition at line 204 of file generator_cell.cc.

Member Data Documentation

◆ iteration

int eu::core::generator::CellularAutomata::iteration

Definition at line 48 of file generator_cell.h.

◆ outside_rule

Lrud<core::OutsideRule> eu::core::generator::CellularAutomata::outside_rule

Definition at line 47 of file generator_cell.h.

◆ rules

generator::Rules* eu::core::generator::CellularAutomata::rules

Definition at line 45 of file generator_cell.h.

◆ world

generator::World* eu::core::generator::CellularAutomata::world

Definition at line 46 of file generator_cell.h.


The documentation for this struct was generated from the following files: