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 when multithreaded calculation is used.
IAlgorithmCalculationDebug The IAlgorithmCalculationDebug interface is used to debug algorithm calculation.
IAlgorithmCalculationExecutor The IAlgorithmCalculationExecutor interface is used for algorithm calculation.
IAlgorithmCalculationResult The IAlgorithmCalculationResult interface is sued to work with algorithm calculation result.
IAlgorithmClipboard The IAlgorithmClipboard interface is used to create copies of calculation algorithm blocks in calculation tree.
IAlgorithmGenerationFormulasExecutor The IAlgorithmGenerationFormulasExecutor interface is used to create formulas used in calculation blocks and aggregation blocks on algorithm calculation.
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 set up a 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 settings.
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.
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 dimension.
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 dimensions.
ICalcBlockIteratorStubs The ICalcBlockIteratorStubs interface is used to work with the collection of data sources.
ICalcEtlCallback The ICalcEtlCallback interface is used to work with the object that implements the callback on algorithm calculation.
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.
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.
ISelectionControl The ISelectionControl interface is used to manage dimension opening parameters.
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