@@ -93,6 +93,7 @@ class RMG:
9393 `fluxToleranceInterrupt` The relative species flux above which the simulation will halt
9494 `maximumEdgeSpecies` The maximum number of edge species allowed at any time
9595 `termination` A list of termination targets (i.e :class:`TerminationTime` and :class:`TerminationConversion` objects)
96+ `speciesConstraints` Dictates the maximum number of atoms, carbons, electrons, etc. generated by RMG
9697 --------------------------- ------------------------------------------------
9798 `outputDirectory` The directory used to save output files
9899 `scratchDirectory` The directory used to save temporary files
@@ -161,7 +162,7 @@ def clear(self):
161162 self .saveEdgeSpecies = None
162163 self .pressureDependence = None
163164 self .quantumMechanics = None
164- self .reactionGenerationOptions = {}
165+ self .speciesConstraints = {}
165166 self .wallTime = 0
166167 self .initializationTime = 0
167168
@@ -181,7 +182,7 @@ def loadInput(self, path=None):
181182 if self .pressureDependence :
182183 self .pressureDependence .outputFile = self .outputDirectory
183184 self .reactionModel .pressureDependence = self .pressureDependence
184- self .reactionModel .reactionGenerationOptions = self .reactionGenerationOptions
185+ self .reactionModel .speciesConstraints = self .speciesConstraints
185186 self .reactionModel .verboseComments = self .verboseComments
186187
187188 if self .quantumMechanics :
0 commit comments