Currently, environmental factors like the temperature and the electron free energy are provided when a ReactionNetwork is created. These variables then inform the Reaction classes. While it is facile to change the attributes of the ReactionNetwork class itself, propagating those changes through all of the constituent objects is less straightforward. This functionality should be added as methods in the ReactionNetwork class.
Currently, environmental factors like the temperature and the electron free energy are provided when a ReactionNetwork is created. These variables then inform the Reaction classes. While it is facile to change the attributes of the ReactionNetwork class itself, propagating those changes through all of the constituent objects is less straightforward. This functionality should be added as methods in the ReactionNetwork class.