Flowsheet |
The FlowsheetSolver type exposes the following members.
Name | Description | |
---|---|---|
CalculateMaterialStream | Material Stream calculation routine 1. This routine check all input values and calculates all remaining properties of the stream. | |
CalculateMaterialStreamAsync | Calculates a material stream object asynchronously. This function is always called from a task or a different thread other than UI's. | |
CalculateObject(Object, String) | Calculates a single object in the Flowsheet. | |
CalculateObject(Object, CalculationArgs, Object, Boolean) | Flowsheet calculation routine 1. Calculates the object using information sent by the queue and updates the flowsheet. | |
CalculateObjectAsync(Object, CalculationArgs, CancellationToken) | Calculates the flowsheet objects asynchronously. This function is always called from a task or a different thread other than UI's. | |
CalculateObjectAsync(Object, String, CancellationToken) | Calculates a single object in the Flowsheet. | |
CalculateObjectSync | Calculates a single object in the Flowsheet. | |
CheckCalculatorStatus | Checks the calculator status to see if the user did any stop/abort request, and throws an exception to force aborting, if necessary. | |
CheckExceptionForAdditionalInfo | ||
FunctionGradientAsync | Gradient function called asynchronously by the simultaneous adjust solver. Retrieves the gradient of the error function value for each adjust object. | |
FunctionGradientSync | Gradient function called by the simultaneous adjust solver. Retrieves the gradient of the error function value for each adjust object. | |
FunctionValueAsync | Function called asynchronously by the simultaneous adjust solver. Retrieves the error function value for each adjust object. | |
FunctionValueSync | Function called by the simultaneous adjust solver. Retrieves the error function value for each adjust object. | |
GetCtlVarValue | Gets the controlled variable value for the selected adjust op. | |
GetMnpVarValue | Gets the manipulated variable value for the selected adjust op. | |
GetRefVarValue | Gets the referenced variable value for the selected adjust op. | |
GetSolvingList | Retrieves the list of objects to be solved in the flowsheet. | |
ProcessCalculationQueue | Process the calculation queue of the Flowsheet passed as an argument. Checks all elements in the queue and calculates them. | |
ProcessQueueInternal | This is the internal routine called by ProcessCalculationQueue when the UI thread is used to calculate the flowsheet. | |
ProcessQueueInternalAsync | This is the internal routine called by ProcessCalculationQueue when a background thread is used to calculate the flowsheet. | |
ProcessQueueInternalAsyncParallel | This is the internal routine called by ProcessCalculationQueue when background parallel threads are used to calculate the flowsheet. | |
SetMnpVarValue | Sets the manipulated variable value for the selected adjust op. | |
SolveFlowsheet | Calculate all objects in the Flowsheet using an ordering method. | |
SolveSimultaneousAdjusts | Simultaneous adjust solver routine. | |
SolveSimultaneousAdjustsAsync | Async simultaneous adjust solver routine. | |
UpdateDisplayStatus | This routine updates the display status of a list of graphic objects in the flowsheet according to their calculated status. |
Name | Description | |
---|---|---|
GetEnumNames | (Defined by General) | |
IsValidDouble | (Defined by General) |