Sage Modeling and Simulation Library

EmissionModel Members

The EmissionModel type exposes the following members.

Methods


  Name Description
Public method Equals(System.Object)
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected method EvaluateSuccessOfParameterReads
This is called after all parameter reads are done, in a late bound model execution. It forms and throws a MissingParameterException with an appropriate messasge if any of the parameter reads failed.
Protected method Finalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public method GetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected method GetSystemPressure
Gets the system pressure from the parameters hashtable. It may be stored under the PN.SystemPressure_P or failing that, the PN.FinalPressure_P key.
Public method GetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected method MemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected method PrepareToReadLateBoundParameters
Performs initial bookkeeping in support of determining if an error occurred while reading late-bound parameters for an emissions model.
Public method Process
Computes the effects of the emission.
Protected method ReportProcessCall
Creates a string that reports the process call, logging it to Trace.
Public method ToString
Returns a string that represents the current object.
(Inherited from Object.)
Protected method TryToRead(Double%, String, Hashtable)
Attempts to read a parameter by name from the late-bound parameters list, providing an error message if the parameter is missing.
Protected method TryToRead(Hashtable%, String, Hashtable)
Attempts to read a parameter by name from the late-bound parameters list, providing an error message if the parameter is missing.
Protected method TryToRead(Mixture%, String, Hashtable)
Attempts to read a parameter by name from the late-bound parameters list, providing an error message if the parameter is missing.

Properties


  Name Description
Public property Static member ActiveEquationSet
Determines whether the engine uses CTG (1978 Control Technology Guidelines) or MACT (1998 Pharmaceutical Maximum Achievable Control Technology guidelines) equations for its computation.
Protected property ErrorMessages
Public property Keys
This is the list of names by which this emission model is specified, such as "Gas Sweep", "Vacuum Dry", etc.
Public property ModelDescription
This is a description of what emissions mode this model computes (such as Air Dry, Gas Sweep, etc.)
Public property Parameters
This is the list of parameters this model uses, and therefore expects as input.
Public property PermitOverEmission
Gets or sets a value indicating whether this emission model permits over emission - that is, emission of a quantity of material that is greater than what is present in the mixture, if the calculations dictate it.
Public property PermitUnderEmission
Gets or sets a value indicating whether this emission model permits under emission - that is, emission of a negative quantity, if the calculations dictate it.