Sage Modeling and Simulation Library

GasEvolutionModel..::..Process Method

One-size-fits-all API for all Emission Models, so that the Emissions Service can run an emission model that it has never seen before.

In order to successfully call the Gas Evolution model on this API, the parameters hashtable must include the following entries (see the GasEvolution(...) method for details):

"MolesOfGasEvolved", "SystemPressure" and "ControlTemperature". If there is no entry under "SystemPressure", then this method looks for entries under "InitialPressure" and "FinalPressure" and uses their average.

Namespace:  Highpoint.Sage.Materials.Chemistry.Emissions
Assembly:  Sage4 (in Sage4.dll)


public void Process(
	Mixture initial,
	out Mixture final,
	out Mixture emission,
	bool modifyInPlace,
	Hashtable parameters


Type: Highpoint.Sage.Materials.Chemistry..::..Mixture
The initial mixture on which the emission model is to run.
Type: Highpoint.Sage.Materials.Chemistry..::..Mixture%
The final mixture that is delivered after the emission model has run.
Type: Highpoint.Sage.Materials.Chemistry..::..Mixture%
The mixture that is evolved in the process of the emission.
Type: Boolean
True if the initial mixture is to be modified by the service.
Type: Hashtable
A hashtable of name/value pairs containing additional parameters.