Algo Assembly Interfaces

The Algo assembly contains the following interfaces:

  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:

Algo Assembly Enumerations