eon.akmcstatelist#

The statelist module.

Module Contents#

Classes#

AKMCStateList

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)[source]#

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)[source]#
connect_states(states)[source]#

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)[source]#

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.