Sage Modeling and Simulation Library

HeatModel..::..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 Heat model on this API, the parameters hashtable must include the following entries (see the Heat(...) method for details):

"ControlTemperature", "InitialTemperature", "FinalTemperature""SystemPressure" and "FreeSpace". 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)

Syntax


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

Parameters

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