embrs.base_classes.control_base#

Module containing abstract control class

class embrs.base_classes.control_base.ControlClass#

Abstract base class that custom control code must implement to be used with the simulator.

abstract process_state(fire: FireSim) None#

This method is called after each iteration of the simulation. The current FireSim object is passed in. This is where any changes to the fire’s state or firefighting actions should be made.

Parameters:

fire (FireSim) – The current FireSim instance running

Classes

ControlClass()

Abstract base class that custom control code must implement to be used with the simulator.