eon.akmcstatelist
#
The statelist module.
Module Contents#
Classes#
The StateList class. Serves as an interface to State objects and StateList metadata. |
Data#
API#
- eon.akmcstatelist.logger#
‘getLogger(…)’
- class eon.akmcstatelist.AKMCStateList(kT, thermal_window, max_thermal_window, initial_state=None, filter_hole=False, config: eon.config.ConfigClass = EON_CONFIG)#
Bases:
eon.statelist.StateList
The StateList class. Serves as an interface to State objects and StateList metadata.
Initialization
- register_process(reactant_number, product_number, process_id)#
- connect_states(states)#
This function goes through the process tables of all states in the argument and checks if any of the unregistered processes connect these states. It thus tries to connect update the processtables of the states.
- connect_state_sets(states1, states2)#
This function goes through the process tables of all states in states1 checks if any of the unregistered processes connect to a state in state2. It thus tries to connect update the processtables of the states.