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) |