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_systemComponentSystem
system of components.
- n_compint
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.
Number of binding sites 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.
parameters
dictdict: Parameters of the instance.
Methods
Verify if all required parameters are set.