Class ReactionMechanism
java.lang.Object
org.episteme.natural.chemistry.kinetics.ReactionMechanism
Represents a reaction mechanism composed of elementary steps.
- Since:
- 1.0
- Author:
- Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddStep(ChemicalReaction step) Identifies the rate-determining step (step with smallest rate constant k).booleanvalidatesOverallReaction(ChemicalReaction overall) Checks if the sum of elementary steps matches the overall reaction.
-
Constructor Details
-
ReactionMechanism
public ReactionMechanism()
-
-
Method Details
-
addStep
-
getElementarySteps
-
validatesOverallReaction
Checks if the sum of elementary steps matches the overall reaction.- Parameters:
overall- the expected overall reaction- Returns:
- true if valid (currently a simplified check)
-
getRateDeterminingStep
Identifies the rate-determining step (step with smallest rate constant k). Assumes Standard Ambient Temperature (298.15 K).- Returns:
- the slowest elementary step, or null if steps are empty or kinetics not set.
-