You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@systemds.apache.org by ba...@apache.org on 2020/10/19 12:24:23 UTC

[systemds] branch master updated: [DOCS] Update docs to 2.1 snapshot

This is an automated email from the ASF dual-hosted git repository.

baunsgaard pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/systemds.git


The following commit(s) were added to refs/heads/master by this push:
     new 194da85  [DOCS] Update docs to 2.1 snapshot
194da85 is described below

commit 194da85288348e0382e48c5b075a4e1112e38572
Author: baunsgaard <ba...@tugraz.at>
AuthorDate: Mon Oct 19 14:23:48 2020 +0200

    [DOCS] Update docs to 2.1 snapshot
---
 docs/api/java/allclasses-frame.html                |  18 +-
 docs/api/java/allclasses-noframe.html              |  18 +-
 docs/api/java/constant-values.html                 |   4 +-
 docs/api/java/deprecated-list.html                 |   4 +-
 docs/api/java/help-doc.html                        |   4 +-
 docs/api/java/index-all.html                       | 460 +++++++++++++--
 docs/api/java/index.html                           |   2 +-
 .../java/org/apache/sysds/api/ConfigurableAPI.html |   4 +-
 .../java/org/apache/sysds/api/DMLException.html    |   4 +-
 docs/api/java/org/apache/sysds/api/DMLOptions.html |   4 +-
 docs/api/java/org/apache/sysds/api/DMLScript.html  |   4 +-
 .../java/org/apache/sysds/api/PythonDMLScript.html |   4 +-
 .../org/apache/sysds/api/ScriptExecutorUtils.html  |   4 +-
 .../sysds/api/class-use/ConfigurableAPI.html       |   4 +-
 .../apache/sysds/api/class-use/DMLException.html   |   4 +-
 .../org/apache/sysds/api/class-use/DMLOptions.html |   4 +-
 .../org/apache/sysds/api/class-use/DMLScript.html  |   4 +-
 .../sysds/api/class-use/PythonDMLScript.html       |   4 +-
 .../sysds/api/class-use/ScriptExecutorUtils.html   |   4 +-
 .../java/org/apache/sysds/api/jmlc/Connection.html |   4 +-
 .../java/org/apache/sysds/api/jmlc/JMLCUtils.html  |   4 +-
 .../org/apache/sysds/api/jmlc/PreparedScript.html  |   4 +-
 .../org/apache/sysds/api/jmlc/ResultVariables.html |   4 +-
 .../sysds/api/jmlc/class-use/Connection.html       |   4 +-
 .../apache/sysds/api/jmlc/class-use/JMLCUtils.html |   4 +-
 .../sysds/api/jmlc/class-use/PreparedScript.html   |   4 +-
 .../sysds/api/jmlc/class-use/ResultVariables.html  |   4 +-
 .../org/apache/sysds/api/jmlc/package-frame.html   |   2 +-
 .../org/apache/sysds/api/jmlc/package-summary.html |   4 +-
 .../org/apache/sysds/api/jmlc/package-tree.html    |   4 +-
 .../org/apache/sysds/api/jmlc/package-use.html     |   4 +-
 .../java/org/apache/sysds/api/mlcontext/Frame.html |   4 +-
 .../apache/sysds/api/mlcontext/FrameFormat.html    |   4 +-
 .../apache/sysds/api/mlcontext/FrameMetadata.html  |   4 +-
 .../apache/sysds/api/mlcontext/FrameSchema.html    |   4 +-
 .../api/mlcontext/MLContext.ExecutionType.html     |   4 +-
 .../api/mlcontext/MLContext.ExplainLevel.html      |   4 +-
 .../api/mlcontext/MLContext.InternalProxy.html     |   4 +-
 .../org/apache/sysds/api/mlcontext/MLContext.html  |   4 +-
 .../api/mlcontext/MLContextConversionUtil.html     |   4 +-
 .../sysds/api/mlcontext/MLContextException.html    |   4 +-
 .../apache/sysds/api/mlcontext/MLContextUtil.html  |   4 +-
 .../org/apache/sysds/api/mlcontext/MLResults.html  |   4 +-
 .../org/apache/sysds/api/mlcontext/Matrix.html     |   4 +-
 .../apache/sysds/api/mlcontext/MatrixFormat.html   |   4 +-
 .../apache/sysds/api/mlcontext/MatrixMetadata.html |   4 +-
 .../org/apache/sysds/api/mlcontext/Metadata.html   |   4 +-
 .../apache/sysds/api/mlcontext/ProjectInfo.html    |   4 +-
 .../org/apache/sysds/api/mlcontext/Script.html     |   4 +-
 .../apache/sysds/api/mlcontext/ScriptExecutor.html |   4 +-
 .../apache/sysds/api/mlcontext/ScriptFactory.html  |   4 +-
 .../sysds/api/mlcontext/class-use/Frame.html       |   4 +-
 .../sysds/api/mlcontext/class-use/FrameFormat.html |   4 +-
 .../api/mlcontext/class-use/FrameMetadata.html     |   4 +-
 .../sysds/api/mlcontext/class-use/FrameSchema.html |   4 +-
 .../class-use/MLContext.ExecutionType.html         |   4 +-
 .../class-use/MLContext.ExplainLevel.html          |   4 +-
 .../class-use/MLContext.InternalProxy.html         |   4 +-
 .../sysds/api/mlcontext/class-use/MLContext.html   |   4 +-
 .../class-use/MLContextConversionUtil.html         |   4 +-
 .../mlcontext/class-use/MLContextException.html    |   4 +-
 .../api/mlcontext/class-use/MLContextUtil.html     |   4 +-
 .../sysds/api/mlcontext/class-use/MLResults.html   |   4 +-
 .../sysds/api/mlcontext/class-use/Matrix.html      |   4 +-
 .../api/mlcontext/class-use/MatrixFormat.html      |   4 +-
 .../api/mlcontext/class-use/MatrixMetadata.html    |   4 +-
 .../sysds/api/mlcontext/class-use/Metadata.html    |   4 +-
 .../sysds/api/mlcontext/class-use/ProjectInfo.html |   4 +-
 .../sysds/api/mlcontext/class-use/Script.html      |   4 +-
 .../api/mlcontext/class-use/ScriptExecutor.html    |   4 +-
 .../api/mlcontext/class-use/ScriptFactory.html     |   4 +-
 .../apache/sysds/api/mlcontext/package-frame.html  |   2 +-
 .../sysds/api/mlcontext/package-summary.html       |   4 +-
 .../apache/sysds/api/mlcontext/package-tree.html   |   4 +-
 .../apache/sysds/api/mlcontext/package-use.html    |   4 +-
 .../java/org/apache/sysds/api/package-frame.html   |   2 +-
 .../java/org/apache/sysds/api/package-summary.html |   4 +-
 .../java/org/apache/sysds/api/package-tree.html    |   4 +-
 .../api/java/org/apache/sysds/api/package-use.html |   4 +-
 .../api/java/org/apache/sysds/common/Builtins.html | 210 +++++--
 .../java/org/apache/sysds/common/Types.AggOp.html  |   4 +-
 .../org/apache/sysds/common/Types.BlockType.html   |   4 +-
 .../sysds/common/Types.CorrectionLocationType.html |   4 +-
 .../org/apache/sysds/common/Types.DataType.html    |   4 +-
 .../org/apache/sysds/common/Types.Direction.html   |   4 +-
 .../org/apache/sysds/common/Types.ExecMode.html    |   4 +-
 .../org/apache/sysds/common/Types.ExecType.html    |   4 +-
 .../org/apache/sysds/common/Types.FileFormat.html  |   4 +-
 .../apache/sysds/common/Types.FunctionBlock.html   |   4 +-
 .../java/org/apache/sysds/common/Types.OpOp1.html  |   4 +-
 .../java/org/apache/sysds/common/Types.OpOp2.html  |   4 +-
 .../java/org/apache/sysds/common/Types.OpOp3.html  |   4 +-
 .../java/org/apache/sysds/common/Types.OpOp4.html  |   4 +-
 .../java/org/apache/sysds/common/Types.OpOpDG.html |   4 +-
 .../org/apache/sysds/common/Types.OpOpData.html    |   4 +-
 .../org/apache/sysds/common/Types.OpOpDnn.html     |   4 +-
 .../java/org/apache/sysds/common/Types.OpOpN.html  |   4 +-
 .../apache/sysds/common/Types.ParamBuiltinOp.html  |   4 +-
 .../org/apache/sysds/common/Types.ReOrgOp.html     |   4 +-
 .../org/apache/sysds/common/Types.ReturnType.html  |   4 +-
 .../org/apache/sysds/common/Types.ValueType.html   |   4 +-
 docs/api/java/org/apache/sysds/common/Types.html   |   4 +-
 .../api/java/org/apache/sysds/common/Warnings.html |   4 +-
 .../apache/sysds/common/class-use/Builtins.html    |   4 +-
 .../apache/sysds/common/class-use/Types.AggOp.html |   4 +-
 .../sysds/common/class-use/Types.BlockType.html    |   4 +-
 .../class-use/Types.CorrectionLocationType.html    |   4 +-
 .../sysds/common/class-use/Types.DataType.html     |   4 +-
 .../sysds/common/class-use/Types.Direction.html    |   4 +-
 .../sysds/common/class-use/Types.ExecMode.html     |   4 +-
 .../sysds/common/class-use/Types.ExecType.html     |   4 +-
 .../sysds/common/class-use/Types.FileFormat.html   |   4 +-
 .../common/class-use/Types.FunctionBlock.html      |   4 +-
 .../apache/sysds/common/class-use/Types.OpOp1.html |   4 +-
 .../apache/sysds/common/class-use/Types.OpOp2.html |   4 +-
 .../apache/sysds/common/class-use/Types.OpOp3.html |   4 +-
 .../apache/sysds/common/class-use/Types.OpOp4.html |   4 +-
 .../sysds/common/class-use/Types.OpOpDG.html       |   4 +-
 .../sysds/common/class-use/Types.OpOpData.html     |   4 +-
 .../sysds/common/class-use/Types.OpOpDnn.html      |   4 +-
 .../apache/sysds/common/class-use/Types.OpOpN.html |   4 +-
 .../common/class-use/Types.ParamBuiltinOp.html     |   4 +-
 .../sysds/common/class-use/Types.ReOrgOp.html      |   4 +-
 .../sysds/common/class-use/Types.ReturnType.html   |   4 +-
 .../sysds/common/class-use/Types.ValueType.html    |   4 +-
 .../org/apache/sysds/common/class-use/Types.html   |   4 +-
 .../apache/sysds/common/class-use/Warnings.html    |   4 +-
 .../org/apache/sysds/common/package-frame.html     |   2 +-
 .../org/apache/sysds/common/package-summary.html   |   4 +-
 .../java/org/apache/sysds/common/package-tree.html |   4 +-
 .../java/org/apache/sysds/common/package-use.html  |   4 +-
 .../sysds/conf/CompilerConfig.ConfigType.html      |   4 +-
 .../java/org/apache/sysds/conf/CompilerConfig.html |   4 +-
 .../apache/sysds/conf/ConfigurationManager.html    |   4 +-
 docs/api/java/org/apache/sysds/conf/DMLConfig.html |   4 +-
 .../conf/class-use/CompilerConfig.ConfigType.html  |   4 +-
 .../sysds/conf/class-use/CompilerConfig.html       |   4 +-
 .../sysds/conf/class-use/ConfigurationManager.html |   4 +-
 .../org/apache/sysds/conf/class-use/DMLConfig.html |   4 +-
 .../java/org/apache/sysds/conf/package-frame.html  |   2 +-
 .../org/apache/sysds/conf/package-summary.html     |   4 +-
 .../java/org/apache/sysds/conf/package-tree.html   |   4 +-
 .../java/org/apache/sysds/conf/package-use.html    |   4 +-
 .../apache/sysds/hops/AggBinaryOp.MMultMethod.html |   4 +-
 .../sysds/hops/AggBinaryOp.SparkAggType.html       |   4 +-
 .../java/org/apache/sysds/hops/AggBinaryOp.html    |   4 +-
 .../api/java/org/apache/sysds/hops/AggUnaryOp.html |   4 +-
 .../apache/sysds/hops/BinaryOp.AppendMethod.html   |   4 +-
 .../apache/sysds/hops/BinaryOp.MMBinaryMethod.html |   4 +-
 docs/api/java/org/apache/sysds/hops/BinaryOp.html  |   4 +-
 docs/api/java/org/apache/sysds/hops/DataGenOp.html |   4 +-
 docs/api/java/org/apache/sysds/hops/DataOp.html    |   4 +-
 docs/api/java/org/apache/sysds/hops/DnnOp.html     |   4 +-
 .../apache/sysds/hops/FunctionOp.FunctionType.html |   4 +-
 .../api/java/org/apache/sysds/hops/FunctionOp.html |   4 +-
 docs/api/java/org/apache/sysds/hops/Hop.html       |   4 +-
 .../java/org/apache/sysds/hops/HopsException.html  |   4 +-
 .../api/java/org/apache/sysds/hops/IndexingOp.html |   4 +-
 .../hops/LeftIndexingOp.LeftIndexingMethod.html    |   4 +-
 .../java/org/apache/sysds/hops/LeftIndexingOp.html |   4 +-
 docs/api/java/org/apache/sysds/hops/LiteralOp.html |   4 +-
 docs/api/java/org/apache/sysds/hops/MemoTable.html |   4 +-
 .../org/apache/sysds/hops/MultiThreadedHop.html    |   4 +-
 docs/api/java/org/apache/sysds/hops/NaryOp.html    |   4 +-
 .../hops/OptimizerUtils.OptimizationLevel.html     |   4 +-
 .../java/org/apache/sysds/hops/OptimizerUtils.html |   4 +-
 .../apache/sysds/hops/ParameterizedBuiltinOp.html  |   4 +-
 .../java/org/apache/sysds/hops/QuaternaryOp.html   |   4 +-
 docs/api/java/org/apache/sysds/hops/ReorgOp.html   |   4 +-
 docs/api/java/org/apache/sysds/hops/TernaryOp.html |   4 +-
 docs/api/java/org/apache/sysds/hops/UnaryOp.html   |   4 +-
 .../hops/class-use/AggBinaryOp.MMultMethod.html    |   4 +-
 .../hops/class-use/AggBinaryOp.SparkAggType.html   |   4 +-
 .../apache/sysds/hops/class-use/AggBinaryOp.html   |   4 +-
 .../apache/sysds/hops/class-use/AggUnaryOp.html    |   4 +-
 .../hops/class-use/BinaryOp.AppendMethod.html      |   4 +-
 .../hops/class-use/BinaryOp.MMBinaryMethod.html    |   4 +-
 .../org/apache/sysds/hops/class-use/BinaryOp.html  |   4 +-
 .../org/apache/sysds/hops/class-use/DataGenOp.html |   4 +-
 .../org/apache/sysds/hops/class-use/DataOp.html    |   4 +-
 .../org/apache/sysds/hops/class-use/DnnOp.html     |   4 +-
 .../hops/class-use/FunctionOp.FunctionType.html    |   4 +-
 .../apache/sysds/hops/class-use/FunctionOp.html    |   4 +-
 .../java/org/apache/sysds/hops/class-use/Hop.html  |   4 +-
 .../apache/sysds/hops/class-use/HopsException.html |   4 +-
 .../apache/sysds/hops/class-use/IndexingOp.html    |   4 +-
 .../LeftIndexingOp.LeftIndexingMethod.html         |   4 +-
 .../sysds/hops/class-use/LeftIndexingOp.html       |   4 +-
 .../org/apache/sysds/hops/class-use/LiteralOp.html |   4 +-
 .../org/apache/sysds/hops/class-use/MemoTable.html |   4 +-
 .../sysds/hops/class-use/MultiThreadedHop.html     |   4 +-
 .../org/apache/sysds/hops/class-use/NaryOp.html    |   4 +-
 .../OptimizerUtils.OptimizationLevel.html          |   4 +-
 .../sysds/hops/class-use/OptimizerUtils.html       |   4 +-
 .../hops/class-use/ParameterizedBuiltinOp.html     |   4 +-
 .../apache/sysds/hops/class-use/QuaternaryOp.html  |   4 +-
 .../org/apache/sysds/hops/class-use/ReorgOp.html   |   4 +-
 .../org/apache/sysds/hops/class-use/TernaryOp.html |   4 +-
 .../org/apache/sysds/hops/class-use/UnaryOp.html   |   4 +-
 .../hops/codegen/SpoofCompiler.CompilerType.html   |   4 +-
 .../codegen/SpoofCompiler.IntegrationType.html     |   4 +-
 .../codegen/SpoofCompiler.PlanCachePolicy.html     |   4 +-
 .../hops/codegen/SpoofCompiler.PlanSelector.html   |   4 +-
 .../hops/codegen/SpoofCompiler.RegisterAlloc.html  |   4 +-
 .../apache/sysds/hops/codegen/SpoofCompiler.html   |   4 +-
 .../codegen/SpoofFusedOp.SpoofOutputDimsType.html  |   4 +-
 .../apache/sysds/hops/codegen/SpoofFusedOp.html    |   4 +-
 .../class-use/SpoofCompiler.CompilerType.html      |   4 +-
 .../class-use/SpoofCompiler.IntegrationType.html   |   4 +-
 .../class-use/SpoofCompiler.PlanCachePolicy.html   |   4 +-
 .../class-use/SpoofCompiler.PlanSelector.html      |   4 +-
 .../class-use/SpoofCompiler.RegisterAlloc.html     |   4 +-
 .../hops/codegen/class-use/SpoofCompiler.html      |   4 +-
 .../SpoofFusedOp.SpoofOutputDimsType.html          |   4 +-
 .../sysds/hops/codegen/class-use/SpoofFusedOp.html |   4 +-
 .../org/apache/sysds/hops/codegen/cplan/CNode.html |   4 +-
 .../hops/codegen/cplan/CNodeBinary.BinType.html    |   4 +-
 .../sysds/hops/codegen/cplan/CNodeBinary.html      |   4 +-
 .../apache/sysds/hops/codegen/cplan/CNodeCell.html |   4 +-
 .../apache/sysds/hops/codegen/cplan/CNodeData.html |   4 +-
 .../sysds/hops/codegen/cplan/CNodeMultiAgg.html    |   4 +-
 .../hops/codegen/cplan/CNodeNary.NaryType.html     |   4 +-
 .../apache/sysds/hops/codegen/cplan/CNodeNary.html |   4 +-
 .../hops/codegen/cplan/CNodeOuterProduct.html      |   4 +-
 .../apache/sysds/hops/codegen/cplan/CNodeRow.html  |   4 +-
 .../codegen/cplan/CNodeTernary.TernaryType.html    |   4 +-
 .../sysds/hops/codegen/cplan/CNodeTernary.html     |   4 +-
 .../apache/sysds/hops/codegen/cplan/CNodeTpl.html  |   4 +-
 .../hops/codegen/cplan/CNodeUnary.UnaryType.html   |   4 +-
 .../sysds/hops/codegen/cplan/CNodeUnary.html       |   4 +-
 .../sysds/hops/codegen/cplan/class-use/CNode.html  |   4 +-
 .../cplan/class-use/CNodeBinary.BinType.html       |   4 +-
 .../hops/codegen/cplan/class-use/CNodeBinary.html  |   4 +-
 .../hops/codegen/cplan/class-use/CNodeCell.html    |   4 +-
 .../hops/codegen/cplan/class-use/CNodeData.html    |   4 +-
 .../codegen/cplan/class-use/CNodeMultiAgg.html     |   4 +-
 .../cplan/class-use/CNodeNary.NaryType.html        |   4 +-
 .../hops/codegen/cplan/class-use/CNodeNary.html    |   4 +-
 .../codegen/cplan/class-use/CNodeOuterProduct.html |   4 +-
 .../hops/codegen/cplan/class-use/CNodeRow.html     |   4 +-
 .../cplan/class-use/CNodeTernary.TernaryType.html  |   4 +-
 .../hops/codegen/cplan/class-use/CNodeTernary.html |   4 +-
 .../hops/codegen/cplan/class-use/CNodeTpl.html     |   4 +-
 .../cplan/class-use/CNodeUnary.UnaryType.html      |   4 +-
 .../hops/codegen/cplan/class-use/CNodeUnary.html   |   4 +-
 .../sysds/hops/codegen/cplan/package-frame.html    |   2 +-
 .../sysds/hops/codegen/cplan/package-summary.html  |   4 +-
 .../sysds/hops/codegen/cplan/package-tree.html     |   4 +-
 .../sysds/hops/codegen/cplan/package-use.html      |   4 +-
 .../codegen/opt/InterestingPoint.DecisionType.html |   4 +-
 .../sysds/hops/codegen/opt/InterestingPoint.html   |   4 +-
 .../sysds/hops/codegen/opt/PlanAnalyzer.html       |   4 +-
 .../sysds/hops/codegen/opt/PlanPartition.html      |   4 +-
 .../codegen/opt/PlanSelection.VisitMarkCost.html   |   4 +-
 .../sysds/hops/codegen/opt/PlanSelection.html      |   4 +-
 .../hops/codegen/opt/PlanSelectionFuseAll.html     |   4 +-
 .../codegen/opt/PlanSelectionFuseCostBased.html    |   4 +-
 .../codegen/opt/PlanSelectionFuseCostBasedV2.html  |   4 +-
 .../codegen/opt/PlanSelectionFuseNoRedundancy.html |   4 +-
 .../codegen/opt/ReachabilityGraph.SubProblem.html  |   4 +-
 .../sysds/hops/codegen/opt/ReachabilityGraph.html  |   4 +-
 .../class-use/InterestingPoint.DecisionType.html   |   4 +-
 .../codegen/opt/class-use/InterestingPoint.html    |   4 +-
 .../hops/codegen/opt/class-use/PlanAnalyzer.html   |   4 +-
 .../hops/codegen/opt/class-use/PlanPartition.html  |   4 +-
 .../opt/class-use/PlanSelection.VisitMarkCost.html |   4 +-
 .../hops/codegen/opt/class-use/PlanSelection.html  |   4 +-
 .../opt/class-use/PlanSelectionFuseAll.html        |   4 +-
 .../opt/class-use/PlanSelectionFuseCostBased.html  |   4 +-
 .../class-use/PlanSelectionFuseCostBasedV2.html    |   4 +-
 .../class-use/PlanSelectionFuseNoRedundancy.html   |   4 +-
 .../class-use/ReachabilityGraph.SubProblem.html    |   4 +-
 .../codegen/opt/class-use/ReachabilityGraph.html   |   4 +-
 .../sysds/hops/codegen/opt/package-frame.html      |   2 +-
 .../sysds/hops/codegen/opt/package-summary.html    |   4 +-
 .../sysds/hops/codegen/opt/package-tree.html       |   4 +-
 .../apache/sysds/hops/codegen/opt/package-use.html |   4 +-
 .../apache/sysds/hops/codegen/package-frame.html   |   2 +-
 .../apache/sysds/hops/codegen/package-summary.html |   4 +-
 .../apache/sysds/hops/codegen/package-tree.html    |   4 +-
 .../org/apache/sysds/hops/codegen/package-use.html |   4 +-
 .../hops/codegen/template/CPlanCSERewriter.html    |   4 +-
 .../template/CPlanMemoTable.MemoTableEntry.html    |   4 +-
 .../template/CPlanMemoTable.MemoTableEntrySet.html |   4 +-
 .../hops/codegen/template/CPlanMemoTable.html      |   4 +-
 .../hops/codegen/template/CPlanOpRewriter.html     |   4 +-
 .../codegen/template/TemplateBase.CloseType.html   |   4 +-
 .../template/TemplateBase.TemplateType.html        |   4 +-
 .../sysds/hops/codegen/template/TemplateBase.html  |   4 +-
 .../template/TemplateCell.HopInputComparator.html  |   4 +-
 .../sysds/hops/codegen/template/TemplateCell.html  |   4 +-
 .../hops/codegen/template/TemplateMultiAgg.html    |   4 +-
 .../codegen/template/TemplateOuterProduct.html     |   4 +-
 .../template/TemplateRow.HopInputComparator.html   |   4 +-
 .../sysds/hops/codegen/template/TemplateRow.html   |   4 +-
 .../sysds/hops/codegen/template/TemplateUtils.html |   4 +-
 .../template/class-use/CPlanCSERewriter.html       |   4 +-
 .../class-use/CPlanMemoTable.MemoTableEntry.html   |   4 +-
 .../CPlanMemoTable.MemoTableEntrySet.html          |   4 +-
 .../codegen/template/class-use/CPlanMemoTable.html |   4 +-
 .../template/class-use/CPlanOpRewriter.html        |   4 +-
 .../template/class-use/TemplateBase.CloseType.html |   4 +-
 .../class-use/TemplateBase.TemplateType.html       |   4 +-
 .../codegen/template/class-use/TemplateBase.html   |   4 +-
 .../class-use/TemplateCell.HopInputComparator.html |   4 +-
 .../codegen/template/class-use/TemplateCell.html   |   4 +-
 .../template/class-use/TemplateMultiAgg.html       |   4 +-
 .../template/class-use/TemplateOuterProduct.html   |   4 +-
 .../class-use/TemplateRow.HopInputComparator.html  |   4 +-
 .../codegen/template/class-use/TemplateRow.html    |   4 +-
 .../codegen/template/class-use/TemplateUtils.html  |   4 +-
 .../sysds/hops/codegen/template/package-frame.html |   2 +-
 .../hops/codegen/template/package-summary.html     |   4 +-
 .../sysds/hops/codegen/template/package-tree.html  |   4 +-
 .../sysds/hops/codegen/template/package-use.html   |   4 +-
 .../hops/cost/CostEstimationWrapper.CostType.html  |   4 +-
 .../sysds/hops/cost/CostEstimationWrapper.html     |   4 +-
 .../org/apache/sysds/hops/cost/CostEstimator.html  |   4 +-
 .../hops/cost/CostEstimatorStaticRuntime.html      |   4 +-
 .../java/org/apache/sysds/hops/cost/VarStats.html  |   4 +-
 .../class-use/CostEstimationWrapper.CostType.html  |   4 +-
 .../hops/cost/class-use/CostEstimationWrapper.html |   4 +-
 .../sysds/hops/cost/class-use/CostEstimator.html   |   4 +-
 .../cost/class-use/CostEstimatorStaticRuntime.html |   4 +-
 .../apache/sysds/hops/cost/class-use/VarStats.html |   4 +-
 .../org/apache/sysds/hops/cost/package-frame.html  |   2 +-
 .../apache/sysds/hops/cost/package-summary.html    |   4 +-
 .../org/apache/sysds/hops/cost/package-tree.html   |   4 +-
 .../org/apache/sysds/hops/cost/package-use.html    |   4 +-
 .../apache/sysds/hops/estim/EstimationUtils.html   |   4 +-
 .../apache/sysds/hops/estim/EstimatorBasicAvg.html |   4 +-
 .../sysds/hops/estim/EstimatorBasicWorst.html      |   4 +-
 .../hops/estim/EstimatorBitsetMM.BitsetMatrix.html |   4 +-
 .../estim/EstimatorBitsetMM.BitsetMatrix1.html     |   4 +-
 .../estim/EstimatorBitsetMM.BitsetMatrix2.html     |   4 +-
 .../apache/sysds/hops/estim/EstimatorBitsetMM.html |   4 +-
 .../hops/estim/EstimatorDensityMap.DensityMap.html |   4 +-
 .../sysds/hops/estim/EstimatorDensityMap.html      |   4 +-
 .../estim/EstimatorLayeredGraph.LayeredGraph.html  |   4 +-
 .../sysds/hops/estim/EstimatorLayeredGraph.html    |   4 +-
 .../EstimatorMatrixHistogram.MatrixHistogram.html  |   4 +-
 .../sysds/hops/estim/EstimatorMatrixHistogram.html |   4 +-
 .../apache/sysds/hops/estim/EstimatorSample.html   |   4 +-
 .../apache/sysds/hops/estim/EstimatorSampleRa.html |   4 +-
 .../java/org/apache/sysds/hops/estim/MMNode.html   |   4 +-
 .../sysds/hops/estim/SparsityEstimator.OpCode.html |   4 +-
 .../apache/sysds/hops/estim/SparsityEstimator.html |   4 +-
 .../hops/estim/class-use/EstimationUtils.html      |   4 +-
 .../hops/estim/class-use/EstimatorBasicAvg.html    |   4 +-
 .../hops/estim/class-use/EstimatorBasicWorst.html  |   4 +-
 .../class-use/EstimatorBitsetMM.BitsetMatrix.html  |   4 +-
 .../class-use/EstimatorBitsetMM.BitsetMatrix1.html |   4 +-
 .../class-use/EstimatorBitsetMM.BitsetMatrix2.html |   4 +-
 .../hops/estim/class-use/EstimatorBitsetMM.html    |   4 +-
 .../class-use/EstimatorDensityMap.DensityMap.html  |   4 +-
 .../hops/estim/class-use/EstimatorDensityMap.html  |   4 +-
 .../EstimatorLayeredGraph.LayeredGraph.html        |   4 +-
 .../estim/class-use/EstimatorLayeredGraph.html     |   4 +-
 .../EstimatorMatrixHistogram.MatrixHistogram.html  |   4 +-
 .../estim/class-use/EstimatorMatrixHistogram.html  |   4 +-
 .../hops/estim/class-use/EstimatorSample.html      |   4 +-
 .../hops/estim/class-use/EstimatorSampleRa.html    |   4 +-
 .../apache/sysds/hops/estim/class-use/MMNode.html  |   4 +-
 .../estim/class-use/SparsityEstimator.OpCode.html  |   4 +-
 .../hops/estim/class-use/SparsityEstimator.html    |   4 +-
 .../org/apache/sysds/hops/estim/package-frame.html |   2 +-
 .../apache/sysds/hops/estim/package-summary.html   |   4 +-
 .../org/apache/sysds/hops/estim/package-tree.html  |   4 +-
 .../org/apache/sysds/hops/estim/package-use.html   |   4 +-
 .../apache/sysds/hops/ipa/FunctionCallGraph.html   |   4 +-
 .../sysds/hops/ipa/FunctionCallSizeInfo.html       |   4 +-
 .../java/org/apache/sysds/hops/ipa/IPAPass.html    |   4 +-
 .../IPAPassApplyStaticAndDynamicHopRewrites.html   |   4 +-
 .../sysds/hops/ipa/IPAPassEliminateDeadCode.html   |   4 +-
 .../ipa/IPAPassFlagFunctionsRecompileOnce.html     |   4 +-
 .../sysds/hops/ipa/IPAPassFlagNonDeterminism.html  |   4 +-
 .../hops/ipa/IPAPassForwardFunctionCalls.html      |   4 +-
 .../sysds/hops/ipa/IPAPassInlineFunctions.html     |   4 +-
 .../hops/ipa/IPAPassPropagateReplaceLiterals.html  |   4 +-
 .../hops/ipa/IPAPassRemoveConstantBinaryOps.html   |   4 +-
 .../ipa/IPAPassRemoveUnnecessaryCheckpoints.html   |   4 +-
 .../hops/ipa/IPAPassRemoveUnusedFunctions.html     |   4 +-
 .../sysds/hops/ipa/InterProceduralAnalysis.html    |   4 +-
 .../hops/ipa/class-use/FunctionCallGraph.html      |   4 +-
 .../hops/ipa/class-use/FunctionCallSizeInfo.html   |   4 +-
 .../apache/sysds/hops/ipa/class-use/IPAPass.html   |   4 +-
 .../IPAPassApplyStaticAndDynamicHopRewrites.html   |   4 +-
 .../ipa/class-use/IPAPassEliminateDeadCode.html    |   4 +-
 .../IPAPassFlagFunctionsRecompileOnce.html         |   4 +-
 .../ipa/class-use/IPAPassFlagNonDeterminism.html   |   4 +-
 .../ipa/class-use/IPAPassForwardFunctionCalls.html |   4 +-
 .../hops/ipa/class-use/IPAPassInlineFunctions.html |   4 +-
 .../class-use/IPAPassPropagateReplaceLiterals.html |   4 +-
 .../class-use/IPAPassRemoveConstantBinaryOps.html  |   4 +-
 .../IPAPassRemoveUnnecessaryCheckpoints.html       |   4 +-
 .../class-use/IPAPassRemoveUnusedFunctions.html    |   4 +-
 .../ipa/class-use/InterProceduralAnalysis.html     |   4 +-
 .../org/apache/sysds/hops/ipa/package-frame.html   |   2 +-
 .../org/apache/sysds/hops/ipa/package-summary.html |   4 +-
 .../org/apache/sysds/hops/ipa/package-tree.html    |   4 +-
 .../org/apache/sysds/hops/ipa/package-use.html     |   4 +-
 .../java/org/apache/sysds/hops/package-frame.html  |   2 +-
 .../org/apache/sysds/hops/package-summary.html     |   4 +-
 .../java/org/apache/sysds/hops/package-tree.html   |   4 +-
 .../java/org/apache/sysds/hops/package-use.html    |   4 +-
 .../sysds/hops/recompile/LiteralReplacement.html   |   4 +-
 .../sysds/hops/recompile/RecompileStatus.html      |   4 +-
 .../sysds/hops/recompile/Recompiler.ResetType.html |   4 +-
 .../apache/sysds/hops/recompile/Recompiler.html    |   4 +-
 .../recompile/class-use/LiteralReplacement.html    |   4 +-
 .../hops/recompile/class-use/RecompileStatus.html  |   4 +-
 .../recompile/class-use/Recompiler.ResetType.html  |   4 +-
 .../sysds/hops/recompile/class-use/Recompiler.html |   4 +-
 .../apache/sysds/hops/recompile/package-frame.html |   2 +-
 .../sysds/hops/recompile/package-summary.html      |   4 +-
 .../apache/sysds/hops/recompile/package-tree.html  |   4 +-
 .../apache/sysds/hops/recompile/package-use.html   |   4 +-
 .../apache/sysds/hops/rewrite/HopDagValidator.html |   4 +-
 .../apache/sysds/hops/rewrite/HopRewriteRule.html  |   4 +-
 .../apache/sysds/hops/rewrite/HopRewriteUtils.html |   4 +-
 .../sysds/hops/rewrite/MarkForLineageReuse.html    |   4 +-
 .../sysds/hops/rewrite/ProgramRewriteStatus.html   |   4 +-
 .../apache/sysds/hops/rewrite/ProgramRewriter.html |   4 +-
 .../RewriteAlgebraicSimplificationDynamic.html     |   4 +-
 .../RewriteAlgebraicSimplificationStatic.html      |   4 +-
 .../hops/rewrite/RewriteBlockSizeAndReblock.html   |   4 +-
 .../RewriteCommonSubexpressionElimination.html     |   4 +-
 .../hops/rewrite/RewriteCompressedReblock.html     |   4 +-
 .../sysds/hops/rewrite/RewriteConstantFolding.html |   4 +-
 .../RewriteElementwiseMultChainOptimization.html   |   4 +-
 .../hops/rewrite/RewriteForLoopVectorization.html  |   4 +-
 .../sysds/hops/rewrite/RewriteGPUSpecificOps.html  |   4 +-
 .../RewriteHoistLoopInvariantOperations.html       |   4 +-
 .../hops/rewrite/RewriteIndexingVectorization.html |   4 +-
 .../RewriteInjectSparkLoopCheckpointing.html       |   4 +-
 .../RewriteInjectSparkPReadCheckpointing.html      |   4 +-
 .../RewriteMarkLoopVariablesUpdateInPlace.html     |   4 +-
 .../RewriteMatrixMultChainOptimization.html        |   4 +-
 .../RewriteMatrixMultChainOptimizationSparse.html  |   4 +-
 .../hops/rewrite/RewriteMergeBlockSequence.html    |   4 +-
 .../RewriteRemoveDanglingParentReferences.html     |   4 +-
 .../rewrite/RewriteRemoveEmptyBasicBlocks.html     |   4 +-
 .../rewrite/RewriteRemovePersistentReadWrite.html  |   4 +-
 .../hops/rewrite/RewriteRemoveReadAfterWrite.html  |   4 +-
 .../rewrite/RewriteRemoveUnnecessaryBranches.html  |   4 +-
 .../rewrite/RewriteRemoveUnnecessaryCasts.html     |   4 +-
 .../RewriteSplitDagDataDependentOperators.html     |   4 +-
 .../rewrite/RewriteSplitDagUnknownCSVRead.html     |   4 +-
 .../RewriteTransientWriteParentHandling.html       |   4 +-
 .../hops/rewrite/StatementBlockRewriteRule.html    |   4 +-
 .../hops/rewrite/class-use/HopDagValidator.html    |   4 +-
 .../hops/rewrite/class-use/HopRewriteRule.html     |   4 +-
 .../hops/rewrite/class-use/HopRewriteUtils.html    |   4 +-
 .../rewrite/class-use/MarkForLineageReuse.html     |   4 +-
 .../rewrite/class-use/ProgramRewriteStatus.html    |   4 +-
 .../hops/rewrite/class-use/ProgramRewriter.html    |   4 +-
 .../RewriteAlgebraicSimplificationDynamic.html     |   4 +-
 .../RewriteAlgebraicSimplificationStatic.html      |   4 +-
 .../class-use/RewriteBlockSizeAndReblock.html      |   4 +-
 .../RewriteCommonSubexpressionElimination.html     |   4 +-
 .../class-use/RewriteCompressedReblock.html        |   4 +-
 .../rewrite/class-use/RewriteConstantFolding.html  |   4 +-
 .../RewriteElementwiseMultChainOptimization.html   |   4 +-
 .../class-use/RewriteForLoopVectorization.html     |   4 +-
 .../rewrite/class-use/RewriteGPUSpecificOps.html   |   4 +-
 .../RewriteHoistLoopInvariantOperations.html       |   4 +-
 .../class-use/RewriteIndexingVectorization.html    |   4 +-
 .../RewriteInjectSparkLoopCheckpointing.html       |   4 +-
 .../RewriteInjectSparkPReadCheckpointing.html      |   4 +-
 .../RewriteMarkLoopVariablesUpdateInPlace.html     |   4 +-
 .../RewriteMatrixMultChainOptimization.html        |   4 +-
 .../RewriteMatrixMultChainOptimizationSparse.html  |   4 +-
 .../class-use/RewriteMergeBlockSequence.html       |   4 +-
 .../RewriteRemoveDanglingParentReferences.html     |   4 +-
 .../class-use/RewriteRemoveEmptyBasicBlocks.html   |   4 +-
 .../RewriteRemovePersistentReadWrite.html          |   4 +-
 .../class-use/RewriteRemoveReadAfterWrite.html     |   4 +-
 .../RewriteRemoveUnnecessaryBranches.html          |   4 +-
 .../class-use/RewriteRemoveUnnecessaryCasts.html   |   4 +-
 .../RewriteSplitDagDataDependentOperators.html     |   4 +-
 .../class-use/RewriteSplitDagUnknownCSVRead.html   |   4 +-
 .../RewriteTransientWriteParentHandling.html       |   4 +-
 .../class-use/StatementBlockRewriteRule.html       |   4 +-
 .../apache/sysds/hops/rewrite/package-frame.html   |   2 +-
 .../apache/sysds/hops/rewrite/package-summary.html |   4 +-
 .../apache/sysds/hops/rewrite/package-tree.html    |   4 +-
 .../org/apache/sysds/hops/rewrite/package-use.html |   4 +-
 docs/api/java/org/apache/sysds/lops/Append.html    |   4 +-
 docs/api/java/org/apache/sysds/lops/AppendG.html   |   4 +-
 .../org/apache/sysds/lops/AppendGAlignedSP.html    |   4 +-
 .../org/apache/sysds/lops/AppendM.CacheType.html   |   4 +-
 docs/api/java/org/apache/sysds/lops/AppendM.html   |   4 +-
 docs/api/java/org/apache/sysds/lops/AppendR.html   |   4 +-
 docs/api/java/org/apache/sysds/lops/Binary.html    |   4 +-
 .../org/apache/sysds/lops/BinaryM.VectorType.html  |   4 +-
 docs/api/java/org/apache/sysds/lops/BinaryM.html   |   4 +-
 .../java/org/apache/sysds/lops/BinaryScalar.html   |   4 +-
 .../org/apache/sysds/lops/BinaryUAggChain.html     |   4 +-
 .../api/java/org/apache/sysds/lops/CSVReBlock.html |   4 +-
 .../java/org/apache/sysds/lops/CentralMoment.html  |   4 +-
 .../api/java/org/apache/sysds/lops/Checkpoint.html |   4 +-
 .../api/java/org/apache/sysds/lops/CoVariance.html |   4 +-
 .../sysds/lops/Compression.CompressConfig.html     |   4 +-
 .../java/org/apache/sysds/lops/Compression.html    |   4 +-
 .../apache/sysds/lops/Ctable.OperationTypes.html   |   4 +-
 docs/api/java/org/apache/sysds/lops/Ctable.html    |   4 +-
 .../apache/sysds/lops/CumulativeOffsetBinary.html  |   4 +-
 .../sysds/lops/CumulativePartialAggregate.html     |   4 +-
 docs/api/java/org/apache/sysds/lops/Data.html      |   4 +-
 docs/api/java/org/apache/sysds/lops/DataGen.html   |   4 +-
 .../java/org/apache/sysds/lops/DnnTransform.html   |   4 +-
 docs/api/java/org/apache/sysds/lops/Federated.html |   4 +-
 .../java/org/apache/sysds/lops/FunctionCallCP.html |   4 +-
 .../org/apache/sysds/lops/GroupedAggregate.html    |   4 +-
 .../sysds/lops/GroupedAggregateM.CacheType.html    |   4 +-
 .../org/apache/sysds/lops/GroupedAggregateM.html   |   4 +-
 .../apache/sysds/lops/LeftIndex.LixCacheType.html  |   4 +-
 docs/api/java/org/apache/sysds/lops/LeftIndex.html |   4 +-
 .../org/apache/sysds/lops/Lop.SimpleInstType.html  |   4 +-
 docs/api/java/org/apache/sysds/lops/Lop.Type.html  |   4 +-
 .../org/apache/sysds/lops/Lop.VisitStatus.html     |   4 +-
 docs/api/java/org/apache/sysds/lops/Lop.html       |   4 +-
 .../apache/sysds/lops/LopProperties.ExecType.html  |   4 +-
 .../java/org/apache/sysds/lops/LopProperties.html  |   4 +-
 .../java/org/apache/sysds/lops/LopsException.html  |   4 +-
 .../java/org/apache/sysds/lops/MMCJ.MMCJType.html  |   4 +-
 docs/api/java/org/apache/sysds/lops/MMCJ.html      |   4 +-
 docs/api/java/org/apache/sysds/lops/MMRJ.html      |   4 +-
 .../org/apache/sysds/lops/MMTSJ.MMTSJType.html     |   4 +-
 docs/api/java/org/apache/sysds/lops/MMTSJ.html     |   4 +-
 docs/api/java/org/apache/sysds/lops/MMZip.html     |   4 +-
 .../org/apache/sysds/lops/MapMult.CacheType.html   |   4 +-
 docs/api/java/org/apache/sysds/lops/MapMult.html   |   4 +-
 .../apache/sysds/lops/MapMultChain.ChainType.html  |   4 +-
 .../java/org/apache/sysds/lops/MapMultChain.html   |   4 +-
 docs/api/java/org/apache/sysds/lops/MatMultCP.html |   4 +-
 docs/api/java/org/apache/sysds/lops/Nary.html      |   4 +-
 .../org/apache/sysds/lops/OutputParameters.html    |   4 +-
 .../java/org/apache/sysds/lops/PMMJ.CacheType.html |   4 +-
 docs/api/java/org/apache/sysds/lops/PMMJ.html      |   4 +-
 docs/api/java/org/apache/sysds/lops/PMapMult.html  |   4 +-
 .../apache/sysds/lops/ParameterizedBuiltin.html    |   4 +-
 .../org/apache/sysds/lops/PartialAggregate.html    |   4 +-
 .../sysds/lops/PickByCount.OperationTypes.html     |   4 +-
 .../java/org/apache/sysds/lops/PickByCount.html    |   4 +-
 docs/api/java/org/apache/sysds/lops/ReBlock.html   |   4 +-
 .../api/java/org/apache/sysds/lops/RightIndex.html |   4 +-
 .../apache/sysds/lops/SortKeys.OperationTypes.html |   4 +-
 docs/api/java/org/apache/sysds/lops/SortKeys.html  |   4 +-
 .../api/java/org/apache/sysds/lops/SpoofFused.html |   4 +-
 docs/api/java/org/apache/sysds/lops/Sql.html       |   4 +-
 docs/api/java/org/apache/sysds/lops/Ternary.html   |   4 +-
 .../org/apache/sysds/lops/TernaryAggregate.html    |   4 +-
 docs/api/java/org/apache/sysds/lops/Transform.html |   4 +-
 .../java/org/apache/sysds/lops/UAggOuterChain.html |   4 +-
 docs/api/java/org/apache/sysds/lops/Unary.html     |   4 +-
 docs/api/java/org/apache/sysds/lops/UnaryCP.html   |   4 +-
 .../sysds/lops/WeightedCrossEntropy.WCeMMType.html |   4 +-
 .../apache/sysds/lops/WeightedCrossEntropy.html    |   4 +-
 .../apache/sysds/lops/WeightedCrossEntropyR.html   |   4 +-
 .../sysds/lops/WeightedDivMM.WDivMMType.html       |   4 +-
 .../java/org/apache/sysds/lops/WeightedDivMM.html  |   4 +-
 .../java/org/apache/sysds/lops/WeightedDivMMR.html |   4 +-
 .../sysds/lops/WeightedSigmoid.WSigmoidType.html   |   4 +-
 .../org/apache/sysds/lops/WeightedSigmoid.html     |   4 +-
 .../org/apache/sysds/lops/WeightedSigmoidR.html    |   4 +-
 .../lops/WeightedSquaredLoss.WeightsType.html      |   4 +-
 .../org/apache/sysds/lops/WeightedSquaredLoss.html |   4 +-
 .../apache/sysds/lops/WeightedSquaredLossR.html    |   4 +-
 .../sysds/lops/WeightedUnaryMM.WUMMType.html       |   4 +-
 .../org/apache/sysds/lops/WeightedUnaryMM.html     |   4 +-
 .../org/apache/sysds/lops/WeightedUnaryMMR.html    |   4 +-
 .../org/apache/sysds/lops/class-use/Append.html    |   4 +-
 .../org/apache/sysds/lops/class-use/AppendG.html   |   4 +-
 .../sysds/lops/class-use/AppendGAlignedSP.html     |   4 +-
 .../sysds/lops/class-use/AppendM.CacheType.html    |   4 +-
 .../org/apache/sysds/lops/class-use/AppendM.html   |   4 +-
 .../org/apache/sysds/lops/class-use/AppendR.html   |   4 +-
 .../org/apache/sysds/lops/class-use/Binary.html    |   4 +-
 .../sysds/lops/class-use/BinaryM.VectorType.html   |   4 +-
 .../org/apache/sysds/lops/class-use/BinaryM.html   |   4 +-
 .../apache/sysds/lops/class-use/BinaryScalar.html  |   4 +-
 .../sysds/lops/class-use/BinaryUAggChain.html      |   4 +-
 .../apache/sysds/lops/class-use/CSVReBlock.html    |   4 +-
 .../apache/sysds/lops/class-use/CentralMoment.html |   4 +-
 .../apache/sysds/lops/class-use/Checkpoint.html    |   4 +-
 .../apache/sysds/lops/class-use/CoVariance.html    |   4 +-
 .../lops/class-use/Compression.CompressConfig.html |   4 +-
 .../apache/sysds/lops/class-use/Compression.html   |   4 +-
 .../lops/class-use/Ctable.OperationTypes.html      |   4 +-
 .../org/apache/sysds/lops/class-use/Ctable.html    |   4 +-
 .../lops/class-use/CumulativeOffsetBinary.html     |   4 +-
 .../lops/class-use/CumulativePartialAggregate.html |   4 +-
 .../java/org/apache/sysds/lops/class-use/Data.html |   4 +-
 .../org/apache/sysds/lops/class-use/DataGen.html   |   4 +-
 .../apache/sysds/lops/class-use/DnnTransform.html  |   4 +-
 .../org/apache/sysds/lops/class-use/Federated.html |   4 +-
 .../sysds/lops/class-use/FunctionCallCP.html       |   4 +-
 .../sysds/lops/class-use/GroupedAggregate.html     |   4 +-
 .../class-use/GroupedAggregateM.CacheType.html     |   4 +-
 .../sysds/lops/class-use/GroupedAggregateM.html    |   4 +-
 .../lops/class-use/LeftIndex.LixCacheType.html     |   4 +-
 .../org/apache/sysds/lops/class-use/LeftIndex.html |   4 +-
 .../sysds/lops/class-use/Lop.SimpleInstType.html   |   4 +-
 .../org/apache/sysds/lops/class-use/Lop.Type.html  |   4 +-
 .../sysds/lops/class-use/Lop.VisitStatus.html      |   4 +-
 .../java/org/apache/sysds/lops/class-use/Lop.html  |   4 +-
 .../lops/class-use/LopProperties.ExecType.html     |   4 +-
 .../apache/sysds/lops/class-use/LopProperties.html |   4 +-
 .../apache/sysds/lops/class-use/LopsException.html |   4 +-
 .../apache/sysds/lops/class-use/MMCJ.MMCJType.html |   4 +-
 .../java/org/apache/sysds/lops/class-use/MMCJ.html |   4 +-
 .../java/org/apache/sysds/lops/class-use/MMRJ.html |   4 +-
 .../sysds/lops/class-use/MMTSJ.MMTSJType.html      |   4 +-
 .../org/apache/sysds/lops/class-use/MMTSJ.html     |   4 +-
 .../org/apache/sysds/lops/class-use/MMZip.html     |   4 +-
 .../sysds/lops/class-use/MapMult.CacheType.html    |   4 +-
 .../org/apache/sysds/lops/class-use/MapMult.html   |   4 +-
 .../lops/class-use/MapMultChain.ChainType.html     |   4 +-
 .../apache/sysds/lops/class-use/MapMultChain.html  |   4 +-
 .../org/apache/sysds/lops/class-use/MatMultCP.html |   4 +-
 .../java/org/apache/sysds/lops/class-use/Nary.html |   4 +-
 .../sysds/lops/class-use/OutputParameters.html     |   4 +-
 .../sysds/lops/class-use/PMMJ.CacheType.html       |   4 +-
 .../java/org/apache/sysds/lops/class-use/PMMJ.html |   4 +-
 .../org/apache/sysds/lops/class-use/PMapMult.html  |   4 +-
 .../sysds/lops/class-use/ParameterizedBuiltin.html |   4 +-
 .../sysds/lops/class-use/PartialAggregate.html     |   4 +-
 .../lops/class-use/PickByCount.OperationTypes.html |   4 +-
 .../apache/sysds/lops/class-use/PickByCount.html   |   4 +-
 .../org/apache/sysds/lops/class-use/ReBlock.html   |   4 +-
 .../apache/sysds/lops/class-use/RightIndex.html    |   4 +-
 .../lops/class-use/SortKeys.OperationTypes.html    |   4 +-
 .../org/apache/sysds/lops/class-use/SortKeys.html  |   4 +-
 .../apache/sysds/lops/class-use/SpoofFused.html    |   4 +-
 .../java/org/apache/sysds/lops/class-use/Sql.html  |   4 +-
 .../org/apache/sysds/lops/class-use/Ternary.html   |   4 +-
 .../sysds/lops/class-use/TernaryAggregate.html     |   4 +-
 .../org/apache/sysds/lops/class-use/Transform.html |   4 +-
 .../sysds/lops/class-use/UAggOuterChain.html       |   4 +-
 .../org/apache/sysds/lops/class-use/Unary.html     |   4 +-
 .../org/apache/sysds/lops/class-use/UnaryCP.html   |   4 +-
 .../class-use/WeightedCrossEntropy.WCeMMType.html  |   4 +-
 .../sysds/lops/class-use/WeightedCrossEntropy.html |   4 +-
 .../lops/class-use/WeightedCrossEntropyR.html      |   4 +-
 .../lops/class-use/WeightedDivMM.WDivMMType.html   |   4 +-
 .../apache/sysds/lops/class-use/WeightedDivMM.html |   4 +-
 .../sysds/lops/class-use/WeightedDivMMR.html       |   4 +-
 .../class-use/WeightedSigmoid.WSigmoidType.html    |   4 +-
 .../sysds/lops/class-use/WeightedSigmoid.html      |   4 +-
 .../sysds/lops/class-use/WeightedSigmoidR.html     |   4 +-
 .../class-use/WeightedSquaredLoss.WeightsType.html |   4 +-
 .../sysds/lops/class-use/WeightedSquaredLoss.html  |   4 +-
 .../sysds/lops/class-use/WeightedSquaredLossR.html |   4 +-
 .../lops/class-use/WeightedUnaryMM.WUMMType.html   |   4 +-
 .../sysds/lops/class-use/WeightedUnaryMM.html      |   4 +-
 .../sysds/lops/class-use/WeightedUnaryMMR.html     |   4 +-
 .../java/org/apache/sysds/lops/compile/Dag.html    |   4 +-
 .../apache/sysds/lops/compile/LopComparator.html   |   4 +-
 .../apache/sysds/lops/compile/class-use/Dag.html   |   4 +-
 .../lops/compile/class-use/LopComparator.html      |   4 +-
 .../apache/sysds/lops/compile/package-frame.html   |   2 +-
 .../apache/sysds/lops/compile/package-summary.html |   4 +-
 .../apache/sysds/lops/compile/package-tree.html    |   4 +-
 .../org/apache/sysds/lops/compile/package-use.html |   4 +-
 .../java/org/apache/sysds/lops/package-frame.html  |   2 +-
 .../org/apache/sysds/lops/package-summary.html     |   4 +-
 .../java/org/apache/sysds/lops/package-tree.html   |   4 +-
 .../java/org/apache/sysds/lops/package-use.html    |   4 +-
 .../apache/sysds/parser/AssignmentStatement.html   |   4 +-
 .../org/apache/sysds/parser/BinaryExpression.html  |   4 +-
 .../org/apache/sysds/parser/BooleanExpression.html |   4 +-
 .../org/apache/sysds/parser/BooleanIdentifier.html |   4 +-
 .../org/apache/sysds/parser/BuiltinConstant.html   |   4 +-
 .../sysds/parser/BuiltinFunctionExpression.html    |   4 +-
 .../apache/sysds/parser/ConditionalPredicate.html  |   4 +-
 .../org/apache/sysds/parser/ConstIdentifier.html   |   4 +-
 .../java/org/apache/sysds/parser/DMLProgram.html   |   4 +-
 .../org/apache/sysds/parser/DMLTranslator.html     |   4 +-
 .../org/apache/sysds/parser/DataExpression.html    |   4 +-
 .../org/apache/sysds/parser/DataIdentifier.html    |   4 +-
 .../org/apache/sysds/parser/DoubleIdentifier.html  |   4 +-
 .../apache/sysds/parser/Expression.BinaryOp.html   |   4 +-
 .../apache/sysds/parser/Expression.BooleanOp.html  |   4 +-
 .../org/apache/sysds/parser/Expression.DataOp.html |   4 +-
 .../sysds/parser/Expression.FunctCallOp.html       |   4 +-
 .../sysds/parser/Expression.RelationalOp.html      |   4 +-
 .../java/org/apache/sysds/parser/Expression.html   |   4 +-
 .../org/apache/sysds/parser/ExpressionList.html    |   4 +-
 .../java/org/apache/sysds/parser/ForStatement.html |   4 +-
 .../org/apache/sysds/parser/ForStatementBlock.html |   4 +-
 .../sysds/parser/FunctionCallIdentifier.html       |   4 +-
 .../apache/sysds/parser/FunctionDictionary.html    |   4 +-
 .../org/apache/sysds/parser/FunctionStatement.html |   4 +-
 .../sysds/parser/FunctionStatementBlock.html       |   4 +-
 .../java/org/apache/sysds/parser/Identifier.html   |   4 +-
 .../java/org/apache/sysds/parser/IfStatement.html  |   4 +-
 .../org/apache/sysds/parser/IfStatementBlock.html  |   4 +-
 .../org/apache/sysds/parser/ImportStatement.html   |   4 +-
 .../org/apache/sysds/parser/IndexedIdentifier.html |   4 +-
 .../org/apache/sysds/parser/IntIdentifier.html     |   4 +-
 .../org/apache/sysds/parser/IterablePredicate.html |   4 +-
 .../LanguageException.LanguageErrorCodes.html      |   4 +-
 .../org/apache/sysds/parser/LanguageException.html |   4 +-
 .../apache/sysds/parser/LiveVariableAnalysis.html  |   4 +-
 .../sysds/parser/MultiAssignmentStatement.html     |   4 +-
 .../org/apache/sysds/parser/OutputStatement.html   |   4 +-
 .../org/apache/sysds/parser/ParForStatement.html   |   4 +-
 .../parser/ParForStatementBlock.ResultVar.html     |   4 +-
 .../apache/sysds/parser/ParForStatementBlock.html  |   4 +-
 .../apache/sysds/parser/ParameterExpression.html   |   4 +-
 .../ParameterizedBuiltinFunctionExpression.html    |   4 +-
 .../org/apache/sysds/parser/ParseException.html    |   4 +-
 .../java/org/apache/sysds/parser/ParseInfo.html    |   4 +-
 .../org/apache/sysds/parser/ParserFactory.html     |   4 +-
 .../org/apache/sysds/parser/ParserWrapper.html     |   4 +-
 .../org/apache/sysds/parser/PathStatement.html     |   4 +-
 .../sysds/parser/PrintStatement.PRINTTYPE.html     |   4 +-
 .../org/apache/sysds/parser/PrintStatement.html    |   4 +-
 .../apache/sysds/parser/RelationalExpression.html  |   4 +-
 .../sysds/parser/Statement.PSCheckpointing.html    |   4 +-
 .../apache/sysds/parser/Statement.PSFrequency.html |   4 +-
 .../apache/sysds/parser/Statement.PSModeType.html  |   4 +-
 .../apache/sysds/parser/Statement.PSScheme.html    |   4 +-
 .../sysds/parser/Statement.PSUpdateType.html       |   4 +-
 .../java/org/apache/sysds/parser/Statement.html    |   4 +-
 .../org/apache/sysds/parser/StatementBlock.html    |   4 +-
 .../org/apache/sysds/parser/StringIdentifier.html  |   4 +-
 .../java/org/apache/sysds/parser/VariableSet.html  |   4 +-
 .../org/apache/sysds/parser/WhileStatement.html    |   4 +-
 .../apache/sysds/parser/WhileStatementBlock.html   |   4 +-
 .../parser/class-use/AssignmentStatement.html      |   4 +-
 .../sysds/parser/class-use/BinaryExpression.html   |   4 +-
 .../sysds/parser/class-use/BooleanExpression.html  |   4 +-
 .../sysds/parser/class-use/BooleanIdentifier.html  |   4 +-
 .../sysds/parser/class-use/BuiltinConstant.html    |   4 +-
 .../class-use/BuiltinFunctionExpression.html       |   4 +-
 .../parser/class-use/ConditionalPredicate.html     |   4 +-
 .../sysds/parser/class-use/ConstIdentifier.html    |   4 +-
 .../apache/sysds/parser/class-use/DMLProgram.html  |   4 +-
 .../sysds/parser/class-use/DMLTranslator.html      |   4 +-
 .../sysds/parser/class-use/DataExpression.html     |   4 +-
 .../sysds/parser/class-use/DataIdentifier.html     |   4 +-
 .../sysds/parser/class-use/DoubleIdentifier.html   |   4 +-
 .../parser/class-use/Expression.BinaryOp.html      |   4 +-
 .../parser/class-use/Expression.BooleanOp.html     |   4 +-
 .../sysds/parser/class-use/Expression.DataOp.html  |   4 +-
 .../parser/class-use/Expression.FunctCallOp.html   |   4 +-
 .../parser/class-use/Expression.RelationalOp.html  |   4 +-
 .../apache/sysds/parser/class-use/Expression.html  |   4 +-
 .../sysds/parser/class-use/ExpressionList.html     |   4 +-
 .../sysds/parser/class-use/ForStatement.html       |   4 +-
 .../sysds/parser/class-use/ForStatementBlock.html  |   4 +-
 .../parser/class-use/FunctionCallIdentifier.html   |   4 +-
 .../sysds/parser/class-use/FunctionDictionary.html |   4 +-
 .../sysds/parser/class-use/FunctionStatement.html  |   4 +-
 .../parser/class-use/FunctionStatementBlock.html   |   4 +-
 .../apache/sysds/parser/class-use/Identifier.html  |   4 +-
 .../apache/sysds/parser/class-use/IfStatement.html |   4 +-
 .../sysds/parser/class-use/IfStatementBlock.html   |   4 +-
 .../sysds/parser/class-use/ImportStatement.html    |   4 +-
 .../sysds/parser/class-use/IndexedIdentifier.html  |   4 +-
 .../sysds/parser/class-use/IntIdentifier.html      |   4 +-
 .../sysds/parser/class-use/IterablePredicate.html  |   4 +-
 .../LanguageException.LanguageErrorCodes.html      |   4 +-
 .../sysds/parser/class-use/LanguageException.html  |   4 +-
 .../parser/class-use/LiveVariableAnalysis.html     |   4 +-
 .../parser/class-use/MultiAssignmentStatement.html |   4 +-
 .../sysds/parser/class-use/OutputStatement.html    |   4 +-
 .../sysds/parser/class-use/ParForStatement.html    |   4 +-
 .../class-use/ParForStatementBlock.ResultVar.html  |   4 +-
 .../parser/class-use/ParForStatementBlock.html     |   4 +-
 .../parser/class-use/ParameterExpression.html      |   4 +-
 .../ParameterizedBuiltinFunctionExpression.html    |   4 +-
 .../sysds/parser/class-use/ParseException.html     |   4 +-
 .../apache/sysds/parser/class-use/ParseInfo.html   |   4 +-
 .../sysds/parser/class-use/ParserFactory.html      |   4 +-
 .../sysds/parser/class-use/ParserWrapper.html      |   4 +-
 .../sysds/parser/class-use/PathStatement.html      |   4 +-
 .../parser/class-use/PrintStatement.PRINTTYPE.html |   4 +-
 .../sysds/parser/class-use/PrintStatement.html     |   4 +-
 .../parser/class-use/RelationalExpression.html     |   4 +-
 .../class-use/Statement.PSCheckpointing.html       |   4 +-
 .../parser/class-use/Statement.PSFrequency.html    |   4 +-
 .../parser/class-use/Statement.PSModeType.html     |   4 +-
 .../sysds/parser/class-use/Statement.PSScheme.html |   4 +-
 .../parser/class-use/Statement.PSUpdateType.html   |   4 +-
 .../apache/sysds/parser/class-use/Statement.html   |   4 +-
 .../sysds/parser/class-use/StatementBlock.html     |   4 +-
 .../sysds/parser/class-use/StringIdentifier.html   |   4 +-
 .../apache/sysds/parser/class-use/VariableSet.html |   4 +-
 .../sysds/parser/class-use/WhileStatement.html     |   4 +-
 .../parser/class-use/WhileStatementBlock.html      |   4 +-
 .../parser/dml/CustomErrorListener.ParseIssue.html |   4 +-
 .../dml/CustomErrorListener.ParseIssueType.html    |   4 +-
 .../sysds/parser/dml/CustomErrorListener.html      |   4 +-
 .../apache/sysds/parser/dml/DMLParserWrapper.html  |   4 +-
 .../apache/sysds/parser/dml/DmlBaseListener.html   |   4 +-
 .../java/org/apache/sysds/parser/dml/DmlLexer.html |   4 +-
 .../org/apache/sysds/parser/dml/DmlListener.html   |   4 +-
 ...rser.AccumulatorAssignmentStatementContext.html |   4 +-
 .../dml/DmlParser.AddSubExpressionContext.html     |   4 +-
 .../dml/DmlParser.AssignmentStatementContext.html  |   4 +-
 .../dml/DmlParser.AtomicExpressionContext.html     |   4 +-
 .../dml/DmlParser.BooleanAndExpressionContext.html |   4 +-
 .../dml/DmlParser.BooleanNotExpressionContext.html |   4 +-
 .../dml/DmlParser.BooleanOrExpressionContext.html  |   4 +-
 ...DmlParser.BuiltinFunctionExpressionContext.html |   4 +-
 ...mlParser.CommandlineParamExpressionContext.html |   4 +-
 ...arser.CommandlinePositionExpressionContext.html |   4 +-
 .../DmlParser.ConstDoubleIdExpressionContext.html  |   4 +-
 .../dml/DmlParser.ConstFalseExpressionContext.html |   4 +-
 .../dml/DmlParser.ConstIntIdExpressionContext.html |   4 +-
 .../DmlParser.ConstStringIdExpressionContext.html  |   4 +-
 .../dml/DmlParser.ConstTrueExpressionContext.html  |   4 +-
 .../dml/DmlParser.DataIdExpressionContext.html     |   4 +-
 .../dml/DmlParser.DataIdentifierContext.html       |   4 +-
 .../parser/dml/DmlParser.DataTypeContext.html      |   4 +-
 .../parser/dml/DmlParser.ExpressionContext.html    |   4 +-
 ...arser.ExternalFunctionDefExpressionContext.html |   4 +-
 .../parser/dml/DmlParser.ForStatementContext.html  |   4 +-
 ...ser.FunctionCallAssignmentStatementContext.html |   4 +-
 ...unctionCallMultiAssignmentStatementContext.html |   4 +-
 .../dml/DmlParser.FunctionStatementContext.html    |   4 +-
 .../parser/dml/DmlParser.IfStatementContext.html   |   4 +-
 .../DmlParser.IfdefAssignmentStatementContext.html |   4 +-
 .../dml/DmlParser.ImportStatementContext.html      |   4 +-
 .../dml/DmlParser.IndexedExpressionContext.html    |   4 +-
 ...arser.InternalFunctionDefExpressionContext.html |   4 +-
 ...er.IterablePredicateColonExpressionContext.html |   4 +-
 .../dml/DmlParser.IterablePredicateContext.html    |   4 +-
 ...rser.IterablePredicateSeqExpressionContext.html |   4 +-
 .../dml/DmlParser.MatrixDataTypeCheckContext.html  |   4 +-
 .../dml/DmlParser.MatrixMulExpressionContext.html  |   4 +-
 .../sysds/parser/dml/DmlParser.Ml_typeContext.html |   4 +-
 .../dml/DmlParser.ModIntDivExpressionContext.html  |   4 +-
 .../dml/DmlParser.MultDivExpressionContext.html    |   4 +-
 .../dml/DmlParser.MultiIdExpressionContext.html    |   4 +-
 .../dml/DmlParser.ParForStatementContext.html      |   4 +-
 .../DmlParser.ParameterizedExpressionContext.html  |   4 +-
 .../parser/dml/DmlParser.PathStatementContext.html |   4 +-
 .../dml/DmlParser.PowerExpressionContext.html      |   4 +-
 .../parser/dml/DmlParser.ProgramrootContext.html   |   4 +-
 .../dml/DmlParser.RelationalExpressionContext.html |   4 +-
 ...rser.SimpleDataIdentifierExpressionContext.html |   4 +-
 .../parser/dml/DmlParser.StatementContext.html     |   4 +-
 ...arser.StrictParameterizedExpressionContext.html |   4 +-
 ...r.StrictParameterizedKeyValueStringContext.html |   4 +-
 .../dml/DmlParser.TypedArgAssignContext.html       |   4 +-
 .../dml/DmlParser.TypedArgNoAssignContext.html     |   4 +-
 .../dml/DmlParser.UnaryExpressionContext.html      |   4 +-
 .../parser/dml/DmlParser.ValueTypeContext.html     |   4 +-
 .../dml/DmlParser.WhileStatementContext.html       |   4 +-
 .../org/apache/sysds/parser/dml/DmlParser.html     |   4 +-
 .../apache/sysds/parser/dml/DmlPreprocessor.html   |   4 +-
 .../DmlSyntacticValidator.ConvertedDMLSyntax.html  |   4 +-
 .../sysds/parser/dml/DmlSyntacticValidator.html    |   4 +-
 .../apache/sysds/parser/dml/ExpressionInfo.html    |   4 +-
 .../org/apache/sysds/parser/dml/StatementInfo.html |   4 +-
 .../class-use/CustomErrorListener.ParseIssue.html  |   4 +-
 .../CustomErrorListener.ParseIssueType.html        |   4 +-
 .../parser/dml/class-use/CustomErrorListener.html  |   4 +-
 .../parser/dml/class-use/DMLParserWrapper.html     |   4 +-
 .../parser/dml/class-use/DmlBaseListener.html      |   4 +-
 .../sysds/parser/dml/class-use/DmlLexer.html       |   4 +-
 .../sysds/parser/dml/class-use/DmlListener.html    |   4 +-
 ...rser.AccumulatorAssignmentStatementContext.html |   4 +-
 .../DmlParser.AddSubExpressionContext.html         |   4 +-
 .../DmlParser.AssignmentStatementContext.html      |   4 +-
 .../DmlParser.AtomicExpressionContext.html         |   4 +-
 .../DmlParser.BooleanAndExpressionContext.html     |   4 +-
 .../DmlParser.BooleanNotExpressionContext.html     |   4 +-
 .../DmlParser.BooleanOrExpressionContext.html      |   4 +-
 ...DmlParser.BuiltinFunctionExpressionContext.html |   4 +-
 ...mlParser.CommandlineParamExpressionContext.html |   4 +-
 ...arser.CommandlinePositionExpressionContext.html |   4 +-
 .../DmlParser.ConstDoubleIdExpressionContext.html  |   4 +-
 .../DmlParser.ConstFalseExpressionContext.html     |   4 +-
 .../DmlParser.ConstIntIdExpressionContext.html     |   4 +-
 .../DmlParser.ConstStringIdExpressionContext.html  |   4 +-
 .../DmlParser.ConstTrueExpressionContext.html      |   4 +-
 .../DmlParser.DataIdExpressionContext.html         |   4 +-
 .../class-use/DmlParser.DataIdentifierContext.html |   4 +-
 .../dml/class-use/DmlParser.DataTypeContext.html   |   4 +-
 .../dml/class-use/DmlParser.ExpressionContext.html |   4 +-
 ...arser.ExternalFunctionDefExpressionContext.html |   4 +-
 .../class-use/DmlParser.ForStatementContext.html   |   4 +-
 ...ser.FunctionCallAssignmentStatementContext.html |   4 +-
 ...unctionCallMultiAssignmentStatementContext.html |   4 +-
 .../DmlParser.FunctionStatementContext.html        |   4 +-
 .../class-use/DmlParser.IfStatementContext.html    |   4 +-
 .../DmlParser.IfdefAssignmentStatementContext.html |   4 +-
 .../DmlParser.ImportStatementContext.html          |   4 +-
 .../DmlParser.IndexedExpressionContext.html        |   4 +-
 ...arser.InternalFunctionDefExpressionContext.html |   4 +-
 ...er.IterablePredicateColonExpressionContext.html |   4 +-
 .../DmlParser.IterablePredicateContext.html        |   4 +-
 ...rser.IterablePredicateSeqExpressionContext.html |   4 +-
 .../DmlParser.MatrixDataTypeCheckContext.html      |   4 +-
 .../DmlParser.MatrixMulExpressionContext.html      |   4 +-
 .../dml/class-use/DmlParser.Ml_typeContext.html    |   4 +-
 .../DmlParser.ModIntDivExpressionContext.html      |   4 +-
 .../DmlParser.MultDivExpressionContext.html        |   4 +-
 .../DmlParser.MultiIdExpressionContext.html        |   4 +-
 .../DmlParser.ParForStatementContext.html          |   4 +-
 .../DmlParser.ParameterizedExpressionContext.html  |   4 +-
 .../class-use/DmlParser.PathStatementContext.html  |   4 +-
 .../DmlParser.PowerExpressionContext.html          |   4 +-
 .../class-use/DmlParser.ProgramrootContext.html    |   4 +-
 .../DmlParser.RelationalExpressionContext.html     |   4 +-
 ...rser.SimpleDataIdentifierExpressionContext.html |   4 +-
 .../dml/class-use/DmlParser.StatementContext.html  |   4 +-
 ...arser.StrictParameterizedExpressionContext.html |   4 +-
 ...r.StrictParameterizedKeyValueStringContext.html |   4 +-
 .../class-use/DmlParser.TypedArgAssignContext.html |   4 +-
 .../DmlParser.TypedArgNoAssignContext.html         |   4 +-
 .../DmlParser.UnaryExpressionContext.html          |   4 +-
 .../dml/class-use/DmlParser.ValueTypeContext.html  |   4 +-
 .../class-use/DmlParser.WhileStatementContext.html |   4 +-
 .../sysds/parser/dml/class-use/DmlParser.html      |   4 +-
 .../parser/dml/class-use/DmlPreprocessor.html      |   4 +-
 .../DmlSyntacticValidator.ConvertedDMLSyntax.html  |   4 +-
 .../dml/class-use/DmlSyntacticValidator.html       |   4 +-
 .../sysds/parser/dml/class-use/ExpressionInfo.html |   4 +-
 .../sysds/parser/dml/class-use/StatementInfo.html  |   4 +-
 .../org/apache/sysds/parser/dml/package-frame.html |   2 +-
 .../apache/sysds/parser/dml/package-summary.html   |   4 +-
 .../org/apache/sysds/parser/dml/package-tree.html  |   4 +-
 .../org/apache/sysds/parser/dml/package-use.html   |   4 +-
 .../org/apache/sysds/parser/package-frame.html     |   2 +-
 .../org/apache/sysds/parser/package-summary.html   |   4 +-
 .../java/org/apache/sysds/parser/package-tree.html |   4 +-
 .../java/org/apache/sysds/parser/package-use.html  |   4 +-
 .../sysds/runtime/DMLCompressionException.html     |   4 +-
 .../apache/sysds/runtime/DMLRuntimeException.html  |   4 +-
 .../apache/sysds/runtime/DMLScriptException.html   |   4 +-
 .../runtime/class-use/DMLCompressionException.html |   4 +-
 .../runtime/class-use/DMLRuntimeException.html     |   4 +-
 .../runtime/class-use/DMLScriptException.html      |   4 +-
 .../sysds/runtime/codegen/ByteClassLoader.html     |   4 +-
 .../apache/sysds/runtime/codegen/CodegenUtils.html |   4 +-
 .../sysds/runtime/codegen/LibSpoofPrimitives.html  |   4 +-
 .../sysds/runtime/codegen/SpoofCellwise.AggOp.html |   4 +-
 .../runtime/codegen/SpoofCellwise.CellType.html    |   4 +-
 .../sysds/runtime/codegen/SpoofCellwise.html       |   4 +-
 .../sysds/runtime/codegen/SpoofMultiAggregate.html |   4 +-
 .../runtime/codegen/SpoofOperator.SideInput.html   |   4 +-
 .../codegen/SpoofOperator.SideInputSparseCell.html |   4 +-
 .../codegen/SpoofOperator.SideInputSparseRow.html  |   4 +-
 .../sysds/runtime/codegen/SpoofOperator.html       |   4 +-
 .../codegen/SpoofOuterProduct.OutProdType.html     |   4 +-
 .../sysds/runtime/codegen/SpoofOuterProduct.html   |   4 +-
 .../runtime/codegen/SpoofRowwise.RowType.html      |   4 +-
 .../apache/sysds/runtime/codegen/SpoofRowwise.html |   4 +-
 .../runtime/codegen/class-use/ByteClassLoader.html |   4 +-
 .../runtime/codegen/class-use/CodegenUtils.html    |   4 +-
 .../codegen/class-use/LibSpoofPrimitives.html      |   4 +-
 .../codegen/class-use/SpoofCellwise.AggOp.html     |   4 +-
 .../codegen/class-use/SpoofCellwise.CellType.html  |   4 +-
 .../runtime/codegen/class-use/SpoofCellwise.html   |   4 +-
 .../codegen/class-use/SpoofMultiAggregate.html     |   4 +-
 .../codegen/class-use/SpoofOperator.SideInput.html |   4 +-
 .../SpoofOperator.SideInputSparseCell.html         |   4 +-
 .../SpoofOperator.SideInputSparseRow.html          |   4 +-
 .../runtime/codegen/class-use/SpoofOperator.html   |   4 +-
 .../class-use/SpoofOuterProduct.OutProdType.html   |   4 +-
 .../codegen/class-use/SpoofOuterProduct.html       |   4 +-
 .../codegen/class-use/SpoofRowwise.RowType.html    |   4 +-
 .../runtime/codegen/class-use/SpoofRowwise.html    |   4 +-
 .../sysds/runtime/codegen/package-frame.html       |   2 +-
 .../sysds/runtime/codegen/package-summary.html     |   4 +-
 .../apache/sysds/runtime/codegen/package-tree.html |   4 +-
 .../apache/sysds/runtime/codegen/package-use.html  |   4 +-
 .../compress/AbstractCompressedMatrixBlock.html    | 134 +++--
 .../sysds/runtime/compress/BitmapEncoder.html      |   4 +-
 .../runtime/compress/CompressedMatrixBlock.html    | 135 ++++-
 .../compress/CompressedMatrixBlockFactory.html     |   4 +-
 .../runtime/compress/CompressionSettings.html      |   4 +-
 .../compress/CompressionSettingsBuilder.html       |   4 +-
 .../runtime/compress/CompressionStatistics.html    |   8 +-
 .../runtime/compress/ReaderColumnSelection.html    |   4 +-
 .../compress/ReaderColumnSelectionDense.html       |   4 +-
 .../compress/ReaderColumnSelectionDenseSample.html |   4 +-
 .../compress/ReaderColumnSelectionSparse.html      |  17 +-
 .../class-use/AbstractCompressedMatrixBlock.html   |   4 +-
 .../runtime/compress/class-use/BitmapEncoder.html  |   4 +-
 .../compress/class-use/CompressedMatrixBlock.html  |  58 +-
 .../class-use/CompressedMatrixBlockFactory.html    |   4 +-
 .../compress/class-use/CompressionSettings.html    |  14 +-
 .../class-use/CompressionSettingsBuilder.html      |   4 +-
 .../compress/class-use/CompressionStatistics.html  |   4 +-
 .../compress/class-use/ReaderColumnSelection.html  |   4 +-
 .../class-use/ReaderColumnSelectionDense.html      |   4 +-
 .../ReaderColumnSelectionDenseSample.html          |   4 +-
 .../class-use/ReaderColumnSelectionSparse.html     |   4 +-
 .../compress/cocode/ColumnGroupPartitioner.html    |   6 +-
 .../cocode/ColumnGroupPartitionerBinPacking.html   |   8 +-
 ...Static.html => ColumnGroupPartitionerCost.html} |  38 +-
 .../cocode/ColumnGroupPartitionerStatic.html       |   8 +-
 .../cocode/PlanningCoCoder.GroupableColInfo.html   |  29 +-
 .../cocode/PlanningCoCoder.PartitionerType.html    |  18 +-
 .../runtime/compress/cocode/PlanningCoCoder.html   |   4 +-
 .../cocode/PlanningCoCodingGroup.ColIndexes.html   |   4 +-
 .../compress/cocode/PlanningCoCodingGroup.html     |   4 +-
 .../runtime/compress/cocode/PlanningMemoTable.html |   4 +-
 .../cocode/class-use/ColumnGroupPartitioner.html   |  10 +-
 .../ColumnGroupPartitionerBinPacking.html          |   4 +-
 ...Static.html => ColumnGroupPartitionerCost.html} |  20 +-
 .../class-use/ColumnGroupPartitionerStatic.html    |   4 +-
 .../PlanningCoCoder.GroupableColInfo.html          |  10 +-
 .../class-use/PlanningCoCoder.PartitionerType.html |   4 +-
 .../compress/cocode/class-use/PlanningCoCoder.html |   4 +-
 .../PlanningCoCodingGroup.ColIndexes.html          |   4 +-
 .../cocode/class-use/PlanningCoCodingGroup.html    |   4 +-
 .../cocode/class-use/PlanningMemoTable.html        |   4 +-
 .../runtime/compress/cocode/package-frame.html     |   3 +-
 .../runtime/compress/cocode/package-summary.html   |  20 +-
 .../runtime/compress/cocode/package-tree.html      |   5 +-
 .../sysds/runtime/compress/cocode/package-use.html |   4 +-
 .../runtime/compress/colgroup/ADictionary.html     |  62 +-
 .../colgroup/ColGroup.CompressionType.html         |  28 +-
 .../sysds/runtime/compress/colgroup/ColGroup.html  | 260 +++++++--
 .../{ColGroupOLE.html => ColGroupConst.html}       | 636 ++++++++++++---------
 .../compress/colgroup/ColGroupConverter.html       |   8 +-
 .../runtime/compress/colgroup/ColGroupDDC.html     | 114 ++--
 .../runtime/compress/colgroup/ColGroupDDC1.html    | 157 ++++-
 .../runtime/compress/colgroup/ColGroupDDC2.html    | 155 ++++-
 .../runtime/compress/colgroup/ColGroupFactory.html |   4 +-
 .../runtime/compress/colgroup/ColGroupIO.html      |   4 +-
 .../runtime/compress/colgroup/ColGroupOLE.html     | 292 ++++++----
 .../runtime/compress/colgroup/ColGroupOffset.html  |  10 +-
 .../runtime/compress/colgroup/ColGroupRLE.html     | 243 ++++++--
 .../runtime/compress/colgroup/ColGroupSizes.html   |  39 +-
 .../compress/colgroup/ColGroupUncompressed.html    | 263 +++++++--
 .../runtime/compress/colgroup/ColGroupValue.html   | 213 +++++--
 .../compress/colgroup/DenseRowIterator.html        |   4 +-
 .../runtime/compress/colgroup/Dictionary.html      |  89 ++-
 .../runtime/compress/colgroup/QDictionary.html     |  78 ++-
 .../compress/colgroup/SparseRowIterator.html       |   4 +-
 .../compress/colgroup/class-use/ADictionary.html   |  32 +-
 .../class-use/ColGroup.CompressionType.html        |  18 +-
 .../compress/colgroup/class-use/ColGroup.html      | 164 +++++-
 .../{ColGroupSizes.html => ColGroupConst.html}     |  20 +-
 .../colgroup/class-use/ColGroupConverter.html      |   4 +-
 .../compress/colgroup/class-use/ColGroupDDC.html   |   4 +-
 .../compress/colgroup/class-use/ColGroupDDC1.html  |   4 +-
 .../compress/colgroup/class-use/ColGroupDDC2.html  |   4 +-
 .../colgroup/class-use/ColGroupFactory.html        |   4 +-
 .../compress/colgroup/class-use/ColGroupIO.html    |   4 +-
 .../compress/colgroup/class-use/ColGroupOLE.html   |   4 +-
 .../colgroup/class-use/ColGroupOffset.html         |   4 +-
 .../compress/colgroup/class-use/ColGroupRLE.html   |   4 +-
 .../compress/colgroup/class-use/ColGroupSizes.html |   4 +-
 .../colgroup/class-use/ColGroupUncompressed.html   |   4 +-
 .../compress/colgroup/class-use/ColGroupValue.html |  18 +-
 .../colgroup/class-use/DenseRowIterator.html       |   4 +-
 .../compress/colgroup/class-use/Dictionary.html    |  15 +-
 .../compress/colgroup/class-use/QDictionary.html   |  15 +-
 .../colgroup/class-use/SparseRowIterator.html      |   4 +-
 .../runtime/compress/colgroup/package-frame.html   |   3 +-
 .../runtime/compress/colgroup/package-summary.html |  38 +-
 .../runtime/compress/colgroup/package-tree.html    |   7 +-
 .../runtime/compress/colgroup/package-use.html     |  25 +-
 .../compress/estim/CompressedSizeEstimator.html    |   4 +-
 .../estim/CompressedSizeEstimatorExact.html        |   4 +-
 .../estim/CompressedSizeEstimatorFactory.html      |   4 +-
 .../estim/CompressedSizeEstimatorSample.html       |   4 +-
 .../runtime/compress/estim/CompressedSizeInfo.html |   4 +-
 .../compress/estim/CompressedSizeInfoColGroup.html |   4 +-
 .../runtime/compress/estim/EstimationFactors.html  |   4 +-
 .../estim/class-use/CompressedSizeEstimator.html   |   4 +-
 .../class-use/CompressedSizeEstimatorExact.html    |   4 +-
 .../class-use/CompressedSizeEstimatorFactory.html  |   4 +-
 .../class-use/CompressedSizeEstimatorSample.html   |   4 +-
 .../estim/class-use/CompressedSizeInfo.html        |   4 +-
 .../class-use/CompressedSizeInfoColGroup.html      |   4 +-
 .../estim/class-use/EstimationFactors.html         |   4 +-
 .../runtime/compress/estim/package-frame.html      |   2 +-
 .../runtime/compress/estim/package-summary.html    |   4 +-
 .../sysds/runtime/compress/estim/package-tree.html |   4 +-
 .../sysds/runtime/compress/estim/package-use.html  |   4 +-
 .../compress/estim/sample/FrequencyCount.html      |   4 +-
 .../estim/sample/GuaranteedErrorEstimator.html     |   4 +-
 .../compress/estim/sample/HassAndStokes.html       |   4 +-
 .../compress/estim/sample/ShlosserEstimator.html   |   4 +-
 .../estim/sample/ShlosserJackknifeEstimator.html   |   4 +-
 .../estim/sample/SmoothedJackknifeEstimator.html   |   4 +-
 .../estim/sample/class-use/FrequencyCount.html     |   4 +-
 .../sample/class-use/GuaranteedErrorEstimator.html |   4 +-
 .../estim/sample/class-use/HassAndStokes.html      |   4 +-
 .../estim/sample/class-use/ShlosserEstimator.html  |   4 +-
 .../class-use/ShlosserJackknifeEstimator.html      |   4 +-
 .../class-use/SmoothedJackknifeEstimator.html      |   4 +-
 .../compress/estim/sample/package-frame.html       |   2 +-
 .../compress/estim/sample/package-summary.html     |   8 +-
 .../compress/estim/sample/package-tree.html        |   8 +-
 .../runtime/compress/estim/sample/package-use.html |   4 +-
 .../LibBinaryCellOp.html}                          |  70 ++-
 .../sysds/runtime/compress/lib/LibLeftMultBy.html  | 342 +++++++++++
 .../LibRightMultBy.html}                           | 129 +++--
 .../LibScalar.html}                                |  58 +-
 .../class-use/LibBinaryCellOp.html}                |  20 +-
 .../class-use/LibLeftMultBy.html}                  |  20 +-
 .../class-use/LibRightMultBy.html}                 |  20 +-
 .../class-use/LibScalar.html}                      |  20 +-
 .../sysds/runtime/compress/lib/package-frame.html  |  23 +
 .../meta => compress/lib}/package-summary.html     |  30 +-
 .../meta => compress/lib}/package-tree.html        |  24 +-
 .../lib/package-use.html}                          |  28 +-
 .../sysds/runtime/compress/package-frame.html      |   2 +-
 .../sysds/runtime/compress/package-summary.html    |   4 +-
 .../sysds/runtime/compress/package-tree.html       |   4 +-
 .../apache/sysds/runtime/compress/package-use.html |  23 +-
 .../runtime/compress/utils/ABitmap.BitmapType.html |   4 +-
 .../sysds/runtime/compress/utils/ABitmap.html      |   4 +-
 .../sysds/runtime/compress/utils/Bitmap.html       |   4 +-
 .../sysds/runtime/compress/utils/BitmapLossy.html  |   4 +-
 .../compress/utils/ColumnGroupIterator.html        |   4 +-
 .../runtime/compress/utils/CustomHashMap.html      |   4 +-
 .../sysds/runtime/compress/utils/DblArray.html     |  35 +-
 .../DblArrayIntListHashMap.DArrayIListEntry.html   |  27 +-
 .../compress/utils/DblArrayIntListHashMap.html     |  71 ++-
 .../utils/DoubleIntListHashMap.DIListEntry.html    |  27 +-
 .../compress/utils/DoubleIntListHashMap.html       |  27 +-
 .../sysds/runtime/compress/utils/IntArrayList.html |   4 +-
 .../runtime/compress/utils/LinearAlgebraUtils.html | 159 +++++-
 .../utils/class-use/ABitmap.BitmapType.html        |   4 +-
 .../runtime/compress/utils/class-use/ABitmap.html  |   4 +-
 .../runtime/compress/utils/class-use/Bitmap.html   |   4 +-
 .../compress/utils/class-use/BitmapLossy.html      |   4 +-
 .../utils/class-use/ColumnGroupIterator.html       |   4 +-
 .../compress/utils/class-use/CustomHashMap.html    |   4 +-
 .../runtime/compress/utils/class-use/DblArray.html |   4 +-
 .../DblArrayIntListHashMap.DArrayIListEntry.html   |   4 +-
 .../utils/class-use/DblArrayIntListHashMap.html    |   4 +-
 .../DoubleIntListHashMap.DIListEntry.html          |   4 +-
 .../utils/class-use/DoubleIntListHashMap.html      |   4 +-
 .../compress/utils/class-use/IntArrayList.html     |   4 +-
 .../utils/class-use/LinearAlgebraUtils.html        |   4 +-
 .../runtime/compress/utils/package-frame.html      |   2 +-
 .../runtime/compress/utils/package-summary.html    |   8 +-
 .../sysds/runtime/compress/utils/package-tree.html |   8 +-
 .../sysds/runtime/compress/utils/package-use.html  |   4 +-
 .../runtime/controlprogram/BasicProgramBlock.html  |   4 +-
 .../runtime/controlprogram/ForProgramBlock.html    |   4 +-
 .../controlprogram/FunctionProgramBlock.html       |   4 +-
 .../runtime/controlprogram/IfProgramBlock.html     |   4 +-
 .../runtime/controlprogram/LocalVariableMap.html   |   4 +-
 .../ParForProgramBlock.PDataPartitionFormat.html   |   4 +-
 .../ParForProgramBlock.PDataPartitioner.html       |   4 +-
 .../ParForProgramBlock.PExecMode.html              |   4 +-
 .../ParForProgramBlock.POptMode.html               |   4 +-
 .../ParForProgramBlock.PResultMerge.html           |   4 +-
 .../ParForProgramBlock.PTaskPartitioner.html       |   4 +-
 .../ParForProgramBlock.PartitionFormat.html        |   4 +-
 .../runtime/controlprogram/ParForProgramBlock.html |   4 +-
 .../sysds/runtime/controlprogram/Program.html      |   4 +-
 .../sysds/runtime/controlprogram/ProgramBlock.html |   4 +-
 .../runtime/controlprogram/WhileProgramBlock.html  |   4 +-
 .../runtime/controlprogram/caching/ByteBuffer.html |   4 +-
 .../runtime/controlprogram/caching/CacheBlock.html |   4 +-
 .../controlprogram/caching/CacheBlockFactory.html  |   4 +-
 .../controlprogram/caching/CacheDataInput.html     |   4 +-
 .../controlprogram/caching/CacheDataOutput.html    |   4 +-
 .../caching/CacheStatistics.Stat.html              |   4 +-
 .../controlprogram/caching/CacheStatistics.html    |   4 +-
 .../caching/CacheableData.CacheStatus.html         |   4 +-
 .../controlprogram/caching/CacheableData.html      |   4 +-
 .../controlprogram/caching/FrameObject.html        |   4 +-
 .../caching/LazyWriteBuffer.RPolicy.html           |   4 +-
 .../controlprogram/caching/LazyWriteBuffer.html    |   4 +-
 .../caching/MatrixObject.UpdateType.html           |   4 +-
 .../controlprogram/caching/MatrixObject.html       |   4 +-
 .../runtime/controlprogram/caching/PageCache.html  |   4 +-
 .../controlprogram/caching/TensorObject.html       |   4 +-
 .../caching/class-use/ByteBuffer.html              |   4 +-
 .../caching/class-use/CacheBlock.html              |   4 +-
 .../caching/class-use/CacheBlockFactory.html       |   4 +-
 .../caching/class-use/CacheDataInput.html          |   4 +-
 .../caching/class-use/CacheDataOutput.html         |   4 +-
 .../caching/class-use/CacheStatistics.Stat.html    |   4 +-
 .../caching/class-use/CacheStatistics.html         |   4 +-
 .../class-use/CacheableData.CacheStatus.html       |   4 +-
 .../caching/class-use/CacheableData.html           |  20 +-
 .../caching/class-use/FrameObject.html             |   4 +-
 .../caching/class-use/LazyWriteBuffer.RPolicy.html |   4 +-
 .../caching/class-use/LazyWriteBuffer.html         |   4 +-
 .../caching/class-use/MatrixObject.UpdateType.html |   4 +-
 .../caching/class-use/MatrixObject.html            |   4 +-
 .../caching/class-use/PageCache.html               |   4 +-
 .../caching/class-use/TensorObject.html            |   4 +-
 .../controlprogram/caching/package-frame.html      |   2 +-
 .../controlprogram/caching/package-summary.html    |   4 +-
 .../controlprogram/caching/package-tree.html       |   4 +-
 .../controlprogram/caching/package-use.html        |   4 +-
 .../class-use/BasicProgramBlock.html               |   4 +-
 .../controlprogram/class-use/ForProgramBlock.html  |   4 +-
 .../class-use/FunctionProgramBlock.html            |   4 +-
 .../controlprogram/class-use/IfProgramBlock.html   |   4 +-
 .../controlprogram/class-use/LocalVariableMap.html |   4 +-
 .../ParForProgramBlock.PDataPartitionFormat.html   |   4 +-
 .../ParForProgramBlock.PDataPartitioner.html       |   4 +-
 .../class-use/ParForProgramBlock.PExecMode.html    |   4 +-
 .../class-use/ParForProgramBlock.POptMode.html     |   4 +-
 .../class-use/ParForProgramBlock.PResultMerge.html |   4 +-
 .../ParForProgramBlock.PTaskPartitioner.html       |   4 +-
 .../ParForProgramBlock.PartitionFormat.html        |   4 +-
 .../class-use/ParForProgramBlock.html              |   4 +-
 .../runtime/controlprogram/class-use/Program.html  |   4 +-
 .../controlprogram/class-use/ProgramBlock.html     |   4 +-
 .../class-use/WhileProgramBlock.html               |   4 +-
 .../controlprogram/context/ExecutionContext.html   |   4 +-
 .../context/ExecutionContextFactory.html           |   4 +-
 .../SparkExecutionContext.SparkClusterConfig.html  |   4 +-
 .../context/SparkExecutionContext.html             |   4 +-
 .../context/class-use/ExecutionContext.html        |  49 +-
 .../context/class-use/ExecutionContextFactory.html |   4 +-
 .../SparkExecutionContext.SparkClusterConfig.html  |   4 +-
 .../context/class-use/SparkExecutionContext.html   |   4 +-
 .../controlprogram/context/package-frame.html      |   2 +-
 .../controlprogram/context/package-summary.html    |   4 +-
 .../controlprogram/context/package-tree.html       |   4 +-
 .../controlprogram/context/package-use.html        |  12 +-
 .../federated/ExecutionContextMap.html             |   4 +-
 .../controlprogram/federated/FederatedData.html    |  76 +--
 .../FederatedLocalData.html}                       | 117 ++--
 .../controlprogram/federated/FederatedRange.html   |   8 +-
 .../federated/FederatedRequest.RequestType.html    |   4 +-
 .../controlprogram/federated/FederatedRequest.html |   4 +-
 .../federated/FederatedResponse.ResponseType.html  |   4 +-
 .../federated/FederatedResponse.html               |   4 +-
 .../controlprogram/federated/FederatedUDF.html     |   4 +-
 .../controlprogram/federated/FederatedWorker.html  |   4 +-
 .../federated/FederatedWorkerHandler.html          |  19 +-
 .../federated/FederatedWorkerHandlerException.html |   4 +-
 .../federated/FederationMap.FType.html             |   4 +-
 .../controlprogram/federated/FederationMap.html    |  85 +--
 .../controlprogram/federated/FederationUtils.html  |  69 ++-
 .../federated/class-use/ExecutionContextMap.html   |   4 +-
 .../federated/class-use/FederatedData.html         |  50 +-
 ...ederatedWorker.html => FederatedLocalData.html} |  20 +-
 .../federated/class-use/FederatedRange.html        |   4 +-
 .../class-use/FederatedRequest.RequestType.html    |   4 +-
 .../federated/class-use/FederatedRequest.html      |   8 +-
 .../class-use/FederatedResponse.ResponseType.html  |   4 +-
 .../federated/class-use/FederatedResponse.html     |  16 +-
 .../federated/class-use/FederatedUDF.html          |   4 +-
 .../federated/class-use/FederatedWorker.html       |   4 +-
 .../class-use/FederatedWorkerHandler.html          |   4 +-
 .../class-use/FederatedWorkerHandlerException.html |   4 +-
 .../federated/class-use/FederationMap.FType.html   |  20 +-
 .../federated/class-use/FederationMap.html         |  39 +-
 .../federated/class-use/FederationUtils.html       |   4 +-
 .../controlprogram/federated/package-frame.html    |   3 +-
 .../controlprogram/federated/package-summary.html  |  22 +-
 .../controlprogram/federated/package-tree.html     |  10 +-
 .../controlprogram/federated/package-use.html      |   4 +-
 .../runtime/controlprogram/package-frame.html      |   2 +-
 .../runtime/controlprogram/package-summary.html    |   4 +-
 .../sysds/runtime/controlprogram/package-tree.html |   4 +-
 .../sysds/runtime/controlprogram/package-use.html  |   4 +-
 .../controlprogram/paramserv/LocalPSWorker.html    |   4 +-
 .../controlprogram/paramserv/LocalParamServer.html |   4 +-
 .../runtime/controlprogram/paramserv/PSWorker.html |   4 +-
 .../controlprogram/paramserv/ParamServer.html      |   4 +-
 .../controlprogram/paramserv/ParamservUtils.html   |   4 +-
 .../controlprogram/paramserv/SparkPSBody.html      |   4 +-
 .../controlprogram/paramserv/SparkPSProxy.html     |   4 +-
 .../controlprogram/paramserv/SparkPSWorker.html    |   4 +-
 .../paramserv/class-use/LocalPSWorker.html         |   4 +-
 .../paramserv/class-use/LocalParamServer.html      |   4 +-
 .../paramserv/class-use/PSWorker.html              |   4 +-
 .../paramserv/class-use/ParamServer.html           |   4 +-
 .../paramserv/class-use/ParamservUtils.html        |   4 +-
 .../paramserv/class-use/SparkPSBody.html           |   4 +-
 .../paramserv/class-use/SparkPSProxy.html          |   4 +-
 .../paramserv/class-use/SparkPSWorker.html         |   4 +-
 .../controlprogram/paramserv/dp/DCLocalScheme.html |   4 +-
 .../controlprogram/paramserv/dp/DCSparkScheme.html |   4 +-
 .../controlprogram/paramserv/dp/DRLocalScheme.html |   4 +-
 .../paramserv/dp/DRRLocalScheme.html               |   4 +-
 .../paramserv/dp/DRRSparkScheme.html               |   4 +-
 .../controlprogram/paramserv/dp/DRSparkScheme.html |   4 +-
 .../dp/DataPartitionLocalScheme.Result.html        |   4 +-
 .../paramserv/dp/DataPartitionLocalScheme.html     |   4 +-
 .../paramserv/dp/DataPartitionSparkScheme.html     |   4 +-
 .../dp/DataPartitionerSparkAggregator.html         |   4 +-
 .../paramserv/dp/DataPartitionerSparkMapper.html   |   4 +-
 .../paramserv/dp/LocalDataPartitioner.html         |   4 +-
 .../controlprogram/paramserv/dp/ORLocalScheme.html |   4 +-
 .../controlprogram/paramserv/dp/ORSparkScheme.html |   4 +-
 .../paramserv/dp/SparkDataPartitioner.html         |   4 +-
 .../paramserv/dp/class-use/DCLocalScheme.html      |   4 +-
 .../paramserv/dp/class-use/DCSparkScheme.html      |   4 +-
 .../paramserv/dp/class-use/DRLocalScheme.html      |   4 +-
 .../paramserv/dp/class-use/DRRLocalScheme.html     |   4 +-
 .../paramserv/dp/class-use/DRRSparkScheme.html     |   4 +-
 .../paramserv/dp/class-use/DRSparkScheme.html      |   4 +-
 .../class-use/DataPartitionLocalScheme.Result.html |   4 +-
 .../dp/class-use/DataPartitionLocalScheme.html     |   4 +-
 .../dp/class-use/DataPartitionSparkScheme.html     |   4 +-
 .../class-use/DataPartitionerSparkAggregator.html  |   4 +-
 .../dp/class-use/DataPartitionerSparkMapper.html   |   4 +-
 .../dp/class-use/LocalDataPartitioner.html         |   4 +-
 .../paramserv/dp/class-use/ORLocalScheme.html      |   4 +-
 .../paramserv/dp/class-use/ORSparkScheme.html      |   4 +-
 .../dp/class-use/SparkDataPartitioner.html         |   4 +-
 .../controlprogram/paramserv/dp/package-frame.html |   2 +-
 .../paramserv/dp/package-summary.html              |   4 +-
 .../controlprogram/paramserv/dp/package-tree.html  |   4 +-
 .../controlprogram/paramserv/dp/package-use.html   |   4 +-
 .../controlprogram/paramserv/package-frame.html    |   2 +-
 .../controlprogram/paramserv/package-summary.html  |   4 +-
 .../controlprogram/paramserv/package-tree.html     |   4 +-
 .../controlprogram/paramserv/package-use.html      |   4 +-
 .../controlprogram/paramserv/rpc/PSRpcCall.html    |   4 +-
 .../controlprogram/paramserv/rpc/PSRpcFactory.html |   4 +-
 .../controlprogram/paramserv/rpc/PSRpcHandler.html |   4 +-
 .../controlprogram/paramserv/rpc/PSRpcObject.html  |   4 +-
 .../paramserv/rpc/PSRpcResponse.Type.html          |   4 +-
 .../paramserv/rpc/PSRpcResponse.html               |   4 +-
 .../paramserv/rpc/class-use/PSRpcCall.html         |   4 +-
 .../paramserv/rpc/class-use/PSRpcFactory.html      |   4 +-
 .../paramserv/rpc/class-use/PSRpcHandler.html      |   4 +-
 .../paramserv/rpc/class-use/PSRpcObject.html       |   4 +-
 .../rpc/class-use/PSRpcResponse.Type.html          |   4 +-
 .../paramserv/rpc/class-use/PSRpcResponse.html     |   4 +-
 .../paramserv/rpc/package-frame.html               |   2 +-
 .../paramserv/rpc/package-summary.html             |   4 +-
 .../controlprogram/paramserv/rpc/package-tree.html |   4 +-
 .../controlprogram/paramserv/rpc/package-use.html  |   4 +-
 .../parfor/CachedReuseVariables.html               |   4 +-
 .../controlprogram/parfor/DataPartitioner.html     |   4 +-
 .../parfor/DataPartitionerLocal.html               |   4 +-
 .../parfor/DataPartitionerRemoteSpark.html         |   4 +-
 .../parfor/DataPartitionerRemoteSparkMapper.html   |   4 +-
 .../parfor/DataPartitionerRemoteSparkReducer.html  |   4 +-
 .../controlprogram/parfor/LocalParWorker.html      |   4 +-
 .../controlprogram/parfor/LocalTaskQueue.html      |   4 +-
 .../runtime/controlprogram/parfor/ParForBody.html  |   4 +-
 .../runtime/controlprogram/parfor/ParWorker.html   |   4 +-
 .../controlprogram/parfor/RemoteDPParForSpark.html |   4 +-
 .../parfor/RemoteDPParForSparkWorker.html          |   4 +-
 .../parfor/RemoteParForJobReturn.html              |   4 +-
 .../controlprogram/parfor/RemoteParForSpark.html   |   4 +-
 .../parfor/RemoteParForSparkWorker.html            |   4 +-
 .../controlprogram/parfor/RemoteParForUtils.html   |   4 +-
 .../runtime/controlprogram/parfor/ResultMerge.html |   4 +-
 .../parfor/ResultMergeLocalAutomatic.html          |   4 +-
 .../parfor/ResultMergeLocalFile.html               |   4 +-
 .../parfor/ResultMergeLocalMemory.html             |   4 +-
 .../parfor/ResultMergeRemoteGrouping.html          |   4 +-
 .../parfor/ResultMergeRemoteSorting.html           |   4 +-
 .../parfor/ResultMergeRemoteSpark.html             |   4 +-
 .../parfor/ResultMergeRemoteSparkWCompare.html     |   4 +-
 .../parfor/ResultMergeTaggedMatrixIndexes.html     |   4 +-
 .../controlprogram/parfor/Task.TaskType.html       |   4 +-
 .../sysds/runtime/controlprogram/parfor/Task.html  |   4 +-
 .../controlprogram/parfor/TaskPartitioner.html     |   4 +-
 .../parfor/TaskPartitionerFactoring.html           |   4 +-
 .../parfor/TaskPartitionerFactoringCmax.html       |   4 +-
 .../parfor/TaskPartitionerFactoringCmin.html       |   4 +-
 .../parfor/TaskPartitionerFixedsize.html           |   4 +-
 .../parfor/TaskPartitionerNaive.html               |   4 +-
 .../parfor/TaskPartitionerStatic.html              |   4 +-
 .../parfor/class-use/CachedReuseVariables.html     |   4 +-
 .../parfor/class-use/DataPartitioner.html          |   4 +-
 .../parfor/class-use/DataPartitionerLocal.html     |   4 +-
 .../class-use/DataPartitionerRemoteSpark.html      |   4 +-
 .../DataPartitionerRemoteSparkMapper.html          |   4 +-
 .../DataPartitionerRemoteSparkReducer.html         |   4 +-
 .../parfor/class-use/LocalParWorker.html           |   4 +-
 .../parfor/class-use/LocalTaskQueue.html           |   4 +-
 .../parfor/class-use/ParForBody.html               |   4 +-
 .../controlprogram/parfor/class-use/ParWorker.html |   4 +-
 .../parfor/class-use/RemoteDPParForSpark.html      |   4 +-
 .../class-use/RemoteDPParForSparkWorker.html       |   4 +-
 .../parfor/class-use/RemoteParForJobReturn.html    |   4 +-
 .../parfor/class-use/RemoteParForSpark.html        |   4 +-
 .../parfor/class-use/RemoteParForSparkWorker.html  |   4 +-
 .../parfor/class-use/RemoteParForUtils.html        |   4 +-
 .../parfor/class-use/ResultMerge.html              |   4 +-
 .../class-use/ResultMergeLocalAutomatic.html       |   4 +-
 .../parfor/class-use/ResultMergeLocalFile.html     |   4 +-
 .../parfor/class-use/ResultMergeLocalMemory.html   |   4 +-
 .../class-use/ResultMergeRemoteGrouping.html       |   4 +-
 .../parfor/class-use/ResultMergeRemoteSorting.html |   4 +-
 .../parfor/class-use/ResultMergeRemoteSpark.html   |   4 +-
 .../class-use/ResultMergeRemoteSparkWCompare.html  |   4 +-
 .../class-use/ResultMergeTaggedMatrixIndexes.html  |   4 +-
 .../parfor/class-use/Task.TaskType.html            |   4 +-
 .../controlprogram/parfor/class-use/Task.html      |   4 +-
 .../parfor/class-use/TaskPartitioner.html          |   4 +-
 .../parfor/class-use/TaskPartitionerFactoring.html |   4 +-
 .../class-use/TaskPartitionerFactoringCmax.html    |   4 +-
 .../class-use/TaskPartitionerFactoringCmin.html    |   4 +-
 .../parfor/class-use/TaskPartitionerFixedsize.html |   4 +-
 .../parfor/class-use/TaskPartitionerNaive.html     |   4 +-
 .../parfor/class-use/TaskPartitionerStatic.html    |   4 +-
 .../parfor/opt/CostEstimator.DataFormat.html       |   4 +-
 .../parfor/opt/CostEstimator.ExcludeType.html      |   4 +-
 .../parfor/opt/CostEstimator.TestMeasure.html      |   4 +-
 .../controlprogram/parfor/opt/CostEstimator.html   |   4 +-
 .../parfor/opt/CostEstimatorHops.html              |   4 +-
 .../parfor/opt/CostEstimatorRuntime.html           |   4 +-
 .../parfor/opt/OptNode.ExecType.html               |   4 +-
 .../parfor/opt/OptNode.NodeType.html               |   4 +-
 .../parfor/opt/OptNode.ParamType.html              |   4 +-
 .../runtime/controlprogram/parfor/opt/OptNode.html |   4 +-
 .../parfor/opt/OptNodeStatistics.html              |   4 +-
 .../runtime/controlprogram/parfor/opt/OptTree.html |   4 +-
 .../parfor/opt/OptTreeConverter.html               |   4 +-
 .../parfor/opt/OptTreePlanChecker.html             |   4 +-
 .../parfor/opt/OptTreePlanMapping.html             |   4 +-
 .../parfor/opt/OptTreePlanMappingAbstract.html     |   4 +-
 .../parfor/opt/OptTreePlanMappingRuntime.html      |   4 +-
 .../parfor/opt/OptimizationWrapper.html            |   4 +-
 .../parfor/opt/Optimizer.CostModelType.html        |   4 +-
 .../parfor/opt/Optimizer.PlanInputType.html        |   4 +-
 .../controlprogram/parfor/opt/Optimizer.html       |   4 +-
 .../parfor/opt/OptimizerConstrained.html           |   4 +-
 .../parfor/opt/OptimizerHeuristic.html             |   4 +-
 .../parfor/opt/OptimizerRuleBased.html             |   4 +-
 .../parfor/opt/ProgramRecompiler.html              |   4 +-
 .../opt/class-use/CostEstimator.DataFormat.html    |   4 +-
 .../opt/class-use/CostEstimator.ExcludeType.html   |   4 +-
 .../opt/class-use/CostEstimator.TestMeasure.html   |   4 +-
 .../parfor/opt/class-use/CostEstimator.html        |   4 +-
 .../parfor/opt/class-use/CostEstimatorHops.html    |   4 +-
 .../parfor/opt/class-use/CostEstimatorRuntime.html |   4 +-
 .../parfor/opt/class-use/OptNode.ExecType.html     |   4 +-
 .../parfor/opt/class-use/OptNode.NodeType.html     |   4 +-
 .../parfor/opt/class-use/OptNode.ParamType.html    |   4 +-
 .../parfor/opt/class-use/OptNode.html              |   4 +-
 .../parfor/opt/class-use/OptNodeStatistics.html    |   4 +-
 .../parfor/opt/class-use/OptTree.html              |   4 +-
 .../parfor/opt/class-use/OptTreeConverter.html     |   4 +-
 .../parfor/opt/class-use/OptTreePlanChecker.html   |   4 +-
 .../parfor/opt/class-use/OptTreePlanMapping.html   |   4 +-
 .../opt/class-use/OptTreePlanMappingAbstract.html  |   4 +-
 .../opt/class-use/OptTreePlanMappingRuntime.html   |   4 +-
 .../parfor/opt/class-use/OptimizationWrapper.html  |   4 +-
 .../opt/class-use/Optimizer.CostModelType.html     |   4 +-
 .../opt/class-use/Optimizer.PlanInputType.html     |   4 +-
 .../parfor/opt/class-use/Optimizer.html            |   4 +-
 .../parfor/opt/class-use/OptimizerConstrained.html |   4 +-
 .../parfor/opt/class-use/OptimizerHeuristic.html   |   4 +-
 .../parfor/opt/class-use/OptimizerRuleBased.html   |   4 +-
 .../parfor/opt/class-use/ProgramRecompiler.html    |   4 +-
 .../controlprogram/parfor/opt/package-frame.html   |   2 +-
 .../controlprogram/parfor/opt/package-summary.html |   4 +-
 .../controlprogram/parfor/opt/package-tree.html    |   4 +-
 .../controlprogram/parfor/opt/package-use.html     |   4 +-
 .../controlprogram/parfor/package-frame.html       |   2 +-
 .../controlprogram/parfor/package-summary.html     |   4 +-
 .../controlprogram/parfor/package-tree.html        |   4 +-
 .../runtime/controlprogram/parfor/package-use.html |   4 +-
 .../parfor/stat/InfrastructureAnalyzer.html        |   4 +-
 .../runtime/controlprogram/parfor/stat/Stat.html   |   4 +-
 .../parfor/stat/StatisticMonitor.html              |   4 +-
 .../runtime/controlprogram/parfor/stat/Timing.html |   4 +-
 .../stat/class-use/InfrastructureAnalyzer.html     |   4 +-
 .../controlprogram/parfor/stat/class-use/Stat.html |   4 +-
 .../parfor/stat/class-use/StatisticMonitor.html    |   4 +-
 .../parfor/stat/class-use/Timing.html              |   4 +-
 .../controlprogram/parfor/stat/package-frame.html  |   2 +-
 .../parfor/stat/package-summary.html               |   4 +-
 .../controlprogram/parfor/stat/package-tree.html   |   4 +-
 .../controlprogram/parfor/stat/package-use.html    |   4 +-
 .../runtime/controlprogram/parfor/util/Cell.html   |   4 +-
 .../controlprogram/parfor/util/IDHandler.html      |   4 +-
 .../controlprogram/parfor/util/IDSequence.html     |   4 +-
 .../parfor/util/PairWritableBlock.html             |   4 +-
 .../parfor/util/PairWritableCell.html              |   4 +-
 .../parfor/util/StagingFileUtils.html              |   4 +-
 .../controlprogram/parfor/util/class-use/Cell.html |   4 +-
 .../parfor/util/class-use/IDHandler.html           |   4 +-
 .../parfor/util/class-use/IDSequence.html          |   4 +-
 .../parfor/util/class-use/PairWritableBlock.html   |   4 +-
 .../parfor/util/class-use/PairWritableCell.html    |   4 +-
 .../parfor/util/class-use/StagingFileUtils.html    |   4 +-
 .../controlprogram/parfor/util/package-frame.html  |   2 +-
 .../parfor/util/package-summary.html               |   4 +-
 .../controlprogram/parfor/util/package-tree.html   |   4 +-
 .../controlprogram/parfor/util/package-use.html    |   4 +-
 .../sysds/runtime/data/BasicTensorBlock.html       |   4 +-
 .../apache/sysds/runtime/data/DataTensorBlock.html |   4 +-
 .../apache/sysds/runtime/data/DenseBlock.Type.html |   4 +-
 .../org/apache/sysds/runtime/data/DenseBlock.html  |   4 +-
 .../apache/sysds/runtime/data/DenseBlockBool.html  |   4 +-
 .../apache/sysds/runtime/data/DenseBlockDRB.html   |   4 +-
 .../apache/sysds/runtime/data/DenseBlockFP32.html  |   4 +-
 .../apache/sysds/runtime/data/DenseBlockFP64.html  |   4 +-
 .../sysds/runtime/data/DenseBlockFactory.html      |   4 +-
 .../apache/sysds/runtime/data/DenseBlockInt32.html |   4 +-
 .../apache/sysds/runtime/data/DenseBlockInt64.html |   4 +-
 .../apache/sysds/runtime/data/DenseBlockLBool.html |   4 +-
 .../apache/sysds/runtime/data/DenseBlockLDRB.html  |   4 +-
 .../apache/sysds/runtime/data/DenseBlockLFP32.html |   4 +-
 .../apache/sysds/runtime/data/DenseBlockLFP64.html |   4 +-
 .../sysds/runtime/data/DenseBlockLInt32.html       |   4 +-
 .../sysds/runtime/data/DenseBlockLInt64.html       |   4 +-
 .../sysds/runtime/data/DenseBlockLString.html      |   4 +-
 .../sysds/runtime/data/DenseBlockString.html       |   4 +-
 .../sysds/runtime/data/IndexedTensorBlock.html     |   4 +-
 .../apache/sysds/runtime/data/LibTensorAgg.html    |   4 +-
 .../sysds/runtime/data/LibTensorBincell.html       |   4 +-
 .../apache/sysds/runtime/data/LibTensorReorg.html  |   4 +-
 .../sysds/runtime/data/SparseBlock.Type.html       |   4 +-
 .../org/apache/sysds/runtime/data/SparseBlock.html |   4 +-
 .../apache/sysds/runtime/data/SparseBlockCOO.html  |   4 +-
 .../apache/sysds/runtime/data/SparseBlockCSR.html  |   4 +-
 .../sysds/runtime/data/SparseBlockFactory.html     |   4 +-
 .../apache/sysds/runtime/data/SparseBlockMCSR.html |   4 +-
 .../org/apache/sysds/runtime/data/SparseRow.html   |   4 +-
 .../apache/sysds/runtime/data/SparseRowScalar.html |   4 +-
 .../apache/sysds/runtime/data/SparseRowVector.html |   4 +-
 .../org/apache/sysds/runtime/data/TensorBlock.html |   4 +-
 .../apache/sysds/runtime/data/TensorIndexes.html   |   4 +-
 .../runtime/data/class-use/BasicTensorBlock.html   |   4 +-
 .../runtime/data/class-use/DataTensorBlock.html    |   4 +-
 .../runtime/data/class-use/DenseBlock.Type.html    |   4 +-
 .../sysds/runtime/data/class-use/DenseBlock.html   |   4 +-
 .../runtime/data/class-use/DenseBlockBool.html     |   4 +-
 .../runtime/data/class-use/DenseBlockDRB.html      |   4 +-
 .../runtime/data/class-use/DenseBlockFP32.html     |   4 +-
 .../runtime/data/class-use/DenseBlockFP64.html     |   4 +-
 .../runtime/data/class-use/DenseBlockFactory.html  |   4 +-
 .../runtime/data/class-use/DenseBlockInt32.html    |   4 +-
 .../runtime/data/class-use/DenseBlockInt64.html    |   4 +-
 .../runtime/data/class-use/DenseBlockLBool.html    |   4 +-
 .../runtime/data/class-use/DenseBlockLDRB.html     |   4 +-
 .../runtime/data/class-use/DenseBlockLFP32.html    |   4 +-
 .../runtime/data/class-use/DenseBlockLFP64.html    |   4 +-
 .../runtime/data/class-use/DenseBlockLInt32.html   |   4 +-
 .../runtime/data/class-use/DenseBlockLInt64.html   |   4 +-
 .../runtime/data/class-use/DenseBlockLString.html  |   4 +-
 .../runtime/data/class-use/DenseBlockString.html   |   4 +-
 .../runtime/data/class-use/IndexedTensorBlock.html |   4 +-
 .../sysds/runtime/data/class-use/LibTensorAgg.html |   4 +-
 .../runtime/data/class-use/LibTensorBincell.html   |   4 +-
 .../runtime/data/class-use/LibTensorReorg.html     |   4 +-
 .../runtime/data/class-use/SparseBlock.Type.html   |   4 +-
 .../sysds/runtime/data/class-use/SparseBlock.html  |  47 +-
 .../runtime/data/class-use/SparseBlockCOO.html     |   4 +-
 .../runtime/data/class-use/SparseBlockCSR.html     |   4 +-
 .../runtime/data/class-use/SparseBlockFactory.html |   4 +-
 .../runtime/data/class-use/SparseBlockMCSR.html    |   4 +-
 .../sysds/runtime/data/class-use/SparseRow.html    |  86 ++-
 .../runtime/data/class-use/SparseRowScalar.html    |   4 +-
 .../runtime/data/class-use/SparseRowVector.html    |   4 +-
 .../sysds/runtime/data/class-use/TensorBlock.html  |   4 +-
 .../runtime/data/class-use/TensorIndexes.html      |   4 +-
 .../apache/sysds/runtime/data/package-frame.html   |   2 +-
 .../apache/sysds/runtime/data/package-summary.html |   4 +-
 .../apache/sysds/runtime/data/package-tree.html    |   4 +-
 .../org/apache/sysds/runtime/data/package-use.html |   9 +-
 .../apache/sysds/runtime/functionobjects/And.html  |   4 +-
 .../sysds/runtime/functionobjects/BitwAnd.html     |   4 +-
 .../sysds/runtime/functionobjects/BitwOr.html      |   4 +-
 .../sysds/runtime/functionobjects/BitwShiftL.html  |   4 +-
 .../sysds/runtime/functionobjects/BitwShiftR.html  |   4 +-
 .../sysds/runtime/functionobjects/BitwXor.html     |   4 +-
 .../functionobjects/Builtin.BuiltinCode.html       |   4 +-
 .../sysds/runtime/functionobjects/Builtin.html     |   4 +-
 .../apache/sysds/runtime/functionobjects/CM.html   |   4 +-
 .../apache/sysds/runtime/functionobjects/COV.html  |   4 +-
 .../sysds/runtime/functionobjects/CTable.html      |   4 +-
 .../sysds/runtime/functionobjects/DiagIndex.html   |   4 +-
 .../sysds/runtime/functionobjects/Divide.html      |   4 +-
 .../sysds/runtime/functionobjects/Equals.html      |   4 +-
 .../runtime/functionobjects/FileFunction.html      |   4 +-
 .../runtime/functionobjects/FunctionObject.html    |   4 +-
 .../sysds/runtime/functionobjects/GreaterThan.html |   4 +-
 .../runtime/functionobjects/GreaterThanEquals.html |   4 +-
 .../sysds/runtime/functionobjects/IfElse.html      |   4 +-
 .../runtime/functionobjects/IndexFunction.html     |   4 +-
 .../runtime/functionobjects/IntegerDivide.html     |   4 +-
 .../runtime/functionobjects/KahanFunction.html     |   4 +-
 .../sysds/runtime/functionobjects/KahanPlus.html   |   4 +-
 .../sysds/runtime/functionobjects/KahanPlusSq.html |   4 +-
 .../sysds/runtime/functionobjects/LessThan.html    |   4 +-
 .../runtime/functionobjects/LessThanEquals.html    |   4 +-
 .../apache/sysds/runtime/functionobjects/Mean.html |   4 +-
 .../sysds/runtime/functionobjects/Minus.html       |   4 +-
 .../runtime/functionobjects/Minus1Multiply.html    |   4 +-
 .../runtime/functionobjects/MinusMultiply.html     |   4 +-
 .../sysds/runtime/functionobjects/MinusNz.html     |   4 +-
 .../sysds/runtime/functionobjects/Modulus.html     |   4 +-
 .../sysds/runtime/functionobjects/Multiply.html    |   4 +-
 .../sysds/runtime/functionobjects/Multiply2.html   |   4 +-
 .../apache/sysds/runtime/functionobjects/Not.html  |   4 +-
 .../sysds/runtime/functionobjects/NotEquals.html   |   4 +-
 .../runtime/functionobjects/OffsetColumnIndex.html |   4 +-
 .../apache/sysds/runtime/functionobjects/Or.html   |   4 +-
 ...ameterizedBuiltin.ParameterizedBuiltinCode.html |   4 +-
 ...terizedBuiltin.ProbabilityDistributionCode.html |   4 +-
 .../functionobjects/ParameterizedBuiltin.html      |   4 +-
 .../apache/sysds/runtime/functionobjects/Plus.html |   4 +-
 .../runtime/functionobjects/PlusMultiply.html      |   4 +-
 .../sysds/runtime/functionobjects/Power.html       |   4 +-
 .../sysds/runtime/functionobjects/Power2.html      |   4 +-
 .../sysds/runtime/functionobjects/ReduceAll.html   |   4 +-
 .../sysds/runtime/functionobjects/ReduceCol.html   |   4 +-
 .../sysds/runtime/functionobjects/ReduceDiag.html  |   4 +-
 .../sysds/runtime/functionobjects/ReduceRow.html   |   4 +-
 .../sysds/runtime/functionobjects/RevIndex.html    |   4 +-
 .../sysds/runtime/functionobjects/SortIndex.html   |   4 +-
 .../sysds/runtime/functionobjects/SwapIndex.html   |   4 +-
 ...aryValueFunction.ValueFunctionWithConstant.html |   4 +-
 .../functionobjects/TernaryValueFunction.html      |   4 +-
 .../functionobjects/ValueComparisonFunction.html   |   4 +-
 .../runtime/functionobjects/ValueFunction.html     |   4 +-
 .../apache/sysds/runtime/functionobjects/Xor.html  |   4 +-
 .../runtime/functionobjects/class-use/And.html     |   4 +-
 .../runtime/functionobjects/class-use/BitwAnd.html |   4 +-
 .../runtime/functionobjects/class-use/BitwOr.html  |   4 +-
 .../functionobjects/class-use/BitwShiftL.html      |   4 +-
 .../functionobjects/class-use/BitwShiftR.html      |   4 +-
 .../runtime/functionobjects/class-use/BitwXor.html |   4 +-
 .../class-use/Builtin.BuiltinCode.html             |   4 +-
 .../runtime/functionobjects/class-use/Builtin.html |   4 +-
 .../runtime/functionobjects/class-use/CM.html      |   4 +-
 .../runtime/functionobjects/class-use/COV.html     |   4 +-
 .../runtime/functionobjects/class-use/CTable.html  |   4 +-
 .../functionobjects/class-use/DiagIndex.html       |   4 +-
 .../runtime/functionobjects/class-use/Divide.html  |   4 +-
 .../runtime/functionobjects/class-use/Equals.html  |   4 +-
 .../functionobjects/class-use/FileFunction.html    |   4 +-
 .../functionobjects/class-use/FunctionObject.html  |   4 +-
 .../functionobjects/class-use/GreaterThan.html     |   4 +-
 .../class-use/GreaterThanEquals.html               |   4 +-
 .../runtime/functionobjects/class-use/IfElse.html  |   4 +-
 .../functionobjects/class-use/IndexFunction.html   |   4 +-
 .../functionobjects/class-use/IntegerDivide.html   |   4 +-
 .../functionobjects/class-use/KahanFunction.html   |   4 +-
 .../functionobjects/class-use/KahanPlus.html       |   4 +-
 .../functionobjects/class-use/KahanPlusSq.html     |   4 +-
 .../functionobjects/class-use/LessThan.html        |   4 +-
 .../functionobjects/class-use/LessThanEquals.html  |   4 +-
 .../runtime/functionobjects/class-use/Mean.html    |   4 +-
 .../runtime/functionobjects/class-use/Minus.html   |   4 +-
 .../functionobjects/class-use/Minus1Multiply.html  |   4 +-
 .../functionobjects/class-use/MinusMultiply.html   |   4 +-
 .../runtime/functionobjects/class-use/MinusNz.html |   4 +-
 .../runtime/functionobjects/class-use/Modulus.html |   4 +-
 .../functionobjects/class-use/Multiply.html        |   4 +-
 .../functionobjects/class-use/Multiply2.html       |   4 +-
 .../runtime/functionobjects/class-use/Not.html     |   4 +-
 .../functionobjects/class-use/NotEquals.html       |   4 +-
 .../class-use/OffsetColumnIndex.html               |   4 +-
 .../runtime/functionobjects/class-use/Or.html      |   4 +-
 ...ameterizedBuiltin.ParameterizedBuiltinCode.html |   4 +-
 ...terizedBuiltin.ProbabilityDistributionCode.html |   4 +-
 .../class-use/ParameterizedBuiltin.html            |   4 +-
 .../runtime/functionobjects/class-use/Plus.html    |   4 +-
 .../functionobjects/class-use/PlusMultiply.html    |   4 +-
 .../runtime/functionobjects/class-use/Power.html   |   4 +-
 .../runtime/functionobjects/class-use/Power2.html  |   4 +-
 .../functionobjects/class-use/ReduceAll.html       |   4 +-
 .../functionobjects/class-use/ReduceCol.html       |   4 +-
 .../functionobjects/class-use/ReduceDiag.html      |   4 +-
 .../functionobjects/class-use/ReduceRow.html       |   4 +-
 .../functionobjects/class-use/RevIndex.html        |   4 +-
 .../functionobjects/class-use/SortIndex.html       |   4 +-
 .../functionobjects/class-use/SwapIndex.html       |   4 +-
 ...aryValueFunction.ValueFunctionWithConstant.html |   4 +-
 .../class-use/TernaryValueFunction.html            |   4 +-
 .../class-use/ValueComparisonFunction.html         |   4 +-
 .../functionobjects/class-use/ValueFunction.html   |  47 +-
 .../runtime/functionobjects/class-use/Xor.html     |   4 +-
 .../runtime/functionobjects/package-frame.html     |   2 +-
 .../runtime/functionobjects/package-summary.html   |   4 +-
 .../runtime/functionobjects/package-tree.html      |   4 +-
 .../sysds/runtime/functionobjects/package-use.html |   7 +-
 .../runtime/instructions/CPInstructionParser.html  |   4 +-
 .../runtime/instructions/FEDInstructionParser.html |   4 +-
 .../runtime/instructions/GPUInstructionParser.html |   4 +-
 .../runtime/instructions/Instruction.IType.html    |   4 +-
 .../sysds/runtime/instructions/Instruction.html    |   4 +-
 .../runtime/instructions/InstructionParser.html    |   4 +-
 .../runtime/instructions/InstructionUtils.html     | 105 ++--
 .../runtime/instructions/SPInstructionParser.html  |   4 +-
 .../class-use/CPInstructionParser.html             |   4 +-
 .../class-use/FEDInstructionParser.html            |   4 +-
 .../class-use/GPUInstructionParser.html            |   4 +-
 .../instructions/class-use/Instruction.IType.html  |   4 +-
 .../instructions/class-use/Instruction.html        |  60 +-
 .../instructions/class-use/InstructionParser.html  |   4 +-
 .../instructions/class-use/InstructionUtils.html   |   4 +-
 .../class-use/SPInstructionParser.html             |   4 +-
 .../cp/AggregateBinaryCPInstruction.html           |   4 +-
 .../cp/AggregateTernaryCPInstruction.html          |   4 +-
 .../cp/AggregateUnaryCPInstruction.AUType.html     |   4 +-
 .../cp/AggregateUnaryCPInstruction.html            |   4 +-
 .../cp/AppendCPInstruction.AppendType.html         |   4 +-
 .../instructions/cp/AppendCPInstruction.html       |   4 +-
 .../instructions/cp/BinaryCPInstruction.html       |   4 +-
 .../cp/BinaryFrameFrameCPInstruction.html          |   4 +-
 .../cp/BinaryFrameMatrixCPInstruction.html         |   4 +-
 .../cp/BinaryFrameScalarCPInstruction.html         |   4 +-
 .../cp/BinaryMatrixMatrixCPInstruction.html        |   4 +-
 .../cp/BinaryMatrixScalarCPInstruction.html        |   4 +-
 .../cp/BinaryScalarScalarCPInstruction.html        |   4 +-
 .../cp/BinaryTensorTensorCPInstruction.html        |   4 +-
 .../runtime/instructions/cp/BooleanObject.html     |   4 +-
 .../instructions/cp/BuiltinNaryCPInstruction.html  |   4 +-
 .../runtime/instructions/cp/CM_COV_Object.html     |   4 +-
 .../instructions/cp/CPInstruction.CPType.html      |   4 +-
 .../runtime/instructions/cp/CPInstruction.html     |   4 +-
 .../sysds/runtime/instructions/cp/CPOperand.html   |   4 +-
 .../cp/CentralMomentCPInstruction.html             |   4 +-
 .../instructions/cp/CompressionCPInstruction.html  |   4 +-
 .../instructions/cp/ComputationCPInstruction.html  |   4 +-
 .../instructions/cp/CovarianceCPInstruction.html   |   4 +-
 .../instructions/cp/CtableCPInstruction.html       |   4 +-
 .../apache/sysds/runtime/instructions/cp/Data.html |   4 +-
 .../instructions/cp/DataGenCPInstruction.html      |   4 +-
 .../runtime/instructions/cp/DnnCPInstruction.html  |   4 +-
 .../runtime/instructions/cp/DoubleObject.html      |   4 +-
 .../instructions/cp/EvalNaryCPInstruction.html     |   4 +-
 .../instructions/cp/FrameAppendCPInstruction.html  |   4 +-
 .../cp/FrameIndexingCPInstruction.html             |   4 +-
 .../instructions/cp/FunctionCallCPInstruction.html |   4 +-
 .../instructions/cp/IndexingCPInstruction.html     |   4 +-
 .../sysds/runtime/instructions/cp/IntObject.html   |   4 +-
 .../sysds/runtime/instructions/cp/KahanObject.html |   4 +-
 .../cp/ListAppendRemoveCPInstruction.html          |   4 +-
 .../instructions/cp/ListIndexingCPInstruction.html |   4 +-
 .../sysds/runtime/instructions/cp/ListObject.html  |   4 +-
 .../instructions/cp/MMChainCPInstruction.html      |   4 +-
 .../instructions/cp/MMTSJCPInstruction.html        |   4 +-
 .../instructions/cp/MatrixAppendCPInstruction.html |   4 +-
 .../cp/MatrixBuiltinNaryCPInstruction.html         |   4 +-
 .../cp/MatrixIndexingCPInstruction.html            |   4 +-
 .../cp/MultiReturnBuiltinCPInstruction.html        |   4 +-
 ...ltiReturnParameterizedBuiltinCPInstruction.html |   4 +-
 .../runtime/instructions/cp/PMMJCPInstruction.html |   4 +-
 .../cp/ParameterizedBuiltinCPInstruction.html      |   4 +-
 .../cp/ParamservBuiltinCPInstruction.html          |   4 +-
 .../instructions/cp/QuantilePickCPInstruction.html |   4 +-
 .../instructions/cp/QuantileSortCPInstruction.html |   4 +-
 .../instructions/cp/QuaternaryCPInstruction.html   |   4 +-
 .../instructions/cp/ReorgCPInstruction.html        |   4 +-
 .../instructions/cp/ReshapeCPInstruction.html      |   4 +-
 .../instructions/cp/ScalarAppendCPInstruction.html |   4 +-
 .../cp/ScalarBuiltinNaryCPInstruction.html         |   4 +-
 .../runtime/instructions/cp/ScalarObject.html      |   4 +-
 .../instructions/cp/ScalarObjectFactory.html       |   4 +-
 .../instructions/cp/SpoofCPInstruction.html        |   4 +-
 .../runtime/instructions/cp/SqlCPInstruction.html  |   4 +-
 .../instructions/cp/StringInitCPInstruction.html   |   4 +-
 .../runtime/instructions/cp/StringObject.html      |   4 +-
 .../instructions/cp/TernaryCPInstruction.html      |   4 +-
 .../cp/UaggOuterChainCPInstruction.html            |   4 +-
 .../instructions/cp/UnaryCPInstruction.html        |   4 +-
 .../instructions/cp/UnaryFrameCPInstruction.html   |   4 +-
 .../instructions/cp/UnaryMatrixCPInstruction.html  |   4 +-
 .../instructions/cp/UnaryScalarCPInstruction.html  |   4 +-
 ...ariableCPInstruction.VariableOperationCode.html |   4 +-
 .../instructions/cp/VariableCPInstruction.html     |   4 +-
 .../cp/class-use/AggregateBinaryCPInstruction.html |   4 +-
 .../class-use/AggregateTernaryCPInstruction.html   |   4 +-
 .../AggregateUnaryCPInstruction.AUType.html        |   4 +-
 .../cp/class-use/AggregateUnaryCPInstruction.html  |   4 +-
 .../class-use/AppendCPInstruction.AppendType.html  |   4 +-
 .../cp/class-use/AppendCPInstruction.html          |   4 +-
 .../cp/class-use/BinaryCPInstruction.html          |  14 +-
 .../class-use/BinaryFrameFrameCPInstruction.html   |   4 +-
 .../class-use/BinaryFrameMatrixCPInstruction.html  |   4 +-
 .../class-use/BinaryFrameScalarCPInstruction.html  |   4 +-
 .../class-use/BinaryMatrixMatrixCPInstruction.html |   4 +-
 .../class-use/BinaryMatrixScalarCPInstruction.html |   4 +-
 .../class-use/BinaryScalarScalarCPInstruction.html |   4 +-
 .../class-use/BinaryTensorTensorCPInstruction.html |   4 +-
 .../instructions/cp/class-use/BooleanObject.html   |   4 +-
 .../cp/class-use/BuiltinNaryCPInstruction.html     |  14 +-
 .../instructions/cp/class-use/CM_COV_Object.html   |   4 +-
 .../cp/class-use/CPInstruction.CPType.html         |   4 +-
 .../instructions/cp/class-use/CPInstruction.html   |  14 +-
 .../instructions/cp/class-use/CPOperand.html       |   4 +-
 .../cp/class-use/CentralMomentCPInstruction.html   |   4 +-
 .../cp/class-use/CompressionCPInstruction.html     |   4 +-
 .../cp/class-use/ComputationCPInstruction.html     |  16 +-
 .../cp/class-use/CovarianceCPInstruction.html      |   4 +-
 .../cp/class-use/CtableCPInstruction.html          |   4 +-
 .../runtime/instructions/cp/class-use/Data.html    |  43 +-
 .../cp/class-use/DataGenCPInstruction.html         |   4 +-
 .../cp/class-use/DnnCPInstruction.html             |   4 +-
 .../instructions/cp/class-use/DoubleObject.html    |  28 +-
 .../cp/class-use/EvalNaryCPInstruction.html        |   4 +-
 .../cp/class-use/FrameAppendCPInstruction.html     |   4 +-
 .../cp/class-use/FrameIndexingCPInstruction.html   |   4 +-
 .../cp/class-use/FunctionCallCPInstruction.html    |  14 +-
 .../cp/class-use/IndexingCPInstruction.html        |   4 +-
 .../instructions/cp/class-use/IntObject.html       |   4 +-
 .../instructions/cp/class-use/KahanObject.html     |   4 +-
 .../class-use/ListAppendRemoveCPInstruction.html   |   4 +-
 .../cp/class-use/ListIndexingCPInstruction.html    |   4 +-
 .../instructions/cp/class-use/ListObject.html      |   4 +-
 .../cp/class-use/MMChainCPInstruction.html         |   4 +-
 .../cp/class-use/MMTSJCPInstruction.html           |   4 +-
 .../cp/class-use/MatrixAppendCPInstruction.html    |   4 +-
 .../class-use/MatrixBuiltinNaryCPInstruction.html  |   4 +-
 .../cp/class-use/MatrixIndexingCPInstruction.html  |   4 +-
 .../class-use/MultiReturnBuiltinCPInstruction.html |   4 +-
 ...ltiReturnParameterizedBuiltinCPInstruction.html |   4 +-
 .../cp/class-use/PMMJCPInstruction.html            |   4 +-
 .../ParameterizedBuiltinCPInstruction.html         |  14 +-
 .../class-use/ParamservBuiltinCPInstruction.html   |   4 +-
 .../cp/class-use/QuantilePickCPInstruction.html    |   4 +-
 .../cp/class-use/QuantileSortCPInstruction.html    |   4 +-
 .../cp/class-use/QuaternaryCPInstruction.html      |  14 +-
 .../cp/class-use/ReorgCPInstruction.html           |   4 +-
 .../cp/class-use/ReshapeCPInstruction.html         |   4 +-
 .../cp/class-use/ScalarAppendCPInstruction.html    |   4 +-
 .../class-use/ScalarBuiltinNaryCPInstruction.html  |   4 +-
 .../instructions/cp/class-use/ScalarObject.html    |   4 +-
 .../cp/class-use/ScalarObjectFactory.html          |   4 +-
 .../cp/class-use/SpoofCPInstruction.html           |   4 +-
 .../cp/class-use/SqlCPInstruction.html             |   4 +-
 .../cp/class-use/StringInitCPInstruction.html      |   4 +-
 .../instructions/cp/class-use/StringObject.html    |   4 +-
 .../cp/class-use/TernaryCPInstruction.html         |   4 +-
 .../cp/class-use/UaggOuterChainCPInstruction.html  |   4 +-
 .../cp/class-use/UnaryCPInstruction.html           |  14 +-
 .../cp/class-use/UnaryFrameCPInstruction.html      |   4 +-
 .../cp/class-use/UnaryMatrixCPInstruction.html     |   4 +-
 .../cp/class-use/UnaryScalarCPInstruction.html     |   4 +-
 ...ariableCPInstruction.VariableOperationCode.html |   4 +-
 .../cp/class-use/VariableCPInstruction.html        |  14 +-
 .../runtime/instructions/cp/package-frame.html     |   2 +-
 .../runtime/instructions/cp/package-summary.html   |   4 +-
 .../runtime/instructions/cp/package-tree.html      |   4 +-
 .../sysds/runtime/instructions/cp/package-use.html |  48 +-
 .../cpfile/MatrixIndexingCPFileInstruction.html    |   4 +-
 .../class-use/MatrixIndexingCPFileInstruction.html |   4 +-
 .../runtime/instructions/cpfile/package-frame.html |   2 +-
 .../instructions/cpfile/package-summary.html       |   4 +-
 .../runtime/instructions/cpfile/package-tree.html  |   4 +-
 .../runtime/instructions/cpfile/package-use.html   |   4 +-
 .../fed/AggregateBinaryFEDInstruction.html         |   4 +-
 .../fed/AggregateUnaryFEDInstruction.html          |   4 +-
 .../instructions/fed/AppendFEDInstruction.html     |   4 +-
 .../instructions/fed/BinaryFEDInstruction.html     |   4 +-
 .../fed/BinaryMatrixMatrixFEDInstruction.html      |   4 +-
 .../fed/BinaryMatrixScalarFEDInstruction.html      |   4 +-
 .../fed/ComputationFEDInstruction.html             |   4 +-
 .../instructions/fed/FEDInstruction.FEDType.html   |   4 +-
 .../runtime/instructions/fed/FEDInstruction.html   |   4 +-
 .../instructions/fed/FEDInstructionUtils.html      |   4 +-
 .../instructions/fed/InitFEDInstruction.html       |   4 +-
 .../instructions/fed/MMChainFEDInstruction.html    |   4 +-
 ...edBuiltinFEDInstruction.CreateFrameEncoder.html |   4 +-
 ...dBuiltinFEDInstruction.ExecuteFrameEncoder.html |   4 +-
 ...tiReturnParameterizedBuiltinFEDInstruction.html |   4 +-
 ...eterizedBuiltinFEDInstruction.DecodeMatrix.html |   4 +-
 .../fed/ParameterizedBuiltinFEDInstruction.html    |   4 +-
 .../instructions/fed/ReorgFEDInstruction.html      |   4 +-
 .../instructions/fed/TsmmFEDInstruction.html       |   4 +-
 .../instructions/fed/UnaryFEDInstruction.html      |   4 +-
 .../class-use/AggregateBinaryFEDInstruction.html   |   4 +-
 .../class-use/AggregateUnaryFEDInstruction.html    |   4 +-
 .../fed/class-use/AppendFEDInstruction.html        |   4 +-
 .../fed/class-use/BinaryFEDInstruction.html        |   4 +-
 .../BinaryMatrixMatrixFEDInstruction.html          |   4 +-
 .../BinaryMatrixScalarFEDInstruction.html          |   4 +-
 .../fed/class-use/ComputationFEDInstruction.html   |   4 +-
 .../fed/class-use/FEDInstruction.FEDType.html      |   4 +-
 .../instructions/fed/class-use/FEDInstruction.html |   4 +-
 .../fed/class-use/FEDInstructionUtils.html         |   4 +-
 .../fed/class-use/InitFEDInstruction.html          |   4 +-
 .../fed/class-use/MMChainFEDInstruction.html       |   4 +-
 ...edBuiltinFEDInstruction.CreateFrameEncoder.html |   4 +-
 ...dBuiltinFEDInstruction.ExecuteFrameEncoder.html |   4 +-
 ...tiReturnParameterizedBuiltinFEDInstruction.html |   4 +-
 ...eterizedBuiltinFEDInstruction.DecodeMatrix.html |   4 +-
 .../ParameterizedBuiltinFEDInstruction.html        |   4 +-
 .../fed/class-use/ReorgFEDInstruction.html         |   4 +-
 .../fed/class-use/TsmmFEDInstruction.html          |   4 +-
 .../fed/class-use/UnaryFEDInstruction.html         |   4 +-
 .../runtime/instructions/fed/package-frame.html    |   2 +-
 .../runtime/instructions/fed/package-summary.html  |   4 +-
 .../runtime/instructions/fed/package-tree.html     |   4 +-
 .../runtime/instructions/fed/package-use.html      |   4 +-
 .../gpu/AggregateBinaryGPUInstruction.html         |   4 +-
 .../gpu/AggregateUnaryGPUInstruction.html          |   4 +-
 .../gpu/ArithmeticBinaryGPUInstruction.html        |   4 +-
 .../gpu/BuiltinBinaryGPUInstruction.html           |   4 +-
 .../gpu/BuiltinUnaryGPUInstruction.html            |   4 +-
 .../instructions/gpu/DnnGPUInstruction.html        |   4 +-
 .../gpu/GPUInstruction.GPUINSTRUCTION_TYPE.html    |   4 +-
 .../runtime/instructions/gpu/GPUInstruction.html   |   4 +-
 .../instructions/gpu/MMTSJGPUInstruction.html      |   4 +-
 .../gpu/MatrixAppendGPUInstruction.html            |   4 +-
 .../gpu/MatrixBuiltinGPUInstruction.html           |   4 +-
 .../gpu/MatrixIndexingGPUInstruction.html          |   4 +-
 .../gpu/MatrixMatrixArithmeticGPUInstruction.html  |   4 +-
 .../gpu/MatrixMatrixAxpyGPUInstruction.html        |   4 +-
 .../gpu/MatrixMatrixBuiltinGPUInstruction.html     |   4 +-
 ...MatrixMatrixRelationalBinaryGPUInstruction.html |   4 +-
 .../gpu/MatrixReshapeGPUInstruction.html           |   4 +-
 .../gpu/RelationalBinaryGPUInstruction.html        |   4 +-
 .../instructions/gpu/ReorgGPUInstruction.html      |   4 +-
 .../gpu/ScalarMatrixArithmeticGPUInstruction.html  |   4 +-
 .../gpu/ScalarMatrixBuiltinGPUInstruction.html     |   4 +-
 ...ScalarMatrixRelationalBinaryGPUInstruction.html |   4 +-
 .../class-use/AggregateBinaryGPUInstruction.html   |   4 +-
 .../class-use/AggregateUnaryGPUInstruction.html    |   4 +-
 .../class-use/ArithmeticBinaryGPUInstruction.html  |   4 +-
 .../gpu/class-use/BuiltinBinaryGPUInstruction.html |   4 +-
 .../gpu/class-use/BuiltinUnaryGPUInstruction.html  |   4 +-
 .../gpu/class-use/DnnGPUInstruction.html           |   4 +-
 .../GPUInstruction.GPUINSTRUCTION_TYPE.html        |   4 +-
 .../instructions/gpu/class-use/GPUInstruction.html |   4 +-
 .../gpu/class-use/MMTSJGPUInstruction.html         |   4 +-
 .../gpu/class-use/MatrixAppendGPUInstruction.html  |   4 +-
 .../gpu/class-use/MatrixBuiltinGPUInstruction.html |   4 +-
 .../class-use/MatrixIndexingGPUInstruction.html    |   4 +-
 .../MatrixMatrixArithmeticGPUInstruction.html      |   4 +-
 .../class-use/MatrixMatrixAxpyGPUInstruction.html  |   4 +-
 .../MatrixMatrixBuiltinGPUInstruction.html         |   4 +-
 ...MatrixMatrixRelationalBinaryGPUInstruction.html |   4 +-
 .../gpu/class-use/MatrixReshapeGPUInstruction.html |   4 +-
 .../class-use/RelationalBinaryGPUInstruction.html  |   4 +-
 .../gpu/class-use/ReorgGPUInstruction.html         |   4 +-
 .../ScalarMatrixArithmeticGPUInstruction.html      |   4 +-
 .../ScalarMatrixBuiltinGPUInstruction.html         |   4 +-
 ...ScalarMatrixRelationalBinaryGPUInstruction.html |   4 +-
 .../instructions/gpu/context/CSRPointer.html       |   4 +-
 .../gpu/context/CudaMemoryAllocator.html           |   4 +-
 .../instructions/gpu/context/ExecutionConfig.html  |   4 +-
 .../instructions/gpu/context/GPUContext.html       |   4 +-
 .../instructions/gpu/context/GPUContextPool.html   |   4 +-
 .../gpu/context/GPULazyCudaFreeMemoryManager.html  |   4 +-
 .../gpu/context/GPUMatrixMemoryManager.html        |   4 +-
 .../gpu/context/GPUMemoryAllocator.html            |   4 +-
 ...emoryManager.EvictionPolicyBasedComparator.html |   4 +-
 .../instructions/gpu/context/GPUMemoryManager.html |   4 +-
 .../instructions/gpu/context/GPUObject.html        |   4 +-
 .../instructions/gpu/context/JCudaKernels.html     |   4 +-
 .../instructions/gpu/context/ShadowBuffer.html     |   4 +-
 .../gpu/context/UnifiedMemoryAllocator.html        |   4 +-
 .../gpu/context/class-use/CSRPointer.html          |   4 +-
 .../gpu/context/class-use/CudaMemoryAllocator.html |   4 +-
 .../gpu/context/class-use/ExecutionConfig.html     |   4 +-
 .../gpu/context/class-use/GPUContext.html          |   4 +-
 .../gpu/context/class-use/GPUContextPool.html      |   4 +-
 .../class-use/GPULazyCudaFreeMemoryManager.html    |   4 +-
 .../context/class-use/GPUMatrixMemoryManager.html  |   4 +-
 .../gpu/context/class-use/GPUMemoryAllocator.html  |   4 +-
 ...emoryManager.EvictionPolicyBasedComparator.html |   4 +-
 .../gpu/context/class-use/GPUMemoryManager.html    |   4 +-
 .../gpu/context/class-use/GPUObject.html           |   4 +-
 .../gpu/context/class-use/JCudaKernels.html        |   4 +-
 .../gpu/context/class-use/ShadowBuffer.html        |   4 +-
 .../context/class-use/UnifiedMemoryAllocator.html  |   4 +-
 .../instructions/gpu/context/package-frame.html    |   2 +-
 .../instructions/gpu/context/package-summary.html  |   4 +-
 .../instructions/gpu/context/package-tree.html     |   4 +-
 .../instructions/gpu/context/package-use.html      |   4 +-
 .../runtime/instructions/gpu/package-frame.html    |   2 +-
 .../runtime/instructions/gpu/package-summary.html  |   4 +-
 .../runtime/instructions/gpu/package-tree.html     |   4 +-
 .../runtime/instructions/gpu/package-use.html      |   4 +-
 .../sysds/runtime/instructions/package-frame.html  |   2 +-
 .../runtime/instructions/package-summary.html      |   4 +-
 .../sysds/runtime/instructions/package-tree.html   |   4 +-
 .../sysds/runtime/instructions/package-use.html    |  12 +-
 .../spark/AggregateTernarySPInstruction.html       |   4 +-
 ...gregateUnarySPInstruction.RDDUAggFunction2.html |   4 +-
 ...eUnarySPInstruction.RDDUTensorAggFunction2.html |   4 +-
 .../spark/AggregateUnarySPInstruction.html         |   4 +-
 ...pendGAlignedSPInstruction.ShiftColumnIndex.html |   4 +-
 .../spark/AppendGAlignedSPInstruction.html         |   4 +-
 ...ppendGSPInstruction.MergeWithShiftedBlocks.html |   4 +-
 .../spark/AppendGSPInstruction.ShiftMatrix.html    |   4 +-
 .../instructions/spark/AppendGSPInstruction.html   |   4 +-
 .../instructions/spark/AppendMSPInstruction.html   |   4 +-
 .../instructions/spark/AppendRSPInstruction.html   |   4 +-
 ...ChainSPInstruction.RDDBinUaggChainFunction.html |   4 +-
 .../spark/BinUaggChainSPInstruction.html           |   4 +-
 .../spark/BinaryFrameFrameSPInstruction.html       |   4 +-
 .../spark/BinaryFrameMatrixSPInstruction.html      |   4 +-
 .../spark/BinaryFrameScalarSPInstruction.html      |   4 +-
 .../spark/BinaryMatrixBVectorSPInstruction.html    |   4 +-
 .../spark/BinaryMatrixMatrixSPInstruction.html     |   4 +-
 .../spark/BinaryMatrixScalarSPInstruction.html     |   4 +-
 .../instructions/spark/BinarySPInstruction.html    |   4 +-
 .../BinaryTensorTensorBroadcastSPInstruction.html  |   4 +-
 .../spark/BinaryTensorTensorSPInstruction.html     |   4 +-
 ...BuiltinNarySPInstruction.PadBlocksFunction.html |   4 +-
 .../spark/BuiltinNarySPInstruction.html            |   4 +-
 .../spark/CSVReblockSPInstruction.html             |   4 +-
 .../instructions/spark/CastSPInstruction.html      |   4 +-
 .../spark/CentralMomentSPInstruction.html          |   4 +-
 .../spark/CheckpointSPInstruction.html             |   4 +-
 ...mpressionSPInstruction.CompressionFunction.html |   4 +-
 .../spark/CompressionSPInstruction.html            |   4 +-
 .../spark/ComputationSPInstruction.html            |   4 +-
 .../spark/CovarianceSPInstruction.html             |   4 +-
 .../instructions/spark/CpmmSPInstruction.html      |   4 +-
 .../CtableSPInstruction.MapJoinSignature1.html     |   4 +-
 .../CtableSPInstruction.MapJoinSignature2.html     |   4 +-
 .../CtableSPInstruction.MapJoinSignature3.html     |   4 +-
 .../instructions/spark/CtableSPInstruction.html    |   4 +-
 .../spark/CumulativeAggregateSPInstruction.html    |   4 +-
 .../spark/CumulativeOffsetSPInstruction.html       |   4 +-
 .../instructions/spark/DnnSPInstruction.html       |   4 +-
 .../spark/FrameAppendMSPInstruction.html           |   4 +-
 .../spark/FrameAppendRSPInstruction.html           |   4 +-
 .../spark/FrameIndexingSPInstruction.html          |   4 +-
 .../instructions/spark/IndexingSPInstruction.html  |   4 +-
 .../spark/MapmmChainSPInstruction.html             |   4 +-
 .../instructions/spark/MapmmSPInstruction.html     |   4 +-
 .../spark/MatrixAppendMSPInstruction.html          |   4 +-
 .../spark/MatrixAppendRSPInstruction.html          |   4 +-
 .../spark/MatrixIndexingSPInstruction.html         |   4 +-
 .../spark/MatrixReshapeSPInstruction.html          |   4 +-
 ...PInstruction.TransformEncodeBuild2Function.html |   4 +-
 ...SPInstruction.TransformEncodeBuildFunction.html |   4 +-
 ...PInstruction.TransformEncodeGroup2Function.html |   4 +-
 ...SPInstruction.TransformEncodeGroupFunction.html |   4 +-
 ...ltiReturnParameterizedBuiltinSPInstruction.html |   4 +-
 .../instructions/spark/PMapmmSPInstruction.html    |   4 +-
 ...rizedBuiltinSPInstruction.CreateMatrixCell.html |   4 +-
 ...ltinSPInstruction.RDDMapGroupedAggFunction.html |   4 +-
 ...tinSPInstruction.RDDMapGroupedAggFunction2.html |   4 +-
 ...zedBuiltinSPInstruction.RDDRExpandFunction.html |   4 +-
 ...uiltinSPInstruction.RDDRemoveEmptyFunction.html |   4 +-
 ...nSPInstruction.RDDRemoveEmptyFunctionInMem.html |   4 +-
 ...zedBuiltinSPInstruction.RDDReplaceFunction.html |   4 +-
 ...tinSPInstruction.RDDTransformApplyFunction.html |   4 +-
 ...nstruction.RDDTransformApplyOffsetFunction.html |   4 +-
 ...struction.RDDTransformDecodeExpandFunction.html |   4 +-
 ...inSPInstruction.RDDTransformDecodeFunction.html |   4 +-
 .../spark/ParameterizedBuiltinSPInstruction.html   |   4 +-
 .../instructions/spark/PmmSPInstruction.html       |   4 +-
 .../spark/QuantilePickSPInstruction.html           |   4 +-
 .../spark/QuantileSortSPInstruction.html           |   4 +-
 .../spark/QuaternarySPInstruction.html             |   4 +-
 .../instructions/spark/RandSPInstruction.html      |   4 +-
 .../instructions/spark/ReblockSPInstruction.html   |   4 +-
 .../instructions/spark/ReorgSPInstruction.html     |   4 +-
 .../instructions/spark/RmmSPInstruction.html       |   4 +-
 .../instructions/spark/SPInstruction.SPType.html   |   4 +-
 .../runtime/instructions/spark/SPInstruction.html  |   4 +-
 ...SPInstruction.ReplicateRightFactorFunction.html |   4 +-
 .../instructions/spark/SpoofSPInstruction.html     |   4 +-
 .../instructions/spark/TernarySPInstruction.html   |   4 +-
 .../instructions/spark/Tsmm2SPInstruction.html     |   4 +-
 .../instructions/spark/TsmmSPInstruction.html      |   4 +-
 .../spark/UaggOuterChainSPInstruction.html         |   4 +-
 .../spark/UnaryFrameSPInstruction.html             |   4 +-
 .../spark/UnaryMatrixSPInstruction.html            |   4 +-
 .../instructions/spark/UnarySPInstruction.html     |   4 +-
 .../instructions/spark/WriteSPInstruction.html     |   4 +-
 .../instructions/spark/ZipmmSPInstruction.html     |   4 +-
 .../class-use/AggregateTernarySPInstruction.html   |   4 +-
 ...gregateUnarySPInstruction.RDDUAggFunction2.html |   4 +-
 ...eUnarySPInstruction.RDDUTensorAggFunction2.html |   4 +-
 .../class-use/AggregateUnarySPInstruction.html     |   4 +-
 ...pendGAlignedSPInstruction.ShiftColumnIndex.html |   4 +-
 .../class-use/AppendGAlignedSPInstruction.html     |   4 +-
 ...ppendGSPInstruction.MergeWithShiftedBlocks.html |   4 +-
 .../AppendGSPInstruction.ShiftMatrix.html          |   4 +-
 .../spark/class-use/AppendGSPInstruction.html      |   4 +-
 .../spark/class-use/AppendMSPInstruction.html      |   4 +-
 .../spark/class-use/AppendRSPInstruction.html      |   4 +-
 ...ChainSPInstruction.RDDBinUaggChainFunction.html |   4 +-
 .../spark/class-use/BinUaggChainSPInstruction.html |   4 +-
 .../class-use/BinaryFrameFrameSPInstruction.html   |   4 +-
 .../class-use/BinaryFrameMatrixSPInstruction.html  |   4 +-
 .../class-use/BinaryFrameScalarSPInstruction.html  |   4 +-
 .../BinaryMatrixBVectorSPInstruction.html          |   4 +-
 .../class-use/BinaryMatrixMatrixSPInstruction.html |   4 +-
 .../class-use/BinaryMatrixScalarSPInstruction.html |   4 +-
 .../spark/class-use/BinarySPInstruction.html       |   4 +-
 .../BinaryTensorTensorBroadcastSPInstruction.html  |   4 +-
 .../class-use/BinaryTensorTensorSPInstruction.html |   4 +-
 ...BuiltinNarySPInstruction.PadBlocksFunction.html |   4 +-
 .../spark/class-use/BuiltinNarySPInstruction.html  |   4 +-
 .../spark/class-use/CSVReblockSPInstruction.html   |   4 +-
 .../spark/class-use/CastSPInstruction.html         |   4 +-
 .../class-use/CentralMomentSPInstruction.html      |   4 +-
 .../spark/class-use/CheckpointSPInstruction.html   |   4 +-
 ...mpressionSPInstruction.CompressionFunction.html |   4 +-
 .../spark/class-use/CompressionSPInstruction.html  |   4 +-
 .../spark/class-use/ComputationSPInstruction.html  |   4 +-
 .../spark/class-use/CovarianceSPInstruction.html   |   4 +-
 .../spark/class-use/CpmmSPInstruction.html         |   4 +-
 .../CtableSPInstruction.MapJoinSignature1.html     |   4 +-
 .../CtableSPInstruction.MapJoinSignature2.html     |   4 +-
 .../CtableSPInstruction.MapJoinSignature3.html     |   4 +-
 .../spark/class-use/CtableSPInstruction.html       |   4 +-
 .../CumulativeAggregateSPInstruction.html          |   4 +-
 .../class-use/CumulativeOffsetSPInstruction.html   |   4 +-
 .../spark/class-use/DnnSPInstruction.html          |   4 +-
 .../spark/class-use/FrameAppendMSPInstruction.html |   4 +-
 .../spark/class-use/FrameAppendRSPInstruction.html |   4 +-
 .../class-use/FrameIndexingSPInstruction.html      |   4 +-
 .../spark/class-use/IndexingSPInstruction.html     |   4 +-
 .../spark/class-use/MapmmChainSPInstruction.html   |   4 +-
 .../spark/class-use/MapmmSPInstruction.html        |   4 +-
 .../class-use/MatrixAppendMSPInstruction.html      |   4 +-
 .../class-use/MatrixAppendRSPInstruction.html      |   4 +-
 .../class-use/MatrixIndexingSPInstruction.html     |   4 +-
 .../class-use/MatrixReshapeSPInstruction.html      |   4 +-
 ...PInstruction.TransformEncodeBuild2Function.html |   4 +-
 ...SPInstruction.TransformEncodeBuildFunction.html |   4 +-
 ...PInstruction.TransformEncodeGroup2Function.html |   4 +-
 ...SPInstruction.TransformEncodeGroupFunction.html |   4 +-
 ...ltiReturnParameterizedBuiltinSPInstruction.html |   4 +-
 .../spark/class-use/PMapmmSPInstruction.html       |   4 +-
 ...rizedBuiltinSPInstruction.CreateMatrixCell.html |   4 +-
 ...ltinSPInstruction.RDDMapGroupedAggFunction.html |   4 +-
 ...tinSPInstruction.RDDMapGroupedAggFunction2.html |   4 +-
 ...zedBuiltinSPInstruction.RDDRExpandFunction.html |   4 +-
 ...uiltinSPInstruction.RDDRemoveEmptyFunction.html |   4 +-
 ...nSPInstruction.RDDRemoveEmptyFunctionInMem.html |   4 +-
 ...zedBuiltinSPInstruction.RDDReplaceFunction.html |   4 +-
 ...tinSPInstruction.RDDTransformApplyFunction.html |   4 +-
 ...nstruction.RDDTransformApplyOffsetFunction.html |   4 +-
 ...struction.RDDTransformDecodeExpandFunction.html |   4 +-
 ...inSPInstruction.RDDTransformDecodeFunction.html |   4 +-
 .../ParameterizedBuiltinSPInstruction.html         |   4 +-
 .../spark/class-use/PmmSPInstruction.html          |   4 +-
 .../spark/class-use/QuantilePickSPInstruction.html |   4 +-
 .../spark/class-use/QuantileSortSPInstruction.html |   4 +-
 .../spark/class-use/QuaternarySPInstruction.html   |   4 +-
 .../spark/class-use/RandSPInstruction.html         |   4 +-
 .../spark/class-use/ReblockSPInstruction.html      |   4 +-
 .../spark/class-use/ReorgSPInstruction.html        |   4 +-
 .../spark/class-use/RmmSPInstruction.html          |   4 +-
 .../spark/class-use/SPInstruction.SPType.html      |   4 +-
 .../spark/class-use/SPInstruction.html             |   4 +-
 ...SPInstruction.ReplicateRightFactorFunction.html |   4 +-
 .../spark/class-use/SpoofSPInstruction.html        |   4 +-
 .../spark/class-use/TernarySPInstruction.html      |   4 +-
 .../spark/class-use/Tsmm2SPInstruction.html        |   4 +-
 .../spark/class-use/TsmmSPInstruction.html         |   4 +-
 .../class-use/UaggOuterChainSPInstruction.html     |   4 +-
 .../spark/class-use/UnaryFrameSPInstruction.html   |   4 +-
 .../spark/class-use/UnaryMatrixSPInstruction.html  |   4 +-
 .../spark/class-use/UnarySPInstruction.html        |   4 +-
 .../spark/class-use/WriteSPInstruction.html        |   4 +-
 .../spark/class-use/ZipmmSPInstruction.html        |   4 +-
 .../instructions/spark/data/BlockPartitioner.html  |   4 +-
 .../instructions/spark/data/BroadcastObject.html   |   4 +-
 .../instructions/spark/data/CorrMatrixBlock.html   |   4 +-
 .../instructions/spark/data/DatasetObject.html     |   4 +-
 .../spark/data/FrameReblockBuffer.html             |   4 +-
 .../spark/data/IndexedMatrixValue.html             |   4 +-
 .../spark/data/LazyIterableIterator.html           |   4 +-
 .../instructions/spark/data/LineageObject.html     |   4 +-
 .../instructions/spark/data/PartitionedBlock.html  |   4 +-
 .../spark/data/PartitionedBroadcast.html           |   4 +-
 .../runtime/instructions/spark/data/RDDObject.html |   4 +-
 .../instructions/spark/data/ReblockBuffer.html     |   4 +-
 .../instructions/spark/data/RowMatrixBlock.html    |   4 +-
 .../instructions/spark/data/SerLongWritable.html   |   4 +-
 .../runtime/instructions/spark/data/SerText.html   |   4 +-
 .../spark/data/class-use/BlockPartitioner.html     |   4 +-
 .../spark/data/class-use/BroadcastObject.html      |   4 +-
 .../spark/data/class-use/CorrMatrixBlock.html      |   4 +-
 .../spark/data/class-use/DatasetObject.html        |   4 +-
 .../spark/data/class-use/FrameReblockBuffer.html   |   4 +-
 .../spark/data/class-use/IndexedMatrixValue.html   |   4 +-
 .../spark/data/class-use/LazyIterableIterator.html |   4 +-
 .../spark/data/class-use/LineageObject.html        |   4 +-
 .../spark/data/class-use/PartitionedBlock.html     |   4 +-
 .../spark/data/class-use/PartitionedBroadcast.html |   4 +-
 .../spark/data/class-use/RDDObject.html            |   4 +-
 .../spark/data/class-use/ReblockBuffer.html        |   4 +-
 .../spark/data/class-use/RowMatrixBlock.html       |   4 +-
 .../spark/data/class-use/SerLongWritable.html      |   4 +-
 .../instructions/spark/data/class-use/SerText.html |   4 +-
 .../instructions/spark/data/package-frame.html     |   2 +-
 .../instructions/spark/data/package-summary.html   |   4 +-
 .../instructions/spark/data/package-tree.html      |   4 +-
 .../instructions/spark/data/package-use.html       |   4 +-
 .../functions/AggregateDropCorrectionFunction.html |   4 +-
 .../functions/ComputeBinaryBlockNnzFunction.html   |   4 +-
 .../functions/ConvertFrameBlockToIJVLines.html     |   4 +-
 .../functions/ConvertMatrixBlockToIJVLines.html    |   4 +-
 .../functions/ConvertStringToLongTextPair.html     |   4 +-
 .../spark/functions/CopyBinaryCellFunction.html    |   4 +-
 .../spark/functions/CopyFrameBlockFunction.html    |   4 +-
 .../functions/CopyFrameBlockPairFunction.html      |   4 +-
 .../spark/functions/CopyMatrixBlockFunction.html   |   4 +-
 .../functions/CopyMatrixBlockPairFunction.html     |   4 +-
 .../spark/functions/CopyTensorBlockFunction.html   |   4 +-
 .../functions/CopyTensorBlockPairFunction.html     |   4 +-
 .../spark/functions/CopyTextInputFunction.html     |   4 +-
 .../spark/functions/CreateSparseBlockFunction.html |   4 +-
 .../functions/ExtractBlockForBinaryReblock.html    |   4 +-
 .../ExtractGroup.ExtractGroupBroadcast.html        |   4 +-
 .../functions/ExtractGroup.ExtractGroupJoin.html   |   4 +-
 .../instructions/spark/functions/ExtractGroup.html |   4 +-
 .../spark/functions/ExtractGroupNWeights.html      |   4 +-
 .../functions/FilterDiagMatrixBlocksFunction.html  |   4 +-
 .../functions/FilterNonEmptyBlocksFunction.html    |   4 +-
 .../functions/FilterNonEmptyBlocksFunction2.html   |   4 +-
 .../spark/functions/GetMIMBFromRow.html            |   4 +-
 .../spark/functions/IsBlockInList.html             |   4 +-
 .../spark/functions/IsBlockInRange.html            |   4 +-
 .../spark/functions/IsFrameBlockInRange.html       |   4 +-
 .../spark/functions/MapInputSignature.html         |   4 +-
 .../spark/functions/MapJoinSignature.html          |   4 +-
 .../functions/MatrixMatrixBinaryOpFunction.html    |   4 +-
 .../spark/functions/MatrixScalarUnaryFunction.html |   4 +-
 .../MatrixVectorBinaryOpPartitionFunction.html     |   4 +-
 .../functions/OuterVectorBinaryOpFunction.html     |   4 +-
 .../functions/PerformGroupByAggInCombiner.html     |   4 +-
 .../functions/PerformGroupByAggInReducer.html      |   4 +-
 .../spark/functions/ReblockTensorFunction.html     |   4 +-
 .../spark/functions/RecomputeNnzFunction.html      |   4 +-
 .../spark/functions/ReorgMapFunction.html          |   4 +-
 .../spark/functions/ReplicateBlockFunction.html    |   4 +-
 .../spark/functions/ReplicateTensorFunction.html   |   4 +-
 .../spark/functions/ReplicateVectorFunction.html   |   4 +-
 .../functions/TensorTensorBinaryOpFunction.html    |   4 +-
 .../TensorTensorBinaryOpPartitionFunction.html     |   4 +-
 .../class-use/AggregateDropCorrectionFunction.html |   4 +-
 .../class-use/ComputeBinaryBlockNnzFunction.html   |   4 +-
 .../class-use/ConvertFrameBlockToIJVLines.html     |   4 +-
 .../class-use/ConvertMatrixBlockToIJVLines.html    |   4 +-
 .../class-use/ConvertStringToLongTextPair.html     |   4 +-
 .../class-use/CopyBinaryCellFunction.html          |   4 +-
 .../class-use/CopyFrameBlockFunction.html          |   4 +-
 .../class-use/CopyFrameBlockPairFunction.html      |   4 +-
 .../class-use/CopyMatrixBlockFunction.html         |   4 +-
 .../class-use/CopyMatrixBlockPairFunction.html     |   4 +-
 .../class-use/CopyTensorBlockFunction.html         |   4 +-
 .../class-use/CopyTensorBlockPairFunction.html     |   4 +-
 .../functions/class-use/CopyTextInputFunction.html |   4 +-
 .../class-use/CreateSparseBlockFunction.html       |   4 +-
 .../class-use/ExtractBlockForBinaryReblock.html    |   4 +-
 .../ExtractGroup.ExtractGroupBroadcast.html        |   4 +-
 .../class-use/ExtractGroup.ExtractGroupJoin.html   |   4 +-
 .../spark/functions/class-use/ExtractGroup.html    |   4 +-
 .../functions/class-use/ExtractGroupNWeights.html  |   4 +-
 .../class-use/FilterDiagMatrixBlocksFunction.html  |   4 +-
 .../class-use/FilterNonEmptyBlocksFunction.html    |   4 +-
 .../class-use/FilterNonEmptyBlocksFunction2.html   |   4 +-
 .../spark/functions/class-use/GetMIMBFromRow.html  |   4 +-
 .../spark/functions/class-use/IsBlockInList.html   |   4 +-
 .../spark/functions/class-use/IsBlockInRange.html  |   4 +-
 .../functions/class-use/IsFrameBlockInRange.html   |   4 +-
 .../functions/class-use/MapInputSignature.html     |   4 +-
 .../functions/class-use/MapJoinSignature.html      |   4 +-
 .../class-use/MatrixMatrixBinaryOpFunction.html    |   4 +-
 .../class-use/MatrixScalarUnaryFunction.html       |   4 +-
 .../MatrixVectorBinaryOpPartitionFunction.html     |   4 +-
 .../class-use/OuterVectorBinaryOpFunction.html     |   4 +-
 .../class-use/PerformGroupByAggInCombiner.html     |   4 +-
 .../class-use/PerformGroupByAggInReducer.html      |   4 +-
 .../functions/class-use/ReblockTensorFunction.html |   4 +-
 .../functions/class-use/RecomputeNnzFunction.html  |   4 +-
 .../functions/class-use/ReorgMapFunction.html      |   4 +-
 .../class-use/ReplicateBlockFunction.html          |   4 +-
 .../class-use/ReplicateTensorFunction.html         |   4 +-
 .../class-use/ReplicateVectorFunction.html         |   4 +-
 .../class-use/TensorTensorBinaryOpFunction.html    |   4 +-
 .../TensorTensorBinaryOpPartitionFunction.html     |   4 +-
 .../spark/functions/package-frame.html             |   2 +-
 .../spark/functions/package-summary.html           |   4 +-
 .../instructions/spark/functions/package-tree.html |   4 +-
 .../instructions/spark/functions/package-use.html  |   4 +-
 .../runtime/instructions/spark/package-frame.html  |   2 +-
 .../instructions/spark/package-summary.html        |   4 +-
 .../runtime/instructions/spark/package-tree.html   |   4 +-
 .../runtime/instructions/spark/package-use.html    |   4 +-
 .../spark/utils/FrameRDDAggregateUtils.html        |   4 +-
 ...Utils.LongFrameToLongWritableFrameFunction.html |   4 +-
 ...Utils.LongWritableFrameToLongFrameFunction.html |   4 +-
 ...erUtils.LongWritableTextToLongTextFunction.html |   4 +-
 ...DDConverterUtils.LongWritableToSerFunction.html |   4 +-
 .../spark/utils/FrameRDDConverterUtils.html        |   4 +-
 .../spark/utils/RDDAggregateUtils.html             |   4 +-
 ...erterUtils.BinaryCellToBinaryBlockFunction.html |   4 +-
 ...DConverterUtils.DataFrameExtractIDFunction.html |   4 +-
 .../spark/utils/RDDConverterUtils.html             |   4 +-
 .../spark/utils/RDDConverterUtilsExt.AddRowID.html |   4 +-
 .../RDDConverterUtilsExt.RDDConverterTypes.html    |   4 +-
 .../spark/utils/RDDConverterUtilsExt.html          |   4 +-
 .../spark/utils/RDDSortUtils.IndexComparator.html  |   4 +-
 .../spark/utils/RDDSortUtils.IndexComparator2.html |   4 +-
 .../instructions/spark/utils/RDDSortUtils.html     |   4 +-
 .../instructions/spark/utils/SparkUtils.html       |   4 +-
 .../utils/class-use/FrameRDDAggregateUtils.html    |   4 +-
 ...Utils.LongFrameToLongWritableFrameFunction.html |   4 +-
 ...Utils.LongWritableFrameToLongFrameFunction.html |   4 +-
 ...erUtils.LongWritableTextToLongTextFunction.html |   4 +-
 ...DDConverterUtils.LongWritableToSerFunction.html |   4 +-
 .../utils/class-use/FrameRDDConverterUtils.html    |   4 +-
 .../spark/utils/class-use/RDDAggregateUtils.html   |   4 +-
 ...erterUtils.BinaryCellToBinaryBlockFunction.html |   4 +-
 ...DConverterUtils.DataFrameExtractIDFunction.html |   4 +-
 .../spark/utils/class-use/RDDConverterUtils.html   |   4 +-
 .../class-use/RDDConverterUtilsExt.AddRowID.html   |   4 +-
 .../RDDConverterUtilsExt.RDDConverterTypes.html    |   4 +-
 .../utils/class-use/RDDConverterUtilsExt.html      |   4 +-
 .../class-use/RDDSortUtils.IndexComparator.html    |   4 +-
 .../class-use/RDDSortUtils.IndexComparator2.html   |   4 +-
 .../spark/utils/class-use/RDDSortUtils.html        |   4 +-
 .../spark/utils/class-use/SparkUtils.html          |   4 +-
 .../instructions/spark/utils/package-frame.html    |   2 +-
 .../instructions/spark/utils/package-summary.html  |   4 +-
 .../instructions/spark/utils/package-tree.html     |   4 +-
 .../instructions/spark/utils/package-use.html      |   4 +-
 ...BlockSerialization.MatrixBlockDeserializer.html |   4 +-
 ...ryBlockSerialization.MatrixBlockSerializer.html |   4 +-
 .../sysds/runtime/io/BinaryBlockSerialization.html |   4 +-
 .../sysds/runtime/io/FileFormatProperties.html     |   4 +-
 .../sysds/runtime/io/FileFormatPropertiesCSV.html  |   4 +-
 .../runtime/io/FileFormatPropertiesMM.MMField.html |   4 +-
 .../io/FileFormatPropertiesMM.MMFormat.html        |   4 +-
 .../io/FileFormatPropertiesMM.MMSymmetry.html      |   4 +-
 .../sysds/runtime/io/FileFormatPropertiesMM.html   |   4 +-
 .../org/apache/sysds/runtime/io/FrameReader.html   |   4 +-
 .../sysds/runtime/io/FrameReaderBinaryBlock.html   |   4 +-
 .../runtime/io/FrameReaderBinaryBlockParallel.html |   4 +-
 .../sysds/runtime/io/FrameReaderFactory.html       |   4 +-
 .../apache/sysds/runtime/io/FrameReaderJSONL.html  |   4 +-
 .../sysds/runtime/io/FrameReaderJSONLParallel.html |   4 +-
 .../apache/sysds/runtime/io/FrameReaderProto.html  |   4 +-
 .../sysds/runtime/io/FrameReaderTextCSV.html       |   4 +-
 .../runtime/io/FrameReaderTextCSVParallel.html     |   4 +-
 .../sysds/runtime/io/FrameReaderTextCell.html      |   4 +-
 .../io/FrameReaderTextCellParallel.ReadTask.html   |   4 +-
 .../runtime/io/FrameReaderTextCellParallel.html    |   4 +-
 .../org/apache/sysds/runtime/io/FrameWriter.html   |   4 +-
 .../sysds/runtime/io/FrameWriterBinaryBlock.html   |   4 +-
 .../runtime/io/FrameWriterBinaryBlockParallel.html |   4 +-
 .../sysds/runtime/io/FrameWriterFactory.html       |   4 +-
 .../apache/sysds/runtime/io/FrameWriterJSONL.html  |   4 +-
 .../sysds/runtime/io/FrameWriterJSONLParallel.html |   4 +-
 .../apache/sysds/runtime/io/FrameWriterProto.html  |   4 +-
 .../sysds/runtime/io/FrameWriterTextCSV.html       |   4 +-
 .../runtime/io/FrameWriterTextCSVParallel.html     |   4 +-
 .../sysds/runtime/io/FrameWriterTextCell.html      |   4 +-
 .../runtime/io/FrameWriterTextCellParallel.html    |   4 +-
 .../runtime/io/IOUtilFunctions.CountRowsTask.html  |   4 +-
 .../apache/sysds/runtime/io/IOUtilFunctions.html   |   4 +-
 .../apache/sysds/runtime/io/InputOutputInfo.html   |   4 +-
 .../org/apache/sysds/runtime/io/MatrixReader.html  |   4 +-
 .../sysds/runtime/io/MatrixReaderFactory.html      |   4 +-
 .../org/apache/sysds/runtime/io/MatrixWriter.html  |   4 +-
 .../sysds/runtime/io/MatrixWriterFactory.html      |   4 +-
 .../apache/sysds/runtime/io/ReadProperties.html    |   4 +-
 .../apache/sysds/runtime/io/ReaderBinaryBlock.html |   4 +-
 .../runtime/io/ReaderBinaryBlockParallel.html      |   4 +-
 .../org/apache/sysds/runtime/io/ReaderTextCSV.html |   4 +-
 .../sysds/runtime/io/ReaderTextCSVParallel.html    |   4 +-
 .../apache/sysds/runtime/io/ReaderTextCell.html    |   4 +-
 .../io/ReaderTextCellParallel.CellBuffer.html      |   4 +-
 .../io/ReaderTextCellParallel.CountNnzTask.html    |   4 +-
 .../io/ReaderTextCellParallel.ReadTask.html        |   4 +-
 .../sysds/runtime/io/ReaderTextCellParallel.html   |   4 +-
 .../apache/sysds/runtime/io/ReaderTextLIBSVM.html  |   4 +-
 .../sysds/runtime/io/ReaderTextLIBSVMParallel.html |   4 +-
 .../org/apache/sysds/runtime/io/TensorReader.html  |   4 +-
 .../sysds/runtime/io/TensorReaderBinaryBlock.html  |   4 +-
 .../io/TensorReaderBinaryBlockParallel.html        |   4 +-
 .../sysds/runtime/io/TensorReaderFactory.html      |   4 +-
 .../sysds/runtime/io/TensorReaderTextCell.html     |   4 +-
 .../runtime/io/TensorReaderTextCellParallel.html   |   4 +-
 .../org/apache/sysds/runtime/io/TensorWriter.html  |   4 +-
 .../sysds/runtime/io/TensorWriterBinaryBlock.html  |   4 +-
 ...sorWriterBinaryBlockParallel.WriteFileTask.html |   4 +-
 .../io/TensorWriterBinaryBlockParallel.html        |   4 +-
 .../sysds/runtime/io/TensorWriterFactory.html      |   4 +-
 .../sysds/runtime/io/TensorWriterTextCell.html     |   4 +-
 .../runtime/io/TensorWriterTextCellParallel.html   |   4 +-
 .../apache/sysds/runtime/io/WriterBinaryBlock.html |   4 +-
 .../runtime/io/WriterBinaryBlockParallel.html      |   4 +-
 .../sysds/runtime/io/WriterMatrixMarket.html       |   4 +-
 .../runtime/io/WriterMatrixMarketParallel.html     |   4 +-
 .../org/apache/sysds/runtime/io/WriterTextCSV.html |   4 +-
 .../sysds/runtime/io/WriterTextCSVParallel.html    |   4 +-
 .../apache/sysds/runtime/io/WriterTextCell.html    |   4 +-
 .../sysds/runtime/io/WriterTextCellParallel.html   |   4 +-
 .../apache/sysds/runtime/io/WriterTextLIBSVM.html  |   4 +-
 .../sysds/runtime/io/WriterTextLIBSVMParallel.html |   4 +-
 ...BlockSerialization.MatrixBlockDeserializer.html |   4 +-
 ...ryBlockSerialization.MatrixBlockSerializer.html |   4 +-
 .../io/class-use/BinaryBlockSerialization.html     |   4 +-
 .../runtime/io/class-use/FileFormatProperties.html |   4 +-
 .../io/class-use/FileFormatPropertiesCSV.html      |   4 +-
 .../class-use/FileFormatPropertiesMM.MMField.html  |   4 +-
 .../class-use/FileFormatPropertiesMM.MMFormat.html |   4 +-
 .../FileFormatPropertiesMM.MMSymmetry.html         |   4 +-
 .../io/class-use/FileFormatPropertiesMM.html       |   4 +-
 .../sysds/runtime/io/class-use/FrameReader.html    |   4 +-
 .../io/class-use/FrameReaderBinaryBlock.html       |   4 +-
 .../class-use/FrameReaderBinaryBlockParallel.html  |   4 +-
 .../runtime/io/class-use/FrameReaderFactory.html   |   4 +-
 .../runtime/io/class-use/FrameReaderJSONL.html     |   4 +-
 .../io/class-use/FrameReaderJSONLParallel.html     |   4 +-
 .../runtime/io/class-use/FrameReaderProto.html     |   4 +-
 .../runtime/io/class-use/FrameReaderTextCSV.html   |   4 +-
 .../io/class-use/FrameReaderTextCSVParallel.html   |   4 +-
 .../runtime/io/class-use/FrameReaderTextCell.html  |   4 +-
 .../FrameReaderTextCellParallel.ReadTask.html      |   4 +-
 .../io/class-use/FrameReaderTextCellParallel.html  |   4 +-
 .../sysds/runtime/io/class-use/FrameWriter.html    |   4 +-
 .../io/class-use/FrameWriterBinaryBlock.html       |   4 +-
 .../class-use/FrameWriterBinaryBlockParallel.html  |   4 +-
 .../runtime/io/class-use/FrameWriterFactory.html   |   4 +-
 .../runtime/io/class-use/FrameWriterJSONL.html     |   4 +-
 .../io/class-use/FrameWriterJSONLParallel.html     |   4 +-
 .../runtime/io/class-use/FrameWriterProto.html     |   4 +-
 .../runtime/io/class-use/FrameWriterTextCSV.html   |   4 +-
 .../io/class-use/FrameWriterTextCSVParallel.html   |   4 +-
 .../runtime/io/class-use/FrameWriterTextCell.html  |   4 +-
 .../io/class-use/FrameWriterTextCellParallel.html  |   4 +-
 .../class-use/IOUtilFunctions.CountRowsTask.html   |   4 +-
 .../runtime/io/class-use/IOUtilFunctions.html      |   4 +-
 .../runtime/io/class-use/InputOutputInfo.html      |   4 +-
 .../sysds/runtime/io/class-use/MatrixReader.html   |   4 +-
 .../runtime/io/class-use/MatrixReaderFactory.html  |   4 +-
 .../sysds/runtime/io/class-use/MatrixWriter.html   |   4 +-
 .../runtime/io/class-use/MatrixWriterFactory.html  |   4 +-
 .../sysds/runtime/io/class-use/ReadProperties.html |   4 +-
 .../runtime/io/class-use/ReaderBinaryBlock.html    |   4 +-
 .../io/class-use/ReaderBinaryBlockParallel.html    |   4 +-
 .../sysds/runtime/io/class-use/ReaderTextCSV.html  |   4 +-
 .../io/class-use/ReaderTextCSVParallel.html        |   4 +-
 .../sysds/runtime/io/class-use/ReaderTextCell.html |   4 +-
 .../ReaderTextCellParallel.CellBuffer.html         |   4 +-
 .../ReaderTextCellParallel.CountNnzTask.html       |   4 +-
 .../class-use/ReaderTextCellParallel.ReadTask.html |   4 +-
 .../io/class-use/ReaderTextCellParallel.html       |   4 +-
 .../runtime/io/class-use/ReaderTextLIBSVM.html     |   4 +-
 .../io/class-use/ReaderTextLIBSVMParallel.html     |   4 +-
 .../sysds/runtime/io/class-use/TensorReader.html   |   4 +-
 .../io/class-use/TensorReaderBinaryBlock.html      |   4 +-
 .../class-use/TensorReaderBinaryBlockParallel.html |   4 +-
 .../runtime/io/class-use/TensorReaderFactory.html  |   4 +-
 .../runtime/io/class-use/TensorReaderTextCell.html |   4 +-
 .../io/class-use/TensorReaderTextCellParallel.html |   4 +-
 .../sysds/runtime/io/class-use/TensorWriter.html   |   4 +-
 .../io/class-use/TensorWriterBinaryBlock.html      |   4 +-
 ...sorWriterBinaryBlockParallel.WriteFileTask.html |   4 +-
 .../class-use/TensorWriterBinaryBlockParallel.html |   4 +-
 .../runtime/io/class-use/TensorWriterFactory.html  |   4 +-
 .../runtime/io/class-use/TensorWriterTextCell.html |   4 +-
 .../io/class-use/TensorWriterTextCellParallel.html |   4 +-
 .../runtime/io/class-use/WriterBinaryBlock.html    |   4 +-
 .../io/class-use/WriterBinaryBlockParallel.html    |   4 +-
 .../runtime/io/class-use/WriterMatrixMarket.html   |   4 +-
 .../io/class-use/WriterMatrixMarketParallel.html   |   4 +-
 .../sysds/runtime/io/class-use/WriterTextCSV.html  |   4 +-
 .../io/class-use/WriterTextCSVParallel.html        |   4 +-
 .../sysds/runtime/io/class-use/WriterTextCell.html |   4 +-
 .../io/class-use/WriterTextCellParallel.html       |   4 +-
 .../runtime/io/class-use/WriterTextLIBSVM.html     |   4 +-
 .../io/class-use/WriterTextLIBSVMParallel.html     |   4 +-
 .../org/apache/sysds/runtime/io/package-frame.html |   2 +-
 .../apache/sysds/runtime/io/package-summary.html   |   4 +-
 .../org/apache/sysds/runtime/io/package-tree.html  |   4 +-
 .../org/apache/sysds/runtime/io/package-use.html   |   4 +-
 .../org/apache/sysds/runtime/lineage/Lineage.html  |   4 +-
 .../apache/sysds/runtime/lineage/LineageCache.html |   4 +-
 .../LineageCacheConfig.LineageCachePolicy.html     |   4 +-
 .../lineage/LineageCacheConfig.ReuseCacheType.html |   4 +-
 .../sysds/runtime/lineage/LineageCacheConfig.html  |   4 +-
 .../sysds/runtime/lineage/LineageCacheEntry.html   |   4 +-
 .../runtime/lineage/LineageCacheEviction.html      |   4 +-
 .../runtime/lineage/LineageCacheStatistics.html    |   4 +-
 .../sysds/runtime/lineage/LineageCodegenItem.html  |   4 +-
 .../sysds/runtime/lineage/LineageDedupBlock.html   |   4 +-
 .../sysds/runtime/lineage/LineageDedupUtils.html   |   4 +-
 .../lineage/LineageItem.LineageItemType.html       |   4 +-
 .../apache/sysds/runtime/lineage/LineageItem.html  |   4 +-
 .../sysds/runtime/lineage/LineageItemUtils.html    |   4 +-
 .../apache/sysds/runtime/lineage/LineageMap.html   |   4 +-
 .../sysds/runtime/lineage/LineageParser.html       |   4 +-
 .../runtime/lineage/LineageRecomputeUtils.html     |   4 +-
 .../sysds/runtime/lineage/LineageRewriteReuse.html |   4 +-
 .../sysds/runtime/lineage/LineageTokenizer.html    |   4 +-
 .../sysds/runtime/lineage/LineageTraceable.html    |   4 +-
 .../sysds/runtime/lineage/class-use/Lineage.html   |   4 +-
 .../runtime/lineage/class-use/LineageCache.html    |   4 +-
 .../LineageCacheConfig.LineageCachePolicy.html     |   4 +-
 .../LineageCacheConfig.ReuseCacheType.html         |   4 +-
 .../lineage/class-use/LineageCacheConfig.html      |   4 +-
 .../lineage/class-use/LineageCacheEntry.html       |   4 +-
 .../lineage/class-use/LineageCacheEviction.html    |   4 +-
 .../lineage/class-use/LineageCacheStatistics.html  |   4 +-
 .../lineage/class-use/LineageCodegenItem.html      |   4 +-
 .../lineage/class-use/LineageDedupBlock.html       |   4 +-
 .../lineage/class-use/LineageDedupUtils.html       |   4 +-
 .../class-use/LineageItem.LineageItemType.html     |   4 +-
 .../runtime/lineage/class-use/LineageItem.html     |   4 +-
 .../lineage/class-use/LineageItemUtils.html        |   4 +-
 .../runtime/lineage/class-use/LineageMap.html      |   4 +-
 .../runtime/lineage/class-use/LineageParser.html   |   4 +-
 .../lineage/class-use/LineageRecomputeUtils.html   |   4 +-
 .../lineage/class-use/LineageRewriteReuse.html     |   4 +-
 .../lineage/class-use/LineageTokenizer.html        |   4 +-
 .../lineage/class-use/LineageTraceable.html        |   4 +-
 .../sysds/runtime/lineage/package-frame.html       |   2 +-
 .../sysds/runtime/lineage/package-summary.html     |   4 +-
 .../apache/sysds/runtime/lineage/package-tree.html |   4 +-
 .../apache/sysds/runtime/lineage/package-use.html  |   4 +-
 .../data/BinaryBlockToTextCellConverter.html       |   4 +-
 .../sysds/runtime/matrix/data/CM_N_COVCell.html    |   4 +-
 .../sysds/runtime/matrix/data/CTableMap.html       |   4 +-
 .../sysds/runtime/matrix/data/Converter.html       |   4 +-
 .../runtime/matrix/data/CudaSupportFunctions.html  |   4 +-
 .../sysds/runtime/matrix/data/DnnParameters.html   |   4 +-
 .../data/DoublePrecisionCudaSupportFunctions.html  |   4 +-
 .../matrix/data/FrameBlock.ColumnMetadata.html     |   4 +-
 .../matrix/data/FrameBlock.FrameMapFunction.html   |   4 +-
 .../sysds/runtime/matrix/data/FrameBlock.html      |   4 +-
 .../org/apache/sysds/runtime/matrix/data/IJV.html  |   4 +-
 .../sysds/runtime/matrix/data/LibCommonsMath.html  |   4 +-
 .../sysds/runtime/matrix/data/LibMatrixAgg.html    |   4 +-
 .../data/LibMatrixBincell.BinaryAccessType.html    |   4 +-
 .../runtime/matrix/data/LibMatrixBincell.html      |   4 +-
 .../sysds/runtime/matrix/data/LibMatrixCUDA.html   |   4 +-
 .../matrix/data/LibMatrixCountDistinct.html        |   4 +-
 .../sysds/runtime/matrix/data/LibMatrixCuDNN.html  |   4 +-
 .../data/LibMatrixCuDNNConvolutionAlgorithm.html   |   4 +-
 .../matrix/data/LibMatrixCuDNNInputRowFetcher.html |   4 +-
 .../data/LibMatrixCuDNNPoolingDescriptors.html     |   4 +-
 .../matrix/data/LibMatrixCuDNNRnnAlgorithm.html    |   4 +-
 .../runtime/matrix/data/LibMatrixCuMatMult.html    |   4 +-
 .../matrix/data/LibMatrixDNN.PoolingType.html      |   4 +-
 .../sysds/runtime/matrix/data/LibMatrixDNN.html    |   4 +-
 .../runtime/matrix/data/LibMatrixDNNConv2d.html    |   4 +-
 .../runtime/matrix/data/LibMatrixDNNHelper.html    |   4 +-
 .../runtime/matrix/data/LibMatrixDNNIm2Col.html    |   4 +-
 .../runtime/matrix/data/LibMatrixDNNPooling.html   |   4 +-
 .../matrix/data/LibMatrixDNNRelu.ReluBackward.html |   4 +-
 .../runtime/matrix/data/LibMatrixDNNRelu.html      |   4 +-
 .../LibMatrixDNNRotate180.Rotate180Worker.html     |   4 +-
 .../runtime/matrix/data/LibMatrixDNNRotate180.html |   4 +-
 .../runtime/matrix/data/LibMatrixDatagen.html      |   4 +-
 .../sysds/runtime/matrix/data/LibMatrixMult.html   |   4 +-
 .../sysds/runtime/matrix/data/LibMatrixNative.html |   4 +-
 .../runtime/matrix/data/LibMatrixOuterAgg.html     |   4 +-
 .../sysds/runtime/matrix/data/LibMatrixReorg.html  |   4 +-
 .../matrix/data/MatrixBlock.SparsityEstimate.html  |   4 +-
 .../sysds/runtime/matrix/data/MatrixBlock.html     |   4 +-
 .../runtime/matrix/data/MatrixBlockDataInput.html  |   4 +-
 .../runtime/matrix/data/MatrixBlockDataOutput.html |   4 +-
 .../sysds/runtime/matrix/data/MatrixCell.html      |   4 +-
 .../sysds/runtime/matrix/data/MatrixIndexes.html   |   4 +-
 .../runtime/matrix/data/MatrixValue.CellIndex.html |   4 +-
 .../sysds/runtime/matrix/data/MatrixValue.html     |   4 +-
 .../matrix/data/OperationsOnMatrixValues.html      |   4 +-
 .../org/apache/sysds/runtime/matrix/data/Pair.html |   4 +-
 .../runtime/matrix/data/RandomMatrixGenerator.html |   4 +-
 .../data/SinglePrecisionCudaSupportFunctions.html  |   4 +-
 .../matrix/data/TextToBinaryCellConverter.html     |   4 +-
 .../matrix/data/TripleIndexes.Comparator.html      |   4 +-
 .../sysds/runtime/matrix/data/TripleIndexes.html   |   4 +-
 .../sysds/runtime/matrix/data/WeightedCell.html    |   4 +-
 .../sysds/runtime/matrix/data/WeightedPair.html    |   4 +-
 .../class-use/BinaryBlockToTextCellConverter.html  |   4 +-
 .../matrix/data/class-use/CM_N_COVCell.html        |   4 +-
 .../runtime/matrix/data/class-use/CTableMap.html   |   4 +-
 .../runtime/matrix/data/class-use/Converter.html   |   4 +-
 .../data/class-use/CudaSupportFunctions.html       |   4 +-
 .../matrix/data/class-use/DnnParameters.html       |   4 +-
 .../DoublePrecisionCudaSupportFunctions.html       |   4 +-
 .../data/class-use/FrameBlock.ColumnMetadata.html  |   4 +-
 .../class-use/FrameBlock.FrameMapFunction.html     |   4 +-
 .../runtime/matrix/data/class-use/FrameBlock.html  |   4 +-
 .../sysds/runtime/matrix/data/class-use/IJV.html   |  15 +-
 .../matrix/data/class-use/LibCommonsMath.html      |   4 +-
 .../matrix/data/class-use/LibMatrixAgg.html        |   4 +-
 .../LibMatrixBincell.BinaryAccessType.html         |   4 +-
 .../matrix/data/class-use/LibMatrixBincell.html    |   4 +-
 .../matrix/data/class-use/LibMatrixCUDA.html       |   4 +-
 .../data/class-use/LibMatrixCountDistinct.html     |   4 +-
 .../matrix/data/class-use/LibMatrixCuDNN.html      |   4 +-
 .../LibMatrixCuDNNConvolutionAlgorithm.html        |   4 +-
 .../class-use/LibMatrixCuDNNInputRowFetcher.html   |   4 +-
 .../LibMatrixCuDNNPoolingDescriptors.html          |   4 +-
 .../data/class-use/LibMatrixCuDNNRnnAlgorithm.html |   4 +-
 .../matrix/data/class-use/LibMatrixCuMatMult.html  |   4 +-
 .../data/class-use/LibMatrixDNN.PoolingType.html   |   4 +-
 .../matrix/data/class-use/LibMatrixDNN.html        |   4 +-
 .../matrix/data/class-use/LibMatrixDNNConv2d.html  |   4 +-
 .../matrix/data/class-use/LibMatrixDNNHelper.html  |   4 +-
 .../matrix/data/class-use/LibMatrixDNNIm2Col.html  |   4 +-
 .../matrix/data/class-use/LibMatrixDNNPooling.html |   4 +-
 .../class-use/LibMatrixDNNRelu.ReluBackward.html   |   4 +-
 .../matrix/data/class-use/LibMatrixDNNRelu.html    |   4 +-
 .../LibMatrixDNNRotate180.Rotate180Worker.html     |   4 +-
 .../data/class-use/LibMatrixDNNRotate180.html      |   4 +-
 .../matrix/data/class-use/LibMatrixDatagen.html    |   4 +-
 .../matrix/data/class-use/LibMatrixMult.html       |   4 +-
 .../matrix/data/class-use/LibMatrixNative.html     |   4 +-
 .../matrix/data/class-use/LibMatrixOuterAgg.html   |   4 +-
 .../matrix/data/class-use/LibMatrixReorg.html      |   4 +-
 .../class-use/MatrixBlock.SparsityEstimate.html    |   4 +-
 .../runtime/matrix/data/class-use/MatrixBlock.html | 291 ++++++++--
 .../data/class-use/MatrixBlockDataInput.html       |   4 +-
 .../data/class-use/MatrixBlockDataOutput.html      |   4 +-
 .../runtime/matrix/data/class-use/MatrixCell.html  |   4 +-
 .../matrix/data/class-use/MatrixIndexes.html       |   4 +-
 .../data/class-use/MatrixValue.CellIndex.html      |   4 +-
 .../runtime/matrix/data/class-use/MatrixValue.html |   6 +-
 .../data/class-use/OperationsOnMatrixValues.html   |   4 +-
 .../sysds/runtime/matrix/data/class-use/Pair.html  |   4 +-
 .../data/class-use/RandomMatrixGenerator.html      |   4 +-
 .../SinglePrecisionCudaSupportFunctions.html       |   4 +-
 .../data/class-use/TextToBinaryCellConverter.html  |   4 +-
 .../data/class-use/TripleIndexes.Comparator.html   |   4 +-
 .../matrix/data/class-use/TripleIndexes.html       |   4 +-
 .../matrix/data/class-use/WeightedCell.html        |   4 +-
 .../matrix/data/class-use/WeightedPair.html        |   4 +-
 .../sysds/runtime/matrix/data/package-frame.html   |   2 +-
 .../sysds/runtime/matrix/data/package-summary.html |   4 +-
 .../sysds/runtime/matrix/data/package-tree.html    |   4 +-
 .../sysds/runtime/matrix/data/package-use.html     |  75 ++-
 .../matrix/operators/AggregateBinaryOperator.html  |   4 +-
 .../matrix/operators/AggregateOperator.html        |   4 +-
 .../matrix/operators/AggregateTernaryOperator.html |   4 +-
 .../matrix/operators/AggregateUnaryOperator.html   |   4 +-
 .../runtime/matrix/operators/BinaryOperator.html   |   4 +-
 .../CMOperator.AggregateOperationTypes.html        |   4 +-
 .../sysds/runtime/matrix/operators/CMOperator.html |   4 +-
 .../runtime/matrix/operators/COVOperator.html      |   4 +-
 .../CountDistinctOperator.CountDistinctTypes.html  |   4 +-
 .../matrix/operators/CountDistinctOperator.html    |   4 +-
 .../matrix/operators/LeftScalarOperator.html       |   4 +-
 .../sysds/runtime/matrix/operators/Operator.html   |   4 +-
 .../matrix/operators/QuaternaryOperator.html       |   4 +-
 .../runtime/matrix/operators/ReIndexOperator.html  |   4 +-
 .../runtime/matrix/operators/ReorgOperator.html    |   4 +-
 .../matrix/operators/RightScalarOperator.html      |   4 +-
 .../runtime/matrix/operators/ScalarOperator.html   |   4 +-
 .../runtime/matrix/operators/SimpleOperator.html   |   4 +-
 .../runtime/matrix/operators/TernaryOperator.html  |   4 +-
 .../runtime/matrix/operators/UnaryOperator.html    |   4 +-
 .../class-use/AggregateBinaryOperator.html         |   4 +-
 .../operators/class-use/AggregateOperator.html     |   4 +-
 .../class-use/AggregateTernaryOperator.html        |   4 +-
 .../class-use/AggregateUnaryOperator.html          |   4 +-
 .../matrix/operators/class-use/BinaryOperator.html |  95 ++-
 .../CMOperator.AggregateOperationTypes.html        |   4 +-
 .../matrix/operators/class-use/CMOperator.html     |   4 +-
 .../matrix/operators/class-use/COVOperator.html    |   4 +-
 .../CountDistinctOperator.CountDistinctTypes.html  |   4 +-
 .../operators/class-use/CountDistinctOperator.html |   4 +-
 .../operators/class-use/LeftScalarOperator.html    |   4 +-
 .../matrix/operators/class-use/Operator.html       |   4 +-
 .../operators/class-use/QuaternaryOperator.html    |   4 +-
 .../operators/class-use/ReIndexOperator.html       |   4 +-
 .../matrix/operators/class-use/ReorgOperator.html  |   4 +-
 .../operators/class-use/RightScalarOperator.html   |   4 +-
 .../matrix/operators/class-use/ScalarOperator.html |  47 +-
 .../matrix/operators/class-use/SimpleOperator.html |   4 +-
 .../operators/class-use/TernaryOperator.html       |   4 +-
 .../matrix/operators/class-use/UnaryOperator.html  |   4 +-
 .../runtime/matrix/operators/package-frame.html    |   2 +-
 .../runtime/matrix/operators/package-summary.html  |   4 +-
 .../runtime/matrix/operators/package-tree.html     |   4 +-
 .../runtime/matrix/operators/package-use.html      |  53 +-
 .../sysds/runtime/meta/DataCharacteristics.html    |   4 +-
 .../sysds/runtime/meta/MatrixCharacteristics.html  |   4 +-
 .../org/apache/sysds/runtime/meta/MetaData.html    |   4 +-
 .../apache/sysds/runtime/meta/MetaDataFormat.html  |   4 +-
 .../sysds/runtime/meta/TensorCharacteristics.html  |   4 +-
 .../meta/class-use/DataCharacteristics.html        |   4 +-
 .../meta/class-use/MatrixCharacteristics.html      |   4 +-
 .../sysds/runtime/meta/class-use/MetaData.html     |   4 +-
 .../runtime/meta/class-use/MetaDataFormat.html     |   4 +-
 .../meta/class-use/TensorCharacteristics.html      |   4 +-
 .../apache/sysds/runtime/meta/package-frame.html   |   2 +-
 .../apache/sysds/runtime/meta/package-summary.html |   4 +-
 .../apache/sysds/runtime/meta/package-tree.html    |   4 +-
 .../org/apache/sysds/runtime/meta/package-use.html |   4 +-
 .../org/apache/sysds/runtime/package-frame.html    |   2 +-
 .../org/apache/sysds/runtime/package-summary.html  |   4 +-
 .../org/apache/sysds/runtime/package-tree.html     |   4 +-
 .../java/org/apache/sysds/runtime/package-use.html |   4 +-
 .../runtime/privacy/CheckedConstraintsLog.html     |   4 +-
 .../sysds/runtime/privacy/DMLPrivacyException.html |   4 +-
 .../privacy/PrivacyConstraint.PrivacyLevel.html    |   4 +-
 .../sysds/runtime/privacy/PrivacyConstraint.html   |   4 +-
 .../sysds/runtime/privacy/PrivacyMonitor.html      |   8 +-
 .../sysds/runtime/privacy/PrivacyPropagator.html   | 547 ------------------
 .../apache/sysds/runtime/privacy/PrivacyUtils.html |   8 +-
 .../privacy/class-use/CheckedConstraintsLog.html   |   4 +-
 .../privacy/class-use/DMLPrivacyException.html     |   4 +-
 .../class-use/PrivacyConstraint.PrivacyLevel.html  | 138 ++++-
 .../privacy/class-use/PrivacyConstraint.html       | 107 +++-
 .../runtime/privacy/class-use/PrivacyMonitor.html  |   4 +-
 .../privacy/class-use/PrivacyPropagator.html       | 125 ----
 .../runtime/privacy/class-use/PrivacyUtils.html    |   4 +-
 .../runtime/privacy/finegrained/DataRange.html     |   4 +-
 .../privacy/finegrained/FineGrainedPrivacy.html    |  99 +++-
 .../finegrained/FineGrainedPrivacyList.html        | 119 +++-
 .../privacy/finegrained/FineGrainedPrivacyMap.html | 119 +++-
 .../privacy/finegrained/class-use/DataRange.html   |   4 +-
 .../finegrained/class-use/FineGrainedPrivacy.html  |   4 +-
 .../class-use/FineGrainedPrivacyList.html          |   4 +-
 .../class-use/FineGrainedPrivacyMap.html           |   4 +-
 .../runtime/privacy/finegrained/package-frame.html |   2 +-
 .../privacy/finegrained/package-summary.html       |   8 +-
 .../runtime/privacy/finegrained/package-tree.html  |   8 +-
 .../runtime/privacy/finegrained/package-use.html   |   4 +-
 .../sysds/runtime/privacy/package-frame.html       |   3 +-
 .../sysds/runtime/privacy/package-summary.html     |  11 +-
 .../apache/sysds/runtime/privacy/package-tree.html |   5 +-
 .../apache/sysds/runtime/privacy/package-use.html  |  29 +-
 .../MatrixMultiplicationPropagator.html            | 395 +++++++++++++
 .../MatrixMultiplicationPropagatorNaive.html}      | 104 ++--
 ...atrixMultiplicationPropagatorPrivateFirst.html} | 103 ++--
 ...iplicationPropagatorPrivateFirstOptimized.html} |  83 ++-
 .../propagation/OperatorType.html}                 |  72 ++-
 .../privacy/propagation/PrivacyPropagator.html     | 599 +++++++++++++++++++
 .../propagation/Propagator.html}                   |  72 +--
 .../class-use/MatrixMultiplicationPropagator.html} |  50 +-
 .../MatrixMultiplicationPropagatorNaive.html}      |  20 +-
 ...atrixMultiplicationPropagatorPrivateFirst.html} |  20 +-
 ...iplicationPropagatorPrivateFirstOptimized.html} |  20 +-
 .../propagation/class-use/OperatorType.html        | 207 +++++++
 .../class-use/PrivacyPropagator.html}              |  20 +-
 .../propagation/class-use/Propagator.html}         |  65 +--
 .../runtime/privacy/propagation/package-frame.html |  32 ++
 .../package-summary.html                           |  65 ++-
 .../propagation}/package-tree.html                 |  37 +-
 .../propagation}/package-use.html                  |  30 +-
 .../sysds/runtime/transform/TfUtils.TfMethod.html  |   4 +-
 .../apache/sysds/runtime/transform/TfUtils.html    |   4 +-
 .../transform/class-use/TfUtils.TfMethod.html      |   4 +-
 .../sysds/runtime/transform/class-use/TfUtils.html |   4 +-
 .../sysds/runtime/transform/decode/Decoder.html    |   4 +-
 .../runtime/transform/decode/DecoderComposite.html |   4 +-
 .../runtime/transform/decode/DecoderDummycode.html |   4 +-
 .../runtime/transform/decode/DecoderFactory.html   |   4 +-
 .../transform/decode/DecoderPassThrough.html       |   4 +-
 .../runtime/transform/decode/DecoderRecode.html    |   4 +-
 .../transform/decode/class-use/Decoder.html        |   4 +-
 .../decode/class-use/DecoderComposite.html         |   4 +-
 .../decode/class-use/DecoderDummycode.html         |   4 +-
 .../transform/decode/class-use/DecoderFactory.html |   4 +-
 .../decode/class-use/DecoderPassThrough.html       |   4 +-
 .../transform/decode/class-use/DecoderRecode.html  |   4 +-
 .../runtime/transform/decode/package-frame.html    |   2 +-
 .../runtime/transform/decode/package-summary.html  |   4 +-
 .../runtime/transform/decode/package-tree.html     |   4 +-
 .../runtime/transform/decode/package-use.html      |   4 +-
 .../sysds/runtime/transform/encode/Encoder.html    |   4 +-
 .../sysds/runtime/transform/encode/EncoderBin.html |   4 +-
 .../runtime/transform/encode/EncoderComposite.html |   4 +-
 .../runtime/transform/encode/EncoderDummycode.html |   4 +-
 .../runtime/transform/encode/EncoderFactory.html   |   4 +-
 .../transform/encode/EncoderFeatureHash.html       |   4 +-
 .../transform/encode/EncoderMVImpute.MVMethod.html |   4 +-
 .../runtime/transform/encode/EncoderMVImpute.html  |   4 +-
 .../runtime/transform/encode/EncoderOmit.html      |   4 +-
 .../transform/encode/EncoderPassThrough.html       |   4 +-
 .../runtime/transform/encode/EncoderRecode.html    |   4 +-
 .../transform/encode/class-use/Encoder.html        |   4 +-
 .../transform/encode/class-use/EncoderBin.html     |   4 +-
 .../encode/class-use/EncoderComposite.html         |   4 +-
 .../encode/class-use/EncoderDummycode.html         |   4 +-
 .../transform/encode/class-use/EncoderFactory.html |   4 +-
 .../encode/class-use/EncoderFeatureHash.html       |   4 +-
 .../encode/class-use/EncoderMVImpute.MVMethod.html |   4 +-
 .../encode/class-use/EncoderMVImpute.html          |   4 +-
 .../transform/encode/class-use/EncoderOmit.html    |   4 +-
 .../encode/class-use/EncoderPassThrough.html       |   4 +-
 .../transform/encode/class-use/EncoderRecode.html  |   4 +-
 .../runtime/transform/encode/package-frame.html    |   2 +-
 .../runtime/transform/encode/package-summary.html  |   4 +-
 .../runtime/transform/encode/package-tree.html     |   4 +-
 .../runtime/transform/encode/package-use.html      |   4 +-
 .../sysds/runtime/transform/meta/TfMetaUtils.html  |   4 +-
 .../sysds/runtime/transform/meta/TfOffsetMap.html  |   4 +-
 .../transform/meta/class-use/TfMetaUtils.html      |   4 +-
 .../transform/meta/class-use/TfOffsetMap.html      |   4 +-
 .../runtime/transform/meta/package-frame.html      |   2 +-
 .../runtime/transform/meta/package-summary.html    |   4 +-
 .../sysds/runtime/transform/meta/package-tree.html |   4 +-
 .../sysds/runtime/transform/meta/package-use.html  |   4 +-
 .../sysds/runtime/transform/package-frame.html     |   2 +-
 .../sysds/runtime/transform/package-summary.html   |   8 +-
 .../sysds/runtime/transform/package-tree.html      |   8 +-
 .../sysds/runtime/transform/package-use.html       |   4 +-
 .../sysds/runtime/util/BinaryBlockInputFormat.html |   4 +-
 .../runtime/util/BinaryBlockRecordReader.html      |   4 +-
 .../sysds/runtime/util/ByteBufferDataInput.html    |   4 +-
 .../apache/sysds/runtime/util/CollectionUtils.html |   4 +-
 .../sysds/runtime/util/CommonThreadPool.html       |   4 +-
 .../apache/sysds/runtime/util/DataConverter.html   |   4 +-
 .../org/apache/sysds/runtime/util/DnnUtils.html    |   4 +-
 .../runtime/util/FastBufferedDataInputStream.html  |   4 +-
 .../runtime/util/FastBufferedDataOutputStream.html |   4 +-
 .../sysds/runtime/util/FastStringTokenizer.html    |   4 +-
 .../org/apache/sysds/runtime/util/HDFSTool.html    |   4 +-
 .../org/apache/sysds/runtime/util/IndexRange.html  |   4 +-
 .../sysds/runtime/util/InputStreamInputFormat.html |   4 +-
 .../apache/sysds/runtime/util/LocalFileUtils.html  |   4 +-
 .../util/LongLongDoubleHashMap.ADoubleEntry.html   |   4 +-
 .../util/LongLongDoubleHashMap.EntryType.html      |   4 +-
 .../sysds/runtime/util/LongLongDoubleHashMap.html  |   4 +-
 .../sysds/runtime/util/NormalPRNGenerator.html     |   4 +-
 .../apache/sysds/runtime/util/PRNGenerator.html    |   4 +-
 .../sysds/runtime/util/PoissonPRNGenerator.html    |   4 +-
 .../sysds/runtime/util/ProgramConverter.html       |   4 +-
 .../sysds/runtime/util/Py4jConverterUtils.html     |   4 +-
 .../org/apache/sysds/runtime/util/RandNPair.html   |   4 +-
 .../org/apache/sysds/runtime/util/SortUtils.html   |   4 +-
 .../sysds/runtime/util/UniformPRNGenerator.html    |   4 +-
 .../apache/sysds/runtime/util/UtilFunctions.html   |   4 +-
 .../util/class-use/BinaryBlockInputFormat.html     |   4 +-
 .../util/class-use/BinaryBlockRecordReader.html    |   4 +-
 .../util/class-use/ByteBufferDataInput.html        |   4 +-
 .../runtime/util/class-use/CollectionUtils.html    |   4 +-
 .../runtime/util/class-use/CommonThreadPool.html   |   4 +-
 .../runtime/util/class-use/DataConverter.html      |   4 +-
 .../sysds/runtime/util/class-use/DnnUtils.html     |   4 +-
 .../class-use/FastBufferedDataInputStream.html     |   4 +-
 .../class-use/FastBufferedDataOutputStream.html    |   4 +-
 .../util/class-use/FastStringTokenizer.html        |   4 +-
 .../sysds/runtime/util/class-use/HDFSTool.html     |   4 +-
 .../sysds/runtime/util/class-use/IndexRange.html   |   4 +-
 .../util/class-use/InputStreamInputFormat.html     |   4 +-
 .../runtime/util/class-use/LocalFileUtils.html     |   4 +-
 .../LongLongDoubleHashMap.ADoubleEntry.html        |   4 +-
 .../class-use/LongLongDoubleHashMap.EntryType.html |   4 +-
 .../util/class-use/LongLongDoubleHashMap.html      |   4 +-
 .../runtime/util/class-use/NormalPRNGenerator.html |   4 +-
 .../sysds/runtime/util/class-use/PRNGenerator.html |   4 +-
 .../util/class-use/PoissonPRNGenerator.html        |   4 +-
 .../runtime/util/class-use/ProgramConverter.html   |   4 +-
 .../runtime/util/class-use/Py4jConverterUtils.html |   4 +-
 .../sysds/runtime/util/class-use/RandNPair.html    |   4 +-
 .../sysds/runtime/util/class-use/SortUtils.html    |   4 +-
 .../util/class-use/UniformPRNGenerator.html        |   4 +-
 .../runtime/util/class-use/UtilFunctions.html      |   4 +-
 .../apache/sysds/runtime/util/package-frame.html   |   2 +-
 .../apache/sysds/runtime/util/package-summary.html |   4 +-
 .../apache/sysds/runtime/util/package-tree.html    |   4 +-
 .../org/apache/sysds/runtime/util/package-use.html |   4 +-
 ...ntHelper.html => DMLCompressionStatistics.html} |  75 ++-
 .../org/apache/sysds/utils/DataAugmentation.html   |   8 +-
 .../org/apache/sysds/utils/EnvironmentHelper.html  |   8 +-
 .../apache/sysds/utils/Explain.ExplainCounts.html  |   4 +-
 .../apache/sysds/utils/Explain.ExplainType.html    |   4 +-
 docs/api/java/org/apache/sysds/utils/Explain.html  |   4 +-
 .../java/org/apache/sysds/utils/GPUStatistics.html |   4 +-
 .../java/org/apache/sysds/utils/Hash.HashType.html |   4 +-
 docs/api/java/org/apache/sysds/utils/Hash.html     |   4 +-
 .../InstallDependencyForIntegrationTests.html      |   4 +-
 .../java/org/apache/sysds/utils/JSONHelper.html    |   4 +-
 .../org/apache/sysds/utils/MLContextProxy.html     |   4 +-
 .../org/apache/sysds/utils/MemoryEstimates.html    |   4 +-
 .../sysds/utils/NativeHelper.NativeBlasState.html  |   4 +-
 .../java/org/apache/sysds/utils/NativeHelper.html  |   4 +-
 .../org/apache/sysds/utils/ParameterBuilder.html   |   4 +-
 .../java/org/apache/sysds/utils/Statistics.html    |   4 +-
 .../apache/sysds/utils/SystemDSLoaderUtils.html    |   4 +-
 ...stimates.html => DMLCompressionStatistics.html} |  20 +-
 .../sysds/utils/class-use/DataAugmentation.html    |   4 +-
 .../sysds/utils/class-use/EnvironmentHelper.html   |   4 +-
 .../utils/class-use/Explain.ExplainCounts.html     |   4 +-
 .../sysds/utils/class-use/Explain.ExplainType.html |   4 +-
 .../org/apache/sysds/utils/class-use/Explain.html  |   4 +-
 .../sysds/utils/class-use/GPUStatistics.html       |   4 +-
 .../sysds/utils/class-use/Hash.HashType.html       |   4 +-
 .../org/apache/sysds/utils/class-use/Hash.html     |   4 +-
 .../InstallDependencyForIntegrationTests.html      |   4 +-
 .../apache/sysds/utils/class-use/JSONHelper.html   |   4 +-
 .../sysds/utils/class-use/MLContextProxy.html      |   4 +-
 .../sysds/utils/class-use/MemoryEstimates.html     |   4 +-
 .../class-use/NativeHelper.NativeBlasState.html    |   4 +-
 .../apache/sysds/utils/class-use/NativeHelper.html |   4 +-
 .../sysds/utils/class-use/ParameterBuilder.html    |   4 +-
 .../apache/sysds/utils/class-use/Statistics.html   |   4 +-
 .../sysds/utils/class-use/SystemDSLoaderUtils.html |   4 +-
 .../java/org/apache/sysds/utils/package-frame.html |   3 +-
 .../org/apache/sysds/utils/package-summary.html    |  32 +-
 .../java/org/apache/sysds/utils/package-tree.html  |   5 +-
 .../java/org/apache/sysds/utils/package-use.html   |   4 +-
 docs/api/java/overview-frame.html                  |   4 +-
 docs/api/java/overview-summary.html                |  74 +--
 docs/api/java/overview-tree.html                   |  32 +-
 docs/api/java/package-list                         |   2 +
 docs/api/java/serialized-form.html                 |  30 +-
 2890 files changed, 13083 insertions(+), 8619 deletions(-)

diff --git a/docs/api/java/allclasses-frame.html b/docs/api/java/allclasses-frame.html
index 739e230..1b89596 100644
--- a/docs/api/java/allclasses-frame.html
+++ b/docs/api/java/allclasses-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>All Classes (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -162,6 +162,7 @@
 <li><a href="org/apache/sysds/runtime/codegen/CodegenUtils.html" title="class in org.apache.sysds.runtime.codegen" target="classFrame">CodegenUtils</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup" target="classFrame">ColGroup</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.CompressionType.html" title="enum in org.apache.sysds.runtime.compress.colgroup" target="classFrame">ColGroup.CompressionType</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup" target="classFrame">ColGroupConst</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConverter.html" title="class in org.apache.sysds.runtime.compress.colgroup" target="classFrame">ColGroupConverter</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup" target="classFrame">ColGroupDDC</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html" title="class in org.apache.sysds.runtime.compress.colgroup" target="classFrame">ColGroupDDC1</a></li>
@@ -178,6 +179,7 @@
 <li><a href="org/apache/sysds/runtime/compress/utils/ColumnGroupIterator.html" title="class in org.apache.sysds.runtime.compress.utils" target="classFrame">ColumnGroupIterator</a></li>
 <li><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitioner.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">ColumnGroupPartitioner</a></li>
 <li><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerBinPacking.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">ColumnGroupPartitionerBinPacking</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerCost.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">ColumnGroupPartitionerCost</a></li>
 <li><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerStatic.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">ColumnGroupPartitionerStatic</a></li>
 <li><a href="org/apache/sysds/runtime/util/CommonThreadPool.html" title="class in org.apache.sysds.runtime.util" target="classFrame">CommonThreadPool</a></li>
 <li><a href="org/apache/sysds/conf/CompilerConfig.html" title="class in org.apache.sysds.conf" target="classFrame">CompilerConfig</a></li>
@@ -326,6 +328,7 @@
 <li><a href="org/apache/sysds/runtime/functionobjects/Divide.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">Divide</a></li>
 <li><a href="org/apache/sysds/parser/dml/DmlBaseListener.html" title="class in org.apache.sysds.parser.dml" target="classFrame">DmlBaseListener</a></li>
 <li><a href="org/apache/sysds/runtime/DMLCompressionException.html" title="class in org.apache.sysds.runtime" target="classFrame">DMLCompressionException</a></li>
+<li><a href="org/apache/sysds/utils/DMLCompressionStatistics.html" title="class in org.apache.sysds.utils" target="classFrame">DMLCompressionStatistics</a></li>
 <li><a href="org/apache/sysds/conf/DMLConfig.html" title="class in org.apache.sysds.conf" target="classFrame">DMLConfig</a></li>
 <li><a href="org/apache/sysds/api/DMLException.html" title="class in org.apache.sysds.api" target="classFrame">DMLException</a></li>
 <li><a href="org/apache/sysds/parser/dml/DmlLexer.html" title="class in org.apache.sysds.parser.dml" target="classFrame">DmlLexer</a></li>
@@ -465,6 +468,7 @@
 <li><a href="org/apache/sysds/runtime/util/FastStringTokenizer.html" title="class in org.apache.sysds.runtime.util" target="classFrame">FastStringTokenizer</a></li>
 <li><a href="org/apache/sysds/lops/Federated.html" title="class in org.apache.sysds.lops" target="classFrame">Federated</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedData.html" title="class in org.apache.sysds.runtime.controlprogram.federated" target="classFrame">FederatedData</a></li>
+<li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedLocalData.html" title="class in org.apache.sysds.runtime.controlprogram.federated" target="classFrame">FederatedLocalData</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRange.html" title="class in org.apache.sysds.runtime.controlprogram.federated" target="classFrame">FederatedRange</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRequest.html" title="class in org.apache.sysds.runtime.controlprogram.federated" target="classFrame">FederatedRequest</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRequest.RequestType.html" title="enum in org.apache.sysds.runtime.controlprogram.federated" target="classFrame">FederatedRequest.RequestType</a></li>
@@ -649,7 +653,9 @@
 <li><a href="org/apache/sysds/runtime/matrix/operators/LeftScalarOperator.html" title="class in org.apache.sysds.runtime.matrix.operators" target="classFrame">LeftScalarOperator</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/LessThan.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">LessThan</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/LessThanEquals.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">LessThanEquals</a></li>
+<li><a href="org/apache/sysds/runtime/compress/lib/LibBinaryCellOp.html" title="class in org.apache.sysds.runtime.compress.lib" target="classFrame">LibBinaryCellOp</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/LibCommonsMath.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">LibCommonsMath</a></li>
+<li><a href="org/apache/sysds/runtime/compress/lib/LibLeftMultBy.html" title="class in org.apache.sysds.runtime.compress.lib" target="classFrame">LibLeftMultBy</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/LibMatrixAgg.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">LibMatrixAgg</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/LibMatrixBincell.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">LibMatrixBincell</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/LibMatrixBincell.BinaryAccessType.html" title="enum in org.apache.sysds.runtime.matrix.data" target="classFrame">LibMatrixBincell.BinaryAccessType</a></li>
@@ -676,6 +682,8 @@
 <li><a href="org/apache/sysds/runtime/matrix/data/LibMatrixNative.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">LibMatrixNative</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/LibMatrixOuterAgg.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">LibMatrixOuterAgg</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/LibMatrixReorg.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">LibMatrixReorg</a></li>
+<li><a href="org/apache/sysds/runtime/compress/lib/LibRightMultBy.html" title="class in org.apache.sysds.runtime.compress.lib" target="classFrame">LibRightMultBy</a></li>
+<li><a href="org/apache/sysds/runtime/compress/lib/LibScalar.html" title="class in org.apache.sysds.runtime.compress.lib" target="classFrame">LibScalar</a></li>
 <li><a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html" title="class in org.apache.sysds.runtime.codegen" target="classFrame">LibSpoofPrimitives</a></li>
 <li><a href="org/apache/sysds/runtime/data/LibTensorAgg.html" title="class in org.apache.sysds.runtime.data" target="classFrame">LibTensorAgg</a></li>
 <li><a href="org/apache/sysds/runtime/data/LibTensorBincell.html" title="class in org.apache.sysds.runtime.data" target="classFrame">LibTensorBincell</a></li>
@@ -761,6 +769,10 @@
 <li><a href="org/apache/sysds/runtime/instructions/gpu/MatrixMatrixBuiltinGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu" target="classFrame">MatrixMatrixBuiltinGPUInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/MatrixMatrixRelationalBinaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu" target="classFrame">MatrixMatrixRelationalBinaryGPUInstruction</a></li>
 <li><a href="org/apache/sysds/api/mlcontext/MatrixMetadata.html" title="class in org.apache.sysds.api.mlcontext" target="classFrame">MatrixMetadata</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation" target="classFrame">MatrixMultiplicationPropagator</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorNaive.html" title="class in org.apache.sysds.runtime.privacy.propagation" target="classFrame">MatrixMultiplicationPropagatorNaive</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorPrivateFirst.html" title="class in org.apache.sysds.runtime.privacy.propagation" target="classFrame">MatrixMultiplicationPropagatorPrivateFirst</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorPrivateFirstOptimized.html" title="class in org.apache.sysds.runtime.privacy.propagation" target="classFrame">MatrixMultiplicationPropagatorPrivateFirstOptimized</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/caching/MatrixObject.html" title="class in org.apache.sysds.runtime.controlprogram.caching" target="classFrame">MatrixObject</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/caching/MatrixObject.UpdateType.html" title="enum in org.apache.sysds.runtime.controlprogram.caching" target="classFrame">MatrixObject.UpdateType</a></li>
 <li><a href="org/apache/sysds/runtime/io/MatrixReader.html" title="class in org.apache.sysds.runtime.io" target="classFrame">MatrixReader</a></li>
@@ -827,6 +839,7 @@
 <li><a href="org/apache/sysds/runtime/functionobjects/OffsetColumnIndex.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">OffsetColumnIndex</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/OperationsOnMatrixValues.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">OperationsOnMatrixValues</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/operators/Operator.html" title="class in org.apache.sysds.runtime.matrix.operators" target="classFrame">Operator</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/OperatorType.html" title="enum in org.apache.sysds.runtime.privacy.propagation" target="classFrame">OperatorType</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptimizationWrapper.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt" target="classFrame">OptimizationWrapper</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/Optimizer.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt" target="classFrame">Optimizer</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/Optimizer.CostModelType.html" title="enum in org.apache.sysds.runtime.controlprogram.parfor.opt" target="classFrame">Optimizer.CostModelType</a></li>
@@ -939,7 +952,7 @@
 <li><a href="org/apache/sysds/runtime/privacy/PrivacyConstraint.html" title="class in org.apache.sysds.runtime.privacy" target="classFrame">PrivacyConstraint</a></li>
 <li><a href="org/apache/sysds/runtime/privacy/PrivacyConstraint.PrivacyLevel.html" title="enum in org.apache.sysds.runtime.privacy" target="classFrame">PrivacyConstraint.PrivacyLevel</a></li>
 <li><a href="org/apache/sysds/runtime/privacy/PrivacyMonitor.html" title="class in org.apache.sysds.runtime.privacy" target="classFrame">PrivacyMonitor</a></li>
-<li><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy" target="classFrame">PrivacyPropagator</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation" target="classFrame">PrivacyPropagator</a></li>
 <li><a href="org/apache/sysds/runtime/privacy/PrivacyUtils.html" title="class in org.apache.sysds.runtime.privacy" target="classFrame">PrivacyUtils</a></li>
 <li><a href="org/apache/sysds/runtime/util/PRNGenerator.html" title="class in org.apache.sysds.runtime.util" target="classFrame">PRNGenerator</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/Program.html" title="class in org.apache.sysds.runtime.controlprogram" target="classFrame">Program</a></li>
@@ -949,6 +962,7 @@
 <li><a href="org/apache/sysds/hops/rewrite/ProgramRewriter.html" title="class in org.apache.sysds.hops.rewrite" target="classFrame">ProgramRewriter</a></li>
 <li><a href="org/apache/sysds/hops/rewrite/ProgramRewriteStatus.html" title="class in org.apache.sysds.hops.rewrite" target="classFrame">ProgramRewriteStatus</a></li>
 <li><a href="org/apache/sysds/api/mlcontext/ProjectInfo.html" title="class in org.apache.sysds.api.mlcontext" target="classFrame">ProjectInfo</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/Propagator.html" title="interface in org.apache.sysds.runtime.privacy.propagation" target="classFrame"><span class="interfaceName">Propagator</span></a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcCall.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.rpc" target="classFrame">PSRpcCall</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcFactory.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.rpc" target="classFrame">PSRpcFactory</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcHandler.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.rpc" target="classFrame">PSRpcHandler</a></li>
diff --git a/docs/api/java/allclasses-noframe.html b/docs/api/java/allclasses-noframe.html
index 05c66be..339f020 100644
--- a/docs/api/java/allclasses-noframe.html
+++ b/docs/api/java/allclasses-noframe.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>All Classes (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>All Classes (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -162,6 +162,7 @@
 <li><a href="org/apache/sysds/runtime/codegen/CodegenUtils.html" title="class in org.apache.sysds.runtime.codegen">CodegenUtils</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.CompressionType.html" title="enum in org.apache.sysds.runtime.compress.colgroup">ColGroup.CompressionType</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConverter.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConverter</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC1</a></li>
@@ -178,6 +179,7 @@
 <li><a href="org/apache/sysds/runtime/compress/utils/ColumnGroupIterator.html" title="class in org.apache.sysds.runtime.compress.utils">ColumnGroupIterator</a></li>
 <li><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitioner.html" title="class in org.apache.sysds.runtime.compress.cocode">ColumnGroupPartitioner</a></li>
 <li><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerBinPacking.html" title="class in org.apache.sysds.runtime.compress.cocode">ColumnGroupPartitionerBinPacking</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerCost.html" title="class in org.apache.sysds.runtime.compress.cocode">ColumnGroupPartitionerCost</a></li>
 <li><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerStatic.html" title="class in org.apache.sysds.runtime.compress.cocode">ColumnGroupPartitionerStatic</a></li>
 <li><a href="org/apache/sysds/runtime/util/CommonThreadPool.html" title="class in org.apache.sysds.runtime.util">CommonThreadPool</a></li>
 <li><a href="org/apache/sysds/conf/CompilerConfig.html" title="class in org.apache.sysds.conf">CompilerConfig</a></li>
@@ -326,6 +328,7 @@
 <li><a href="org/apache/sysds/runtime/functionobjects/Divide.html" title="class in org.apache.sysds.runtime.functionobjects">Divide</a></li>
 <li><a href="org/apache/sysds/parser/dml/DmlBaseListener.html" title="class in org.apache.sysds.parser.dml">DmlBaseListener</a></li>
 <li><a href="org/apache/sysds/runtime/DMLCompressionException.html" title="class in org.apache.sysds.runtime">DMLCompressionException</a></li>
+<li><a href="org/apache/sysds/utils/DMLCompressionStatistics.html" title="class in org.apache.sysds.utils">DMLCompressionStatistics</a></li>
 <li><a href="org/apache/sysds/conf/DMLConfig.html" title="class in org.apache.sysds.conf">DMLConfig</a></li>
 <li><a href="org/apache/sysds/api/DMLException.html" title="class in org.apache.sysds.api">DMLException</a></li>
 <li><a href="org/apache/sysds/parser/dml/DmlLexer.html" title="class in org.apache.sysds.parser.dml">DmlLexer</a></li>
@@ -465,6 +468,7 @@
 <li><a href="org/apache/sysds/runtime/util/FastStringTokenizer.html" title="class in org.apache.sysds.runtime.util">FastStringTokenizer</a></li>
 <li><a href="org/apache/sysds/lops/Federated.html" title="class in org.apache.sysds.lops">Federated</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedData.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedData</a></li>
+<li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedLocalData.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedLocalData</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRange.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedRange</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRequest.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedRequest</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRequest.RequestType.html" title="enum in org.apache.sysds.runtime.controlprogram.federated">FederatedRequest.RequestType</a></li>
@@ -649,7 +653,9 @@
 <li><a href="org/apache/sysds/runtime/matrix/operators/LeftScalarOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">LeftScalarOperator</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/LessThan.html" title="class in org.apache.sysds.runtime.functionobjects">LessThan</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/LessThanEquals.html" title="class in org.apache.sysds.runtime.functionobjects">LessThanEquals</a></li>
+<li><a href="org/apache/sysds/runtime/compress/lib/LibBinaryCellOp.html" title="class in org.apache.sysds.runtime.compress.lib">LibBinaryCellOp</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/LibCommonsMath.html" title="class in org.apache.sysds.runtime.matrix.data">LibCommonsMath</a></li>
+<li><a href="org/apache/sysds/runtime/compress/lib/LibLeftMultBy.html" title="class in org.apache.sysds.runtime.compress.lib">LibLeftMultBy</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/LibMatrixAgg.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixAgg</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/LibMatrixBincell.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixBincell</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/LibMatrixBincell.BinaryAccessType.html" title="enum in org.apache.sysds.runtime.matrix.data">LibMatrixBincell.BinaryAccessType</a></li>
@@ -676,6 +682,8 @@
 <li><a href="org/apache/sysds/runtime/matrix/data/LibMatrixNative.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixNative</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/LibMatrixOuterAgg.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixOuterAgg</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/LibMatrixReorg.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixReorg</a></li>
+<li><a href="org/apache/sysds/runtime/compress/lib/LibRightMultBy.html" title="class in org.apache.sysds.runtime.compress.lib">LibRightMultBy</a></li>
+<li><a href="org/apache/sysds/runtime/compress/lib/LibScalar.html" title="class in org.apache.sysds.runtime.compress.lib">LibScalar</a></li>
 <li><a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html" title="class in org.apache.sysds.runtime.codegen">LibSpoofPrimitives</a></li>
 <li><a href="org/apache/sysds/runtime/data/LibTensorAgg.html" title="class in org.apache.sysds.runtime.data">LibTensorAgg</a></li>
 <li><a href="org/apache/sysds/runtime/data/LibTensorBincell.html" title="class in org.apache.sysds.runtime.data">LibTensorBincell</a></li>
@@ -761,6 +769,10 @@
 <li><a href="org/apache/sysds/runtime/instructions/gpu/MatrixMatrixBuiltinGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">MatrixMatrixBuiltinGPUInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/MatrixMatrixRelationalBinaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">MatrixMatrixRelationalBinaryGPUInstruction</a></li>
 <li><a href="org/apache/sysds/api/mlcontext/MatrixMetadata.html" title="class in org.apache.sysds.api.mlcontext">MatrixMetadata</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation">MatrixMultiplicationPropagator</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorNaive.html" title="class in org.apache.sysds.runtime.privacy.propagation">MatrixMultiplicationPropagatorNaive</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorPrivateFirst.html" title="class in org.apache.sysds.runtime.privacy.propagation">MatrixMultiplicationPropagatorPrivateFirst</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorPrivateFirstOptimized.html" title="class in org.apache.sysds.runtime.privacy.propagation">MatrixMultiplicationPropagatorPrivateFirstOptimized</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/caching/MatrixObject.html" title="class in org.apache.sysds.runtime.controlprogram.caching">MatrixObject</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/caching/MatrixObject.UpdateType.html" title="enum in org.apache.sysds.runtime.controlprogram.caching">MatrixObject.UpdateType</a></li>
 <li><a href="org/apache/sysds/runtime/io/MatrixReader.html" title="class in org.apache.sysds.runtime.io">MatrixReader</a></li>
@@ -827,6 +839,7 @@
 <li><a href="org/apache/sysds/runtime/functionobjects/OffsetColumnIndex.html" title="class in org.apache.sysds.runtime.functionobjects">OffsetColumnIndex</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/OperationsOnMatrixValues.html" title="class in org.apache.sysds.runtime.matrix.data">OperationsOnMatrixValues</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/operators/Operator.html" title="class in org.apache.sysds.runtime.matrix.operators">Operator</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/OperatorType.html" title="enum in org.apache.sysds.runtime.privacy.propagation">OperatorType</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptimizationWrapper.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptimizationWrapper</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/Optimizer.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">Optimizer</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/Optimizer.CostModelType.html" title="enum in org.apache.sysds.runtime.controlprogram.parfor.opt">Optimizer.CostModelType</a></li>
@@ -939,7 +952,7 @@
 <li><a href="org/apache/sysds/runtime/privacy/PrivacyConstraint.html" title="class in org.apache.sysds.runtime.privacy">PrivacyConstraint</a></li>
 <li><a href="org/apache/sysds/runtime/privacy/PrivacyConstraint.PrivacyLevel.html" title="enum in org.apache.sysds.runtime.privacy">PrivacyConstraint.PrivacyLevel</a></li>
 <li><a href="org/apache/sysds/runtime/privacy/PrivacyMonitor.html" title="class in org.apache.sysds.runtime.privacy">PrivacyMonitor</a></li>
-<li><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy">PrivacyPropagator</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation">PrivacyPropagator</a></li>
 <li><a href="org/apache/sysds/runtime/privacy/PrivacyUtils.html" title="class in org.apache.sysds.runtime.privacy">PrivacyUtils</a></li>
 <li><a href="org/apache/sysds/runtime/util/PRNGenerator.html" title="class in org.apache.sysds.runtime.util">PRNGenerator</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/Program.html" title="class in org.apache.sysds.runtime.controlprogram">Program</a></li>
@@ -949,6 +962,7 @@
 <li><a href="org/apache/sysds/hops/rewrite/ProgramRewriter.html" title="class in org.apache.sysds.hops.rewrite">ProgramRewriter</a></li>
 <li><a href="org/apache/sysds/hops/rewrite/ProgramRewriteStatus.html" title="class in org.apache.sysds.hops.rewrite">ProgramRewriteStatus</a></li>
 <li><a href="org/apache/sysds/api/mlcontext/ProjectInfo.html" title="class in org.apache.sysds.api.mlcontext">ProjectInfo</a></li>
+<li><a href="org/apache/sysds/runtime/privacy/propagation/Propagator.html" title="interface in org.apache.sysds.runtime.privacy.propagation"><span class="interfaceName">Propagator</span></a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcCall.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.rpc">PSRpcCall</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcFactory.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.rpc">PSRpcFactory</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcHandler.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.rpc">PSRpcHandler</a></li>
diff --git a/docs/api/java/constant-values.html b/docs/api/java/constant-values.html
index d7f5872..eac9e99 100644
--- a/docs/api/java/constant-values.html
+++ b/docs/api/java/constant-values.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Constant Field Values (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Constant Field Values (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Constant Field Values (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Constant Field Values (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/deprecated-list.html b/docs/api/java/deprecated-list.html
index 6120c86..c92b72b 100644
--- a/docs/api/java/deprecated-list.html
+++ b/docs/api/java/deprecated-list.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Deprecated List (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Deprecated List (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Deprecated List (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Deprecated List (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/help-doc.html b/docs/api/java/help-doc.html
index fe984ed..60b4dbe 100644
--- a/docs/api/java/help-doc.html
+++ b/docs/api/java/help-doc.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>API Help (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>API Help (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="API Help (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="API Help (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/index-all.html b/docs/api/java/index-all.html
index 373ab02..add1583 100644
--- a/docs/api/java/index-all.html
+++ b/docs/api/java/index-all.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Index (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Index (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Index (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Index (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -90,6 +90,10 @@
 <dd>
 <div class="block">Constructor for building an empty Compressed Matrix block object.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/AbstractCompressedMatrixBlock.html#AbstractCompressedMatrixBlock-boolean-">AbstractCompressedMatrixBlock(boolean)</a></span> - Constructor for class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/AbstractCompressedMatrixBlock.html" title="class in org.apache.sysds.runtime.compress">AbstractCompressedMatrixBlock</a></dt>
+<dd>
+<div class="block">Create a potentially overlapping Compressed Matrix Block.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/AbstractCompressedMatrixBlock.html#AbstractCompressedMatrixBlock-int-int-boolean-">AbstractCompressedMatrixBlock(int, int, boolean)</a></span> - Constructor for class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/AbstractCompressedMatrixBlock.html" title="class in org.apache.sysds.runtime.compress">AbstractCompressedMatrixBlock</a></dt>
 <dd>
 <div class="block">Main constructor for building a block from scratch.</div>
@@ -229,8 +233,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html#addChilds-java.util.ArrayList-">addChilds(ArrayList&lt;OptNode&gt;)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptNode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/utils/DMLCompressionStatistics.html#addCompressionTimes-java.util.List-">addCompressionTimes(List&lt;Double&gt;)</a></span> - Static method in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/DMLCompressionStatistics.html" title="class in org.apache.sysds.utils">DMLCompressionStatistics</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/Statistics.html#addCPMemObject-int-double-">addCPMemObject(int, double)</a></span> - Static method in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/Statistics.html" title="class in org.apache.sysds.utils">Statistics</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/utils/DMLCompressionStatistics.html#addDecompressTime-double-int-">addDecompressTime(double, int)</a></span> - Static method in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/DMLCompressionStatistics.html" title="class in org.apache.sysds.utils">DMLCompressionStatistics</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/FunctionCallSizeInfo.html#addDimsPreservingFunction-java.lang.String-">addDimsPreservingFunction(String)</a></span> - Method in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/FunctionCallSizeInfo.html" title="class in org.apache.sysds.hops.ipa">FunctionCallSizeInfo</a></dt>
 <dd>
 <div class="block">Adds a function to the set of dimension-preserving
@@ -399,7 +407,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#aggMean-java.util.concurrent.Future:A-org.apache.sysds.runtime.controlprogram.federated.FederationMap-">aggMean(Future&lt;FederatedResponse&gt;[], FederationMap)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html" title="class in org.apache.sysds.runtime.controlpr [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#aggMinMax-java.util.concurrent.Future:A-boolean-boolean-">aggMinMax(Future&lt;FederatedResponse&gt;[], boolean, boolean)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationUtils</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#aggMinMax-java.util.concurrent.Future:A-boolean-boolean-java.util.Optional-">aggMinMax(Future&lt;FederatedResponse&gt;[], boolean, boolean, Optional&lt;FederationMap.FType&gt;)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html" title="class in org.apache.sysds.ru [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/operators/AggregateBinaryOperator.html#aggOp">aggOp</a></span> - Variable in class org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/AggregateBinaryOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">AggregateBinaryOperator</a></dt>
 <dd>&nbsp;</dd>
@@ -1078,6 +1086,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/EncoderRecode.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-">apply(FrameBlock, MatrixBlock)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/EncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode">EncoderRecode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#applyBinaryRowOp-org.apache.sysds.runtime.functionobjects.ValueFunction-double:A-boolean-int:A-">applyBinaryRowOp(ValueFunction, double[], boolean, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">ADictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#applyBinaryRowOp-org.apache.sysds.runtime.functionobjects.ValueFunction-double:A-boolean-int:A-">applyBinaryRowOp(ValueFunction, double[], boolean, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#applyBinaryRowOp-org.apache.sysds.runtime.functionobjects.ValueFunction-double:A-boolean-int:A-">applyBinaryRowOp(ValueFunction, double[], boolean, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">QDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#applyScalarOp-org.apache.sysds.runtime.matrix.operators.ScalarOperator-double-int-">applyScalarOp(ScalarOperator, double, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">ADictionary</a></dt>
 <dd>
 <div class="block">Applies the scalar operation on the dictionary.</div>
@@ -1394,7 +1408,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/hops/BinaryOp.MMBinaryMethod.html" title="enum in org.apache.sysds.hops"><span class="typeNameLink">BinaryOp.MMBinaryMethod</span></a> - Enum in <a href="org/apache/sysds/hops/package-summary.html">org.apache.sysds.hops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/AbstractCompressedMatrixBlock.html#binaryOperations-org.apache.sysds.runtime.matrix.operators.BinaryOperator-org.apache.sysds.runtime.matrix.data.MatrixValue-org.apache.sysds.runtime.matrix.data.MatrixValue-">binaryOperations(BinaryOperator, MatrixValue, MatrixValue)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/AbstractCompressedMatrixBlock.html" title= [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#binaryOperations-org.apache.sysds.runtime.matrix.operators.BinaryOperator-org.apache.sysds.runtime.matrix.data.MatrixValue-org.apache.sysds.runtime.matrix.data.MatrixValue-">binaryOperations(BinaryOperator, MatrixValue, MatrixValue)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html" title="class in org.ap [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/TensorBlock.html#binaryOperations-org.apache.sysds.runtime.matrix.operators.BinaryOperator-org.apache.sysds.runtime.data.TensorBlock-org.apache.sysds.runtime.data.TensorBlock-">binaryOperations(BinaryOperator, TensorBlock, TensorBlock)</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/TensorBlock.html" title="class in org.apache.sysds.runtime.data">TensorBlock</a></dt>
 <dd>&nbsp;</dd>
@@ -1426,6 +1440,22 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/operators/BinaryOperator.html#BinaryOperator-org.apache.sysds.runtime.functionobjects.ValueFunction-">BinaryOperator(ValueFunction)</a></span> - Constructor for class org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/BinaryOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">BinaryOperator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html#binaryRowOp-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-">binaryRowOp(BinaryOperator, double[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup</a></dt>
+<dd>
+<div class="block">Perform a binary row operation.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#binaryRowOp-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-">binaryRowOp(BinaryOperator, double[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html#binaryRowOp-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-">binaryRowOp(BinaryOperator, double[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC1</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC2.html#binaryRowOp-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-">binaryRowOp(BinaryOperator, double[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC2.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC2</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#binaryRowOp-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-">binaryRowOp(BinaryOperator, double[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#binaryRowOp-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-">binaryRowOp(BinaryOperator, double[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupRLE</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#binaryRowOp-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-">binaryRowOp(BinaryOperator, double[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupUncompressed</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/BinaryScalar.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">BinaryScalar</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>
 <div class="block">Lop to perform binary scalar operations.</div>
@@ -1450,6 +1480,10 @@
 <dd>
 <div class="block">Constructor to setup a map mult chain without weights</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/LibBinaryCellOp.html#bincellOp-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.matrix.operators.BinaryOperator-">bincellOp(CompressedMatrixBlock, MatrixBlock, CompressedMatrixBlock, BinaryOperator)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a [...]
+<dd>
+<div class="block">matrix-matrix binary operations, MM, MV</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/LibTensorBincell.html#bincellOp-org.apache.sysds.runtime.data.TensorBlock-org.apache.sysds.runtime.data.TensorBlock-org.apache.sysds.runtime.data.TensorBlock-org.apache.sysds.runtime.matrix.operators.BinaryOperator-">bincellOp(TensorBlock, TensorBlock, TensorBlock, BinaryOperator)</a></span> - Static method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/LibTensorBincell.html" title="cla [...]
 <dd>
 <div class="block">tensor-tensor binary operations</div>
@@ -1466,6 +1500,10 @@
 <dd>
 <div class="block">NOTE: operations in place always require m1 and m2 to be of equal dimensions</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#bind-long-long-org.apache.sysds.runtime.controlprogram.federated.FederationMap-">bind(long, long, FederationMap)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationMap</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#bind-java.util.concurrent.Future:A-boolean-">bind(Future&lt;FederatedResponse&gt;[], boolean)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationUtils</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/BinUaggChainSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark"><span class="typeNameLink">BinUaggChainSPInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/spark/package-summary.html">org.apache.sysds.runtime.instructions.spark</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/BinUaggChainSPInstruction.RDDBinUaggChainFunction.html" title="class in org.apache.sysds.runtime.instructions.spark"><span class="typeNameLink">BinUaggChainSPInstruction.RDDBinUaggChainFunction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/spark/package-summary.html">org.apache.sysds.runtime.instructions.spark</a></dt>
@@ -2238,6 +2276,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#checkNumFields-java.lang.String:A-int-int-">checkNumFields(String[], int, int)</a></span> - Static method in class org.apache.sysds.runtime.instructions.<a href="org/apache/sysds/runtime/instructions/InstructionUtils.html" title="class in org.apache.sysds.runtime.instructions">InstructionUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#checkNumFields-java.lang.String:A-int...-">checkNumFields(String[], int...)</a></span> - Static method in class org.apache.sysds.runtime.instructions.<a href="org/apache/sysds/runtime/instructions/InstructionUtils.html" title="class in org.apache.sysds.runtime.instructions">InstructionUtils</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#checkNumFields-java.lang.String-int-int-">checkNumFields(String, int, int)</a></span> - Static method in class org.apache.sysds.runtime.instructions.<a href="org/apache/sysds/runtime/instructions/InstructionUtils.html" title="class in org.apache.sysds.runtime.instructions">InstructionUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/Checkpoint.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">Checkpoint</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
@@ -2784,6 +2824,12 @@
  
  Note For instance DDC is called DDC not DDC1, or DDC2 which is a specific subtype of the DDC.</div>
 </dd>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup"><span class="typeNameLink">ColGroupConst</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/package-summary.html">org.apache.sysds.runtime.compress.colgroup</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#ColGroupConst-int:A-int-org.apache.sysds.runtime.compress.colgroup.ADictionary-">ColGroupConst(int[], int, ADictionary)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>
+<div class="block">Constructs an Constant Colum Group, that contains only one tuple, with the given value.</div>
+</dd>
 <dt><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConverter.html" title="class in org.apache.sysds.runtime.compress.colgroup"><span class="typeNameLink">ColGroupConverter</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/package-summary.html">org.apache.sysds.runtime.compress.colgroup</a></dt>
 <dd>
 <div class="block">Utility functions for ColGroup to convert ColGroups or MatrixBlocks.</div>
@@ -2888,6 +2934,12 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerBinPacking.html#ColumnGroupPartitionerBinPacking--">ColumnGroupPartitionerBinPacking()</a></span> - Constructor for class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerBinPacking.html" title="class in org.apache.sysds.runtime.compress.cocode">ColumnGroupPartitionerBinPacking</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerCost.html" title="class in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">ColumnGroupPartitionerCost</span></a> - Class in <a href="org/apache/sysds/runtime/compress/cocode/package-summary.html">org.apache.sysds.runtime.compress.cocode</a></dt>
+<dd>
+<div class="block">Column group partitioning with static number distinct elements heuristic</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerCost.html#ColumnGroupPartitionerCost--">ColumnGroupPartitionerCost()</a></span> - Constructor for class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerCost.html" title="class in org.apache.sysds.runtime.compress.cocode">ColumnGroupPartitionerCost</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerStatic.html" title="class in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">ColumnGroupPartitionerStatic</span></a> - Class in <a href="org/apache/sysds/runtime/compress/cocode/package-summary.html">org.apache.sysds.runtime.compress.cocode</a></dt>
 <dd>
 <div class="block">Column group partitioning with static distribution heuristic.</div>
@@ -3199,6 +3251,10 @@
 <dd>
 <div class="block">Constructor for building an empty Compressed Matrix block object.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#CompressedMatrixBlock-boolean-">CompressedMatrixBlock(boolean)</a></span> - Constructor for class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlock</a></dt>
+<dd>
+<div class="block">Create a base Compressed matrix block with overlapping column groups.</div>
+</dd>
 <dt><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html" title="class in org.apache.sysds.runtime.compress"><span class="typeNameLink">CompressedMatrixBlockFactory</span></a> - Class in <a href="org/apache/sysds/runtime/compress/package-summary.html">org.apache.sysds.runtime.compress</a></dt>
 <dd>
 <div class="block">Factory pattern to construct a CompressedMatrixBlock.</div>
@@ -4047,6 +4103,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtilsExt.html#coordinateMatrixToBinaryBlock-org.apache.spark.SparkContext-org.apache.spark.mllib.linalg.distributed.CoordinateMatrix-org.apache.sysds.runtime.meta.DataCharacteristics-boolean-">coordinateMatrixToBinaryBlock(SparkContext, CoordinateMatrix, DataCharacteristics, boolean)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.utils.<a href="org/apac [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#copy--">copy()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
+<dd>
+<div class="block">shallow copy of the colGroup.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/BasicTensorBlock.html#copy-org.apache.sysds.runtime.data.BasicTensorBlock-">copy(BasicTensorBlock)</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/BasicTensorBlock.html" title="class in org.apache.sysds.runtime.data">BasicTensorBlock</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/BasicTensorBlock.html#copy-int:A-int:A-org.apache.sysds.runtime.data.BasicTensorBlock-">copy(int[], int[], BasicTensorBlock)</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/BasicTensorBlock.html" title="class in org.apache.sysds.runtime.data">BasicTensorBlock</a></dt>
@@ -4097,6 +4157,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/WeightedPair.html#copy-org.apache.sysds.runtime.matrix.data.MatrixValue-">copy(MatrixValue)</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/WeightedPair.html" title="class in org.apache.sysds.runtime.matrix.data">WeightedPair</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#copyAndSet-int:A-double:A-">copyAndSet(int[], double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/SparkUtils.html#copyBinaryBlockMatrix-org.apache.spark.api.java.JavaPairRDD-">copyBinaryBlockMatrix(JavaPairRDD&lt;MatrixIndexes, MatrixBlock&gt;)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.utils.<a href="org/apache/sysds/runtime/instructions/spark/utils/SparkUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">SparkUtils</a></dt>
 <dd>
 <div class="block">Creates a partitioning-preserving deep copy of the input matrix RDD, where 
@@ -4251,12 +4313,22 @@
 <dd>
 <div class="block">Used for all version of TSMM where the result is known to be symmetric.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedData.html#copyWithNewID-long-">copyWithNewID(long)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederatedData.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedData</a></dt>
+<dd>
+<div class="block">Make a copy of the <code>FederatedData</code> metadata, but use another varID (refer to another object on worker)</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedLocalData.html#copyWithNewID-long-">copyWithNewID(long)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederatedLocalData.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedLocalData</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#copyWithNewID--">copyWithNewID()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationMap</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#copyWithNewID-long-">copyWithNewID(long)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationMap</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#copyWithNewID-long-long-">copyWithNewID(long, long)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationMap</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#corePropagation-org.apache.sysds.runtime.privacy.PrivacyConstraint.PrivacyLevel:A-org.apache.sysds.runtime.privacy.propagation.OperatorType-">corePropagation(PrivacyConstraint.PrivacyLevel[], OperatorType)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title="class in o [...]
+<dd>
+<div class="block">Returns the output privacy level based on the given input privacy levels and operator type.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/operators/AggregateOperator.html#correction">correction</a></span> - Variable in class org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/AggregateOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">AggregateOperator</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/data/CorrMatrixBlock.html" title="class in org.apache.sysds.runtime.instructions.spark.data"><span class="typeNameLink">CorrMatrixBlock</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/spark/data/package-summary.html">org.apache.sysds.runtime.instructions.spark.data</a></dt>
@@ -4387,6 +4459,8 @@
 <dd>
 <div class="block">Count the number of non-zeros per row</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#countNonZerosPerRow-int:A-int-int-">countNonZerosPerRow(int[], int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#countNonZerosPerRow-int:A-int-int-">countNonZerosPerRow(int[], int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#countNonZerosPerRow-int:A-int-int-">countNonZerosPerRow(int[], int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></dt>
@@ -4767,6 +4841,8 @@
 <dd>
 <div class="block">Creates a nested statistic report of all parfor and parworker instances.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedWorkerHandler.html#createResponse-java.lang.Object-">createResponse(Object)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederatedWorkerHandler.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedWorkerHandler</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/DataPartitioner.html#createReuseMatrixBlock-org.apache.sysds.runtime.controlprogram.ParForProgramBlock.PDataPartitionFormat-int-int-">createReuseMatrixBlock(ParForProgramBlock.PDataPartitionFormat, int, int)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.parfor.<a href="org/apache/sysds/runtime/controlprogram/parfor/DataPartitioner.html" title="class in org.apache.sysds.r [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DMLTranslator.html#createRuntimeProgramBlock-org.apache.sysds.runtime.controlprogram.Program-org.apache.sysds.parser.StatementBlock-org.apache.sysds.conf.DMLConfig-">createRuntimeProgramBlock(Program, StatementBlock, DMLConfig)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DMLTranslator.html" title="class in org.apache.sysds.parser">DMLTranslator</a></dt>
@@ -5637,8 +5713,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArray.html#DblArray-org.apache.sysds.runtime.compress.utils.DblArray-">DblArray(DblArray)</a></span> - Constructor for class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/DblArray.html" title="class in org.apache.sysds.runtime.compress.utils">DblArray</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArray.html#DblArray-double:A-boolean-">DblArray(double[], boolean)</a></span> - Constructor for class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/DblArray.html" title="class in org.apache.sysds.runtime.compress.utils">DblArray</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/utils/DblArrayIntListHashMap.html" title="class in org.apache.sysds.runtime.compress.utils"><span class="typeNameLink">DblArrayIntListHashMap</span></a> - Class in <a href="org/apache/sysds/runtime/compress/utils/package-summary.html">org.apache.sysds.runtime.compress.utils</a></dt>
 <dd>
 <div class="block">This class provides a memory-efficient replacement for <code>HashMap&lt;DblArray,IntArrayList&gt;</code> for restricted use
@@ -5736,10 +5810,18 @@
 <dd>
 <div class="block">Decompress the contents of this column group into uncompressed packed columns</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-java.util.List-">decompressToBlock(MatrixBlock, int, List&lt;ColGroup&gt;)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressToBlock(MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup</a></dt>
 <dd>
 <div class="block">Decompress to block.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-">decompressToBlock(MatrixBlock, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int:A-">decompressToBlock(MatrixBlock, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressToBlock(MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-">decompressToBlock(MatrixBlock, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int:A-">decompressToBlock(MatrixBlock, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
@@ -6184,6 +6266,8 @@
 <dd>
 <div class="block">Get string representing all contents of the checked constraints log.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/utils/DMLCompressionStatistics.html#display-java.lang.StringBuilder-">display(StringBuilder)</a></span> - Static method in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/DMLCompressionStatistics.html" title="class in org.apache.sysds.utils">DMLCompressionStatistics</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/Explain.html#display-org.apache.sysds.parser.DMLProgram-org.apache.sysds.runtime.controlprogram.Program-org.apache.sysds.utils.Explain.ExplainType-org.apache.sysds.utils.Explain.ExplainCounts-">display(DMLProgram, Program, Explain.ExplainType, Explain.ExplainCounts)</a></span> - Static method in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/Explain.html" title="class in org.apache.sysds.utils">Explain</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/Statistics.html#display--">display()</a></span> - Static method in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/Statistics.html" title="class in org.apache.sysds.utils">Statistics</a></dt>
@@ -6290,6 +6374,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/DMLCompressionException.html#DMLCompressionException-java.lang.String-java.lang.Exception-">DMLCompressionException(String, Exception)</a></span> - Constructor for exception org.apache.sysds.runtime.<a href="org/apache/sysds/runtime/DMLCompressionException.html" title="class in org.apache.sysds.runtime">DMLCompressionException</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/utils/DMLCompressionStatistics.html" title="class in org.apache.sysds.utils"><span class="typeNameLink">DMLCompressionStatistics</span></a> - Class in <a href="org/apache/sysds/utils/package-summary.html">org.apache.sysds.utils</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/utils/DMLCompressionStatistics.html#DMLCompressionStatistics--">DMLCompressionStatistics()</a></span> - Constructor for class org.apache.sysds.utils.<a href="org/apache/sysds/utils/DMLCompressionStatistics.html" title="class in org.apache.sysds.utils">DMLCompressionStatistics</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/conf/DMLConfig.html" title="class in org.apache.sysds.conf"><span class="typeNameLink">DMLConfig</span></a> - Class in <a href="org/apache/sysds/conf/package-summary.html">org.apache.sysds.conf</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/conf/DMLConfig.html#DMLConfig--">DMLConfig()</a></span> - Constructor for class org.apache.sysds.conf.<a href="org/apache/sysds/conf/DMLConfig.html" title="class in org.apache.sysds.conf">DMLConfig</a></dt>
@@ -7870,6 +7958,8 @@
 <dd>
 <div class="block">Note: Must be overridden by child classes to account for additional data and metadata</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#estimateInMemorySize--">estimateInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html#estimateInMemorySize--">estimateInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC1</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC2.html#estimateInMemorySize--">estimateInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC2.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC2</a></dt>
@@ -7880,6 +7970,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#estimateInMemorySize--">estimateInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupUncompressed</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html#estimateInMemorySizeCONST-int-int-boolean-">estimateInMemorySizeCONST(int, int, boolean)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSizes</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html#estimateInMemorySizeDDC-int-int-boolean-">estimateInMemorySizeDDC(int, int, boolean)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSizes</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html#estimateInMemorySizeDDC1-int-int-int-boolean-">estimateInMemorySizeDDC1(int, int, int, boolean)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSizes</a></dt>
@@ -8532,6 +8624,8 @@
 <dd>
 <div class="block">Executes an federated operation on a federated worker.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedLocalData.html#executeFederatedOperation-org.apache.sysds.runtime.controlprogram.federated.FederatedRequest...-">executeFederatedOperation(FederatedRequest...)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederatedLocalData.html" title="class in org.apache.sysds.runtime.controlprogram.federated">F [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/MultiReturnParameterizedBuiltinFEDInstruction.ExecuteFrameEncoder.html#ExecuteFrameEncoder-long-long-org.apache.sysds.runtime.transform.encode.Encoder-">ExecuteFrameEncoder(long, long, Encoder)</a></span> - Constructor for class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/MultiReturnParameterizedBuiltinFEDInstruction.ExecuteFrameEncoder.html" title="class i [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#executeInMemoryFrameReblock-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-java.lang.String-java.lang.String-">executeInMemoryFrameReblock(ExecutionContext, String, String)</a></span> - Static method in class org.apache.sysds.hops.recompile.<a href="org/apache/sysds/hops/recompile/Recompiler.html" title="class in org.apache.sysds.hops.recompile">Recompiler</a></dt>
@@ -9727,10 +9821,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedData.html#FederatedData-org.apache.sysds.common.Types.DataType-java.net.InetSocketAddress-java.lang.String-">FederatedData(Types.DataType, InetSocketAddress, String)</a></span> - Constructor for class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederatedData.html" title="class in org.apache.sysds.runtime.controlprogram.feder [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedData.html#FederatedData-org.apache.sysds.runtime.controlprogram.federated.FederatedData-long-">FederatedData(FederatedData, long)</a></span> - Constructor for class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederatedData.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedData</a></dt>
-<dd>
-<div class="block">Make a copy of the <code>FederatedData</code> metadata, but use another varID (refer to another object on worker)</div>
-</dd>
+<dt><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedLocalData.html" title="class in org.apache.sysds.runtime.controlprogram.federated"><span class="typeNameLink">FederatedLocalData</span></a> - Class in <a href="org/apache/sysds/runtime/controlprogram/federated/package-summary.html">org.apache.sysds.runtime.controlprogram.federated</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedLocalData.html#FederatedLocalData-long-org.apache.sysds.runtime.controlprogram.caching.CacheableData-">FederatedLocalData(long, CacheableData&lt;?&gt;)</a></span> - Constructor for class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederatedLocalData.html" title="class in org.apache.sysds.runtime.controlprogram.federated">Fed [...]
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRange.html" title="class in org.apache.sysds.runtime.controlprogram.federated"><span class="typeNameLink">FederatedRange</span></a> - Class in <a href="org/apache/sysds/runtime/controlprogram/federated/package-summary.html">org.apache.sysds.runtime.controlprogram.federated</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRange.html#FederatedRange-long:A-long:A-">FederatedRange(long[], long[])</a></span> - Constructor for class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRange.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedRange</a></dt>
@@ -9788,6 +9882,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/InitFEDInstruction.html#federateFrame-org.apache.sysds.runtime.controlprogram.caching.FrameObject-java.util.List-">federateFrame(FrameObject, List&lt;Pair&lt;FederatedRange, FederatedData&gt;&gt;)</a></span> - Method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/InitFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">InitF [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#federateLocalData-org.apache.sysds.runtime.controlprogram.caching.CacheableData-">federateLocalData(CacheableData&lt;?&gt;)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationUtils</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/InitFEDInstruction.html#federateMatrix-org.apache.sysds.runtime.controlprogram.caching.MatrixObject-java.util.List-">federateMatrix(MatrixObject, List&lt;Pair&lt;FederatedRange, FederatedData&gt;&gt;)</a></span> - Method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/InitFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">I [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html" title="class in org.apache.sysds.runtime.controlprogram.federated"><span class="typeNameLink">FederationMap</span></a> - Class in <a href="org/apache/sysds/runtime/controlprogram/federated/package-summary.html">org.apache.sysds.runtime.controlprogram.federated</a></dt>
@@ -10704,6 +10800,8 @@
 <dd>
 <div class="block">Get the value at a global row/column position.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#get-int-int-">get(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#get-int-int-">get(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.html#get-int-int-">get(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOffset</a></dt>
@@ -11177,8 +11275,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/IOUtilFunctions.html#getBytes-java.nio.ByteBuffer-">getBytes(ByteBuffer)</a></span> - Static method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/IOUtilFunctions.html" title="class in org.apache.sysds.runtime.io">IOUtilFunctions</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#getByteValues--">getByteValues()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContext.html#getCacheableData-org.apache.sysds.runtime.instructions.cp.CPOperand-">getCacheableData(CPOperand)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.context.<a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContext.html" title="class in org.apache.sysds.runtime.controlprogram.context">ExecutionContext</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContext.html#getCacheableData-java.lang.String-">getCacheableData(String)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.context.<a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContext.html" title="class in org.apache.sysds.runtime.controlprogram.context">ExecutionContext</a></dt>
@@ -11367,6 +11463,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/decode/Decoder.html#getColnames--">getColnames()</a></span> - Method in class org.apache.sysds.runtime.transform.decode.<a href="org/apache/sysds/runtime/transform/decode/Decoder.html" title="class in org.apache.sysds.runtime.transform.decode">Decoder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacy.html#getColPrivacy-int-int-">getColPrivacy(int, int)</a></span> - Method in interface org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacy.html" title="interface in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyList.html#getColPrivacy-int-int-">getColPrivacy(int, int)</a></span> - Method in class org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyList.html" title="class in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacyList</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyMap.html#getColPrivacy-int-int-">getColPrivacy(int, int)</a></span> - Method in class org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyMap.html" title="class in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacyMap</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/cost/VarStats.html#getCols--">getCols()</a></span> - Method in class org.apache.sysds.hops.cost.<a href="org/apache/sysds/hops/cost/VarStats.html" title="class in org.apache.sysds.hops.cost">VarStats</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/estim/EstimatorMatrixHistogram.MatrixHistogram.html#getCols--">getCols()</a></span> - Method in class org.apache.sysds.hops.estim.<a href="org/apache/sysds/hops/estim/EstimatorMatrixHistogram.MatrixHistogram.html" title="class in org.apache.sysds.hops.estim">EstimatorMatrixHistogram.MatrixHistogram</a></dt>
@@ -11450,6 +11552,8 @@
 <dd>
 <div class="block">Obtain the compression type.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#getCompType--">getCompType()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#getCompType--">getCompType()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#getCompType--">getCompType()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></dt>
@@ -11527,6 +11631,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptimizerRuleBased.html#getCostModelType--">getCostModelType()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptimizerRuleBased.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptimizerRuleBased</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#getCounts-int:A-">getCounts(int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#getCounts-int-int-int:A-">getCounts(int, int, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#getCounts-int:A-">getCounts(int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#getCounts-int-int-int:A-">getCounts(int, int, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
@@ -11541,8 +11649,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#getCounts--">getCounts()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
 <dd>
-<div class="block">Returns the counts of values inside the MatrixBlock returned in getValuesAsBlock Throws an exception if the
- getIfCountsType is false.</div>
+<div class="block">Returns the counts of values inside the dictionary.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#getCounts-int-int-">getCounts(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
 <dd>
@@ -11847,6 +11954,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/functionobjects/DiagIndex.html#getDiagIndexFnObject-boolean-">getDiagIndexFnObject(boolean)</a></span> - Static method in class org.apache.sysds.runtime.functionobjects.<a href="org/apache/sysds/runtime/functionobjects/DiagIndex.html" title="class in org.apache.sysds.runtime.functionobjects">DiagIndex</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#getDictionary--">getDictionary()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#getDim-int-">getDim(int)</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/Hop.html" title="class in org.apache.sysds.hops">Hop</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/BasicTensorBlock.html#getDim-int-">getDim(int)</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/BasicTensorBlock.html" title="class in org.apache.sysds.runtime.data">BasicTensorBlock</a></dt>
@@ -12085,8 +12194,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOffset</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupUncompressed</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
@@ -12966,6 +13073,8 @@
 <dd>
 <div class="block">Create a column group iterator for a row index range.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#getIterator-int-int-boolean-boolean-">getIterator(int, int, boolean, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#getIterator-int-int-boolean-boolean-">getIterator(int, int, boolean, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.html#getIterator-int-int-boolean-boolean-">getIterator(int, int, boolean, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOffset</a></dt>
@@ -13421,6 +13530,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/NativeHelper.html#getMaxNumThreads--">getMaxNumThreads()</a></span> - Static method in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/NativeHelper.html" title="class in org.apache.sysds.utils">NativeHelper</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#getMaxNumValues--">getMaxNumValues()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlock</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html#getMaxProblemSize--">getMaxProblemSize()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptNode</a></dt>
 <dd>
 <div class="block">Determines the maximum problem size, in terms of the maximum
@@ -14089,6 +14200,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/SpoofCPInstruction.html#getOperatorClass--">getOperatorClass()</a></span> - Method in class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/SpoofCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">SpoofCPInstruction</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html#getOperatorTypesCol--">getOperatorTypesCol()</a></span> - Method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation">MatrixMultiplicationPropagator</a></dt>
+<dd>
+<div class="block">Gets the operator types of all columns of the right-hand input in the matrix multiplication.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html#getOperatorTypesRow--">getOperatorTypesRow()</a></span> - Method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation">MatrixMultiplicationPropagator</a></dt>
+<dd>
+<div class="block">Gets the operator types of all rows of the left-hand input in the matrix multiplication.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/AggBinaryOp.html#getOpString--">getOpString()</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/AggBinaryOp.html" title="class in org.apache.sysds.hops">AggBinaryOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/AggUnaryOp.html#getOpString--">getOpString()</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/AggUnaryOp.html" title="class in org.apache.sysds.hops">AggUnaryOp</a></dt>
@@ -14619,6 +14738,8 @@
 <dd>
 <div class="block">Create a dense row iterator for a row index range.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#getRowIterator-int-int-">getRowIterator(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#getRowIterator-int-int-">getRowIterator(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#getRowIterator-int-int-">getRowIterator(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></dt>
@@ -14631,6 +14752,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/IndexedIdentifier.html#getRowLowerEqualsUpper--">getRowLowerEqualsUpper()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/IndexedIdentifier.html" title="class in org.apache.sysds.parser">IndexedIdentifier</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacy.html#getRowPrivacy-int-int-">getRowPrivacy(int, int)</a></span> - Method in interface org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacy.html" title="interface in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyList.html#getRowPrivacy-int-int-">getRowPrivacy(int, int)</a></span> - Method in class org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyList.html" title="class in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacyList</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyMap.html#getRowPrivacy-int-int-">getRowPrivacy(int, int)</a></span> - Method in class org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyMap.html" title="class in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacyMap</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/cost/VarStats.html#getRows--">getRows()</a></span> - Method in class org.apache.sysds.hops.cost.<a href="org/apache/sysds/hops/cost/VarStats.html" title="class in org.apache.sysds.hops.cost">VarStats</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/estim/EstimatorMatrixHistogram.MatrixHistogram.html#getRows--">getRows()</a></span> - Method in class org.apache.sysds.hops.estim.<a href="org/apache/sysds/hops/estim/EstimatorMatrixHistogram.MatrixHistogram.html" title="class in org.apache.sysds.hops.estim">EstimatorMatrixHistogram.MatrixHistogram</a></dt>
@@ -15024,6 +15151,12 @@
 <dd>
 <div class="block">Obtain a <code>String</code> output</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#getString-java.lang.StringBuilder-int-">getString(StringBuilder, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">ADictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#getString-java.lang.StringBuilder-int-">getString(StringBuilder, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#getString-java.lang.StringBuilder-int-">getString(StringBuilder, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">QDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/DenseBlock.html#getString-int:A-">getString(int[])</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/DenseBlock.html" title="class in org.apache.sysds.runtime.data">DenseBlock</a></dt>
 <dd>
 <div class="block">Get the value of a given cell as a String</div>
@@ -15731,7 +15864,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/ExecutionConfig.html#gridDimZ">gridDimZ</a></span> - Variable in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/ExecutionConfig.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">ExecutionConfig</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.GroupableColInfo.html#GroupableColInfo-double-long-">GroupableColInfo(double, long)</a></span> - Constructor for class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.GroupableColInfo.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.GroupableColInfo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.GroupableColInfo.html#GroupableColInfo-double-long-int-">GroupableColInfo(double, long, int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.GroupableColInfo.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.GroupableColInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/AbstractCompressedMatrixBlock.html#groupedAggOperations-org.apache.sysds.runtime.matrix.data.MatrixValue-org.apache.sysds.runtime.matrix.data.MatrixValue-org.apache.sysds.runtime.matrix.data.MatrixValue-int-org.apache.sysds.runtime.matrix.operators.Operator-">groupedAggOperations(MatrixValue, MatrixValue, MatrixValue, int, Operator)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apach [...]
 <dd>&nbsp;</dd>
@@ -15954,6 +16087,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/TfUtils.html#hasHeader--">hasHeader()</a></span> - Method in class org.apache.sysds.runtime.transform.<a href="org/apache/sysds/runtime/transform/TfUtils.html" title="class in org.apache.sysds.runtime.transform">TfUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArrayIntListHashMap.html#hashMissCount">hashMissCount</a></span> - Static variable in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/DblArrayIntListHashMap.html" title="class in org.apache.sysds.runtime.compress.utils">DblArrayIntListHashMap</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/operators/CountDistinctOperator.html#hashType">hashType</a></span> - Variable in class org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/CountDistinctOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">CountDistinctOperator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/FrameFormat.html#hasIDColumn--">hasIDColumn()</a></span> - Method in enum org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/FrameFormat.html" title="enum in org.apache.sysds.api.mlcontext">FrameFormat</a></dt>
@@ -16173,6 +16308,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlParser.TypedArgNoAssignContext.html#ID--">ID()</a></span> - Method in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlParser.TypedArgNoAssignContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.TypedArgNoAssignContext</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#identCopy-long-long-">identCopy(long, long)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationMap</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/parser/Identifier.html" title="class in org.apache.sysds.parser"><span class="typeNameLink">Identifier</span></a> - Class in <a href="org/apache/sysds/parser/package-summary.html">org.apache.sysds.parser</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/Identifier.html#Identifier--">Identifier()</a></span> - Constructor for class org.apache.sysds.parser.<a href="org/apache/sysds/parser/Identifier.html" title="class in org.apache.sysds.parser">Identifier</a></dt>
@@ -17981,6 +18118,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/DnnParameters.html#isOutputThreadSafe--">isOutputThreadSafe()</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/DnnParameters.html" title="class in org.apache.sysds.runtime.matrix.data">DnnParameters</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#isOverlapping--">isOverlapping()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlock</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/data/RDDObject.html#isParallelizedRDD--">isParallelizedRDD()</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.data.<a href="org/apache/sysds/runtime/instructions/spark/data/RDDObject.html" title="class in org.apache.sysds.runtime.instructions.spark.data">RDDObject</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/conf/ConfigurationManager.html#isParallelMatrixOperations--">isParallelMatrixOperations()</a></span> - Static method in class org.apache.sysds.conf.<a href="org/apache/sysds/conf/ConfigurationManager.html" title="class in org.apache.sysds.conf">ConfigurationManager</a></dt>
@@ -18495,8 +18634,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/DataOp.html#isWrite--">isWrite()</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/DataOp.html" title="class in org.apache.sysds.hops">DataOp</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArray.html#isZero-double:A-">isZero(double[])</a></span> - Static method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/DblArray.html" title="class in org.apache.sysds.runtime.compress.utils">DblArray</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArray.html#isZero-org.apache.sysds.runtime.compress.utils.DblArray-">isZero(DblArray)</a></span> - Static method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/DblArray.html" title="class in org.apache.sysds.runtime.compress.utils">DblArray</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlParser.ForStatementContext.html#iterablePredicate--">iterablePredicate()</a></span> - Method in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlParser.ForStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ForStatementContext</a></dt>
@@ -18725,21 +18862,24 @@
 <dd>
 <div class="block">Explicitly allow left indexing for scalars.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html#leftMultByMatrix-double:A-double:A-int-double:A-int-int-int-int-int-">leftMultByMatrix(double[], double[], int, double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html#leftMultByMatrix-double:A-double:A-double:A-int-int-int-int-int-">leftMultByMatrix(double[], double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup</a></dt>
 <dd>
-<div class="block">Multiply the slice of the matrix that this column group represents by a row vector on the left (the original
- column vector is assumed to be transposed already i.e.</div>
+<div class="block">Multiply with a matrix on the left.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#leftMultByMatrix-double:A-double:A-int-double:A-int-int-int-int-int-">leftMultByMatrix(double[], double[], int, double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#leftMultByMatrix-double:A-double:A-double:A-int-int-int-int-int-">leftMultByMatrix(double[], double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#leftMultByMatrix-double:A-double:A-double:A-int-int-int-int-int-">leftMultByMatrix(double[], double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#leftMultByMatrix-double:A-double:A-int-double:A-int-int-int-int-int-">leftMultByMatrix(double[], double[], int, double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#leftMultByMatrix-double:A-double:A-double:A-int-int-int-int-int-">leftMultByMatrix(double[], double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#leftMultByMatrix-double:A-double:A-int-double:A-int-int-int-int-int-">leftMultByMatrix(double[], double[], int, double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupRLE</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#leftMultByMatrix-double:A-double:A-double:A-int-int-int-int-int-">leftMultByMatrix(double[], double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupRLE</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#leftMultByMatrix-double:A-double:A-int-double:A-int-int-int-int-int-">leftMultByMatrix(double[], double[], int, double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupUncompressed</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#leftMultByMatrix-double:A-double:A-double:A-int-int-int-int-int-">leftMultByMatrix(double[], double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupUncompressed</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#leftMultByMatrix-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-">leftMultByMatrix(MatrixBlock, MatrixBlock)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupUn [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/LibLeftMultBy.html#leftMultByMatrix-java.util.List-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-boolean-boolean-int-int-boolean-int-org.apache.commons.lang3.tuple.Pair-">leftMultByMatrix(List&lt;ColGroup&gt;, MatrixBlock, MatrixBlock, boolean, boolean, int, int, boolean, int, Pair&lt;Integer, int[]&gt;)</a></span> - Static method in class org.apache.sysds.r [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html#leftMultByRowVector-double:A-double:A-int-">leftMultByRowVector(double[], double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup</a></dt>
 <dd>
 <div class="block">Multiply the slice of the matrix that this column group represents by a row vector on the left (the original
@@ -18750,6 +18890,10 @@
 <div class="block">Multiply the slice of the matrix that this column group represents by a row vector on the left (the original
  column vector is assumed to be transposed already i.e.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#leftMultByRowVector-double:A-double:A-int-">leftMultByRowVector(double[], double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#leftMultByRowVector-double:A-double:A-int-double:A-">leftMultByRowVector(double[], double[], int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#leftMultByRowVector-double:A-double:A-int-">leftMultByRowVector(double[], double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#leftMultByRowVector-double:A-double:A-int-double:A-">leftMultByRowVector(double[], double[], int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
@@ -18766,6 +18910,24 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#leftMultByRowVector-double:A-double:A-int-double:A-">leftMultByRowVector(double[], double[], int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupUncompressed</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html#leftMultBySparseMatrix-int-int:A-double:A-double:A-int-double:A-int-int-int-double:A-">leftMultBySparseMatrix(int, int[], double[], double[], int, double[], int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup</a></dt>
+<dd>
+<div class="block">Multiply with a sparse matrix on the left hand side, and add the values to the output result</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#leftMultBySparseMatrix-int-int:A-double:A-double:A-int-double:A-int-int-int-double:A-">leftMultBySparseMatrix(int, int[], double[], double[], int, double[], int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">Co [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#leftMultBySparseMatrix-int-int:A-double:A-double:A-int-double:A-int-int-int-double:A-">leftMultBySparseMatrix(int, int[], double[], double[], int, double[], int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGro [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#leftMultBySparseMatrix-int-int:A-double:A-double:A-int-double:A-int-int-int-double:A-">leftMultBySparseMatrix(int, int[], double[], double[], int, double[], int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGro [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#leftMultBySparseMatrix-int-int:A-double:A-double:A-int-double:A-int-int-int-double:A-">leftMultBySparseMatrix(int, int[], double[], double[], int, double[], int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGro [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#leftMultBySparseMatrix-int-int:A-double:A-double:A-int-double:A-int-int-int-double:A-">leftMultBySparseMatrix(int, int[], double[], double[], int, double[], int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compres [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/LibLeftMultBy.html#leftMultByTransposeSelf-java.util.List-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-int-org.apache.commons.lang3.tuple.Pair-boolean-">leftMultByTransposeSelf(List&lt;ColGroup&gt;, MatrixBlock, int, int, int, int, Pair&lt;Integer, int[]&gt;, boolean)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/LibLef [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/LibLeftMultBy.html#leftMultByVectorTranspose-java.util.List-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-boolean-int-org.apache.commons.lang3.tuple.Pair-boolean-">leftMultByVectorTranspose(List&lt;ColGroup&gt;, MatrixBlock, MatrixBlock, boolean, int, Pair&lt;Integer, int[]&gt;, boolean)</a></span> - Static method in class org.apache.sysds.runtime.compress.l [...]
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/matrix/operators/LeftScalarOperator.html" title="class in org.apache.sysds.runtime.matrix.operators"><span class="typeNameLink">LeftScalarOperator</span></a> - Class in <a href="org/apache/sysds/runtime/matrix/operators/package-summary.html">org.apache.sysds.runtime.matrix.operators</a></dt>
 <dd>
 <div class="block">Scalar operator for scalar-matrix operations with scalar 
@@ -18783,11 +18945,19 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#LEVELOUT">LEVELOUT</a></span> - Static variable in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/ProgramConverter.html" title="class in org.apache.sysds.runtime.util">ProgramConverter</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/lib/LibBinaryCellOp.html" title="class in org.apache.sysds.runtime.compress.lib"><span class="typeNameLink">LibBinaryCellOp</span></a> - Class in <a href="org/apache/sysds/runtime/compress/lib/package-summary.html">org.apache.sysds.runtime.compress.lib</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/LibBinaryCellOp.html#LibBinaryCellOp--">LibBinaryCellOp()</a></span> - Constructor for class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/LibBinaryCellOp.html" title="class in org.apache.sysds.runtime.compress.lib">LibBinaryCellOp</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/matrix/data/LibCommonsMath.html" title="class in org.apache.sysds.runtime.matrix.data"><span class="typeNameLink">LibCommonsMath</span></a> - Class in <a href="org/apache/sysds/runtime/matrix/data/package-summary.html">org.apache.sysds.runtime.matrix.data</a></dt>
 <dd>
 <div class="block">Library for matrix operations that need invocation of 
  Apache Commons Math library.</div>
 </dd>
+<dt><a href="org/apache/sysds/runtime/compress/lib/LibLeftMultBy.html" title="class in org.apache.sysds.runtime.compress.lib"><span class="typeNameLink">LibLeftMultBy</span></a> - Class in <a href="org/apache/sysds/runtime/compress/lib/package-summary.html">org.apache.sysds.runtime.compress.lib</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/LibLeftMultBy.html#LibLeftMultBy--">LibLeftMultBy()</a></span> - Constructor for class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/LibLeftMultBy.html" title="class in org.apache.sysds.runtime.compress.lib">LibLeftMultBy</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/matrix/data/LibMatrixAgg.html" title="class in org.apache.sysds.runtime.matrix.data"><span class="typeNameLink">LibMatrixAgg</span></a> - Class in <a href="org/apache/sysds/runtime/matrix/data/package-summary.html">org.apache.sysds.runtime.matrix.data</a></dt>
 <dd>
 <div class="block">MB:
@@ -18917,6 +19087,14 @@
  Library for selected matrix reorg operations including special cases
  and all combinations of dense and sparse representations.</div>
 </dd>
+<dt><a href="org/apache/sysds/runtime/compress/lib/LibRightMultBy.html" title="class in org.apache.sysds.runtime.compress.lib"><span class="typeNameLink">LibRightMultBy</span></a> - Class in <a href="org/apache/sysds/runtime/compress/lib/package-summary.html">org.apache.sysds.runtime.compress.lib</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/LibRightMultBy.html#LibRightMultBy--">LibRightMultBy()</a></span> - Constructor for class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/LibRightMultBy.html" title="class in org.apache.sysds.runtime.compress.lib">LibRightMultBy</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/lib/LibScalar.html" title="class in org.apache.sysds.runtime.compress.lib"><span class="typeNameLink">LibScalar</span></a> - Class in <a href="org/apache/sysds/runtime/compress/lib/package-summary.html">org.apache.sysds.runtime.compress.lib</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/LibScalar.html#LibScalar--">LibScalar()</a></span> - Constructor for class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/LibScalar.html" title="class in org.apache.sysds.runtime.compress.lib">LibScalar</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html" title="class in org.apache.sysds.runtime.codegen"><span class="typeNameLink">LibSpoofPrimitives</span></a> - Class in <a href="org/apache/sysds/runtime/codegen/package-summary.html">org.apache.sysds.runtime.codegen</a></dt>
 <dd>
 <div class="block">This library contains all vector primitives that are used in 
@@ -19685,10 +19863,43 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html#matrixMultDenseDenseMM-org.apache.sysds.runtime.data.DenseBlock-org.apache.sysds.runtime.data.DenseBlock-org.apache.sysds.runtime.data.DenseBlock-int-int-int-int-int-int-">matrixMultDenseDenseMM(DenseBlock, DenseBlock, DenseBlock, int, int, int, int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult. [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#matrixMultiplicationPropagation-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.privacy.PrivacyConstraint-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.privacy.PrivacyConstraint-">matrixMultiplicationPropagation(MatrixBlock, PrivacyConstraint, MatrixBlock, PrivacyConstraint)</a></span> - Static method in class org.apache.sysds.runtime.pri [...]
+<dt><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation"><span class="typeNameLink">MatrixMultiplicationPropagator</span></a> - Class in <a href="org/apache/sysds/runtime/privacy/propagation/package-summary.html">org.apache.sysds.runtime.privacy.propagation</a></dt>
+<dd>
+<div class="block">Used for propagating constraints in a matrix multiplication.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html#MatrixMultiplicationPropagator--">MatrixMultiplicationPropagator()</a></span> - Constructor for class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation">MatrixMultiplicationPropagator</a></dt>
 <dd>
-<div class="block">Return the merged fine-grained privacy constraint of a matrix multiplication with the given privacy constraints.</div>
+<div class="block">Constructor for empty instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html#MatrixMultiplicationPropagator-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.privacy.PrivacyConstraint-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.privacy.PrivacyConstraint-">MatrixMultiplicationPropagator(MatrixBlock, PrivacyConstraint, MatrixBlock, PrivacyConstraint)</a></span> - Constructor for class org.ap [...]
+<dd>
+<div class="block">Constructs the propagator and initializes the fields used for propagation.</div>
+</dd>
+<dt><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorNaive.html" title="class in org.apache.sysds.runtime.privacy.propagation"><span class="typeNameLink">MatrixMultiplicationPropagatorNaive</span></a> - Class in <a href="org/apache/sysds/runtime/privacy/propagation/package-summary.html">org.apache.sysds.runtime.privacy.propagation</a></dt>
+<dd>
+<div class="block">MatrixMultiplicationPropagator that overrides generateFineGrainedConstraints
+ with a naive propagation of the fine-grained constraints.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorNaive.html#MatrixMultiplicationPropagatorNaive--">MatrixMultiplicationPropagatorNaive()</a></span> - Constructor for class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorNaive.html" title="class in org.apache.sysds.runtime.privacy.propagation">MatrixMultiplicationPropagatorNaive</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorNaive.html#MatrixMultiplicationPropagatorNaive-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.privacy.PrivacyConstraint-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.privacy.PrivacyConstraint-">MatrixMultiplicationPropagatorNaive(MatrixBlock, PrivacyConstraint, MatrixBlock, PrivacyConstraint)</a></span> - Constructor f [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorPrivateFirst.html" title="class in org.apache.sysds.runtime.privacy.propagation"><span class="typeNameLink">MatrixMultiplicationPropagatorPrivateFirst</span></a> - Class in <a href="org/apache/sysds/runtime/privacy/propagation/package-summary.html">org.apache.sysds.runtime.privacy.propagation</a></dt>
+<dd>
+<div class="block">MatrixMultiplicationPropagator that overrides generateFineGrainedConstraints by finding the private elements first
+ followed by propagating PrivateAggregation in case of non-aggregating operator types.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorPrivateFirst.html#MatrixMultiplicationPropagatorPrivateFirst--">MatrixMultiplicationPropagatorPrivateFirst()</a></span> - Constructor for class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorPrivateFirst.html" title="class in org.apache.sysds.runtime.privacy.propagation">MatrixMultiplicationP [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorPrivateFirst.html#MatrixMultiplicationPropagatorPrivateFirst-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.privacy.PrivacyConstraint-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.privacy.PrivacyConstraint-">MatrixMultiplicationPropagatorPrivateFirst(MatrixBlock, PrivacyConstraint, MatrixBlock, PrivacyConstraint)</a></ [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorPrivateFirstOptimized.html" title="class in org.apache.sysds.runtime.privacy.propagation"><span class="typeNameLink">MatrixMultiplicationPropagatorPrivateFirstOptimized</span></a> - Class in <a href="org/apache/sysds/runtime/privacy/propagation/package-summary.html">org.apache.sysds.runtime.privacy.propagation</a></dt>
+<dd>
+<div class="block">MatrixMultiplicationPropagator that overrides generateFineGrainedConstraints by finding the private elements first
+ while propagating PrivateAggregation in case of non-aggregating operator types.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorPrivateFirstOptimized.html#MatrixMultiplicationPropagatorPrivateFirstOptimized--">MatrixMultiplicationPropagatorPrivateFirstOptimized()</a></span> - Constructor for class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagatorPrivateFirstOptimized.html" title="class in org.apache.sysds.runtime.privac [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html#matrixMultPermute-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-">matrixMultPermute(MatrixBlock, MatrixBlock, MatrixBlock, MatrixBlock)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/m [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html#matrixMultPermute-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">matrixMultPermute(MatrixBlock, MatrixBlock, MatrixBlock, MatrixBlock, int)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/ [...]
@@ -19970,7 +20181,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/EncoderRecode.html#mergeAt-org.apache.sysds.runtime.transform.encode.Encoder-int-int-">mergeAt(Encoder, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/EncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode">EncoderRecode</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#mergeBinary-org.apache.sysds.runtime.privacy.PrivacyConstraint-org.apache.sysds.runtime.privacy.PrivacyConstraint-">mergeBinary(PrivacyConstraint, PrivacyConstraint)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy">PrivacyPropagator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#mergeBinary-org.apache.sysds.runtime.privacy.PrivacyConstraint-org.apache.sysds.runtime.privacy.PrivacyConstraint-">mergeBinary(PrivacyConstraint, PrivacyConstraint)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagat [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/FrameRDDAggregateUtils.html#mergeByKey-org.apache.spark.api.java.JavaPairRDD-">mergeByKey(JavaPairRDD&lt;Long, FrameBlock&gt;)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.utils.<a href="org/apache/sysds/runtime/instructions/spark/utils/FrameRDDAggregateUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">FrameRDDAggregateUtils</a></dt>
 <dd>&nbsp;</dd>
@@ -19992,7 +20203,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/HDFSTool.html#mergeIntoSingleFile-java.lang.String-java.lang.String-">mergeIntoSingleFile(String, String)</a></span> - Static method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/HDFSTool.html" title="class in org.apache.sysds.runtime.util">HDFSTool</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#mergeNary-org.apache.sysds.runtime.privacy.PrivacyConstraint:A-">mergeNary(PrivacyConstraint[])</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy">PrivacyPropagator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#mergeNary-org.apache.sysds.runtime.privacy.PrivacyConstraint:A-org.apache.sysds.runtime.privacy.propagation.OperatorType-">mergeNary(PrivacyConstraint[], OperatorType)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy.propag [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#mergeNary-org.apache.sysds.runtime.privacy.PrivacyConstraint:A-">mergeNary(PrivacyConstraint[])</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation">PrivacyPropagator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDAggregateUtils.html#mergeRowsByKey-org.apache.spark.api.java.JavaPairRDD-">mergeRowsByKey(JavaPairRDD&lt;MatrixIndexes, RowMatrixBlock&gt;)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.utils.<a href="org/apache/sysds/runtime/instructions/spark/utils/RDDAggregateUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDAggregateUtils</a></dt>
 <dd>
@@ -20676,6 +20889,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/functionobjects/NotEquals.html" title="class in org.apache.sysds.runtime.functionobjects"><span class="typeNameLink">NotEquals</span></a> - Class in <a href="org/apache/sysds/runtime/functionobjects/package-summary.html">org.apache.sysds.runtime.functionobjects</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.GroupableColInfo.html#nrDistinct">nrDistinct</a></span> - Variable in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.GroupableColInfo.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.GroupableColInfo</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/DenseBlock.html#numBlocks--">numBlocks()</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/DenseBlock.html" title="class in org.apache.sysds.runtime.data">DenseBlock</a></dt>
 <dd>
 <div class="block">Get the number of allocated blocks.</div>
@@ -20912,6 +21127,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/operators/CountDistinctOperator.html#operatorType">operatorType</a></span> - Variable in class org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/CountDistinctOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">CountDistinctOperator</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/privacy/propagation/OperatorType.html" title="enum in org.apache.sysds.runtime.privacy.propagation"><span class="typeNameLink">OperatorType</span></a> - Enum in <a href="org/apache/sysds/runtime/privacy/propagation/package-summary.html">org.apache.sysds.runtime.privacy.propagation</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/IndexingOp.html#OPSTRING">OPSTRING</a></span> - Static variable in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/IndexingOp.html" title="class in org.apache.sysds.hops">IndexingOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/LeftIndexingOp.html#OPSTRING">OPSTRING</a></span> - Static variable in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/LeftIndexingOp.html" title="class in org.apache.sysds.hops">LeftIndexingOp</a></dt>
@@ -21120,6 +21337,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/estim/sample/package-summary.html">org.apache.sysds.runtime.compress.estim.sample</a> - package org.apache.sysds.runtime.compress.estim.sample</dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/lib/package-summary.html">org.apache.sysds.runtime.compress.lib</a> - package org.apache.sysds.runtime.compress.lib</dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/utils/package-summary.html">org.apache.sysds.runtime.compress.utils</a> - package org.apache.sysds.runtime.compress.utils</dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/controlprogram/package-summary.html">org.apache.sysds.runtime.controlprogram</a> - package org.apache.sysds.runtime.controlprogram</dt>
@@ -21182,6 +21401,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/privacy/finegrained/package-summary.html">org.apache.sysds.runtime.privacy.finegrained</a> - package org.apache.sysds.runtime.privacy.finegrained</dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/privacy/propagation/package-summary.html">org.apache.sysds.runtime.privacy.propagation</a> - package org.apache.sysds.runtime.privacy.propagation</dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/transform/package-summary.html">org.apache.sysds.runtime.transform</a> - package org.apache.sysds.runtime.transform</dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/transform/decode/package-summary.html">org.apache.sysds.runtime.transform.decode</a> - package org.apache.sysds.runtime.transform.decode</dt>
@@ -21552,7 +21773,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#parseAggregateTernaryOperator-java.lang.String-int-">parseAggregateTernaryOperator(String, int)</a></span> - Static method in class org.apache.sysds.runtime.instructions.<a href="org/apache/sysds/runtime/instructions/InstructionUtils.html" title="class in org.apache.sysds.runtime.instructions">InstructionUtils</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#parseAndSetPrivacyConstraint-org.apache.sysds.runtime.instructions.cp.Data-org.apache.wink.json4j.JSONObject-">parseAndSetPrivacyConstraint(Data, JSONObject)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy">PrivacyPropagator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#parseAndSetPrivacyConstraint-org.apache.sysds.runtime.instructions.cp.Data-org.apache.wink.json4j.JSONObject-">parseAndSetPrivacyConstraint(Data, JSONObject)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation">Pri [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#parseBasicAggregateUnaryOperator-java.lang.String-">parseBasicAggregateUnaryOperator(String)</a></span> - Static method in class org.apache.sysds.runtime.instructions.<a href="org/apache/sysds/runtime/instructions/InstructionUtils.html" title="class in org.apache.sysds.runtime.instructions">InstructionUtils</a></dt>
 <dd>&nbsp;</dd>
@@ -21922,6 +22143,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerBinPacking.html#partitionColumns-java.util.List-java.util.HashMap-org.apache.sysds.runtime.compress.CompressionSettings-">partitionColumns(List&lt;Integer&gt;, HashMap&lt;Integer, PlanningCoCoder.GroupableColInfo&gt;, CompressionSettings)</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerBinPac [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerCost.html#partitionColumns-java.util.List-java.util.HashMap-org.apache.sysds.runtime.compress.CompressionSettings-">partitionColumns(List&lt;Integer&gt;, HashMap&lt;Integer, PlanningCoCoder.GroupableColInfo&gt;, CompressionSettings)</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerCost.html" t [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerStatic.html#partitionColumns-java.util.List-java.util.HashMap-org.apache.sysds.runtime.compress.CompressionSettings-">partitionColumns(List&lt;Integer&gt;, HashMap&lt;Integer, PlanningCoCoder.GroupableColInfo&gt;, CompressionSettings)</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerStatic.htm [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/data/PartitionedBlock.html" title="class in org.apache.sysds.runtime.instructions.spark.data"><span class="typeNameLink">PartitionedBlock</span></a>&lt;<a href="org/apache/sysds/runtime/instructions/spark/data/PartitionedBlock.html" title="type parameter in PartitionedBlock">T</a> extends <a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html" title="interface in org.apache.sysds.runtime.controlprogram.caching">Ca [...]
@@ -22304,8 +22527,12 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/SPInstruction.html#postprocessInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">postprocessInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/SPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">SPInstruction</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#postProcessInstruction-org.apache.sysds.runtime.instructions.Instruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">postProcessInstruction(Instruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy">PrivacyPropagat [...]
-<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#postProcessInstruction-org.apache.sysds.runtime.instructions.Instruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">postProcessInstruction(Instruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title="class in org.apache.sy [...]
+<dd>
+<div class="block">Propagate privacy constraints to output variables
+ based on privacy constraint of CPOperand output in instruction
+ which has been set during privacy propagation preprocessing.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#postScaling-double:A-double:A-double:A-int-">postScaling(double[], double[], double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#postScaling-double:A-double:A-double:A-int-int-int-">postScaling(double[], double[], double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
@@ -22326,6 +22553,16 @@
 <dd>
 <div class="block">Pre aggregates a specific row from the input a which can be a row or a matrix.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preaggValues-int-double:A-double:A-int-int-int-double:A-">preaggValues(int, double[], double[], int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
+<dd>
+<div class="block">Aggregates a double array, that contains the values to add to the output matrix.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preaggValues-int-double:A-double:A-int-int-int-">preaggValues(int, double[], double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preaggValues-int-org.apache.sysds.runtime.data.SparseBlock-double:A-int-int-int-double:A-">preaggValues(int, SparseBlock, double[], int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preaggValues-int-org.apache.sysds.runtime.data.SparseBlock-double:A-int-int-int-">preaggValues(int, SparseBlock, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNIm2Col.html#preallocateSparseOutput-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-">preallocateSparseOutput(MatrixBlock, MatrixBlock)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNIm2Col.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDNNIm2Co [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/ProgramBlock.html#PRED_VAR">PRED_VAR</a></span> - Static variable in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/ProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">ProgramBlock</a></dt>
@@ -22398,13 +22635,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#prepOutputOperand-java.lang.String-">prepOutputOperand(String)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#preprocessBinaryCPInstruction-org.apache.sysds.runtime.instructions.cp.BinaryCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessBinaryCPInstruction(BinaryCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#preprocessBinaryCPInstruction-org.apache.sysds.runtime.instructions.cp.BinaryCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessBinaryCPInstruction(BinaryCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.ht [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#preprocessBuiltinNary-org.apache.sysds.runtime.instructions.cp.BuiltinNaryCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessBuiltinNary(BuiltinNaryCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runti [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#preprocessBuiltinNary-org.apache.sysds.runtime.instructions.cp.BuiltinNaryCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessBuiltinNary(BuiltinNaryCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" ti [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#preprocessCPInstructionFineGrained-org.apache.sysds.runtime.instructions.cp.CPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessCPInstructionFineGrained(CPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.r [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#preprocessCPInstructionFineGrained-org.apache.sysds.runtime.instructions.cp.CPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessCPInstructionFineGrained(CPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#preprocessExternal-org.apache.sysds.runtime.instructions.cp.FunctionCallCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessExternal(FunctionCallCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.p [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#preprocessExternal-org.apache.sysds.runtime.instructions.cp.FunctionCallCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessExternal(FunctionCallCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title= [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/DataAugmentation.html#preprocessing-org.apache.sysds.runtime.matrix.data.FrameBlock-java.util.List-java.util.List-java.util.List-">preprocessing(FrameBlock, List&lt;Integer&gt;, List&lt;Integer&gt;, List&lt;Integer&gt;)</a></span> - Static method in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/DataAugmentation.html" title="class in org.apache.sysds.utils">DataAugmentation</a></dt>
 <dd>
@@ -22425,23 +22662,26 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/SPInstruction.html#preprocessInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/SPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">SPInstruction</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#preprocessInstruction-org.apache.sysds.runtime.instructions.Instruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessInstruction(Instruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy">PrivacyPropagator [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#preprocessInstructionSimple-org.apache.sysds.runtime.instructions.Instruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessInstructionSimple(Instruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy">Priva [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#preprocessInstruction-org.apache.sysds.runtime.instructions.Instruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessInstruction(Instruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title="class in org.apache.sysd [...]
+<dd>
+<div class="block">Propagate privacy constraints from input to output CPOperands
+ in case the privacy constraints of the input are activated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#preprocessInstructionSimple-org.apache.sysds.runtime.instructions.Instruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessInstructionSimple(Instruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title="class in org [...]
 <dd>
 <div class="block">Throw exception if privacy constraints are activated or return instruction if privacy is not activated</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#preprocessMultiReturn-org.apache.sysds.runtime.instructions.cp.ComputationCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessMultiReturn(ComputationCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runti [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#preprocessMultiReturn-org.apache.sysds.runtime.instructions.cp.ComputationCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessMultiReturn(ComputationCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" ti [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#preprocessParameterizedBuiltin-org.apache.sysds.runtime.instructions.cp.ParameterizedBuiltinCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessParameterizedBuiltin(ParameterizedBuiltinCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" ti [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#preprocessParameterizedBuiltin-org.apache.sysds.runtime.instructions.cp.ParameterizedBuiltinCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessParameterizedBuiltin(ParameterizedBuiltinCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/pr [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#preprocessQuaternary-org.apache.sysds.runtime.instructions.cp.QuaternaryCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessQuaternary(QuaternaryCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.p [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#preprocessQuaternary-org.apache.sysds.runtime.instructions.cp.QuaternaryCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessQuaternary(QuaternaryCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title= [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#preprocessTernaryCPInstruction-org.apache.sysds.runtime.instructions.cp.ComputationCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessTernaryCPInstruction(ComputationCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org. [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#preprocessTernaryCPInstruction-org.apache.sysds.runtime.instructions.cp.ComputationCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessTernaryCPInstruction(ComputationCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyP [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#preprocessUnaryCPInstruction-org.apache.sysds.runtime.instructions.cp.UnaryCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessUnaryCPInstruction(UnaryCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.run [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#preprocessUnaryCPInstruction-org.apache.sysds.runtime.instructions.cp.UnaryCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessUnaryCPInstruction(UnaryCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html"  [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#preprocessVariableCPInstruction-org.apache.sysds.runtime.instructions.cp.VariableCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessVariableCPInstruction(VariableCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apac [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#preprocessVariableCPInstruction-org.apache.sysds.runtime.instructions.cp.VariableCPInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">preprocessVariableCPInstruction(VariableCPInstruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropa [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#prepScalarInputOperand-org.apache.sysds.lops.LopProperties.ExecType-">prepScalarInputOperand(LopProperties.ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a></dt>
 <dd>&nbsp;</dd>
@@ -22551,12 +22791,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyMonitor.html#PrivacyMonitor--">PrivacyMonitor()</a></span> - Constructor for class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyMonitor.html" title="class in org.apache.sysds.runtime.privacy">PrivacyMonitor</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy"><span class="typeNameLink">PrivacyPropagator</span></a> - Class in <a href="org/apache/sysds/runtime/privacy/package-summary.html">org.apache.sysds.runtime.privacy</a></dt>
+<dt><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation"><span class="typeNameLink">PrivacyPropagator</span></a> - Class in <a href="org/apache/sysds/runtime/privacy/propagation/package-summary.html">org.apache.sysds.runtime.privacy.propagation</a></dt>
 <dd>
 <div class="block">Class with static methods merging privacy constraints of operands 
  in expressions to generate the privacy constraints of the output.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html#PrivacyPropagator--">PrivacyPropagator()</a></span> - Constructor for class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy">PrivacyPropagator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html#PrivacyPropagator--">PrivacyPropagator()</a></span> - Constructor for class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/PrivacyPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation">PrivacyPropagator</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/privacy/PrivacyUtils.html" title="class in org.apache.sysds.runtime.privacy"><span class="typeNameLink">PrivacyUtils</span></a> - Class in <a href="org/apache/sysds/runtime/privacy/package-summary.html">org.apache.sysds.runtime.privacy</a></dt>
 <dd>&nbsp;</dd>
@@ -22944,6 +23184,16 @@
 <div class="block">Obtains information that is stored in the manifest when the SystemDS jar is
  built.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html#propagate--">propagate()</a></span> - Method in class org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation">MatrixMultiplicationPropagator</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/Propagator.html#propagate--">propagate()</a></span> - Method in interface org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/Propagator.html" title="interface in org.apache.sysds.runtime.privacy.propagation">Propagator</a></dt>
+<dd>
+<div class="block">Activates the propagation and returns the output privacy constraint.</div>
+</dd>
+<dt><a href="org/apache/sysds/runtime/privacy/propagation/Propagator.html" title="interface in org.apache.sysds.runtime.privacy.propagation"><span class="typeNameLink">Propagator</span></a> - Interface in <a href="org/apache/sysds/runtime/privacy/propagation/package-summary.html">org.apache.sysds.runtime.privacy.propagation</a></dt>
+<dd>
+<div class="block">Interface for all propagator instances.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/ProjectInfo.html#properties--">properties()</a></span> - Method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/ProjectInfo.html" title="class in org.apache.sysds.api.mlcontext">ProjectInfo</a></dt>
 <dd>
 <div class="block">Obtain all the properties from the manifest as a sorted map.</div>
@@ -23059,6 +23309,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/LocalVariableMap.html#putAll-org.apache.sysds.runtime.controlprogram.LocalVariableMap-">putAll(LocalVariableMap)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/LocalVariableMap.html" title="class in org.apache.sysds.runtime.controlprogram">LocalVariableMap</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacy.html#putCol-int-int-org.apache.sysds.runtime.privacy.PrivacyConstraint.PrivacyLevel-">putCol(int, int, PrivacyConstraint.PrivacyLevel)</a></span> - Method in interface org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacy.html" title="interface in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyList.html#putCol-int-int-org.apache.sysds.runtime.privacy.PrivacyConstraint.PrivacyLevel-">putCol(int, int, PrivacyConstraint.PrivacyLevel)</a></span> - Method in class org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyList.html" title="class in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacyList</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyMap.html#putCol-int-int-org.apache.sysds.runtime.privacy.PrivacyConstraint.PrivacyLevel-">putCol(int, int, PrivacyConstraint.PrivacyLevel)</a></span> - Method in class org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyMap.html" title="class in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacyMap</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacy.html#putElement-int-int-org.apache.sysds.runtime.privacy.PrivacyConstraint.PrivacyLevel-">putElement(int, int, PrivacyConstraint.PrivacyLevel)</a></span> - Method in interface org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacy.html" title="interface in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyList.html#putElement-int-int-org.apache.sysds.runtime.privacy.PrivacyConstraint.PrivacyLevel-">putElement(int, int, PrivacyConstraint.PrivacyLevel)</a></span> - Method in class org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyList.html" title="class in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacyLi [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyMap.html#putElement-int-int-org.apache.sysds.runtime.privacy.PrivacyConstraint.PrivacyLevel-">putElement(int, int, PrivacyConstraint.PrivacyLevel)</a></span> - Method in class org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyMap.html" title="class in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacyMap< [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreePlanMappingAbstract.html#putHopMapping-org.apache.sysds.hops.Hop-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-">putHopMapping(Hop, OptNode)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreePlanMappingAbstract.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.op [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreePlanMappingRuntime.html#putMapping-org.apache.sysds.runtime.instructions.Instruction-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-">putMapping(Instruction, OptNode)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreePlanMappingRuntime.html" title="class in org.apache.sysds.runtime. [...]
@@ -23086,6 +23348,12 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreePlanMappingAbstract.html#putRootProgram-org.apache.sysds.parser.DMLProgram-org.apache.sysds.runtime.controlprogram.Program-">putRootProgram(DMLProgram, Program)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreePlanMappingAbstract.html" title="class in org.apache.sysds.runtime.controlprogram.pa [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacy.html#putRow-int-int-org.apache.sysds.runtime.privacy.PrivacyConstraint.PrivacyLevel-">putRow(int, int, PrivacyConstraint.PrivacyLevel)</a></span> - Method in interface org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacy.html" title="interface in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyList.html#putRow-int-int-org.apache.sysds.runtime.privacy.PrivacyConstraint.PrivacyLevel-">putRow(int, int, PrivacyConstraint.PrivacyLevel)</a></span> - Method in class org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyList.html" title="class in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacyList</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyMap.html#putRow-int-int-org.apache.sysds.runtime.privacy.PrivacyConstraint.PrivacyLevel-">putRow(int, int, PrivacyConstraint.PrivacyLevel)</a></span> - Method in class org.apache.sysds.runtime.privacy.finegrained.<a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyMap.html" title="class in org.apache.sysds.runtime.privacy.finegrained">FineGrainedPrivacyMap</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCache.html#putValue-org.apache.sysds.runtime.instructions.Instruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-long-">putValue(Instruction, ExecutionContext, long)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCache.html" title="class in org.apache.sysds.runtime.lineage">LineageCache</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCache.html#putValue-java.util.List-org.apache.sysds.runtime.lineage.LineageItem:A-java.lang.String-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-long-">putValue(List&lt;DataIdentifier&gt;, LineageItem[], String, ExecutionContext, long)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCache.html" title="class in org.apach [...]
@@ -23322,10 +23590,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/estim/EstimatorBitsetMM.BitsetMatrix2.html#rbind-org.apache.sysds.hops.estim.EstimatorBitsetMM.BitsetMatrix-">rbind(EstimatorBitsetMM.BitsetMatrix)</a></span> - Method in class org.apache.sysds.hops.estim.<a href="org/apache/sysds/hops/estim/EstimatorBitsetMM.BitsetMatrix2.html" title="class in org.apache.sysds.hops.estim">EstimatorBitsetMM.BitsetMatrix2</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#rbind-long-org.apache.sysds.runtime.controlprogram.federated.FederationMap-">rbind(long, FederationMap)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationMap</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#rbind-java.util.concurrent.Future:A-">rbind(Future&lt;FederatedResponse&gt;[])</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationUtils</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCUDA.html#rbind-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-org.apache.sysds.runtime.instructions.gpu.context.GPUContext-java.lang.String-org.apache.sysds.runtime.controlprogram.caching.MatrixObject-org.apache.sysds.runtime.controlprogram.caching.MatrixObject-java.lang.String-">rbind(ExecutionContext, GPUContext, String, MatrixObject, MatrixObject, String)</a></span> - Static meth [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/LocalFileUtils.html#rcDelete-java.io.File-">rcDelete(File)</a></span> - Static method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/LocalFileUtils.html" title="class in org.apache.sysds.runtime.util">LocalFileUtils</a></dt>
@@ -23588,7 +23852,9 @@
  Keeps returning all-zeros arrays until reaching the last possible index.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/ReaderColumnSelectionSparse.html#ReaderColumnSelectionSparse-org.apache.sysds.runtime.matrix.data.MatrixBlock-int:A-org.apache.sysds.runtime.compress.CompressionSettings-">ReaderColumnSelectionSparse(MatrixBlock, int[], CompressionSettings)</a></span> - Constructor for class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/ReaderColumnSelectionSparse.html" title="class in org.apache.sy [...]
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Reader of sparse matrix blocks for compression.</div>
+</dd>
 <dt><a href="org/apache/sysds/runtime/io/ReaderTextCell.html" title="class in org.apache.sysds.runtime.io"><span class="typeNameLink">ReaderTextCell</span></a> - Class in <a href="org/apache/sysds/runtime/io/package-summary.html">org.apache.sysds.runtime.io</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/ReaderTextCell.html#ReaderTextCell-org.apache.sysds.common.Types.FileFormat-">ReaderTextCell(Types.FileFormat)</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/ReaderTextCell.html" title="class in org.apache.sysds.runtime.io">ReaderTextCell</a></dt>
@@ -23679,8 +23945,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOffset</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupUncompressed</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
@@ -25456,22 +25720,51 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/RightIndex.html#RightIndex-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.hops.AggBinaryOp.SparkAggType-org.apache.sysds.lops.LopProperties.ExecType-">RightIndex(Lop, Lop, Lop, Lop, Lop, Lop, Lop,  [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html#rightMultByMatrix-double:A-double:A-int-double:A-int-int-int-">rightMultByMatrix(double[], double[], int, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html#rightMultByMatrix-double:A-double:A-int-int-int-int-int-">rightMultByMatrix(double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup</a></dt>
+<dd>
+<div class="block">Right multiply by matrix.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#rightMultByMatrix-double:A-double:A-int-int-int-int-int-">rightMultByMatrix(double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html#rightMultByMatrix-double:A-double:A-int-int-int-int-int-">rightMultByMatrix(double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC1</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#rightMultByMatrix-double:A-double:A-int-double:A-int-int-int-">rightMultByMatrix(double[], double[], int, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC2.html#rightMultByMatrix-double:A-double:A-int-int-int-int-int-">rightMultByMatrix(double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC2.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC2</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#rightMultByMatrix-double:A-double:A-int-double:A-int-int-int-">rightMultByMatrix(double[], double[], int, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#rightMultByMatrix-double:A-double:A-int-int-int-int-int-">rightMultByMatrix(double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#rightMultByMatrix-double:A-double:A-int-double:A-int-int-int-">rightMultByMatrix(double[], double[], int, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupRLE</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#rightMultByMatrix-double:A-double:A-int-int-int-int-int-">rightMultByMatrix(double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupRLE</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#rightMultByMatrix-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-">rightMultByMatrix(MatrixBlock, MatrixBlock, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress. [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#rightMultByMatrix-double:A-double:A-int-double:A-int-int-int-">rightMultByMatrix(double[], double[], int, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupUncompressed</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#rightMultByMatrix-double:A-double:A-int-int-int-int-int-">rightMultByMatrix(double[], double[], int, int, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupUncompressed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/LibRightMultBy.html#rightMultByMatrix-java.util.List-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-org.apache.commons.lang3.tuple.Pair-boolean-">rightMultByMatrix(List&lt;ColGroup&gt;, MatrixBlock, MatrixBlock, int, Pair&lt;Integer, int[]&gt;, boolean)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/run [...]
+<dd>
+<div class="block">Right multiply by matrix.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html#rightMultBySparseMatrix-org.apache.sysds.runtime.data.SparseRow:A-double:A-int-double:A-int-int-int-">rightMultBySparseMatrix(SparseRow[], double[], int, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup</a></dt>
+<dd>
+<div class="block">Sparse right multiply by matrix, for which the compressed matrix is on the left and the uncompressed sparse is on
+ the right.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#rightMultBySparseMatrix-org.apache.sysds.runtime.data.SparseRow:A-double:A-int-double:A-int-int-int-">rightMultBySparseMatrix(SparseRow[], double[], int, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGr [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html#rightMultBySparseMatrix-org.apache.sysds.runtime.data.SparseRow:A-double:A-int-double:A-int-int-int-">rightMultBySparseMatrix(SparseRow[], double[], int, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGrou [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC2.html#rightMultBySparseMatrix-org.apache.sysds.runtime.data.SparseRow:A-double:A-int-double:A-int-int-int-">rightMultBySparseMatrix(SparseRow[], double[], int, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC2.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGrou [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#rightMultBySparseMatrix-org.apache.sysds.runtime.data.SparseRow:A-double:A-int-double:A-int-int-int-">rightMultBySparseMatrix(SparseRow[], double[], int, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupO [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#rightMultBySparseMatrix-org.apache.sysds.runtime.data.SparseRow:A-double:A-int-double:A-int-int-int-">rightMultBySparseMatrix(SparseRow[], double[], int, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupR [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#rightMultBySparseMatrix-org.apache.sysds.runtime.data.SparseRow:A-double:A-int-double:A-int-int-int-">rightMultBySparseMatrix(SparseRow[], double[], int, double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.c [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html#rightMultByVector-double:A-double:A-int-int-double:A-">rightMultByVector(double[], double[], int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup</a></dt>
 <dd>
 <div class="block">Multiply the slice of the matrix that this column group represents by a vector on the right.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#rightMultByVector-double:A-double:A-int-int-double:A-">rightMultByVector(double[], double[], int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html#rightMultByVector-double:A-double:A-int-int-double:A-">rightMultByVector(double[], double[], int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC1</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC2.html#rightMultByVector-double:A-double:A-int-int-double:A-">rightMultByVector(double[], double[], int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC2.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC2</a></dt>
@@ -25484,6 +25777,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#rightMultByVector-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-">rightMultByVector(MatrixBlock, MatrixBlock, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress. [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/LibRightMultBy.html#rightMultByVector-java.util.List-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-org.apache.commons.lang3.tuple.Pair-">rightMultByVector(List&lt;ColGroup&gt;, MatrixBlock, MatrixBlock, int, Pair&lt;Integer, int[]&gt;)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib [...]
+<dd>
+<div class="block">Multi-threaded version of rightMultByVector.</div>
+</dd>
 <dt><a href="org/apache/sysds/runtime/matrix/operators/RightScalarOperator.html" title="class in org.apache.sysds.runtime.matrix.operators"><span class="typeNameLink">RightScalarOperator</span></a> - Class in <a href="org/apache/sysds/runtime/matrix/operators/package-summary.html">org.apache.sysds.runtime.matrix.operators</a></dt>
 <dd>
 <div class="block">Scalar operator for scalar-matrix operations with scalar 
@@ -25701,6 +25998,8 @@
 <div class="block">Perform the specified scalar operation directly on the compressed column group, without decompressing individual
  cells if possible.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#scalarOperation-org.apache.sysds.runtime.matrix.operators.ScalarOperator-">scalarOperation(ScalarOperator)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConst</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html#scalarOperation-org.apache.sysds.runtime.matrix.operators.ScalarOperator-">scalarOperation(ScalarOperator)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC1.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC1</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC2.html#scalarOperation-org.apache.sysds.runtime.matrix.operators.ScalarOperator-">scalarOperation(ScalarOperator)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC2.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupDDC2</a></dt>
@@ -25713,6 +26012,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#scalarOperations-org.apache.sysds.runtime.matrix.operators.ScalarOperator-org.apache.sysds.runtime.matrix.data.MatrixValue-">scalarOperations(ScalarOperator, MatrixValue)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlock</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/LibScalar.html#scalarOperations-org.apache.sysds.runtime.matrix.operators.ScalarOperator-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.compress.CompressedMatrixBlock-boolean-">scalarOperations(ScalarOperator, CompressedMatrixBlock, CompressedMatrixBlock, boolean)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compr [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/CM_N_COVCell.html#scalarOperations-org.apache.sysds.runtime.matrix.operators.ScalarOperator-org.apache.sysds.runtime.matrix.data.MatrixValue-">scalarOperations(ScalarOperator, MatrixValue)</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/CM_N_COVCell.html" title="class in org.apache.sysds.runtime.matrix.data">CM_N_COVCell</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#scalarOperations-org.apache.sysds.runtime.matrix.operators.ScalarOperator-org.apache.sysds.runtime.matrix.data.MatrixValue-">scalarOperations(ScalarOperator, MatrixValue)</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixBlock</a></dt>
@@ -26666,6 +26967,10 @@
 <dd>
 <div class="block">Sets the mapping of indices ranges to federated objects.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/MatrixMultiplicationPropagator.html#setFields-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.privacy.PrivacyConstraint-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.privacy.PrivacyConstraint-">setFields(MatrixBlock, PrivacyConstraint, MatrixBlock, PrivacyConstraint)</a></span> - Method in class org.apache.sysds.runtime.privacy.propagation.<a href=" [...]
+<dd>
+<div class="block">Sets all fields of propagator.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/OutputParameters.html#setFile_name-java.lang.String-">setFile_name(String)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/OutputParameters.html" title="class in org.apache.sysds.lops">OutputParameters</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/Identifier.html#setFileFormat-org.apache.sysds.common.Types.FileFormat-">setFileFormat(Types.FileFormat)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/Identifier.html" title="class in org.apache.sysds.parser">Identifier</a></dt>
@@ -27283,6 +27588,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ParameterizedBuiltinOp.html#setOutputPermutationMatrix-boolean-">setOutputPermutationMatrix(boolean)</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/ParameterizedBuiltinOp.html" title="class in org.apache.sysds.hops">ParameterizedBuiltinOp</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#setOverlapping-boolean-">setOverlapping(boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlock</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/data/RDDObject.html#setParallelizedRDD-boolean-">setParallelizedRDD(boolean)</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.data.<a href="org/apache/sysds/runtime/instructions/spark/data/RDDObject.html" title="class in org.apache.sysds.runtime.instructions.spark.data">RDDObject</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html#setParams-java.util.HashMap-">setParams(HashMap&lt;OptNode.ParamType, String&gt;)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptNode</a></dt>
@@ -29902,6 +30209,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">Dictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlock</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettings.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionSettings.html" title="class in org.apache.sysds.runtime.compress">CompressionSettings</a></dt>
@@ -29918,6 +30227,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArray.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/DblArray.html" title="class in org.apache.sysds.runtime.compress.utils">DblArray</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArrayIntListHashMap.DArrayIListEntry.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/DblArrayIntListHashMap.DArrayIListEntry.html" title="class in org.apache.sysds.runtime.compress.utils">DblArrayIntListHashMap.DArrayIListEntry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArrayIntListHashMap.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/DblArrayIntListHashMap.html" title="class in org.apache.sysds.runtime.compress.utils">DblArrayIntListHashMap</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DoubleIntListHashMap.DIListEntry.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/DoubleIntListHashMap.DIListEntry.html" title="class in org.apache.sysds.runtime.compress.utils">DoubleIntListHashMap.DIListEntry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DoubleIntListHashMap.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/DoubleIntListHashMap.html" title="class in org.apache.sysds.runtime.compress.utils">DoubleIntListHashMap</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/IntArrayList.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/IntArrayList.html" title="class in org.apache.sysds.runtime.compress.utils">IntArrayList</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheableData</a></dt>
@@ -31193,6 +31510,10 @@
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/OperatorType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/OperatorType.html" title="enum in org.apache.sysds.runtime.privacy.propagation">OperatorType</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/EncoderMVImpute.MVMethod.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/EncoderMVImpute.MVMethod.html" title="enum in org.apache.sysds.runtime.transform.encode">EncoderMVImpute.MVMethod</a></dt>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -31987,6 +32308,11 @@ the order they are declared.</div>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/propagation/OperatorType.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.privacy.propagation.<a href="org/apache/sysds/runtime/privacy/propagation/OperatorType.html" title="enum in org.apache.sysds.runtime.privacy.propagation">OperatorType</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/EncoderMVImpute.MVMethod.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/EncoderMVImpute.MVMethod.html" title="enum in org.apache.sysds.runtime.transform.encode">EncoderMVImpute.MVMethod</a></dt>
 <dd>
 <div class="block">Returns an array containing the constants of this enum type, in
@@ -32481,10 +32807,22 @@ the order they are declared.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html#vectLessWrite-double:A-double:A-int-int:A-int-int-int-">vectLessWrite(double[], double[], int, int[], int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.codegen.<a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html" title="class in org.apache.sysds.runtime.codegen">LibSpoofPrimitives</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html#vectListAdd-double:A-double:A-char:A-int-int-int-">vectListAdd(double[], double[], char[], int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html" title="class in org.apache.sysds.runtime.compress.utils">LinearAlgebraUtils</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html#vectListAdd-double:A-double:A-char:A-int-int-">vectListAdd(double[], double[], char[], int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html" title="class in org.apache.sysds.runtime.compress.utils">LinearAlgebraUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html#vectListAdd-double:A-double:A-byte:A-int-int-int-">vectListAdd(double[], double[], byte[], int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html" title="class in org.apache.sysds.runtime.compress.utils">LinearAlgebraUtils</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html#vectListAdd-double:A-double:A-int-int-int-int-int-int-">vectListAdd(double[], double[], int, int, int, int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html" title="class in org.apache.sysds.runtime.compress.utils">LinearAlgebraUtils</a></dt>
+<dd>
+<div class="block">Adds the values list into all rows of c within row and col range.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html#vectListAdd-double:A-double:A-byte:A-int-int-">vectListAdd(double[], double[], byte[], int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html" title="class in org.apache.sysds.runtime.compress.utils">LinearAlgebraUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html#vectListAddDDC-double:A-double:A-byte:A-int-int-int-int-int-int-">vectListAddDDC(double[], double[], byte[], int, int, int, int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html" title="class in org.apache.sysds.runtime.compress.utils">LinearAlgebraUtils</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html#vectListAddDDC-double:A-double:A-char:A-int-int-int-int-int-int-">vectListAddDDC(double[], double[], char[], int, int, int, int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html" title="class in org.apache.sysds.runtime.compress.utils">LinearAlgebraUtils</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html#vectLogAdd-double:A-double:A-int-int-int-">vectLogAdd(double[], double[], int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.codegen.<a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html" title="class in org.apache.sysds.runtime.codegen">LibSpoofPrimitives</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html#vectLogAdd-double:A-double:A-int:A-int-int-int-int-">vectLogAdd(double[], double[], int[], int, int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.codegen.<a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html" title="class in org.apache.sysds.runtime.codegen">LibSpoofPrimitives</a></dt>
@@ -32971,8 +33309,6 @@ the order they are declared.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOffset</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupUncompressed</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupValue</a></dt>
diff --git a/docs/api/java/index.html b/docs/api/java/index.html
index f7d2250..8a2569f 100644
--- a/docs/api/java/index.html
+++ b/docs/api/java/index.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SystemDS 2.0.0-SNAPSHOT API</title>
+<title>SystemDS 2.1.0-SNAPSHOT API</title>
 <script type="text/javascript">
     tmpTargetPage = "" + window.location.search;
     if (tmpTargetPage != "" && tmpTargetPage != "undefined")
diff --git a/docs/api/java/org/apache/sysds/api/ConfigurableAPI.html b/docs/api/java/org/apache/sysds/api/ConfigurableAPI.html
index 3847402..55d7838 100644
--- a/docs/api/java/org/apache/sysds/api/ConfigurableAPI.html
+++ b/docs/api/java/org/apache/sysds/api/ConfigurableAPI.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConfigurableAPI (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>ConfigurableAPI (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurableAPI (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="ConfigurableAPI (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/DMLException.html b/docs/api/java/org/apache/sysds/api/DMLException.html
index 66e5a72..6d50552 100644
--- a/docs/api/java/org/apache/sysds/api/DMLException.html
+++ b/docs/api/java/org/apache/sysds/api/DMLException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DMLException (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>DMLException (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DMLException (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="DMLException (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/DMLOptions.html b/docs/api/java/org/apache/sysds/api/DMLOptions.html
index 0581b1c..960346b 100644
--- a/docs/api/java/org/apache/sysds/api/DMLOptions.html
+++ b/docs/api/java/org/apache/sysds/api/DMLOptions.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DMLOptions (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>DMLOptions (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DMLOptions (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="DMLOptions (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/DMLScript.html b/docs/api/java/org/apache/sysds/api/DMLScript.html
index 96bbb8e..b92e22f 100644
--- a/docs/api/java/org/apache/sysds/api/DMLScript.html
+++ b/docs/api/java/org/apache/sysds/api/DMLScript.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DMLScript (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>DMLScript (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DMLScript (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="DMLScript (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/PythonDMLScript.html b/docs/api/java/org/apache/sysds/api/PythonDMLScript.html
index 4a602b7..b46607d 100644
--- a/docs/api/java/org/apache/sysds/api/PythonDMLScript.html
+++ b/docs/api/java/org/apache/sysds/api/PythonDMLScript.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PythonDMLScript (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>PythonDMLScript (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PythonDMLScript (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="PythonDMLScript (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/ScriptExecutorUtils.html b/docs/api/java/org/apache/sysds/api/ScriptExecutorUtils.html
index 669fbd3..2879aef 100644
--- a/docs/api/java/org/apache/sysds/api/ScriptExecutorUtils.html
+++ b/docs/api/java/org/apache/sysds/api/ScriptExecutorUtils.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ScriptExecutorUtils (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>ScriptExecutorUtils (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScriptExecutorUtils (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="ScriptExecutorUtils (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/class-use/ConfigurableAPI.html b/docs/api/java/org/apache/sysds/api/class-use/ConfigurableAPI.html
index 0ddeb07..03907a5 100644
--- a/docs/api/java/org/apache/sysds/api/class-use/ConfigurableAPI.html
+++ b/docs/api/java/org/apache/sysds/api/class-use/ConfigurableAPI.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.sysds.api.ConfigurableAPI (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Interface org.apache.sysds.api.ConfigurableAPI (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.sysds.api.ConfigurableAPI (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Interface org.apache.sysds.api.ConfigurableAPI (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/class-use/DMLException.html b/docs/api/java/org/apache/sysds/api/class-use/DMLException.html
index 7746ff2..27ccaa2 100644
--- a/docs/api/java/org/apache/sysds/api/class-use/DMLException.html
+++ b/docs/api/java/org/apache/sysds/api/class-use/DMLException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.DMLException (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.DMLException (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.DMLException (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.DMLException (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/class-use/DMLOptions.html b/docs/api/java/org/apache/sysds/api/class-use/DMLOptions.html
index c5c02e5..98fa2ef 100644
--- a/docs/api/java/org/apache/sysds/api/class-use/DMLOptions.html
+++ b/docs/api/java/org/apache/sysds/api/class-use/DMLOptions.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.DMLOptions (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.DMLOptions (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.DMLOptions (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.DMLOptions (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/class-use/DMLScript.html b/docs/api/java/org/apache/sysds/api/class-use/DMLScript.html
index 7fb683a..ab9bad2 100644
--- a/docs/api/java/org/apache/sysds/api/class-use/DMLScript.html
+++ b/docs/api/java/org/apache/sysds/api/class-use/DMLScript.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.DMLScript (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.DMLScript (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.DMLScript (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.DMLScript (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/class-use/PythonDMLScript.html b/docs/api/java/org/apache/sysds/api/class-use/PythonDMLScript.html
index bd2da9a..5a4b6a4 100644
--- a/docs/api/java/org/apache/sysds/api/class-use/PythonDMLScript.html
+++ b/docs/api/java/org/apache/sysds/api/class-use/PythonDMLScript.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.PythonDMLScript (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.PythonDMLScript (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.PythonDMLScript (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.PythonDMLScript (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/class-use/ScriptExecutorUtils.html b/docs/api/java/org/apache/sysds/api/class-use/ScriptExecutorUtils.html
index 4445aa1..b8f9b6d 100644
--- a/docs/api/java/org/apache/sysds/api/class-use/ScriptExecutorUtils.html
+++ b/docs/api/java/org/apache/sysds/api/class-use/ScriptExecutorUtils.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.ScriptExecutorUtils (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.ScriptExecutorUtils (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.ScriptExecutorUtils (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.ScriptExecutorUtils (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/jmlc/Connection.html b/docs/api/java/org/apache/sysds/api/jmlc/Connection.html
index 32e1f86..938cab0 100644
--- a/docs/api/java/org/apache/sysds/api/jmlc/Connection.html
+++ b/docs/api/java/org/apache/sysds/api/jmlc/Connection.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Connection (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Connection (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Connection (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Connection (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/jmlc/JMLCUtils.html b/docs/api/java/org/apache/sysds/api/jmlc/JMLCUtils.html
index 4565c63..5c9c3c1 100644
--- a/docs/api/java/org/apache/sysds/api/jmlc/JMLCUtils.html
+++ b/docs/api/java/org/apache/sysds/api/jmlc/JMLCUtils.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>JMLCUtils (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>JMLCUtils (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="JMLCUtils (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="JMLCUtils (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/jmlc/PreparedScript.html b/docs/api/java/org/apache/sysds/api/jmlc/PreparedScript.html
index 92c0602..2f665a3 100644
--- a/docs/api/java/org/apache/sysds/api/jmlc/PreparedScript.html
+++ b/docs/api/java/org/apache/sysds/api/jmlc/PreparedScript.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PreparedScript (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>PreparedScript (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="PreparedScript (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="PreparedScript (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/jmlc/ResultVariables.html b/docs/api/java/org/apache/sysds/api/jmlc/ResultVariables.html
index e2f4af9..4274a07 100644
--- a/docs/api/java/org/apache/sysds/api/jmlc/ResultVariables.html
+++ b/docs/api/java/org/apache/sysds/api/jmlc/ResultVariables.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ResultVariables (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>ResultVariables (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ResultVariables (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="ResultVariables (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/jmlc/class-use/Connection.html b/docs/api/java/org/apache/sysds/api/jmlc/class-use/Connection.html
index 9d7395b..c0df0fb 100644
--- a/docs/api/java/org/apache/sysds/api/jmlc/class-use/Connection.html
+++ b/docs/api/java/org/apache/sysds/api/jmlc/class-use/Connection.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.jmlc.Connection (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.jmlc.Connection (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.jmlc.Connection (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.jmlc.Connection (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/jmlc/class-use/JMLCUtils.html b/docs/api/java/org/apache/sysds/api/jmlc/class-use/JMLCUtils.html
index 884b9fb..0d1db67 100644
--- a/docs/api/java/org/apache/sysds/api/jmlc/class-use/JMLCUtils.html
+++ b/docs/api/java/org/apache/sysds/api/jmlc/class-use/JMLCUtils.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.jmlc.JMLCUtils (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.jmlc.JMLCUtils (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.jmlc.JMLCUtils (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.jmlc.JMLCUtils (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/jmlc/class-use/PreparedScript.html b/docs/api/java/org/apache/sysds/api/jmlc/class-use/PreparedScript.html
index 646b6a3..e48f743 100644
--- a/docs/api/java/org/apache/sysds/api/jmlc/class-use/PreparedScript.html
+++ b/docs/api/java/org/apache/sysds/api/jmlc/class-use/PreparedScript.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.jmlc.PreparedScript (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.jmlc.PreparedScript (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.jmlc.PreparedScript (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.jmlc.PreparedScript (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/jmlc/class-use/ResultVariables.html b/docs/api/java/org/apache/sysds/api/jmlc/class-use/ResultVariables.html
index af3f323..d33de81 100644
--- a/docs/api/java/org/apache/sysds/api/jmlc/class-use/ResultVariables.html
+++ b/docs/api/java/org/apache/sysds/api/jmlc/class-use/ResultVariables.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.jmlc.ResultVariables (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.jmlc.ResultVariables (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.jmlc.ResultVariables (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.jmlc.ResultVariables (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/jmlc/package-frame.html b/docs/api/java/org/apache/sysds/api/jmlc/package-frame.html
index a60fe63..6287805 100644
--- a/docs/api/java/org/apache/sysds/api/jmlc/package-frame.html
+++ b/docs/api/java/org/apache/sysds/api/jmlc/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.api.jmlc (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.api.jmlc (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/docs/api/java/org/apache/sysds/api/jmlc/package-summary.html b/docs/api/java/org/apache/sysds/api/jmlc/package-summary.html
index d1c9537..cca0248 100644
--- a/docs/api/java/org/apache/sysds/api/jmlc/package-summary.html
+++ b/docs/api/java/org/apache/sysds/api/jmlc/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.api.jmlc (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.api.jmlc (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sysds.api.jmlc (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="org.apache.sysds.api.jmlc (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/jmlc/package-tree.html b/docs/api/java/org/apache/sysds/api/jmlc/package-tree.html
index 0586665..c7b87c4 100644
--- a/docs/api/java/org/apache/sysds/api/jmlc/package-tree.html
+++ b/docs/api/java/org/apache/sysds/api/jmlc/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.api.jmlc Class Hierarchy (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.api.jmlc Class Hierarchy (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sysds.api.jmlc Class Hierarchy (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="org.apache.sysds.api.jmlc Class Hierarchy (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/jmlc/package-use.html b/docs/api/java/org/apache/sysds/api/jmlc/package-use.html
index 669878e..338cf61 100644
--- a/docs/api/java/org/apache/sysds/api/jmlc/package-use.html
+++ b/docs/api/java/org/apache/sysds/api/jmlc/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.sysds.api.jmlc (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Package org.apache.sysds.api.jmlc (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.sysds.api.jmlc (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Package org.apache.sysds.api.jmlc (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/Frame.html b/docs/api/java/org/apache/sysds/api/mlcontext/Frame.html
index 0bd73b9..d253564 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/Frame.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/Frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Frame (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Frame (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Frame (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Frame (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/FrameFormat.html b/docs/api/java/org/apache/sysds/api/mlcontext/FrameFormat.html
index 00733bf..7ed190a 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/FrameFormat.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/FrameFormat.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>FrameFormat (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>FrameFormat (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FrameFormat (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="FrameFormat (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/FrameMetadata.html b/docs/api/java/org/apache/sysds/api/mlcontext/FrameMetadata.html
index f1f3557..f20c498 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/FrameMetadata.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/FrameMetadata.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>FrameMetadata (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>FrameMetadata (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FrameMetadata (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="FrameMetadata (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/FrameSchema.html b/docs/api/java/org/apache/sysds/api/mlcontext/FrameSchema.html
index d0d9127..f019010 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/FrameSchema.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/FrameSchema.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>FrameSchema (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>FrameSchema (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FrameSchema (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="FrameSchema (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.ExecutionType.html b/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.ExecutionType.html
index d70cb30..6947f00 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.ExecutionType.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.ExecutionType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MLContext.ExecutionType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>MLContext.ExecutionType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MLContext.ExecutionType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="MLContext.ExecutionType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.ExplainLevel.html b/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.ExplainLevel.html
index b736a32..d7efa01 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.ExplainLevel.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.ExplainLevel.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MLContext.ExplainLevel (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>MLContext.ExplainLevel (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MLContext.ExplainLevel (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="MLContext.ExplainLevel (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.InternalProxy.html b/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.InternalProxy.html
index c34d190..75ae8b4 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.InternalProxy.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.InternalProxy.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MLContext.InternalProxy (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>MLContext.InternalProxy (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MLContext.InternalProxy (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="MLContext.InternalProxy (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.html b/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.html
index 12d9d5c..26759ac 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/MLContext.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MLContext (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>MLContext (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MLContext (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="MLContext (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/MLContextConversionUtil.html b/docs/api/java/org/apache/sysds/api/mlcontext/MLContextConversionUtil.html
index 36dda8b..f06d7d6 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/MLContextConversionUtil.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/MLContextConversionUtil.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MLContextConversionUtil (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>MLContextConversionUtil (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MLContextConversionUtil (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="MLContextConversionUtil (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/MLContextException.html b/docs/api/java/org/apache/sysds/api/mlcontext/MLContextException.html
index 135df1a..4369a2c 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/MLContextException.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/MLContextException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MLContextException (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>MLContextException (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MLContextException (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="MLContextException (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/MLContextUtil.html b/docs/api/java/org/apache/sysds/api/mlcontext/MLContextUtil.html
index 917f73d..424b6ca 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/MLContextUtil.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/MLContextUtil.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MLContextUtil (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>MLContextUtil (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MLContextUtil (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="MLContextUtil (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/MLResults.html b/docs/api/java/org/apache/sysds/api/mlcontext/MLResults.html
index 0acac37..1c9ed1d 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/MLResults.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/MLResults.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MLResults (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>MLResults (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MLResults (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="MLResults (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/Matrix.html b/docs/api/java/org/apache/sysds/api/mlcontext/Matrix.html
index 6d9ad53..fd5df5d 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/Matrix.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/Matrix.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Matrix (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Matrix (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Matrix (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Matrix (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/MatrixFormat.html b/docs/api/java/org/apache/sysds/api/mlcontext/MatrixFormat.html
index aa5f7f9..2b76e10 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/MatrixFormat.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/MatrixFormat.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MatrixFormat (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>MatrixFormat (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MatrixFormat (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="MatrixFormat (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/MatrixMetadata.html b/docs/api/java/org/apache/sysds/api/mlcontext/MatrixMetadata.html
index 3b447e6..d23b08f 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/MatrixMetadata.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/MatrixMetadata.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MatrixMetadata (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>MatrixMetadata (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MatrixMetadata (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="MatrixMetadata (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/Metadata.html b/docs/api/java/org/apache/sysds/api/mlcontext/Metadata.html
index e26fde8..76149e9 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/Metadata.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/Metadata.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Metadata (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Metadata (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Metadata (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Metadata (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/ProjectInfo.html b/docs/api/java/org/apache/sysds/api/mlcontext/ProjectInfo.html
index c9f585d..d3eb3e9 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/ProjectInfo.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/ProjectInfo.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ProjectInfo (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>ProjectInfo (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ProjectInfo (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="ProjectInfo (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/Script.html b/docs/api/java/org/apache/sysds/api/mlcontext/Script.html
index 6a49c57..511407f 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/Script.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/Script.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Script (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Script (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Script (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Script (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/ScriptExecutor.html b/docs/api/java/org/apache/sysds/api/mlcontext/ScriptExecutor.html
index 1547064..255c0c9 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/ScriptExecutor.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/ScriptExecutor.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ScriptExecutor (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>ScriptExecutor (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScriptExecutor (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="ScriptExecutor (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/ScriptFactory.html b/docs/api/java/org/apache/sysds/api/mlcontext/ScriptFactory.html
index 58a998f..bc1115c 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/ScriptFactory.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/ScriptFactory.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ScriptFactory (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>ScriptFactory (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ScriptFactory (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="ScriptFactory (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Frame.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Frame.html
index bc041c6..224041f 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Frame.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.Frame (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.Frame (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.Frame (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.Frame (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/FrameFormat.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/FrameFormat.html
index bf8111f..79fa9b9 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/FrameFormat.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/FrameFormat.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.FrameFormat (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.FrameFormat (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.FrameFormat (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.FrameFormat (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/FrameMetadata.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/FrameMetadata.html
index b359683..1e71e8c 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/FrameMetadata.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/FrameMetadata.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.FrameMetadata (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.FrameMetadata (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.FrameMetadata (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.FrameMetadata (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/FrameSchema.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/FrameSchema.html
index eb47e0b..3c8795b 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/FrameSchema.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/FrameSchema.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.FrameSchema (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.FrameSchema (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.FrameSchema (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.FrameSchema (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.ExecutionType.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.ExecutionType.html
index 3f49634..a1df3a9 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.ExecutionType.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.ExecutionType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.MLContext.ExecutionType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.MLContext.ExecutionType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContext.ExecutionType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContext.ExecutionType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.ExplainLevel.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.ExplainLevel.html
index b124884..bf71419 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.ExplainLevel.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.ExplainLevel.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.MLContext.ExplainLevel (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.MLContext.ExplainLevel (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContext.ExplainLevel (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContext.ExplainLevel (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.InternalProxy.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.InternalProxy.html
index 69623d0..bb57f4e 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.InternalProxy.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.InternalProxy.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.MLContext.InternalProxy (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.MLContext.InternalProxy (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContext.InternalProxy (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContext.InternalProxy (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.html
index e3f4375..ff2a3b4 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContext.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.MLContext (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.MLContext (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContext (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContext (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContextConversionUtil.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContextConversionUtil.html
index fbb76c3..f5ad003 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContextConversionUtil.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContextConversionUtil.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.MLContextConversionUtil (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.MLContextConversionUtil (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContextConversionUtil (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContextConversionUtil (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContextException.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContextException.html
index db61511..c9a8f45 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContextException.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContextException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.MLContextException (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.MLContextException (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContextException (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContextException (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContextUtil.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContextUtil.html
index 3f33589..c2cb5a0 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContextUtil.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLContextUtil.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.MLContextUtil (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.MLContextUtil (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContextUtil (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLContextUtil (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLResults.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLResults.html
index 8cdd672..416f90b 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLResults.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MLResults.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.MLResults (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.MLResults (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLResults (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MLResults (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Matrix.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Matrix.html
index 6cef2dd..d6a581a 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Matrix.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Matrix.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.Matrix (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.Matrix (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.Matrix (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.Matrix (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MatrixFormat.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MatrixFormat.html
index ad9c773..3392809 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MatrixFormat.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MatrixFormat.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.MatrixFormat (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.MatrixFormat (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MatrixFormat (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MatrixFormat (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MatrixMetadata.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MatrixMetadata.html
index 3a5d5c5..560d671 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MatrixMetadata.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/MatrixMetadata.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.MatrixMetadata (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.MatrixMetadata (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MatrixMetadata (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.MatrixMetadata (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Metadata.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Metadata.html
index e9fc3ed..23e34a3 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Metadata.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Metadata.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.Metadata (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.Metadata (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.Metadata (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.Metadata (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/ProjectInfo.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/ProjectInfo.html
index c3bbd7f..b0d0566 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/ProjectInfo.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/ProjectInfo.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.ProjectInfo (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.ProjectInfo (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.ProjectInfo (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.ProjectInfo (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Script.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Script.html
index 46869e6..3ad7efa 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Script.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/Script.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.Script (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.Script (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.Script (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.Script (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/ScriptExecutor.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/ScriptExecutor.html
index 774e11f..39d9e4f 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/ScriptExecutor.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/ScriptExecutor.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.ScriptExecutor (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.ScriptExecutor (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.ScriptExecutor (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.ScriptExecutor (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/ScriptFactory.html b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/ScriptFactory.html
index caf4732..4257861 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/class-use/ScriptFactory.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/class-use/ScriptFactory.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.api.mlcontext.ScriptFactory (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.api.mlcontext.ScriptFactory (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.ScriptFactory (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.api.mlcontext.ScriptFactory (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/package-frame.html b/docs/api/java/org/apache/sysds/api/mlcontext/package-frame.html
index bc229ad..e3a7b7a 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/package-frame.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.api.mlcontext (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.api.mlcontext (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/package-summary.html b/docs/api/java/org/apache/sysds/api/mlcontext/package-summary.html
index cb6af27..a01f3b0 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/package-summary.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.api.mlcontext (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.api.mlcontext (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sysds.api.mlcontext (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="org.apache.sysds.api.mlcontext (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/package-tree.html b/docs/api/java/org/apache/sysds/api/mlcontext/package-tree.html
index 93a3cba..b0972e8 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/package-tree.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.api.mlcontext Class Hierarchy (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.api.mlcontext Class Hierarchy (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sysds.api.mlcontext Class Hierarchy (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="org.apache.sysds.api.mlcontext Class Hierarchy (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/mlcontext/package-use.html b/docs/api/java/org/apache/sysds/api/mlcontext/package-use.html
index a1750e4..7464aab 100644
--- a/docs/api/java/org/apache/sysds/api/mlcontext/package-use.html
+++ b/docs/api/java/org/apache/sysds/api/mlcontext/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.sysds.api.mlcontext (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Package org.apache.sysds.api.mlcontext (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.sysds.api.mlcontext (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Package org.apache.sysds.api.mlcontext (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/package-frame.html b/docs/api/java/org/apache/sysds/api/package-frame.html
index facdcd6..f4ba0a7 100644
--- a/docs/api/java/org/apache/sysds/api/package-frame.html
+++ b/docs/api/java/org/apache/sysds/api/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.api (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.api (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/docs/api/java/org/apache/sysds/api/package-summary.html b/docs/api/java/org/apache/sysds/api/package-summary.html
index 2730547..e1975d6 100644
--- a/docs/api/java/org/apache/sysds/api/package-summary.html
+++ b/docs/api/java/org/apache/sysds/api/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.api (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.api (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sysds.api (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="org.apache.sysds.api (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/package-tree.html b/docs/api/java/org/apache/sysds/api/package-tree.html
index 3ce8c59..91b4512 100644
--- a/docs/api/java/org/apache/sysds/api/package-tree.html
+++ b/docs/api/java/org/apache/sysds/api/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.api Class Hierarchy (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.api Class Hierarchy (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sysds.api Class Hierarchy (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="org.apache.sysds.api Class Hierarchy (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/api/package-use.html b/docs/api/java/org/apache/sysds/api/package-use.html
index 316bc82..7099544 100644
--- a/docs/api/java/org/apache/sysds/api/package-use.html
+++ b/docs/api/java/org/apache/sysds/api/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.sysds.api (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Package org.apache.sysds.api (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.sysds.api (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Package org.apache.sysds.api (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Builtins.html b/docs/api/java/org/apache/sysds/common/Builtins.html
index 325e0e5..3d02bec 100644
--- a/docs/api/java/org/apache/sysds/common/Builtins.html
+++ b/docs/api/java/org/apache/sysds/common/Builtins.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Builtins (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Builtins (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Builtins (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Builtins (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
@@ -153,44 +153,56 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?i
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ACOS">ACOS</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ASIN">ASIN</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ALS">ALS</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ATAN">ATAN</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ALS_CG">ALS_CG</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#AVG_POOL">AVG_POOL</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ALS_DS">ALS_DS</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#AVG_POOL_BACKWARD">AVG_POOL_BACKWARD</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ASIN">ASIN</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BATCH_NORM2D">BATCH_NORM2D</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ATAN">ATAN</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BATCH_NORM2D_BACKWARD">BATCH_NORM2D_BACKWARD</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#AVG_POOL">AVG_POOL</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BIASADD">BIASADD</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#AVG_POOL_BACKWARD">AVG_POOL_BACKWARD</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BIASMULT">BIASMULT</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BATCH_NORM2D">BATCH_NORM2D</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BITWAND">BITWAND</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BATCH_NORM2D_BACKWARD">BATCH_NORM2D_BACKWARD</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BITWOR">BITWOR</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BIASADD">BIASADD</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BITWSHIFTL">BITWSHIFTL</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BIASMULT">BIASMULT</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BITWSHIFTR">BITWSHIFTR</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BITWAND">BITWAND</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BITWOR">BITWOR</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BITWSHIFTL">BITWSHIFTL</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BITWSHIFTR">BITWSHIFTR</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BITWXOR">BITWXOR</a></span></code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#BIVAR">BIVAR</a></span></code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#CAST_AS_BOOLEAN">CAST_AS_BOOLEAN</a></span></code>&nbsp;</td>
 </tr>
@@ -399,134 +411,140 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?i
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#L2SVM">L2SVM</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LENGTH">LENGTH</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LASSO">LASSO</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LINEAGE">LINEAGE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LENGTH">LENGTH</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LIST">LIST</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LINEAGE">LINEAGE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LISTNV">LISTNV</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LIST">LIST</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LM">LM</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LISTNV">LISTNV</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LMCG">LMCG</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LM">LM</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LMDS">LMDS</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LMCG">LMCG</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LMPREDICT">LMPREDICT</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LMDS">LMDS</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LOG">LOG</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LMPREDICT">LMPREDICT</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LOWER_TRI">LOWER_TRI</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LOG">LOG</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LSTM">LSTM</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LOWER_TRI">LOWER_TRI</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LSTM_BACKWARD">LSTM_BACKWARD</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LSTM">LSTM</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LU">LU</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LSTM_BACKWARD">LSTM_BACKWARD</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MAP">MAP</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#LU">LU</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MAX">MAX</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MAP">MAP</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MAX_POOL">MAX_POOL</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MAX">MAX</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MAX_POOL_BACKWARD">MAX_POOL_BACKWARD</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MAX_POOL">MAX_POOL</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MEAN">MEAN</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MAX_POOL_BACKWARD">MAX_POOL_BACKWARD</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MEDIAN">MEDIAN</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MEAN">MEAN</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MICE">MICE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MEDIAN">MEDIAN</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MIN">MIN</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MICE">MICE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MOMENT">MOMENT</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MIN">MIN</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MSVM">MSVM</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MOMENT">MOMENT</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MSVMPREDICT">MSVMPREDICT</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MSVM">MSVM</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MULTILOGREG">MULTILOGREG</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MSVMPREDICT">MSVMPREDICT</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MULTILOGREGPREDICT">MULTILOGREGPREDICT</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MULTILOGREG">MULTILOGREG</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#NA_LOCF">NA_LOCF</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#MULTILOGREGPREDICT">MULTILOGREGPREDICT</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#NAIVEBAYES">NAIVEBAYES</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#NA_LOCF">NA_LOCF</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#NCOL">NCOL</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#NAIVEBAYES">NAIVEBAYES</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#NORMALIZE">NORMALIZE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#NCOL">NCOL</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#NROW">NROW</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#NORMALIZE">NORMALIZE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ORDER">ORDER</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#NROW">NROW</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#OUTER">OUTER</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ORDER">ORDER</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#OUTLIER">OUTLIER</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#OUTER">OUTER</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#OUTLIER_IQR">OUTLIER_IQR</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#OUTLIER">OUTLIER</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#OUTLIER_SD">OUTLIER_SD</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#OUTLIER_IQR">OUTLIER_IQR</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PARAMSERV">PARAMSERV</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#OUTLIER_SD">OUTLIER_SD</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PCA">PCA</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PARAMSERV">PARAMSERV</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PCHISQ">PCHISQ</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PCA">PCA</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PEXP">PEXP</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PCHISQ">PCHISQ</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PF">PF</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PEXP">PEXP</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PNMF">PNMF</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PF">PF</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PNMF">PNMF</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PNORM">PNORM</a></span></code>&nbsp;</td>
 </tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PPCA">PPCA</a></span></code>&nbsp;</td>
+</tr>
 <tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PPRED">PPRED</a></span></code>&nbsp;</td>
 </tr>
@@ -705,6 +723,12 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?i
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#WINSORIZE">WINSORIZE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#XDUMMY1">XDUMMY1</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#XDUMMY2">XDUMMY2</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#XOR">XOR</a></span></code>&nbsp;</td>
 </tr>
 </table>
@@ -826,6 +850,33 @@ the order they are declared.</div>
 <pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> ACOS</pre>
 </li>
 </ul>
+<a name="ALS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ALS</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> ALS</pre>
+</li>
+</ul>
+<a name="ALS_CG">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ALS_CG</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> ALS_CG</pre>
+</li>
+</ul>
+<a name="ALS_DS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ALS_DS</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> ALS_DS</pre>
+</li>
+</ul>
 <a name="ASIN">
 <!--   -->
 </a>
@@ -943,6 +994,15 @@ the order they are declared.</div>
 <pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> BITWSHIFTR</pre>
 </li>
 </ul>
+<a name="BIVAR">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIVAR</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> BIVAR</pre>
+</li>
+</ul>
 <a name="CAST_AS_SCALAR">
 <!--   -->
 </a>
@@ -1510,6 +1570,15 @@ the order they are declared.</div>
 <pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> L2SVM</pre>
 </li>
 </ul>
+<a name="LASSO">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LASSO</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> LASSO</pre>
+</li>
+</ul>
 <a name="LENGTH">
 <!--   -->
 </a>
@@ -1825,6 +1894,15 @@ the order they are declared.</div>
 <pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> PNMF</pre>
 </li>
 </ul>
+<a name="PPCA">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>PPCA</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> PPCA</pre>
+</li>
+</ul>
 <a name="PPRED">
 <!--   -->
 </a>
@@ -2485,12 +2563,30 @@ the order they are declared.</div>
 <a name="UPPER_TRI">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>UPPER_TRI</h4>
 <pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> UPPER_TRI</pre>
 </li>
 </ul>
+<a name="XDUMMY1">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>XDUMMY1</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> XDUMMY1</pre>
+</li>
+</ul>
+<a name="XDUMMY2">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>XDUMMY2</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> XDUMMY2</pre>
+</li>
+</ul>
 </li>
 </ul>
 <!-- ============ METHOD DETAIL ========== -->
diff --git a/docs/api/java/org/apache/sysds/common/Types.AggOp.html b/docs/api/java/org/apache/sysds/common/Types.AggOp.html
index ee0c57c..94d3150 100644
--- a/docs/api/java/org/apache/sysds/common/Types.AggOp.html
+++ b/docs/api/java/org/apache/sysds/common/Types.AggOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.AggOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.AggOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.AggOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.AggOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.BlockType.html b/docs/api/java/org/apache/sysds/common/Types.BlockType.html
index d974644..2688f50 100644
--- a/docs/api/java/org/apache/sysds/common/Types.BlockType.html
+++ b/docs/api/java/org/apache/sysds/common/Types.BlockType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.BlockType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.BlockType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.BlockType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.BlockType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.CorrectionLocationType.html b/docs/api/java/org/apache/sysds/common/Types.CorrectionLocationType.html
index 29cb8e9..d28299d 100644
--- a/docs/api/java/org/apache/sysds/common/Types.CorrectionLocationType.html
+++ b/docs/api/java/org/apache/sysds/common/Types.CorrectionLocationType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.CorrectionLocationType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.CorrectionLocationType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.CorrectionLocationType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.CorrectionLocationType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.DataType.html b/docs/api/java/org/apache/sysds/common/Types.DataType.html
index 768e4d6..1929f2f 100644
--- a/docs/api/java/org/apache/sysds/common/Types.DataType.html
+++ b/docs/api/java/org/apache/sysds/common/Types.DataType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.DataType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.DataType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.DataType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.DataType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.Direction.html b/docs/api/java/org/apache/sysds/common/Types.Direction.html
index f2a9fbf..9b875df 100644
--- a/docs/api/java/org/apache/sysds/common/Types.Direction.html
+++ b/docs/api/java/org/apache/sysds/common/Types.Direction.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.Direction (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.Direction (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.Direction (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.Direction (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.ExecMode.html b/docs/api/java/org/apache/sysds/common/Types.ExecMode.html
index 1ef922f..ab1dfa4 100644
--- a/docs/api/java/org/apache/sysds/common/Types.ExecMode.html
+++ b/docs/api/java/org/apache/sysds/common/Types.ExecMode.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.ExecMode (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.ExecMode (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.ExecMode (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.ExecMode (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.ExecType.html b/docs/api/java/org/apache/sysds/common/Types.ExecType.html
index da0d1c7..ac36a2e 100644
--- a/docs/api/java/org/apache/sysds/common/Types.ExecType.html
+++ b/docs/api/java/org/apache/sysds/common/Types.ExecType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.ExecType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.ExecType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.ExecType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.ExecType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.FileFormat.html b/docs/api/java/org/apache/sysds/common/Types.FileFormat.html
index 9558d2c..213654f 100644
--- a/docs/api/java/org/apache/sysds/common/Types.FileFormat.html
+++ b/docs/api/java/org/apache/sysds/common/Types.FileFormat.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.FileFormat (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.FileFormat (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.FileFormat (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.FileFormat (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.FunctionBlock.html b/docs/api/java/org/apache/sysds/common/Types.FunctionBlock.html
index a0bcb4b..cdc6f1e 100644
--- a/docs/api/java/org/apache/sysds/common/Types.FunctionBlock.html
+++ b/docs/api/java/org/apache/sysds/common/Types.FunctionBlock.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.FunctionBlock (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.FunctionBlock (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.FunctionBlock (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.FunctionBlock (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.OpOp1.html b/docs/api/java/org/apache/sysds/common/Types.OpOp1.html
index 3748461..a570a06 100644
--- a/docs/api/java/org/apache/sysds/common/Types.OpOp1.html
+++ b/docs/api/java/org/apache/sysds/common/Types.OpOp1.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.OpOp1 (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.OpOp1 (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.OpOp1 (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.OpOp1 (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.OpOp2.html b/docs/api/java/org/apache/sysds/common/Types.OpOp2.html
index bc607dd..a65ea2d 100644
--- a/docs/api/java/org/apache/sysds/common/Types.OpOp2.html
+++ b/docs/api/java/org/apache/sysds/common/Types.OpOp2.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.OpOp2 (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.OpOp2 (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.OpOp2 (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.OpOp2 (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.OpOp3.html b/docs/api/java/org/apache/sysds/common/Types.OpOp3.html
index 14b32f7..9ba79e6 100644
--- a/docs/api/java/org/apache/sysds/common/Types.OpOp3.html
+++ b/docs/api/java/org/apache/sysds/common/Types.OpOp3.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.OpOp3 (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.OpOp3 (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.OpOp3 (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.OpOp3 (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.OpOp4.html b/docs/api/java/org/apache/sysds/common/Types.OpOp4.html
index 0af9c7a..11369bb 100644
--- a/docs/api/java/org/apache/sysds/common/Types.OpOp4.html
+++ b/docs/api/java/org/apache/sysds/common/Types.OpOp4.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.OpOp4 (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.OpOp4 (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.OpOp4 (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.OpOp4 (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.OpOpDG.html b/docs/api/java/org/apache/sysds/common/Types.OpOpDG.html
index 4365783..ed416fc 100644
--- a/docs/api/java/org/apache/sysds/common/Types.OpOpDG.html
+++ b/docs/api/java/org/apache/sysds/common/Types.OpOpDG.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.OpOpDG (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.OpOpDG (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.OpOpDG (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.OpOpDG (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.OpOpData.html b/docs/api/java/org/apache/sysds/common/Types.OpOpData.html
index fc1da96..c919fc0 100644
--- a/docs/api/java/org/apache/sysds/common/Types.OpOpData.html
+++ b/docs/api/java/org/apache/sysds/common/Types.OpOpData.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.OpOpData (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.OpOpData (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.OpOpData (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.OpOpData (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.OpOpDnn.html b/docs/api/java/org/apache/sysds/common/Types.OpOpDnn.html
index e35ca87..2580daa 100644
--- a/docs/api/java/org/apache/sysds/common/Types.OpOpDnn.html
+++ b/docs/api/java/org/apache/sysds/common/Types.OpOpDnn.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.OpOpDnn (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.OpOpDnn (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.OpOpDnn (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.OpOpDnn (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.OpOpN.html b/docs/api/java/org/apache/sysds/common/Types.OpOpN.html
index fc476e0..d6a4112 100644
--- a/docs/api/java/org/apache/sysds/common/Types.OpOpN.html
+++ b/docs/api/java/org/apache/sysds/common/Types.OpOpN.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.OpOpN (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.OpOpN (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.OpOpN (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.OpOpN (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.ParamBuiltinOp.html b/docs/api/java/org/apache/sysds/common/Types.ParamBuiltinOp.html
index 4ff2b3b..69a5c03 100644
--- a/docs/api/java/org/apache/sysds/common/Types.ParamBuiltinOp.html
+++ b/docs/api/java/org/apache/sysds/common/Types.ParamBuiltinOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.ParamBuiltinOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.ParamBuiltinOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.ParamBuiltinOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.ParamBuiltinOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.ReOrgOp.html b/docs/api/java/org/apache/sysds/common/Types.ReOrgOp.html
index 7cc02ed..02ce724 100644
--- a/docs/api/java/org/apache/sysds/common/Types.ReOrgOp.html
+++ b/docs/api/java/org/apache/sysds/common/Types.ReOrgOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.ReOrgOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.ReOrgOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.ReOrgOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.ReOrgOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.ReturnType.html b/docs/api/java/org/apache/sysds/common/Types.ReturnType.html
index 642cd0a..90e789c 100644
--- a/docs/api/java/org/apache/sysds/common/Types.ReturnType.html
+++ b/docs/api/java/org/apache/sysds/common/Types.ReturnType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.ReturnType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.ReturnType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.ReturnType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.ReturnType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.ValueType.html b/docs/api/java/org/apache/sysds/common/Types.ValueType.html
index b09ddb7..50d451d 100644
--- a/docs/api/java/org/apache/sysds/common/Types.ValueType.html
+++ b/docs/api/java/org/apache/sysds/common/Types.ValueType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types.ValueType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types.ValueType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types.ValueType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types.ValueType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Types.html b/docs/api/java/org/apache/sysds/common/Types.html
index 4672646..25edb09 100644
--- a/docs/api/java/org/apache/sysds/common/Types.html
+++ b/docs/api/java/org/apache/sysds/common/Types.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Types (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Types (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Types (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Types (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/Warnings.html b/docs/api/java/org/apache/sysds/common/Warnings.html
index d99566d..943f05c 100644
--- a/docs/api/java/org/apache/sysds/common/Warnings.html
+++ b/docs/api/java/org/apache/sysds/common/Warnings.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Warnings (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Warnings (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Warnings (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Warnings (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Builtins.html b/docs/api/java/org/apache/sysds/common/class-use/Builtins.html
index 5ff407c..af5a38f 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Builtins.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Builtins.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Builtins (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Builtins (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Builtins (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Builtins (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.AggOp.html b/docs/api/java/org/apache/sysds/common/class-use/Types.AggOp.html
index 3e4d0b6..8a6f4d2 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.AggOp.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.AggOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.AggOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.AggOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.AggOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.AggOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.BlockType.html b/docs/api/java/org/apache/sysds/common/class-use/Types.BlockType.html
index 9ec7b0d..80a8b68 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.BlockType.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.BlockType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.BlockType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.BlockType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.BlockType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.BlockType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.CorrectionLocationType.html b/docs/api/java/org/apache/sysds/common/class-use/Types.CorrectionLocationType.html
index 0ab9fae..22dd456 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.CorrectionLocationType.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.CorrectionLocationType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.CorrectionLocationType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.CorrectionLocationType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.CorrectionLocationType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.CorrectionLocationType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.DataType.html b/docs/api/java/org/apache/sysds/common/class-use/Types.DataType.html
index bce2f82..d0c7c9e 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.DataType.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.DataType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.DataType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.DataType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.DataType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.DataType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.Direction.html b/docs/api/java/org/apache/sysds/common/class-use/Types.Direction.html
index 5c7a82c..790889c 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.Direction.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.Direction.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.Direction (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.Direction (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.Direction (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.Direction (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.ExecMode.html b/docs/api/java/org/apache/sysds/common/class-use/Types.ExecMode.html
index 9c6b132..7527472 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.ExecMode.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.ExecMode.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.ExecMode (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.ExecMode (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.ExecMode (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.ExecMode (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.ExecType.html b/docs/api/java/org/apache/sysds/common/class-use/Types.ExecType.html
index cbc15b9..ed54e74 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.ExecType.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.ExecType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.ExecType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.ExecType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.ExecType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.ExecType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.FileFormat.html b/docs/api/java/org/apache/sysds/common/class-use/Types.FileFormat.html
index 9597472..3e24dbe 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.FileFormat.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.FileFormat.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.FileFormat (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.FileFormat (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.FileFormat (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.FileFormat (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.FunctionBlock.html b/docs/api/java/org/apache/sysds/common/class-use/Types.FunctionBlock.html
index 69b9e7e..b07c46e 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.FunctionBlock.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.FunctionBlock.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Interface org.apache.sysds.common.Types.FunctionBlock (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Interface org.apache.sysds.common.Types.FunctionBlock (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Interface org.apache.sysds.common.Types.FunctionBlock (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Interface org.apache.sysds.common.Types.FunctionBlock (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp1.html b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp1.html
index a37a7c5..5083789 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp1.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp1.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.OpOp1 (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.OpOp1 (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOp1 (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOp1 (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp2.html b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp2.html
index ad1f0ae..7ba3edd 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp2.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp2.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.OpOp2 (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.OpOp2 (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOp2 (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOp2 (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp3.html b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp3.html
index 531f7f3..f3637c0 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp3.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp3.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.OpOp3 (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.OpOp3 (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOp3 (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOp3 (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp4.html b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp4.html
index 4100500..c0b9564 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp4.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOp4.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.OpOp4 (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.OpOp4 (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOp4 (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOp4 (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpDG.html b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpDG.html
index fbfd21d..b1eda85 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpDG.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpDG.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.OpOpDG (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.OpOpDG (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOpDG (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOpDG (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpData.html b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpData.html
index 8dc659c..0624d65 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpData.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpData.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.OpOpData (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.OpOpData (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOpData (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOpData (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpDnn.html b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpDnn.html
index 358314f..f8c1b19 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpDnn.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpDnn.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.OpOpDnn (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.OpOpDnn (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOpDnn (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOpDnn (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpN.html b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpN.html
index 4970598..acdee49 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpN.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.OpOpN.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.OpOpN (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.OpOpN (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOpN (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.OpOpN (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.ParamBuiltinOp.html b/docs/api/java/org/apache/sysds/common/class-use/Types.ParamBuiltinOp.html
index 58a8b34..ad94582 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.ParamBuiltinOp.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.ParamBuiltinOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.ParamBuiltinOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.ParamBuiltinOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.ParamBuiltinOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.ParamBuiltinOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.ReOrgOp.html b/docs/api/java/org/apache/sysds/common/class-use/Types.ReOrgOp.html
index b82c378..f9f864d 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.ReOrgOp.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.ReOrgOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.ReOrgOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.ReOrgOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.ReOrgOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.ReOrgOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.ReturnType.html b/docs/api/java/org/apache/sysds/common/class-use/Types.ReturnType.html
index de50937..8dcd80f 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.ReturnType.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.ReturnType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.ReturnType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.ReturnType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.ReturnType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.ReturnType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.ValueType.html b/docs/api/java/org/apache/sysds/common/class-use/Types.ValueType.html
index 9f9dc43..b1d6e67 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.ValueType.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.ValueType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types.ValueType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types.ValueType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types.ValueType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types.ValueType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Types.html b/docs/api/java/org/apache/sysds/common/class-use/Types.html
index 3db3af2..74b7bd7 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Types.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Types.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Types (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Types (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Types (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Types (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/class-use/Warnings.html b/docs/api/java/org/apache/sysds/common/class-use/Warnings.html
index 804e553..d3c09f9 100644
--- a/docs/api/java/org/apache/sysds/common/class-use/Warnings.html
+++ b/docs/api/java/org/apache/sysds/common/class-use/Warnings.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.common.Warnings (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.common.Warnings (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.common.Warnings (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.common.Warnings (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/package-frame.html b/docs/api/java/org/apache/sysds/common/package-frame.html
index d8fce95..0a2f210 100644
--- a/docs/api/java/org/apache/sysds/common/package-frame.html
+++ b/docs/api/java/org/apache/sysds/common/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.common (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.common (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/docs/api/java/org/apache/sysds/common/package-summary.html b/docs/api/java/org/apache/sysds/common/package-summary.html
index f11ac07..c7be1d7 100644
--- a/docs/api/java/org/apache/sysds/common/package-summary.html
+++ b/docs/api/java/org/apache/sysds/common/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.common (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.common (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sysds.common (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="org.apache.sysds.common (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/package-tree.html b/docs/api/java/org/apache/sysds/common/package-tree.html
index 6dcd68f..701a9df 100644
--- a/docs/api/java/org/apache/sysds/common/package-tree.html
+++ b/docs/api/java/org/apache/sysds/common/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.common Class Hierarchy (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.common Class Hierarchy (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sysds.common Class Hierarchy (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="org.apache.sysds.common Class Hierarchy (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/common/package-use.html b/docs/api/java/org/apache/sysds/common/package-use.html
index 789147a..0801020 100644
--- a/docs/api/java/org/apache/sysds/common/package-use.html
+++ b/docs/api/java/org/apache/sysds/common/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.sysds.common (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Package org.apache.sysds.common (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.sysds.common (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Package org.apache.sysds.common (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/conf/CompilerConfig.ConfigType.html b/docs/api/java/org/apache/sysds/conf/CompilerConfig.ConfigType.html
index fa96ad1..1cc1a5e 100644
--- a/docs/api/java/org/apache/sysds/conf/CompilerConfig.ConfigType.html
+++ b/docs/api/java/org/apache/sysds/conf/CompilerConfig.ConfigType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CompilerConfig.ConfigType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CompilerConfig.ConfigType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompilerConfig.ConfigType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CompilerConfig.ConfigType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/conf/CompilerConfig.html b/docs/api/java/org/apache/sysds/conf/CompilerConfig.html
index 1bd3e21..d571a7b 100644
--- a/docs/api/java/org/apache/sysds/conf/CompilerConfig.html
+++ b/docs/api/java/org/apache/sysds/conf/CompilerConfig.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CompilerConfig (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CompilerConfig (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CompilerConfig (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CompilerConfig (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/conf/ConfigurationManager.html b/docs/api/java/org/apache/sysds/conf/ConfigurationManager.html
index fbe7859..7fd9091 100644
--- a/docs/api/java/org/apache/sysds/conf/ConfigurationManager.html
+++ b/docs/api/java/org/apache/sysds/conf/ConfigurationManager.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ConfigurationManager (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>ConfigurationManager (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ConfigurationManager (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="ConfigurationManager (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/conf/DMLConfig.html b/docs/api/java/org/apache/sysds/conf/DMLConfig.html
index bdb8441..c94688b 100644
--- a/docs/api/java/org/apache/sysds/conf/DMLConfig.html
+++ b/docs/api/java/org/apache/sysds/conf/DMLConfig.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DMLConfig (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>DMLConfig (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DMLConfig (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="DMLConfig (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/conf/class-use/CompilerConfig.ConfigType.html b/docs/api/java/org/apache/sysds/conf/class-use/CompilerConfig.ConfigType.html
index dbcb680..cde261e 100644
--- a/docs/api/java/org/apache/sysds/conf/class-use/CompilerConfig.ConfigType.html
+++ b/docs/api/java/org/apache/sysds/conf/class-use/CompilerConfig.ConfigType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.conf.CompilerConfig.ConfigType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.conf.CompilerConfig.ConfigType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.conf.CompilerConfig.ConfigType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.conf.CompilerConfig.ConfigType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/conf/class-use/CompilerConfig.html b/docs/api/java/org/apache/sysds/conf/class-use/CompilerConfig.html
index 7b38525..6933134 100644
--- a/docs/api/java/org/apache/sysds/conf/class-use/CompilerConfig.html
+++ b/docs/api/java/org/apache/sysds/conf/class-use/CompilerConfig.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.conf.CompilerConfig (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.conf.CompilerConfig (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.conf.CompilerConfig (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.conf.CompilerConfig (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/conf/class-use/ConfigurationManager.html b/docs/api/java/org/apache/sysds/conf/class-use/ConfigurationManager.html
index 61a4775..36bb5cb 100644
--- a/docs/api/java/org/apache/sysds/conf/class-use/ConfigurationManager.html
+++ b/docs/api/java/org/apache/sysds/conf/class-use/ConfigurationManager.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.conf.ConfigurationManager (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.conf.ConfigurationManager (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.conf.ConfigurationManager (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.conf.ConfigurationManager (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/conf/class-use/DMLConfig.html b/docs/api/java/org/apache/sysds/conf/class-use/DMLConfig.html
index 6229ddf..4488b95 100644
--- a/docs/api/java/org/apache/sysds/conf/class-use/DMLConfig.html
+++ b/docs/api/java/org/apache/sysds/conf/class-use/DMLConfig.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.conf.DMLConfig (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.conf.DMLConfig (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.conf.DMLConfig (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.conf.DMLConfig (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/conf/package-frame.html b/docs/api/java/org/apache/sysds/conf/package-frame.html
index fbb00e8..2f95df0 100644
--- a/docs/api/java/org/apache/sysds/conf/package-frame.html
+++ b/docs/api/java/org/apache/sysds/conf/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.conf (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.conf (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
diff --git a/docs/api/java/org/apache/sysds/conf/package-summary.html b/docs/api/java/org/apache/sysds/conf/package-summary.html
index 6de36c1..79fda5f 100644
--- a/docs/api/java/org/apache/sysds/conf/package-summary.html
+++ b/docs/api/java/org/apache/sysds/conf/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.conf (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.conf (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sysds.conf (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="org.apache.sysds.conf (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/conf/package-tree.html b/docs/api/java/org/apache/sysds/conf/package-tree.html
index 8ad42ec..b804367 100644
--- a/docs/api/java/org/apache/sysds/conf/package-tree.html
+++ b/docs/api/java/org/apache/sysds/conf/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.conf Class Hierarchy (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.conf Class Hierarchy (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sysds.conf Class Hierarchy (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="org.apache.sysds.conf Class Hierarchy (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/conf/package-use.html b/docs/api/java/org/apache/sysds/conf/package-use.html
index a871a3c..7d2d9e5 100644
--- a/docs/api/java/org/apache/sysds/conf/package-use.html
+++ b/docs/api/java/org/apache/sysds/conf/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.sysds.conf (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Package org.apache.sysds.conf (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.sysds.conf (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Package org.apache.sysds.conf (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/AggBinaryOp.MMultMethod.html b/docs/api/java/org/apache/sysds/hops/AggBinaryOp.MMultMethod.html
index 243178e..cafdcca 100644
--- a/docs/api/java/org/apache/sysds/hops/AggBinaryOp.MMultMethod.html
+++ b/docs/api/java/org/apache/sysds/hops/AggBinaryOp.MMultMethod.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AggBinaryOp.MMultMethod (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>AggBinaryOp.MMultMethod (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AggBinaryOp.MMultMethod (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="AggBinaryOp.MMultMethod (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/AggBinaryOp.SparkAggType.html b/docs/api/java/org/apache/sysds/hops/AggBinaryOp.SparkAggType.html
index 66797cc..ac6c8e9 100644
--- a/docs/api/java/org/apache/sysds/hops/AggBinaryOp.SparkAggType.html
+++ b/docs/api/java/org/apache/sysds/hops/AggBinaryOp.SparkAggType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AggBinaryOp.SparkAggType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>AggBinaryOp.SparkAggType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AggBinaryOp.SparkAggType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="AggBinaryOp.SparkAggType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/AggBinaryOp.html b/docs/api/java/org/apache/sysds/hops/AggBinaryOp.html
index 59edb69..be46d65 100644
--- a/docs/api/java/org/apache/sysds/hops/AggBinaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/AggBinaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AggBinaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>AggBinaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AggBinaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="AggBinaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/AggUnaryOp.html b/docs/api/java/org/apache/sysds/hops/AggUnaryOp.html
index 081e7e5..d520561 100644
--- a/docs/api/java/org/apache/sysds/hops/AggUnaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/AggUnaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>AggUnaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>AggUnaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="AggUnaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="AggUnaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/BinaryOp.AppendMethod.html b/docs/api/java/org/apache/sysds/hops/BinaryOp.AppendMethod.html
index 682bc20..d8fbb86 100644
--- a/docs/api/java/org/apache/sysds/hops/BinaryOp.AppendMethod.html
+++ b/docs/api/java/org/apache/sysds/hops/BinaryOp.AppendMethod.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BinaryOp.AppendMethod (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>BinaryOp.AppendMethod (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BinaryOp.AppendMethod (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="BinaryOp.AppendMethod (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/BinaryOp.MMBinaryMethod.html b/docs/api/java/org/apache/sysds/hops/BinaryOp.MMBinaryMethod.html
index 13de98e..d8c49da 100644
--- a/docs/api/java/org/apache/sysds/hops/BinaryOp.MMBinaryMethod.html
+++ b/docs/api/java/org/apache/sysds/hops/BinaryOp.MMBinaryMethod.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BinaryOp.MMBinaryMethod (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>BinaryOp.MMBinaryMethod (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BinaryOp.MMBinaryMethod (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="BinaryOp.MMBinaryMethod (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/BinaryOp.html b/docs/api/java/org/apache/sysds/hops/BinaryOp.html
index e92a144..dd9bd6c 100644
--- a/docs/api/java/org/apache/sysds/hops/BinaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/BinaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>BinaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>BinaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="BinaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="BinaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/DataGenOp.html b/docs/api/java/org/apache/sysds/hops/DataGenOp.html
index 81bf58d..6bcbb2d 100644
--- a/docs/api/java/org/apache/sysds/hops/DataGenOp.html
+++ b/docs/api/java/org/apache/sysds/hops/DataGenOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataGenOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>DataGenOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataGenOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="DataGenOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/DataOp.html b/docs/api/java/org/apache/sysds/hops/DataOp.html
index 0ca37a2..5d1bf15 100644
--- a/docs/api/java/org/apache/sysds/hops/DataOp.html
+++ b/docs/api/java/org/apache/sysds/hops/DataOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DataOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>DataOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DataOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="DataOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/DnnOp.html b/docs/api/java/org/apache/sysds/hops/DnnOp.html
index 3a78477..3f43101 100644
--- a/docs/api/java/org/apache/sysds/hops/DnnOp.html
+++ b/docs/api/java/org/apache/sysds/hops/DnnOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>DnnOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>DnnOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="DnnOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="DnnOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/FunctionOp.FunctionType.html b/docs/api/java/org/apache/sysds/hops/FunctionOp.FunctionType.html
index 8b0d81d..9854217 100644
--- a/docs/api/java/org/apache/sysds/hops/FunctionOp.FunctionType.html
+++ b/docs/api/java/org/apache/sysds/hops/FunctionOp.FunctionType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>FunctionOp.FunctionType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>FunctionOp.FunctionType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FunctionOp.FunctionType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="FunctionOp.FunctionType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/FunctionOp.html b/docs/api/java/org/apache/sysds/hops/FunctionOp.html
index 35b2f71..3f8bd7c 100644
--- a/docs/api/java/org/apache/sysds/hops/FunctionOp.html
+++ b/docs/api/java/org/apache/sysds/hops/FunctionOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>FunctionOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>FunctionOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="FunctionOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="FunctionOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/Hop.html b/docs/api/java/org/apache/sysds/hops/Hop.html
index 101d65d..f2041c4 100644
--- a/docs/api/java/org/apache/sysds/hops/Hop.html
+++ b/docs/api/java/org/apache/sysds/hops/Hop.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Hop (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Hop (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Hop (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Hop (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/HopsException.html b/docs/api/java/org/apache/sysds/hops/HopsException.html
index e4f6899..8d41460 100644
--- a/docs/api/java/org/apache/sysds/hops/HopsException.html
+++ b/docs/api/java/org/apache/sysds/hops/HopsException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>HopsException (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>HopsException (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HopsException (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="HopsException (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/IndexingOp.html b/docs/api/java/org/apache/sysds/hops/IndexingOp.html
index 61cdb0e..b2ce548 100644
--- a/docs/api/java/org/apache/sysds/hops/IndexingOp.html
+++ b/docs/api/java/org/apache/sysds/hops/IndexingOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>IndexingOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>IndexingOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="IndexingOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="IndexingOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/LeftIndexingOp.LeftIndexingMethod.html b/docs/api/java/org/apache/sysds/hops/LeftIndexingOp.LeftIndexingMethod.html
index 72968a8..cd11324 100644
--- a/docs/api/java/org/apache/sysds/hops/LeftIndexingOp.LeftIndexingMethod.html
+++ b/docs/api/java/org/apache/sysds/hops/LeftIndexingOp.LeftIndexingMethod.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>LeftIndexingOp.LeftIndexingMethod (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>LeftIndexingOp.LeftIndexingMethod (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LeftIndexingOp.LeftIndexingMethod (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="LeftIndexingOp.LeftIndexingMethod (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/LeftIndexingOp.html b/docs/api/java/org/apache/sysds/hops/LeftIndexingOp.html
index 4dc1a21..212387a 100644
--- a/docs/api/java/org/apache/sysds/hops/LeftIndexingOp.html
+++ b/docs/api/java/org/apache/sysds/hops/LeftIndexingOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>LeftIndexingOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>LeftIndexingOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LeftIndexingOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="LeftIndexingOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/LiteralOp.html b/docs/api/java/org/apache/sysds/hops/LiteralOp.html
index 90b3d51..3c718bd 100644
--- a/docs/api/java/org/apache/sysds/hops/LiteralOp.html
+++ b/docs/api/java/org/apache/sysds/hops/LiteralOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>LiteralOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>LiteralOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="LiteralOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="LiteralOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/MemoTable.html b/docs/api/java/org/apache/sysds/hops/MemoTable.html
index 42c4aa2..d2b4c76 100644
--- a/docs/api/java/org/apache/sysds/hops/MemoTable.html
+++ b/docs/api/java/org/apache/sysds/hops/MemoTable.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MemoTable (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>MemoTable (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MemoTable (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="MemoTable (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/MultiThreadedHop.html b/docs/api/java/org/apache/sysds/hops/MultiThreadedHop.html
index 90d4a4e..2bb5eef 100644
--- a/docs/api/java/org/apache/sysds/hops/MultiThreadedHop.html
+++ b/docs/api/java/org/apache/sysds/hops/MultiThreadedHop.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>MultiThreadedHop (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>MultiThreadedHop (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="MultiThreadedHop (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="MultiThreadedHop (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/NaryOp.html b/docs/api/java/org/apache/sysds/hops/NaryOp.html
index e51bec2..7691e0c 100644
--- a/docs/api/java/org/apache/sysds/hops/NaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/NaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>NaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>NaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="NaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="NaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/OptimizerUtils.OptimizationLevel.html b/docs/api/java/org/apache/sysds/hops/OptimizerUtils.OptimizationLevel.html
index 2616067..c11d64c 100644
--- a/docs/api/java/org/apache/sysds/hops/OptimizerUtils.OptimizationLevel.html
+++ b/docs/api/java/org/apache/sysds/hops/OptimizerUtils.OptimizationLevel.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OptimizerUtils.OptimizationLevel (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>OptimizerUtils.OptimizationLevel (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OptimizerUtils.OptimizationLevel (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="OptimizerUtils.OptimizationLevel (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/OptimizerUtils.html b/docs/api/java/org/apache/sysds/hops/OptimizerUtils.html
index 6f8b3ec..41f10bc 100644
--- a/docs/api/java/org/apache/sysds/hops/OptimizerUtils.html
+++ b/docs/api/java/org/apache/sysds/hops/OptimizerUtils.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>OptimizerUtils (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>OptimizerUtils (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="OptimizerUtils (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="OptimizerUtils (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/ParameterizedBuiltinOp.html b/docs/api/java/org/apache/sysds/hops/ParameterizedBuiltinOp.html
index c6a1150..7066444 100644
--- a/docs/api/java/org/apache/sysds/hops/ParameterizedBuiltinOp.html
+++ b/docs/api/java/org/apache/sysds/hops/ParameterizedBuiltinOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ParameterizedBuiltinOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>ParameterizedBuiltinOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ParameterizedBuiltinOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="ParameterizedBuiltinOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/QuaternaryOp.html b/docs/api/java/org/apache/sysds/hops/QuaternaryOp.html
index 794775e..694a87c 100644
--- a/docs/api/java/org/apache/sysds/hops/QuaternaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/QuaternaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>QuaternaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>QuaternaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="QuaternaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="QuaternaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/ReorgOp.html b/docs/api/java/org/apache/sysds/hops/ReorgOp.html
index 3566fe7..d128a16 100644
--- a/docs/api/java/org/apache/sysds/hops/ReorgOp.html
+++ b/docs/api/java/org/apache/sysds/hops/ReorgOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>ReorgOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>ReorgOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="ReorgOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="ReorgOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/TernaryOp.html b/docs/api/java/org/apache/sysds/hops/TernaryOp.html
index c4778c7..6318134 100644
--- a/docs/api/java/org/apache/sysds/hops/TernaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/TernaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>TernaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>TernaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="TernaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="TernaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/UnaryOp.html b/docs/api/java/org/apache/sysds/hops/UnaryOp.html
index 6056943..cd93e04 100644
--- a/docs/api/java/org/apache/sysds/hops/UnaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/UnaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>UnaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>UnaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="UnaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="UnaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/AggBinaryOp.MMultMethod.html b/docs/api/java/org/apache/sysds/hops/class-use/AggBinaryOp.MMultMethod.html
index ef9cf57..0c9b599 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/AggBinaryOp.MMultMethod.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/AggBinaryOp.MMultMethod.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.AggBinaryOp.MMultMethod (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.AggBinaryOp.MMultMethod (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.AggBinaryOp.MMultMethod (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.AggBinaryOp.MMultMethod (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/AggBinaryOp.SparkAggType.html b/docs/api/java/org/apache/sysds/hops/class-use/AggBinaryOp.SparkAggType.html
index 75fac8d..55d8dba 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/AggBinaryOp.SparkAggType.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/AggBinaryOp.SparkAggType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.AggBinaryOp.SparkAggType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.AggBinaryOp.SparkAggType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.AggBinaryOp.SparkAggType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.AggBinaryOp.SparkAggType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/AggBinaryOp.html b/docs/api/java/org/apache/sysds/hops/class-use/AggBinaryOp.html
index 237a1fc..8e66492 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/AggBinaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/AggBinaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.AggBinaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.AggBinaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.AggBinaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.AggBinaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/AggUnaryOp.html b/docs/api/java/org/apache/sysds/hops/class-use/AggUnaryOp.html
index a61b039..c7cd37d 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/AggUnaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/AggUnaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.AggUnaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.AggUnaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.AggUnaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.AggUnaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/BinaryOp.AppendMethod.html b/docs/api/java/org/apache/sysds/hops/class-use/BinaryOp.AppendMethod.html
index 111e383..657e670 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/BinaryOp.AppendMethod.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/BinaryOp.AppendMethod.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.BinaryOp.AppendMethod (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.BinaryOp.AppendMethod (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.BinaryOp.AppendMethod (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.BinaryOp.AppendMethod (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/BinaryOp.MMBinaryMethod.html b/docs/api/java/org/apache/sysds/hops/class-use/BinaryOp.MMBinaryMethod.html
index c8b3f9f..a8d0bbc 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/BinaryOp.MMBinaryMethod.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/BinaryOp.MMBinaryMethod.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.BinaryOp.MMBinaryMethod (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.BinaryOp.MMBinaryMethod (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.BinaryOp.MMBinaryMethod (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.BinaryOp.MMBinaryMethod (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/BinaryOp.html b/docs/api/java/org/apache/sysds/hops/class-use/BinaryOp.html
index ea8fae0..c148063 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/BinaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/BinaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.BinaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.BinaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.BinaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.BinaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/DataGenOp.html b/docs/api/java/org/apache/sysds/hops/class-use/DataGenOp.html
index 942e5dc..52ac749 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/DataGenOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/DataGenOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.DataGenOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.DataGenOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.DataGenOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.DataGenOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/DataOp.html b/docs/api/java/org/apache/sysds/hops/class-use/DataOp.html
index 854d175..b640d50 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/DataOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/DataOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.DataOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.DataOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.DataOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.DataOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/DnnOp.html b/docs/api/java/org/apache/sysds/hops/class-use/DnnOp.html
index 1f5dd01..a50881f 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/DnnOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/DnnOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.DnnOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.DnnOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.DnnOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.DnnOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/FunctionOp.FunctionType.html b/docs/api/java/org/apache/sysds/hops/class-use/FunctionOp.FunctionType.html
index 97a6d6e..2366863 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/FunctionOp.FunctionType.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/FunctionOp.FunctionType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.FunctionOp.FunctionType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.FunctionOp.FunctionType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.FunctionOp.FunctionType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.FunctionOp.FunctionType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/FunctionOp.html b/docs/api/java/org/apache/sysds/hops/class-use/FunctionOp.html
index c60b1de..622ad1d 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/FunctionOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/FunctionOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.FunctionOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.FunctionOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.FunctionOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.FunctionOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/Hop.html b/docs/api/java/org/apache/sysds/hops/class-use/Hop.html
index 916d36f..4dfff55 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/Hop.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/Hop.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.Hop (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.Hop (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.Hop (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.Hop (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/HopsException.html b/docs/api/java/org/apache/sysds/hops/class-use/HopsException.html
index 3ea6486..cddd39a 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/HopsException.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/HopsException.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.HopsException (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.HopsException (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.HopsException (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.HopsException (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/IndexingOp.html b/docs/api/java/org/apache/sysds/hops/class-use/IndexingOp.html
index 9c347de..64cfcca 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/IndexingOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/IndexingOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.IndexingOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.IndexingOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.IndexingOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.IndexingOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/LeftIndexingOp.LeftIndexingMethod.html b/docs/api/java/org/apache/sysds/hops/class-use/LeftIndexingOp.LeftIndexingMethod.html
index 8742f08..f454fde 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/LeftIndexingOp.LeftIndexingMethod.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/LeftIndexingOp.LeftIndexingMethod.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.LeftIndexingOp.LeftIndexingMethod (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.LeftIndexingOp.LeftIndexingMethod (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.LeftIndexingOp.LeftIndexingMethod (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.LeftIndexingOp.LeftIndexingMethod (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/LeftIndexingOp.html b/docs/api/java/org/apache/sysds/hops/class-use/LeftIndexingOp.html
index 63a0107..81fc151 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/LeftIndexingOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/LeftIndexingOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.LeftIndexingOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.LeftIndexingOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.LeftIndexingOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.LeftIndexingOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/LiteralOp.html b/docs/api/java/org/apache/sysds/hops/class-use/LiteralOp.html
index 230759a..8bcea46 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/LiteralOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/LiteralOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.LiteralOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.LiteralOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.LiteralOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.LiteralOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/MemoTable.html b/docs/api/java/org/apache/sysds/hops/class-use/MemoTable.html
index a513b91..66f9195 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/MemoTable.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/MemoTable.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.MemoTable (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.MemoTable (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.MemoTable (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.MemoTable (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/MultiThreadedHop.html b/docs/api/java/org/apache/sysds/hops/class-use/MultiThreadedHop.html
index b4a95cb..0887f4b 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/MultiThreadedHop.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/MultiThreadedHop.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.MultiThreadedHop (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.MultiThreadedHop (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.MultiThreadedHop (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.MultiThreadedHop (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/NaryOp.html b/docs/api/java/org/apache/sysds/hops/class-use/NaryOp.html
index 8a85f64..2f74ebc 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/NaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/NaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.NaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.NaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.NaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.NaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/OptimizerUtils.OptimizationLevel.html b/docs/api/java/org/apache/sysds/hops/class-use/OptimizerUtils.OptimizationLevel.html
index f6073b1..3cbc8e2 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/OptimizerUtils.OptimizationLevel.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/OptimizerUtils.OptimizationLevel.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.OptimizerUtils.OptimizationLevel (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.OptimizerUtils.OptimizationLevel (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.OptimizerUtils.OptimizationLevel (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.OptimizerUtils.OptimizationLevel (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/OptimizerUtils.html b/docs/api/java/org/apache/sysds/hops/class-use/OptimizerUtils.html
index ecef850..37e2935 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/OptimizerUtils.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/OptimizerUtils.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.OptimizerUtils (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.OptimizerUtils (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.OptimizerUtils (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.OptimizerUtils (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/ParameterizedBuiltinOp.html b/docs/api/java/org/apache/sysds/hops/class-use/ParameterizedBuiltinOp.html
index 960527a..2cf50da 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/ParameterizedBuiltinOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/ParameterizedBuiltinOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.ParameterizedBuiltinOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.ParameterizedBuiltinOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.ParameterizedBuiltinOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.ParameterizedBuiltinOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/QuaternaryOp.html b/docs/api/java/org/apache/sysds/hops/class-use/QuaternaryOp.html
index 8bdbd29..1d6a409 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/QuaternaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/QuaternaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.QuaternaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.QuaternaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.QuaternaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.QuaternaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/ReorgOp.html b/docs/api/java/org/apache/sysds/hops/class-use/ReorgOp.html
index 47e8cc6..de3f70f 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/ReorgOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/ReorgOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.ReorgOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.ReorgOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.ReorgOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.ReorgOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/TernaryOp.html b/docs/api/java/org/apache/sysds/hops/class-use/TernaryOp.html
index bb8dd77..a6311d4 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/TernaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/TernaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.TernaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.TernaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.TernaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.TernaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/class-use/UnaryOp.html b/docs/api/java/org/apache/sysds/hops/class-use/UnaryOp.html
index 4794c5d..583ba89 100644
--- a/docs/api/java/org/apache/sysds/hops/class-use/UnaryOp.html
+++ b/docs/api/java/org/apache/sysds/hops/class-use/UnaryOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.UnaryOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.UnaryOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.UnaryOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.UnaryOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.CompilerType.html b/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.CompilerType.html
index 2c46443..efe7d9b 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.CompilerType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.CompilerType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SpoofCompiler.CompilerType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>SpoofCompiler.CompilerType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SpoofCompiler.CompilerType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="SpoofCompiler.CompilerType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.IntegrationType.html b/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.IntegrationType.html
index 73661ed..934b4dc 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.IntegrationType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.IntegrationType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SpoofCompiler.IntegrationType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>SpoofCompiler.IntegrationType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SpoofCompiler.IntegrationType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="SpoofCompiler.IntegrationType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.PlanCachePolicy.html b/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.PlanCachePolicy.html
index 56a2fa9..83daf0d 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.PlanCachePolicy.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.PlanCachePolicy.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SpoofCompiler.PlanCachePolicy (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>SpoofCompiler.PlanCachePolicy (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SpoofCompiler.PlanCachePolicy (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="SpoofCompiler.PlanCachePolicy (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.PlanSelector.html b/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.PlanSelector.html
index 8549b87..d5bc189 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.PlanSelector.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.PlanSelector.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SpoofCompiler.PlanSelector (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>SpoofCompiler.PlanSelector (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SpoofCompiler.PlanSelector (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="SpoofCompiler.PlanSelector (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.RegisterAlloc.html b/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.RegisterAlloc.html
index be8554b..7bc4f03 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.RegisterAlloc.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.RegisterAlloc.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SpoofCompiler.RegisterAlloc (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>SpoofCompiler.RegisterAlloc (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SpoofCompiler.RegisterAlloc (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="SpoofCompiler.RegisterAlloc (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.html b/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.html
index 3d9684b..80b714e 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/SpoofCompiler.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SpoofCompiler (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>SpoofCompiler (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SpoofCompiler (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="SpoofCompiler (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/SpoofFusedOp.SpoofOutputDimsType.html b/docs/api/java/org/apache/sysds/hops/codegen/SpoofFusedOp.SpoofOutputDimsType.html
index 445657a..da7f3f0 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/SpoofFusedOp.SpoofOutputDimsType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/SpoofFusedOp.SpoofOutputDimsType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SpoofFusedOp.SpoofOutputDimsType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>SpoofFusedOp.SpoofOutputDimsType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SpoofFusedOp.SpoofOutputDimsType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="SpoofFusedOp.SpoofOutputDimsType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/SpoofFusedOp.html b/docs/api/java/org/apache/sysds/hops/codegen/SpoofFusedOp.html
index 484ff54..fb0aff7 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/SpoofFusedOp.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/SpoofFusedOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>SpoofFusedOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>SpoofFusedOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="SpoofFusedOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="SpoofFusedOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.CompilerType.html b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.CompilerType.html
index 346e76f..555a3aa 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.CompilerType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.CompilerType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.CompilerType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.CompilerType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.CompilerType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.CompilerType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.IntegrationType.html b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.IntegrationType.html
index fd08302..cf2ee2c 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.IntegrationType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.IntegrationType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.IntegrationType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.IntegrationType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.IntegrationType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.IntegrationType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.PlanCachePolicy.html b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.PlanCachePolicy.html
index 72479a6..149a1df 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.PlanCachePolicy.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.PlanCachePolicy.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.PlanCachePolicy (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.PlanCachePolicy (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.PlanCachePolicy (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.PlanCachePolicy (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.PlanSelector.html b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.PlanSelector.html
index 1163411..9205d0e 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.PlanSelector.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.PlanSelector.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.PlanSelector (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.PlanSelector (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.PlanSelector (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.PlanSelector (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.RegisterAlloc.html b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.RegisterAlloc.html
index 1b1fe8f..e1fe562 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.RegisterAlloc.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.RegisterAlloc.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.RegisterAlloc (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.RegisterAlloc (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.RegisterAlloc (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler.RegisterAlloc (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.html b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.html
index 084f652..54476a0 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofCompiler.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofCompiler (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofFusedOp.SpoofOutputDimsType.html b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofFusedOp.SpoofOutputDimsType.html
index 7965c0e..0efe3ec 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofFusedOp.SpoofOutputDimsType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofFusedOp.SpoofOutputDimsType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.SpoofFusedOp.SpoofOutputDimsType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.SpoofFusedOp.SpoofOutputDimsType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofFusedOp.SpoofOutputDimsType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofFusedOp.SpoofOutputDimsType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofFusedOp.html b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofFusedOp.html
index 55a965e..c185a28 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofFusedOp.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/class-use/SpoofFusedOp.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.SpoofFusedOp (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.SpoofFusedOp (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofFusedOp (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.SpoofFusedOp (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNode.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNode.html
index b40ac55..28f5ea9 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNode.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNode.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNode (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNode (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNode (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNode (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeBinary.BinType.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeBinary.BinType.html
index f051bde..353d4db 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeBinary.BinType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeBinary.BinType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeBinary.BinType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeBinary.BinType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeBinary.BinType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeBinary.BinType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeBinary.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeBinary.html
index d847082..9562585 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeBinary.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeBinary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeBinary (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeBinary (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeBinary (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeBinary (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeCell.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeCell.html
index bccf89d..25c6a99 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeCell.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeCell.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeCell (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeCell (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeCell (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeCell (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeData.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeData.html
index b92f4e6..1e108b6 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeData.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeData.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeData (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeData (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeData (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeData (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeMultiAgg.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeMultiAgg.html
index 110bd09..47a71c1 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeMultiAgg.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeMultiAgg.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeMultiAgg (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeMultiAgg (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeMultiAgg (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeMultiAgg (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeNary.NaryType.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeNary.NaryType.html
index 3f3de34..b50913a 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeNary.NaryType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeNary.NaryType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeNary.NaryType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeNary.NaryType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeNary.NaryType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeNary.NaryType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeNary.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeNary.html
index 267e4a0..05ad90f 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeNary.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeNary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeNary (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeNary (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeNary (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeNary (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeOuterProduct.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeOuterProduct.html
index 1b04932..010bd2c 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeOuterProduct.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeOuterProduct.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeOuterProduct (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeOuterProduct (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeOuterProduct (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeOuterProduct (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeRow.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeRow.html
index 759f237..9fb82e9 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeRow.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeRow.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeRow (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeRow (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeRow (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeRow (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeTernary.TernaryType.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeTernary.TernaryType.html
index 47036f5..f3b839c 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeTernary.TernaryType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeTernary.TernaryType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeTernary.TernaryType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeTernary.TernaryType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeTernary.TernaryType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeTernary.TernaryType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeTernary.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeTernary.html
index cabc6c2..a29842c 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeTernary.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeTernary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeTernary (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeTernary (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeTernary (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeTernary (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeTpl.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeTpl.html
index 8081b86..ad4d074 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeTpl.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeTpl.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeTpl (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeTpl (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeTpl (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeTpl (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeUnary.UnaryType.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeUnary.UnaryType.html
index 11efc7a..b3fe0b8 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeUnary.UnaryType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeUnary.UnaryType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeUnary.UnaryType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeUnary.UnaryType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeUnary.UnaryType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeUnary.UnaryType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeUnary.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeUnary.html
index 85a8c7d..941d579 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeUnary.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/CNodeUnary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>CNodeUnary (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>CNodeUnary (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="CNodeUnary (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="CNodeUnary (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNode.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNode.html
index cee5c02..9629954 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNode.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNode.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNode (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNode (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNode (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNode (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeBinary.BinType.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeBinary.BinType.html
index cf1460c..0f97ce3 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeBinary.BinType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeBinary.BinType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeBinary.BinType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeBinary.BinType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeBinary.BinType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeBinary.BinType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeBinary.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeBinary.html
index 84c6b7a..f4d8513 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeBinary.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeBinary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeBinary (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeBinary (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeBinary (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeBinary (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeCell.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeCell.html
index 53f12ac..656af51 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeCell.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeCell.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeCell (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeCell (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeCell (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeCell (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeData.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeData.html
index 271e854..7d0b5c1 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeData.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeData.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeData (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeData (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeData (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeData (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeMultiAgg.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeMultiAgg.html
index feed64c..07c39ca 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeMultiAgg.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeMultiAgg.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeMultiAgg (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeMultiAgg (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeMultiAgg (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeMultiAgg (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeNary.NaryType.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeNary.NaryType.html
index 1329d11..b2df8fb 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeNary.NaryType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeNary.NaryType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeNary.NaryType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeNary.NaryType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeNary.NaryType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeNary.NaryType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeNary.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeNary.html
index 05d3f0a..e8e8a2c 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeNary.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeNary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeNary (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeNary (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeNary (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeNary (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeOuterProduct.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeOuterProduct.html
index 6c9e8df..ff51ebe 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeOuterProduct.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeOuterProduct.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeOuterProduct (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeOuterProduct (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeOuterProduct (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeOuterProduct (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeRow.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeRow.html
index ca04de9..e535da2 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeRow.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeRow.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeRow (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeRow (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeRow (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeRow (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeTernary.TernaryType.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeTernary.TernaryType.html
index 61f9a1c..1950d7a 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeTernary.TernaryType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeTernary.TernaryType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeTernary.TernaryType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeTernary.TernaryType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeTernary.TernaryType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeTernary.TernaryType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeTernary.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeTernary.html
index 6c0d3ef..355688e 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeTernary.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeTernary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeTernary (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeTernary (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeTernary (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeTernary (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeTpl.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeTpl.html
index 234b240..b04f64f 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeTpl.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeTpl.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeTpl (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeTpl (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeTpl (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeTpl (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeUnary.UnaryType.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeUnary.UnaryType.html
index dd9fea8..d943a15 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeUnary.UnaryType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeUnary.UnaryType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeUnary.UnaryType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeUnary.UnaryType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeUnary.UnaryType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeUnary.UnaryType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeUnary.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeUnary.html
index d44c951..75fe3dd 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeUnary.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/class-use/CNodeUnary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeUnary (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeUnary (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeUnary (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Class org.apache.sysds.hops.codegen.cplan.CNodeUnary (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-frame.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-frame.html
index a7ae5d5..691b669 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-frame.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-frame.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.hops.codegen.cplan (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.hops.codegen.cplan (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-summary.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-summary.html
index dc0069a..896e8ef 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-summary.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-summary.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.hops.codegen.cplan (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.hops.codegen.cplan (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sysds.hops.codegen.cplan (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="org.apache.sysds.hops.codegen.cplan (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-tree.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-tree.html
index 94cfdda..84f31bf 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-tree.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-tree.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>org.apache.sysds.hops.codegen.cplan Class Hierarchy (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>org.apache.sysds.hops.codegen.cplan Class Hierarchy (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="org.apache.sysds.hops.codegen.cplan Class Hierarchy (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="org.apache.sysds.hops.codegen.cplan Class Hierarchy (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-use.html b/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-use.html
index 11d7420..51fc55a 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-use.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/cplan/package-use.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>Uses of Package org.apache.sysds.hops.codegen.cplan (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>Uses of Package org.apache.sysds.hops.codegen.cplan (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="Uses of Package org.apache.sysds.hops.codegen.cplan (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="Uses of Package org.apache.sysds.hops.codegen.cplan (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/opt/InterestingPoint.DecisionType.html b/docs/api/java/org/apache/sysds/hops/codegen/opt/InterestingPoint.DecisionType.html
index d12e608..127e69b 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/opt/InterestingPoint.DecisionType.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/opt/InterestingPoint.DecisionType.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>InterestingPoint.DecisionType (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>InterestingPoint.DecisionType (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InterestingPoint.DecisionType (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="InterestingPoint.DecisionType (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/opt/InterestingPoint.html b/docs/api/java/org/apache/sysds/hops/codegen/opt/InterestingPoint.html
index 69e4d86..a6fde0c 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/opt/InterestingPoint.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/opt/InterestingPoint.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>InterestingPoint (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>InterestingPoint (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="InterestingPoint (SystemDS 2.0.0-SNAPSHOT API)";
+            parent.document.title="InterestingPoint (SystemDS 2.1.0-SNAPSHOT API)";
         }
     }
     catch(err) {
diff --git a/docs/api/java/org/apache/sysds/hops/codegen/opt/PlanAnalyzer.html b/docs/api/java/org/apache/sysds/hops/codegen/opt/PlanAnalyzer.html
index c14991e..2ea4491 100644
--- a/docs/api/java/org/apache/sysds/hops/codegen/opt/PlanAnalyzer.html
+++ b/docs/api/java/org/apache/sysds/hops/codegen/opt/PlanAnalyzer.html
@@ -4,7 +4,7 @@
 <head>
 <!-- Generated by javadoc -->
 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-<title>PlanAnalyzer (SystemDS 2.0.0-SNAPSHOT API)</title>
+<title>PlanAnalyzer (SystemDS 2.1.0-SNAPSHOT API)</title>
 <link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
 <script type="text/javascript" src="../../../../../../script.js"></script>
 </head>
@@ -12,7 +12,7 @@
 <script type="text/javascript"><!--
     try {
         if (location.href.indexOf('is-external=true') == -1) {
... 74672 lines suppressed ...