CADETProcess.processModel.BindingBaseClass

Contents

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.

parametersdict

dict: Parameters of the instance.

Methods

check_required_parameters()

Verify if all required parameters are set.