Package org.openscience.cdk.reaction
Class ReactionEngine
java.lang.Object
org.openscience.cdk.reaction.ReactionEngine
- Direct Known Subclasses:
AdductionProtonLPReaction,AdductionProtonPBReaction,AdductionSodiumLPReaction,CarbonylEliminationReaction,ElectronImpactNBEReaction,ElectronImpactPDBReaction,ElectronImpactSDBReaction,HeterolyticCleavagePBReaction,HeterolyticCleavageSBReaction,HomolyticCleavageReaction,HyperconjugationReaction,PiBondingMovementReaction,RadicalChargeSiteInitiationHReaction,RadicalChargeSiteInitiationReaction,RadicalSiteHrAlphaReaction,RadicalSiteHrBetaReaction,RadicalSiteHrDeltaReaction,RadicalSiteHrGammaReaction,RadicalSiteInitiationHReaction,RadicalSiteInitiationReaction,RadicalSiteRrAlphaReaction,RadicalSiteRrBetaReaction,RadicalSiteRrDeltaReaction,RadicalSiteRrGammaReaction,RearrangementAnionReaction,RearrangementCationReaction,RearrangementLonePairReaction,RearrangementRadicalReaction,SharingAnionReaction,SharingChargeDBReaction,SharingChargeSBReaction,SharingLonePairReaction,TautomerizationReaction
The base class for all chemical reactions objects in this cdk. It provides methods for adding parameters
- Author:
- Miguel Rojas
- Created on:
- 2008-02-01
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetParameterClass(Class<?> paramClass) Return the IParameterReact if it exists given the class.Returns the current parameter values.voidsetParameterList(List<IParameterReact> params) Returns the current parameter Map for this reaction.
-
Field Details
-
paramsMap
-
mechanism
-
paramsMap2
-
-
Constructor Details
-
ReactionEngine
public ReactionEngine()Constructor of the ReactionEngine object.
-
-
Method Details
-
setParameterList
Returns the current parameter Map for this reaction. Must be done before calling calculate as the parameters influence the calculation outcome.- Parameters:
params- A List of Objects containing the parameters for this reaction. The key must be included into the Dictionary reacton-processes- Throws:
CDKException- if invalid number of type of parameters are passed to it- See Also:
-
getParameterList
Returns the current parameter values.- Returns:
- A List of Object containing the name and the type of the parameter
- See Also:
-
getParameterClass
Return the IParameterReact if it exists given the class.- Parameters:
paramClass- The class- Returns:
- The IParameterReact
-