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.StateListThe StateList class. Serves as an interface to State objects and StateList metadata.
Initialization
Check to see if state_path exists and that state zero exists. Initializes state zero when passed a initial_state only if state zero doesn’t already exist.
- 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.