scine_chemoton.gears.kinetic_modeling.prepare_kinetic_modeling_job¶
Classes
|
Base class for classes that creates kinetic modeling jobs. |
- class scine_chemoton.gears.kinetic_modeling.prepare_kinetic_modeling_job.KineticModelingJobFactory(model_combinations, model_combinations_reactions, manager, only_electronic=False)[source]¶
Base class for classes that creates kinetic modeling jobs. See rms_kinetic_modeling.py and kinetx_kinetic_modeling.py.
- create_kinetic_modeling_job(settings)[source]¶
Create the kinetic modeling job.
- Return type:
- Parameters:
- settingsutils.ValueCollection
The job settings.
- Returns:
- bool
True if the calculation was set up. False, otherwise.
- static get_default_settings()[source]¶
Getter for the job’s default settings.
- Returns:
- Dict
The settings dictionary.
- get_reactions()[source]¶
The reactions are added iteratively starting from all compounds with a non-zero starting concentration. Reactions are added subject to the following conditions: 1. The barrier does not exceed max_barrier. 2. The reaction was not found to be negligible in a previous kinetic modeling run. 3. One site of the reaction can be reached through already added reactions or consists solely of starting aggregates.