Algo > Algo Assembly Interfaces
The Algo assembly contains the following interfaces:
Interface |
Brief description | |
![]() |
IAlgorithmBaseExecutor | The IAlgorithmBaseExecutor interface is a basic interface for algorithm calculation. |
![]() |
IAlgorithmCalculateErrorEvent | The IAlgorithmCalculateErrorEvent interface is used to detect and resolve the errors occurred on algorithm calculation. |
![]() |
IAlgorithmCalculationAsyncResult | The IAlgorithmCalculationAsyncResult interface is used for asynchronous algorithm calculation. |
![]() |
IAlgorithmCalculationDebug | The IAlgorithmCalculationDebug interface is used to debug algorithm calculation is used. |
![]() |
IAlgorithmCalculationExecutor | The IAlgorithmCalculationExecutor interface is used for algorithm calculation. |
![]() |
IAlgorithmCalculationResult | The IAlgorithmCalculationResult interface is sued to work with algorithm calculation result. |
![]() |
IAlgorithmClipboard | The interface cannot be used in application code. |
![]() |
IAlgorithmGenerationFormulasExecutor | The interface cannot be used in application code. |
![]() |
IAlgorithmParameterValues | The IAlgorithmParameterValues interface is used to set up algorithm calculation period start and and, to get the collection of calculation algorithm parameters. |
![]() |
IAlgorithmParamValue | The IAlgorithmParamValue interface is used to get settings of specific calculation algorithm parameter. |
![]() |
IAlgorithmParamValueList | The IAlgorithmParamValueList interface is used to work with the collection of calculation algorithm parameters. |
![]() |
IAlgorithmPeriodControl | The IAlgorithmPeriodControl interface is used to manage algorithm calculation period. |
![]() |
IAlgorithmSettings | The IAlgorithmSettings interface is used to get algorithm calculation period. |
![]() |
IAlgorithmTimeResult | The IAlgorithmTimeResult interface is used to determine calculation time of specific calculation algorithm object. |
![]() |
IAlgorithmTimeResults | The IAlgorithmTimeResults interface is used to work with the collection of algorithm calculation results by calculation algorithm objects. |
![]() |
ICalcAggr | The ICalcAggr interface is used to work with aggregation block. |
![]() |
ICalcAlgorithm | The ICalcAlgorithm interface is used to work with calculation algorithm settings. |
![]() |
ICalcBlock | The ICalcBlock interface is used to work with calculation block. |
![]() |
ICalcBlockIteratorModel | The ICalcBlockIteratorModel interface is used to check changes in data sources and to save changes in calculation block or control block. |
![]() |
ICalcBlockIteratorStub | The ICalcBlockIteratorStub interface is used to work with a specific data source. |
![]() |
ICalcBlockIteratorStubDimension | The ICalcBlockIteratorStubDimension interface is used to work with a specific data source. |
![]() |
ICalcBlockIteratorStubDimensionLink | The ICalcBlockIteratorStubDimensionLink interface is used to work with a specific link between data source dimension and data consumer dimension. |
![]() |
ICalcBlockIteratorStubDimensionLinks | The ICalcBlockIteratorStubDimensionLinks interface is used to work with the collection of links between data source dimension and data consumer dimension. |
![]() |
ICalcBlockIteratorStubDimensions | The ICalcBlockIteratorStubDimensions interface is used to work with the collection of data source. |
![]() |
ICalcBlockIteratorStubs | The ICalcBlockIteratorStubs interface is used to work with the collection of data sources dimension. |
![]() |
ICalcEtlCallback | The ICalcEtlCallback interface is used to work with the object that implements the callback on algorithm calculation dimensions. |
![]() |
ICalcFunc | The ICalcFunc interface is used to work with function block. |
![]() |
ICalcLinearOptimizationBlock | The ICalcLinearOptimizationBlock interface is used to work with linear optimization block. |
![]() |
ICalcObject | The ICalcObject interface is used to set up calculation algorithm object. |
![]() |
ICalcObjectComparer | The ICalcObjectComparer interface is used to sort calculation algorithm objects. |
![]() |
ICalcObjectReferenceInfo | The interface cannot be used in application code. |
![]() |
ICalcObjectReferencesInfo | The interface cannot be used in application code. |
![]() |
ICalcObjects | The ICalcObjects interface is used to work with the collection of calculation algorithm objects. |
![]() |
ICalcObjectsList | The ICalcObjectsList interface is used to create a list of calculation algorithm objects. |
![]() |
ICalcValidationBlock | The ICalcValidationBlock interface is used to work with control block. |
![]() |
IDimSelectionSetCustomIterator | The interface cannot be used in application code. |
![]() |
ISelectionControl | The interface cannot be used in application code. |
![]() |
IStubSelection | The IStubSelection interface is used to store data source selection. |
![]() |
IVariableStubsCollection | The IVariableStubsCollection interface is used to work with the collection of calculation block and control block data sources. |
![]() |
IVariableStubsIn | The IVariableStubsIn interface is used to add and remove calculation block or control block data source. |
See also: