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