ICapeReactionChemistry Interface

Provides information about the reactions in the reaction package.

Definition

Namespace: CapeOpen
Assembly: CapeOpen (in CapeOpen.dll) Version: 1.0.0.0 (1.0.0.0)
[ComImportAttribute]
[ComVisibleAttribute(false)]
[GuidAttribute("678c0afb-0100-11d2-a67d-00105a42887f")]
public interface ICapeReactionChemistry

Remarks

A component or a PME that needs to describe a set of reactions will implement this interface. A set of reactions is described in terms of the compounds that take part in the reactions and the compounds that are produced. For example, in the case of electrolyte systems, salt complexes and ions. In the case of detailed reaction mechanisms, radicals.

Methods

GetBaseReactant Get the base reactant for the specified reaction.
GetNumberOfReactionCompounds The number of compounds in the specified reaction.
GetNumberOfReactions Number of reactions contained within this reaction package.
GetPhaseCompounds Returns the number and ids of the compounds in the specified phase.
GetReactionCompoundIds Get the identifiers of the components participating in the specified reaction within the reaction set defined in the Reactions Package.
GetReactionConcBasis Get the concentration basis the reaction package will use to calculate the specified reaction rate.
GetReactionParameters Returns a collection containing the rate expression parameters for a particular reaction.
GetReactionPhase Gets the phase on which a particular reaction contained in the Reactions Package will take place.
GetReactionRateBasis Get the basis for the reaction rate will be expressed in (i.e. homogeneous or heterogeneous).
GetReactionsIds The string identifiers of the reactions contained within this reaction package.
GetReactionType The CapeReactionType of the reaction.
GetStoichiometricCoefficients Get the stoichiometry of the specified reaction.

See Also