The surface_chemistry_controller.py module#

Summary#

SurfaceChemistryHost

Protocol for reactor objects that can host surface chemistry behavior.

SurfaceChemistryController

Controller that encapsulates reactor surface-chemistry operations.

Description#

Surface chemistry controller for reactor models.

This module isolates surface-chemistry related behavior from ReactorModel. The controller is composition-based and operates on a host object that exposes reactor state and helper methods.