CADETProcess.processModel.ComponentSystem

Contents

CADETProcess.processModel.ComponentSystem#

class CADETProcess.processModel.ComponentSystem(name)[source]#

Information about components in system.

A component can contain subspecies (e.g. differently charged variants).

See also

Species
Component
Attributes:
nameString

Name of the component system.

componentslist

list: List of components in the system.

n_speciesint

int: Number of species.

n_compint

int: Number of species.

n_componentsint

int: Number of components.

indicesdict

dict: List of species indices for each component name.

nameslist

list: List of component names.

specieslist

list: List of species names.

chargelist

Charges of all components species.

molecular_weightlist

Molecular weights of all component species.

Methods

add_component([name, species, charge, ...])

Parameters:

check_required_parameters()

Verify if all required parameters are set.

remove_component(component)

Remove a component from the system.