scine_chemoton.gears.kinetic_modeling.rms_kinetic_modeling¶
Classes
|
A class that creates RMS kinetic modeling jobs. |
- class scine_chemoton.gears.kinetic_modeling.rms_kinetic_modeling.RMSKineticModelingJobFactory(model_combinations, model_combinations_reactions, manager, energy_references, uncertainty_estimator=<scine_chemoton.utilities.uncertainties.ZeroUncertainty object>, only_electronic=False)[source]¶
A class that creates RMS kinetic modeling jobs.
- assert_non_negative_barriers(enthalpies, entropies, ea, reaction_str_ids, aggregate_str_ids, temperature)[source]¶
Assert that no forward or backward reaction barrier is negative.
- 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()¶
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.