Algo Assembly Interfaces

The Algo assembly contains the following interfaces:

  Brief description
IAlgoBranchCondFindFormulaResult The IAlgoBranchCondFindFormulaResult interface provides information about a branching containing the found term.
IAlgoCalcBlockFindFormulaResult The IAlgoCalcBlockFindFormulaResult interface provides information about a block containing formulas with the found term.
IAlgoFindFormulaResult The IAlgoFindFormulaResult interface contains basic properties of interfaces with formula search results in calculation algorithm.
IAlgoFindFormulaResults The IAlgoFindFormulaResults interface is used to work with the collection of formula search results.
IAlgoObjectParamControl The IAlgoObjectParamControl interface is used to set up object parameter control via a calculation algorithm parameter.
IAlgoObjectParamsControl The IAlgoObjectParamsControl interface is used to work with the collection of repository object parameter control settings.
IAlgoObjectsParamsControl The IAlgoObjectsParamsControl interface is used to work with the collection of repository object parameter control settings.
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.
IAlgorithmCalculationAsyncDebug The IAlgorithmCalculationAsyncDebug interface is used for asynchronous calculation algorithm debugging.
IAlgorithmCalculationAsyncResult The IAlgorithmCalculationAsyncResult interface is used for asynchronous algorithm calculation.
IAlgorithmCalculationDebug The IAlgorithmCalculationDebug interface is used to debug calculation algorithm is used.
IAlgorithmCalculationExecutor The IAlgorithmCalculationExecutor interface is used for algorithm calculation.
IAlgorithmCalculationResult The IAlgorithmCalculationResult interface is sued to work with algorithm calculation result.
IAlgorithmChangedPointResult The IAlgorithmChangedPointResult interface is used to determine the number of changed cells in data consumer on calculation specific calculation block.
IAlgorithmChangedPointResults The IAlgorithmChangedPointResults interface is used to work with the collection of results of calculating calculation blocks, containing information about the number of changed cells in data consumer.
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 set up calculation algorithm.
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, containing information about calculation time of calculation objects.
ICalcAggr The ICalcAggr interface is used to work with aggregation blocks settings.
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.
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 dimensions and data consumer dimensions.
ICalcBlockIteratorStubDimensions The ICalcBlockIteratorStubDimensions interface is used to work with the collection of data source dimension.
ICalcBlockIteratorStubs The ICalcBlockIteratorStubs interface is used to work with the collection of data sources 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.
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.
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