CADETProcess.processModel.BindingBaseClass#
- class CADETProcess.processModel.BindingBaseClass(name, is_kinetic, n_binding_sites, _bound_states)[source]#
Abstract base class for parameters of binding models.
- Attributes:
- namestr
name of the binding model.
component_systemComponentSystemComponentSystem: Component system of the binding model.
n_compintint: Number of components.
- n_binding_sitesint
Number of binding sites. Relevant for Multi-Site isotherms such as Bi-Langmuir. The default is 1.
bound_stateslist of unsigned integers.list[int]: Number of bound states per component.
- non_binding_component_indiceslist
(Hardcoded) list of non binding modifier components (e.g. pH).
- is_kineticbool
If False, adsorption is assumed to be in rapid equilibriu. The default is True.
parametersdictdict: Parameters of the instance.
Methods
Verify if all required parameters are set.