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 2021/06/07 13:51:15 UTC

[systemds] branch master updated (b1e6a81 -> 1464d11)

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

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


    from b1e6a81  [SYSTEMDS-3014] Remove Google analytics and Angolia search from docs
     new ef0c5e8  [DOCS] Python API Docs update
     new 1464d11  [DOCS] Update served docs Python & Java

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 docs/api/java/allclasses-frame.html                |   68 +-
 docs/api/java/allclasses-noframe.html              |   68 +-
 docs/api/java/constant-values.html                 |  144 +-
 docs/api/java/index-all.html                       | 2678 ++++++++++++--------
 docs/api/java/org/apache/sysds/api/DMLOptions.html |   27 +-
 docs/api/java/org/apache/sysds/api/DMLScript.html  |   35 +-
 .../api/java/org/apache/sysds/common/Builtins.html |  706 +++---
 .../org/apache/sysds/common/Types.DataType.html    |   23 +-
 .../apache/sysds/common/class-use/Types.AggOp.html |   32 +-
 .../sysds/common/class-use/Types.DataType.html     |  357 +--
 .../sysds/common/class-use/Types.Direction.html    |   20 +-
 .../sysds/common/class-use/Types.ExecType.html     | 1091 ++++++++
 .../apache/sysds/common/class-use/Types.OpOp1.html |   21 +-
 .../apache/sysds/common/class-use/Types.OpOp2.html |   24 +-
 .../apache/sysds/common/class-use/Types.OpOp3.html |    4 +-
 .../sysds/common/class-use/Types.OpOpDG.html       |    4 +-
 .../sysds/common/class-use/Types.OpOpData.html     |    5 +
 .../sysds/common/class-use/Types.OpOpDnn.html      |   12 +-
 .../apache/sysds/common/class-use/Types.OpOpN.html |    4 +-
 .../common/class-use/Types.ParamBuiltinOp.html     |   12 +-
 .../sysds/common/class-use/Types.ReOrgOp.html      |   28 +-
 .../sysds/common/class-use/Types.ValueType.html    |  392 +--
 .../java/org/apache/sysds/common/package-use.html  |  115 +-
 .../java/org/apache/sysds/hops/AggBinaryOp.html    |    2 +-
 .../api/java/org/apache/sysds/hops/AggUnaryOp.html |    2 +-
 docs/api/java/org/apache/sysds/hops/BinaryOp.html  |    2 +-
 docs/api/java/org/apache/sysds/hops/DataGenOp.html |    2 +-
 docs/api/java/org/apache/sysds/hops/DataOp.html    |   46 +-
 docs/api/java/org/apache/sysds/hops/DnnOp.html     |    8 +-
 .../api/java/org/apache/sysds/hops/FunctionOp.html |   23 +-
 docs/api/java/org/apache/sysds/hops/Hop.html       |  187 +-
 .../api/java/org/apache/sysds/hops/IndexingOp.html |    2 +-
 .../java/org/apache/sysds/hops/LeftIndexingOp.html |    2 +-
 docs/api/java/org/apache/sysds/hops/LiteralOp.html |    2 +-
 .../org/apache/sysds/hops/MultiThreadedHop.html    |    2 +-
 docs/api/java/org/apache/sysds/hops/NaryOp.html    |    2 +-
 .../java/org/apache/sysds/hops/OptimizerUtils.html |   32 +-
 .../apache/sysds/hops/ParameterizedBuiltinOp.html  |    2 +-
 .../java/org/apache/sysds/hops/QuaternaryOp.html   |    2 +-
 docs/api/java/org/apache/sysds/hops/ReorgOp.html   |    2 +-
 docs/api/java/org/apache/sysds/hops/TernaryOp.html |    8 +-
 docs/api/java/org/apache/sysds/hops/UnaryOp.html   |    2 +-
 .../hops/class-use/AggBinaryOp.SparkAggType.html   |   12 +-
 .../java/org/apache/sysds/hops/class-use/Hop.html  |  137 +-
 .../apache/sysds/hops/codegen/SpoofFusedOp.html    |    2 +-
 .../class-use/SpoofCompiler.GeneratorAPI.html      |    4 +-
 .../hops/codegen/cplan/CNodeBinary.BinType.html    |   27 +-
 .../java/org/apache/sysds/hops/ipa/IPAPass.html    |    2 +-
 .../IPAPassApplyStaticAndDynamicHopRewrites.html   |    4 +-
 ...tml => IPAPassCompressionWorkloadAnalysis.html} |   42 +-
 .../sysds/hops/ipa/IPAPassEliminateDeadCode.html   |    4 +-
 .../sysds/hops/ipa/InterProceduralAnalysis.html    |   44 +-
 .../hops/ipa/class-use/FunctionCallGraph.html      |   30 +-
 .../hops/ipa/class-use/FunctionCallSizeInfo.html   |    6 +
 .../apache/sysds/hops/ipa/class-use/IPAPass.html   |   23 +-
 .../IPAPassCompressionWorkloadAnalysis.html}       |   44 +-
 .../org/apache/sysds/hops/ipa/package-frame.html   |    1 +
 .../org/apache/sysds/hops/ipa/package-summary.html |   23 +-
 .../org/apache/sysds/hops/ipa/package-tree.html    |    1 +
 .../java/org/apache/sysds/hops/package-use.html    |   29 +-
 .../apache/sysds/hops/recompile/Recompiler.html    |   40 +-
 .../recompile/class-use/Recompiler.ResetType.html  |    8 +-
 .../apache/sysds/hops/rewrite/HopRewriteUtils.html |  238 +-
 .../hops/rewrite/RewriteCompressedReblock.html     |   34 +-
 docs/api/java/org/apache/sysds/lops/Append.html    |   10 +-
 docs/api/java/org/apache/sysds/lops/AppendG.html   |   18 +-
 .../org/apache/sysds/lops/AppendGAlignedSP.html    |    2 +-
 docs/api/java/org/apache/sysds/lops/AppendM.html   |   18 +-
 docs/api/java/org/apache/sysds/lops/AppendR.html   |   18 +-
 docs/api/java/org/apache/sysds/lops/Binary.html    |   18 +-
 docs/api/java/org/apache/sysds/lops/BinaryM.html   |   10 +-
 .../java/org/apache/sysds/lops/BinaryScalar.html   |    2 +-
 .../org/apache/sysds/lops/BinaryUAggChain.html     |   10 +-
 .../api/java/org/apache/sysds/lops/CSVReBlock.html |   10 +-
 .../java/org/apache/sysds/lops/CentralMoment.html  |   18 +-
 .../api/java/org/apache/sysds/lops/Checkpoint.html |    2 +-
 .../api/java/org/apache/sysds/lops/CoVariance.html |   26 +-
 .../java/org/apache/sysds/lops/Compression.html    |   10 +-
 docs/api/java/org/apache/sysds/lops/Ctable.html    |   18 +-
 .../apache/sysds/lops/CumulativeOffsetBinary.html  |   18 +-
 .../sysds/lops/CumulativePartialAggregate.html     |   10 +-
 docs/api/java/org/apache/sysds/lops/Data.html      |   10 +-
 docs/api/java/org/apache/sysds/lops/DataGen.html   |   18 +-
 .../java/org/apache/sysds/lops/DeCompression.html  |   10 +-
 .../java/org/apache/sysds/lops/DnnTransform.html   |   26 +-
 docs/api/java/org/apache/sysds/lops/Federated.html |    2 +-
 .../java/org/apache/sysds/lops/FunctionCallCP.html |   18 +-
 .../org/apache/sysds/lops/GroupedAggregate.html    |   26 +-
 .../org/apache/sysds/lops/GroupedAggregateM.html   |   10 +-
 docs/api/java/org/apache/sysds/lops/LeftIndex.html |   18 +-
 docs/api/java/org/apache/sysds/lops/Lop.html       |   65 +-
 .../java/org/apache/sysds/lops/LopProperties.html  |   60 +-
 .../java/org/apache/sysds/lops/LopsException.html  |    4 +-
 docs/api/java/org/apache/sysds/lops/MMCJ.html      |   18 +-
 docs/api/java/org/apache/sysds/lops/MMRJ.html      |   10 +-
 docs/api/java/org/apache/sysds/lops/MMTSJ.html     |   26 +-
 docs/api/java/org/apache/sysds/lops/MMZip.html     |   10 +-
 docs/api/java/org/apache/sysds/lops/MapMult.html   |    2 +-
 .../java/org/apache/sysds/lops/MapMultChain.html   |   18 +-
 docs/api/java/org/apache/sysds/lops/MatMultCP.html |   34 +-
 docs/api/java/org/apache/sysds/lops/Nary.html      |   10 +-
 docs/api/java/org/apache/sysds/lops/PMMJ.html      |   10 +-
 docs/api/java/org/apache/sysds/lops/PMapMult.html  |    2 +-
 .../apache/sysds/lops/ParameterizedBuiltin.html    |   26 +-
 .../org/apache/sysds/lops/PartialAggregate.html    |   18 +-
 .../java/org/apache/sysds/lops/PickByCount.html    |   18 +-
 docs/api/java/org/apache/sysds/lops/ReBlock.html   |   10 +-
 .../api/java/org/apache/sysds/lops/RightIndex.html |   26 +-
 docs/api/java/org/apache/sysds/lops/SortKeys.html  |   42 +-
 .../api/java/org/apache/sysds/lops/SpoofFused.html |   10 +-
 docs/api/java/org/apache/sysds/lops/Sql.html       |    2 +-
 docs/api/java/org/apache/sysds/lops/Ternary.html   |   10 +-
 .../org/apache/sysds/lops/TernaryAggregate.html    |   10 +-
 docs/api/java/org/apache/sysds/lops/Transform.html |   58 +-
 .../java/org/apache/sysds/lops/UAggOuterChain.html |   10 +-
 docs/api/java/org/apache/sysds/lops/Unary.html     |   21 +-
 docs/api/java/org/apache/sysds/lops/UnaryCP.html   |   10 +-
 .../apache/sysds/lops/WeightedCrossEntropy.html    |   10 +-
 .../apache/sysds/lops/WeightedCrossEntropyR.html   |   10 +-
 .../java/org/apache/sysds/lops/WeightedDivMM.html  |   10 +-
 .../java/org/apache/sysds/lops/WeightedDivMMR.html |   10 +-
 .../org/apache/sysds/lops/WeightedSigmoid.html     |   10 +-
 .../org/apache/sysds/lops/WeightedSigmoidR.html    |   10 +-
 .../org/apache/sysds/lops/WeightedSquaredLoss.html |   10 +-
 .../apache/sysds/lops/WeightedSquaredLossR.html    |   10 +-
 .../org/apache/sysds/lops/WeightedUnaryMM.html     |   10 +-
 .../org/apache/sysds/lops/WeightedUnaryMMR.html    |   10 +-
 .../lops/class-use/Ctable.OperationTypes.html      |   10 +-
 .../lops/class-use/LeftIndex.LixCacheType.html     |    4 +-
 .../java/org/apache/sysds/lops/class-use/Lop.html  |  371 +--
 .../lops/class-use/LopProperties.ExecType.html     | 1236 ---------
 .../apache/sysds/lops/class-use/MMCJ.MMCJType.html |    4 +-
 .../sysds/lops/class-use/MMTSJ.MMTSJType.html      |   21 +-
 .../lops/class-use/MapMultChain.ChainType.html     |    4 +-
 .../lops/class-use/PickByCount.OperationTypes.html |    8 +-
 .../lops/class-use/SortKeys.OperationTypes.html    |   20 +-
 .../org/apache/sysds/lops/class-use/SortKeys.html  |    8 +-
 .../class-use/WeightedCrossEntropy.WCeMMType.html  |    8 +-
 .../lops/class-use/WeightedDivMM.WDivMMType.html   |    8 +-
 .../class-use/WeightedSigmoid.WSigmoidType.html    |    8 +-
 .../class-use/WeightedSquaredLoss.WeightsType.html |    8 +-
 .../lops/class-use/WeightedUnaryMM.WUMMType.html   |    8 +-
 .../java/org/apache/sysds/lops/package-frame.html  |    1 -
 .../org/apache/sysds/lops/package-summary.html     |   26 +-
 .../java/org/apache/sysds/lops/package-tree.html   |    1 -
 .../java/org/apache/sysds/lops/package-use.html    |   81 +-
 .../java/org/apache/sysds/parser/DMLProgram.html   |   72 +-
 .../org/apache/sysds/parser/DataExpression.html    |  170 +-
 .../org/apache/sysds/parser/DataIdentifier.html    |    2 +-
 .../apache/sysds/parser/FunctionDictionary.html    |   17 +-
 .../java/org/apache/sysds/parser/ParseInfo.html    |    2 +-
 .../apache/sysds/parser/class-use/DMLProgram.html  |   41 +-
 .../sysds/parser/class-use/DataIdentifier.html     |   30 +-
 .../apache/sysds/parser/class-use/Expression.html  |   75 +-
 .../sysds/parser/class-use/FunctionDictionary.html |   13 +
 .../apache/sysds/parser/class-use/Identifier.html  |   22 +
 .../apache/sysds/parser/class-use/ParseInfo.html   |   22 +
 .../sysds/parser/class-use/StatementBlock.html     |    4 +-
 .../java/org/apache/sysds/parser/package-use.html  |   59 +-
 .../runtime/class-use/DMLRuntimeException.html     |   78 +-
 .../runtime/compress/CompressedMatrixBlock.html    |   76 +-
 .../compress/CompressedMatrixBlockFactory.html     |   63 +-
 .../runtime/compress/CompressionSettings.html      |   76 +-
 .../compress/CompressionSettingsBuilder.html       |   96 +-
 .../runtime/compress/CompressionStatistics.html    |  105 +-
 .../compress/class-use/CompressedMatrixBlock.html  |   25 +-
 .../compress/class-use/CompressionSettings.html    |   41 +-
 .../class-use/CompressionSettingsBuilder.html      |   30 +-
 .../compress/class-use/CompressionStatistics.html  |    4 +-
 ...mnGroupPartitioner.html => AColumnCoCoder.html} |   76 +-
 ...tionerBinPacking.html => CoCodeBinPacking.html} |   93 +-
 ...mnGroupPartitionerCost.html => CoCodeCost.html} |   90 +-
 ...pPartitioner.html => CoCodeCostMatrixMult.html} |   89 +-
 ...mnGroupPartitioner.html => CoCodeCostTSMM.html} |   89 +-
 ...oupPartitionerStatic.html => CoCodeStatic.html} |   86 +-
 .../PlanningCoCoder.Memorizer.html}                |  217 +-
 .../cocode/PlanningCoCoder.PartitionerType.html    |   37 +-
 .../runtime/compress/cocode/PlanningCoCoder.html   |   26 +-
 .../{AColumnGroupPartitioner.html => Util.html}    |   94 +-
 ...mnGroupPartitioner.html => AColumnCoCoder.html} |   40 +-
 ...pPartitionerCost.html => CoCodeBinPacking.html} |   20 +-
 ...GroupPartitionerStatic.html => CoCodeCost.html} |   20 +-
 ...erBinPacking.html => CoCodeCostMatrixMult.html} |   20 +-
 .../class-use/CoCodeCostTSMM.html}                 |   20 +-
 ...GroupPartitionerCost.html => CoCodeStatic.html} |   20 +-
 ...nerCost.html => PlanningCoCoder.Memorizer.html} |   20 +-
 .../class-use/PlanningCoCoder.PartitionerType.html |    2 +-
 .../{ColumnGroupPartitionerCost.html => Util.html} |   20 +-
 .../runtime/compress/cocode/package-frame.html     |   12 +-
 .../runtime/compress/cocode/package-summary.html   |   30 +-
 .../runtime/compress/cocode/package-tree.html      |   12 +-
 .../sysds/runtime/compress/cocode/package-use.html |   10 +-
 .../colgroup/AColGroup.CompressionType.html        |   34 +-
 .../sysds/runtime/compress/colgroup/AColGroup.html | 1052 +++-----
 .../runtime/compress/colgroup/ADictionary.html     |  779 ------
 .../compress/colgroup/ColGroupCompressed.html      |  496 ++++
 .../runtime/compress/colgroup/ColGroupConst.html   |  704 +----
 .../runtime/compress/colgroup/ColGroupDDC.html     |  599 +----
 .../runtime/compress/colgroup/ColGroupEmpty.html   |  790 ++----
 .../runtime/compress/colgroup/ColGroupFactory.html |   61 +-
 .../runtime/compress/colgroup/ColGroupIO.html      |   37 +-
 .../runtime/compress/colgroup/ColGroupOLE.html     |  640 +----
 .../runtime/compress/colgroup/ColGroupOffset.html  |   26 +-
 .../runtime/compress/colgroup/ColGroupRLE.html     |  619 +----
 .../runtime/compress/colgroup/ColGroupSDC.html     |  601 +----
 .../compress/colgroup/ColGroupSDCSingle.html       |  595 +----
 .../compress/colgroup/ColGroupSDCSingleZeros.html  |  595 +----
 .../compress/colgroup/ColGroupSDCZeros.html        |  597 +----
 .../runtime/compress/colgroup/ColGroupSizes.html   |   73 +-
 .../compress/colgroup/ColGroupUncompressed.html    |  933 +++----
 .../runtime/compress/colgroup/ColGroupValue.html   |  903 +++----
 .../runtime/compress/colgroup/Dictionary.html      |  814 ------
 .../runtime/compress/colgroup/QDictionary.html     |  862 -------
 .../colgroup/class-use/AColGroup.ColGroupType.html |  256 --
 .../class-use/AColGroup.CompressionType.html       |   38 +-
 .../compress/colgroup/class-use/AColGroup.html     |  207 +-
 .../compress/colgroup/class-use/ADictionary.html   |  314 ---
 ...{ColGroupValue.html => ColGroupCompressed.html} |   84 +-
 .../compress/colgroup/class-use/ColGroupConst.html |   57 +-
 .../compress/colgroup/class-use/ColGroupDDC.html   |   47 +-
 .../compress/colgroup/class-use/ColGroupOLE.html   |   78 +-
 .../compress/colgroup/class-use/ColGroupRLE.html   |   78 +-
 .../compress/colgroup/class-use/ColGroupSDC.html   |   54 +-
 .../colgroup/class-use/ColGroupSDCSingle.html      |   54 +-
 .../colgroup/class-use/ColGroupSDCSingleZeros.html |   47 +-
 .../colgroup/class-use/ColGroupSDCZeros.html       |   47 +-
 .../compress/colgroup/class-use/ColGroupValue.html |   74 +-
 .../compress/colgroup/class-use/Dictionary.html    |  201 --
 .../compress/colgroup/class-use/QDictionary.html   |  197 --
 .../compress/colgroup/dictionary/ADictionary.html  | 1211 +++++++++
 .../compress/colgroup/dictionary/Dictionary.html   | 1295 ++++++++++
 .../dictionary/DictionaryFactory.Type.html}        |  138 +-
 .../colgroup/dictionary/DictionaryFactory.html     |  407 +++
 .../colgroup/dictionary/MatrixBlockDictionary.html | 1322 ++++++++++
 .../compress/colgroup/dictionary/QDictionary.html  | 1343 ++++++++++
 .../colgroup/dictionary/class-use/ADictionary.html |  494 ++++
 .../colgroup/dictionary/class-use/Dictionary.html  |  652 +++++
 .../class-use/DictionaryFactory.Type.html}         |   41 +-
 .../class-use/DictionaryFactory.html}              |   20 +-
 .../class-use/MatrixBlockDictionary.html}          |   63 +-
 .../colgroup/dictionary/class-use/QDictionary.html |  197 ++
 .../colgroup/dictionary/package-frame.html         |   28 +
 .../{mapping => dictionary}/package-summary.html   |   66 +-
 .../{mapping => dictionary}/package-tree.html      |   39 +-
 .../{mapping => dictionary}/package-use.html       |   64 +-
 .../{tree => insertionsort}/AInsertionSorter.html  |   84 +-
 .../InsertionSorterFactory.SORT_TYPE.html}         |  142 +-
 .../InsertionSorterFactory.html}                   |  139 +-
 .../MaterializeSort.html}                          |  106 +-
 .../{tree => insertionsort}/MergeSort.html         |  103 +-
 .../class-use/AInsertionSorter.html                |   57 +-
 .../InsertionSorterFactory.SORT_TYPE.html}         |   61 +-
 .../class-use/InsertionSorterFactory.html          |   16 +-
 .../class-use/MaterializeSort.html}                |   20 +-
 .../class-use/MergeSort.html                       |   16 +-
 .../{tree => insertionsort}/package-frame.html     |   17 +-
 .../{tree => insertionsort}/package-summary.html   |   42 +-
 .../{tree => insertionsort}/package-tree.html      |   39 +-
 .../{tree => insertionsort}/package-use.html       |   26 +-
 .../AMapToData.html}                               |  181 +-
 .../compress/colgroup/mapping/IMapToData.html      |  303 ---
 .../compress/colgroup/mapping/MapToBit.html        |   89 +-
 .../compress/colgroup/mapping/MapToByte.html       |   96 +-
 .../compress/colgroup/mapping/MapToChar.html       |  110 +-
 .../colgroup/mapping/MapToFactory.MAP_TYPE.html}   |  134 +-
 .../compress/colgroup/mapping/MapToFactory.html    |   79 +-
 .../compress/colgroup/mapping/MapToInt.html        |  100 +-
 .../class-use/{IMapToData.html => AMapToData.html} |   96 +-
 .../colgroup/mapping/class-use/MapToBit.html       |    2 +-
 .../colgroup/mapping/class-use/MapToByte.html      |    2 +-
 .../colgroup/mapping/class-use/MapToChar.html      |    2 +-
 .../{MapToBit.html => MapToFactory.MAP_TYPE.html}  |   37 +-
 .../colgroup/mapping/class-use/MapToInt.html       |    2 +-
 .../compress/colgroup/mapping/package-frame.html   |    9 +-
 .../compress/colgroup/mapping/package-summary.html |   50 +-
 .../compress/colgroup/mapping/package-tree.html    |   32 +-
 .../compress/colgroup/mapping/package-use.html     |   39 +-
 .../{tree/Naive.html => offset/AIterator.html}     |  186 +-
 .../{mapping/MapToInt.html => offset/AOffset.html} |  193 +-
 .../MapToChar.html => offset/OffsetByte.html}      |  199 +-
 .../MapToByte.html => offset/OffsetChar.html}      |  191 +-
 .../colgroup/offset/OffsetFactory.OFF_TYPE.html}   |  142 +-
 .../OffsetFactory.html}                            |  170 +-
 .../class-use/AIterator.html}                      |   40 +-
 .../class-use/AOffset.html}                        |   53 +-
 .../class-use/OffsetByte.html}                     |   32 +-
 .../class-use/OffsetChar.html}                     |   32 +-
 .../class-use/OffsetFactory.OFF_TYPE.html}         |   41 +-
 .../class-use/OffsetFactory.html}                  |   20 +-
 .../compress/colgroup/offset/package-frame.html    |   28 +
 .../colgroup/{pre => offset}/package-summary.html  |   58 +-
 .../colgroup/{pre => offset}/package-tree.html     |   37 +-
 .../colgroup/{pre => offset}/package-use.html      |   49 +-
 .../runtime/compress/colgroup/package-frame.html   |    6 +-
 .../runtime/compress/colgroup/package-summary.html |   69 +-
 .../runtime/compress/colgroup/package-tree.html    |   16 +-
 .../runtime/compress/colgroup/package-use.html     |   67 +-
 .../compress/colgroup/pre/IPreAggregate.html       |  346 ---
 .../compress/colgroup/pre/MapPreAggregate.html     |  357 ---
 .../colgroup/pre/class-use/IPreAggregate.html      |  496 ----
 .../compress/colgroup/pre/package-frame.html       |   26 -
 .../compress/estim/CompressedSizeEstimator.html    |  147 +-
 .../estim/CompressedSizeEstimatorExact.html        |   63 +-
 .../estim/CompressedSizeEstimatorFactory.html      |    4 +-
 .../estim/CompressedSizeEstimatorSample.html       |   77 +-
 .../runtime/compress/estim/CompressedSizeInfo.html |  103 +-
 .../compress/estim/CompressedSizeInfoColGroup.html |  171 +-
 .../estim/class-use/CompressedSizeEstimator.html   |   11 +-
 .../estim/class-use/CompressedSizeInfo.html        |   38 +-
 .../class-use/CompressedSizeInfoColGroup.html      |  131 +-
 .../estim/class-use/EstimationFactors.html         |   13 +-
 .../runtime/compress/estim/package-summary.html    |    4 +-
 .../sysds/runtime/compress/estim/package-tree.html |    4 +-
 .../sysds/runtime/compress/estim/package-use.html  |    5 +
 .../sysds/runtime/compress/lib/BitmapEncoder.html  |    8 +-
 .../runtime/compress/lib/BitmapLossyEncoder.html   |   30 +-
 .../sysds/runtime/compress/package-summary.html    |    5 +-
 .../apache/sysds/runtime/compress/package-use.html |    5 +-
 .../sysds/runtime/compress/utils/ABitmap.html      |   48 +-
 .../sysds/runtime/compress/utils/Bitmap.html       |   43 +-
 .../sysds/runtime/compress/utils/BitmapLossy.html  |   59 +-
 .../sysds/runtime/compress/utils/DblArray.html     |   30 +-
 .../runtime/compress/utils/LinearAlgebraUtils.html |    4 +-
 .../utils/{Bitmap.html => MultiColBitmap.html}     |   95 +-
 .../utils/class-use/ABitmap.BitmapType.html        |   12 +-
 .../runtime/compress/utils/class-use/ABitmap.html  |  101 +-
 .../runtime/compress/utils/class-use/Bitmap.html   |   41 -
 .../compress/utils/class-use/BitmapLossy.html      |   10 +-
 .../compress/utils/class-use/IntArrayList.html     |  105 +-
 .../class-use/MultiColBitmap.html}                 |   20 +-
 .../runtime/compress/utils/package-frame.html      |    1 +
 .../runtime/compress/utils/package-summary.html    |   10 +-
 .../sysds/runtime/compress/utils/package-tree.html |    5 +-
 .../sysds/runtime/compress/utils/package-use.html  |   55 +-
 .../WTreeNode.WTNodeType.html}                     |  165 +-
 .../ABitmap.html => workload/WTreeNode.html}       |  183 +-
 .../WorkloadAnalyzer.html}                         |  109 +-
 .../class-use/WTreeNode.WTNodeType.html}           |   59 +-
 .../class-use/WTreeNode.html}                      |   80 +-
 .../class-use/WorkloadAnalyzer.html}               |   20 +-
 .../runtime/compress/workload/package-frame.html   |   25 +
 .../{cocode => workload}/package-summary.html      |   47 +-
 .../{cocode => workload}/package-tree.html         |   30 +-
 .../compress/{cocode => workload}/package-use.html |   48 +-
 .../runtime/controlprogram/ParForProgramBlock.html |   57 +-
 .../sysds/runtime/controlprogram/Program.html      |   53 +-
 .../controlprogram/caching/CacheableData.html      |  101 +-
 .../controlprogram/caching/FrameObject.html        |    2 +-
 .../controlprogram/caching/MatrixObject.html       |    4 +
 .../controlprogram/caching/TensorObject.html       |    2 +-
 .../caching/class-use/CacheableData.html           |   41 +
 .../caching/class-use/MatrixObject.html            |   13 +
 .../controlprogram/caching/package-use.html        |   22 +
 .../class-use/FunctionProgramBlock.html            |    8 +-
 .../runtime/controlprogram/class-use/Program.html  |   11 +-
 .../controlprogram/class-use/ProgramBlock.html     |   15 +-
 .../controlprogram/context/ExecutionContext.html   |  105 +-
 .../context/SparkExecutionContext.html             |    2 +-
 .../context/class-use/ExecutionContext.html        |  124 +-
 ...FType.html => FederationMap.FPartitioning.html} |  119 +-
 .../federated/FederationMap.FReplication.html}     |  109 +-
 .../federated/FederationMap.FType.html             |   32 +-
 .../controlprogram/federated/FederationMap.html    |  269 +-
 .../controlprogram/federated/FederationUtils.html  |  118 +-
 .../federated/class-use/FederatedData.html         |   18 +-
 .../federated/class-use/FederatedRange.html        |   38 +-
 .../federated/class-use/FederatedRequest.html      |   56 +-
 .../federated/class-use/FederatedResponse.html     |   14 +
 .../class-use/FederationMap.FPartitioning.html}    |   54 +-
 .../class-use/FederationMap.FReplication.html}     |   54 +-
 .../federated/class-use/FederationMap.FType.html   |   73 +-
 .../federated/class-use/FederationMap.html         |   59 +-
 .../controlprogram/federated/package-frame.html    |    2 +
 .../controlprogram/federated/package-summary.html  |    8 +
 .../controlprogram/federated/package-tree.html     |    2 +
 .../controlprogram/federated/package-use.html      |   67 +-
 .../runtime/controlprogram/package-summary.html    |    4 +-
 .../sysds/runtime/controlprogram/package-tree.html |    4 +-
 .../controlprogram/parfor/opt/CostEstimator.html   |   16 +-
 .../parfor/opt/CostEstimatorHops.html              |   14 +-
 .../parfor/opt/CostEstimatorRuntime.html           |   14 +-
 .../parfor/opt/OptTreeConverter.html               |    8 +-
 .../opt/class-use/CostEstimator.TestMeasure.html   |   16 +-
 .../parfor/opt/class-use/OptNode.html              |   16 +-
 .../sysds/runtime/data/class-use/SparseBlock.html  |  199 +-
 .../org/apache/sysds/runtime/data/package-use.html |   37 +-
 .../runtime/functionobjects/class-use/Builtin.html |   65 +-
 .../functionobjects/class-use/ValueFunction.html   |   81 +-
 .../sysds/runtime/functionobjects/package-use.html |   11 +-
 .../runtime/instructions/InstructionUtils.html     |  210 +-
 .../instructions/class-use/Instruction.html        |  102 +-
 .../cp/AggregateBinaryCPInstruction.html           |    4 +-
 .../cp/AggregateTernaryCPInstruction.html          |    4 +-
 .../cp/AggregateUnaryCPInstruction.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 +-
 .../instructions/cp/BuiltinNaryCPInstruction.html  |    4 +-
 .../runtime/instructions/cp/CPInstruction.html     |   37 +-
 .../cp/CentralMomentCPInstruction.html             |    4 +-
 .../instructions/cp/CompressionCPInstruction.html  |    4 +-
 .../instructions/cp/ComputationCPInstruction.html  |    4 +-
 .../instructions/cp/CovarianceCPInstruction.html   |    4 +-
 .../instructions/cp/CtableCPInstruction.html       |    4 +-
 .../instructions/cp/DataGenCPInstruction.html      |    4 +-
 .../cp/DeCompressionCPInstruction.html             |    4 +-
 .../runtime/instructions/cp/DnnCPInstruction.html  |    4 +-
 .../instructions/cp/EvalNaryCPInstruction.html     |   38 +-
 .../instructions/cp/FrameAppendCPInstruction.html  |    4 +-
 .../cp/FrameIndexingCPInstruction.html             |    4 +-
 .../instructions/cp/FunctionCallCPInstruction.html |    2 +-
 .../instructions/cp/IndexingCPInstruction.html     |    4 +-
 .../cp/ListAppendRemoveCPInstruction.html          |    4 +-
 .../instructions/cp/ListIndexingCPInstruction.html |    4 +-
 .../sysds/runtime/instructions/cp/ListObject.html  |   95 +-
 .../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 +-
 .../instructions/cp/SpoofCPInstruction.html        |   25 +-
 .../runtime/instructions/cp/SqlCPInstruction.html  |    4 +-
 .../instructions/cp/StringInitCPInstruction.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 +-
 .../instructions/cp/VariableCPInstruction.html     |    4 +-
 .../instructions/cp/class-use/CPOperand.html       |   88 +-
 .../runtime/instructions/cp/class-use/Data.html    |   13 +-
 .../instructions/cp/class-use/ListObject.html      |   46 +-
 .../instructions/cp/class-use/ScalarObject.html    |   23 +
 .../sysds/runtime/instructions/cp/package-use.html |   34 +-
 .../cpfile/MatrixIndexingCPFileInstruction.html    |    4 +-
 .../fed/AggregateBinaryFEDInstruction.html         |   28 +-
 .../fed/AggregateTernaryFEDInstruction.html        |    2 +-
 .../fed/AggregateUnaryFEDInstruction.html          |    2 +-
 .../instructions/fed/AppendFEDInstruction.html     |    2 +-
 .../instructions/fed/BinaryFEDInstruction.html     |    8 +-
 ...n.html => BinaryFrameScalarFEDInstruction.html} |   30 +-
 .../fed/BinaryMatrixMatrixFEDInstruction.html      |    6 +-
 .../fed/BinaryMatrixScalarFEDInstruction.html      |    2 +-
 .../fed/CentralMomentFEDInstruction.html           |    2 +-
 .../fed/ComputationFEDInstruction.html             |    4 +-
 .../instructions/fed/CovarianceFEDInstruction.html |    6 +-
 ...DInstruction.html => CtableFEDInstruction.html} |   47 +-
 .../instructions/fed/FEDInstruction.FEDType.html   |   62 +-
 .../fed/FEDInstruction.FederatedOutput.html}       |  121 +-
 .../runtime/instructions/fed/FEDInstruction.html   |   12 +-
 .../instructions/fed/IndexingFEDInstruction.html   |    2 +-
 .../instructions/fed/InitFEDInstruction.html       |    2 +-
 .../instructions/fed/MMChainFEDInstruction.html    |    2 +-
 ...tiReturnParameterizedBuiltinFEDInstruction.html |    2 +-
 .../fed/ParameterizedBuiltinFEDInstruction.html    |    2 +-
 .../fed/QuantilePickFEDInstruction.html            |    2 +-
 .../fed/QuantileSortFEDInstruction.html            |    2 +-
 .../instructions/fed/QuaternaryFEDInstruction.html |    2 +-
 .../fed/QuaternaryWCeMMFEDInstruction.html         |    2 +-
 .../fed/QuaternaryWDivMMFEDInstruction.html        |    2 +-
 .../fed/QuaternaryWSLossFEDInstruction.html        |    2 +-
 .../fed/QuaternaryWSigmoidFEDInstruction.html      |    2 +-
 .../fed/QuaternaryWUMMFEDInstruction.html          |    2 +-
 .../instructions/fed/ReorgFEDInstruction.html      |   24 +-
 .../instructions/fed/ReshapeFEDInstruction.html    |    2 +-
 .../instructions/fed/SpoofFEDInstruction.html      |    2 +-
 .../instructions/fed/TernaryFEDInstruction.html    |    2 +-
 .../instructions/fed/TsmmFEDInstruction.html       |   26 +-
 .../instructions/fed/UnaryFEDInstruction.html      |    2 +-
 .../fed/UnaryMatrixFEDInstruction.html             |    2 +-
 .../instructions/fed/VariableFEDInstruction.html   |    2 +-
 .../fed/class-use/BinaryFEDInstruction.html        |   12 +-
 .../BinaryFrameScalarFEDInstruction.html}          |   20 +-
 .../fed/class-use/ComputationFEDInstruction.html   |   14 +-
 .../fed/class-use/CtableFEDInstruction.html}       |   36 +-
 .../class-use/FEDInstruction.FederatedOutput.html  |  230 ++
 .../instructions/fed/class-use/FEDInstruction.html |   16 +-
 .../runtime/instructions/fed/package-frame.html    |    3 +
 .../runtime/instructions/fed/package-summary.html  |   20 +-
 .../runtime/instructions/fed/package-tree.html     |    3 +
 .../runtime/instructions/fed/package-use.html      |   27 +-
 .../gpu/context/GPUMemoryAllocator.html            |    4 +-
 .../gpu/context/GPUMemoryEviction.html}            |   80 +-
 .../instructions/gpu/context/GPUMemoryManager.html |    8 +-
 .../instructions/gpu/context/GPUObject.html        |  225 +-
 .../gpu/context/class-use/GPUMemoryEviction.html}  |   20 +-
 .../gpu/context/class-use/GPUObject.html           |   57 +
 .../instructions/gpu/context/package-frame.html    |    1 +
 .../instructions/gpu/context/package-summary.html  |   14 +-
 .../instructions/gpu/context/package-tree.html     |    1 +
 .../instructions/gpu/context/package-use.html      |   21 +
 .../instructions/spark/IndexingSPInstruction.html  |    4 +-
 ...uction.html => LIBSVMReblockSPInstruction.html} |   70 +-
 .../spark/MapmmChainSPInstruction.html             |    4 +-
 .../instructions/spark/SPInstruction.SPType.html   |   60 +-
 .../instructions/spark/SpoofSPInstruction.html     |   21 +-
 .../instructions/spark/UnarySPInstruction.html     |    2 +-
 .../spark/class-use/ComputationSPInstruction.html  |   50 +-
 .../class-use/LIBSVMReblockSPInstruction.html}     |   36 +-
 .../spark/class-use/SPInstruction.html             |   56 +-
 .../spark/class-use/UnarySPInstruction.html        |   22 +-
 .../runtime/instructions/spark/package-frame.html  |    1 +
 .../instructions/spark/package-summary.html        |   92 +-
 .../runtime/instructions/spark/package-tree.html   |    1 +
 .../runtime/instructions/spark/package-use.html    |   51 +-
 .../spark/utils/RDDConverterUtils.html             |   97 +-
 .../sysds/runtime/io/FileFormatProperties.html     |    2 +-
 .../sysds/runtime/io/FileFormatPropertiesCSV.html  |    4 +-
 ...iesCSV.html => FileFormatPropertiesLIBSVM.html} |  195 +-
 .../sysds/runtime/io/FileFormatPropertiesMM.html   |    4 +-
 .../runtime/io/IOUtilFunctions.CountRowsTask.html  |    4 +-
 .../apache/sysds/runtime/io/IOUtilFunctions.html   |   54 +-
 .../LineageCodegenItem.html => io/ListReader.html} |  102 +-
 .../LineageCodegenItem.html => io/ListWriter.html} |  101 +-
 .../org/apache/sysds/runtime/io/MatrixReader.html  |    4 +-
 .../apache/sysds/runtime/io/ReaderTextLIBSVM.html  |    6 +-
 .../sysds/runtime/io/ReaderTextLIBSVMParallel.html |    6 +-
 .../apache/sysds/runtime/io/WriterTextLIBSVM.html  |    6 +-
 .../sysds/runtime/io/WriterTextLIBSVMParallel.html |    6 +-
 .../runtime/io/class-use/FileFormatProperties.html |   21 +
 .../io/class-use/FileFormatPropertiesLIBSVM.html   |  197 ++
 .../Naive.html => io/class-use/ListReader.html}    |   44 +-
 .../Naive.html => io/class-use/ListWriter.html}    |   44 +-
 .../org/apache/sysds/runtime/io/package-frame.html |    3 +
 .../apache/sysds/runtime/io/package-summary.html   |  140 +-
 .../org/apache/sysds/runtime/io/package-tree.html  |    3 +
 .../org/apache/sysds/runtime/io/package-use.html   |   66 +-
 .../BooleanArray32.html}                           |   92 +-
 .../org/apache/sysds/runtime/lineage/Lineage.html  |    4 +-
 .../apache/sysds/runtime/lineage/LineageCache.html |   37 +-
 .../sysds/runtime/lineage/LineageCacheConfig.html  |   64 +-
 .../sysds/runtime/lineage/LineageCacheEntry.html   |   48 +-
 .../runtime/lineage/LineageCacheStatistics.html    |  100 +-
 .../sysds/runtime/lineage/LineageCodegenItem.html  |    4 +-
 ...ineageCodegenItem.html => LineageDebugger.html} |  155 +-
 .../sysds/runtime/lineage/LineageDedupBlock.html   |    4 +-
 .../lineage/LineageEstimatorStatistics.html        |    4 +-
 ...tatistics.html => LineageGPUCacheEviction.html} |  158 +-
 .../apache/sysds/runtime/lineage/LineageItem.html  |  104 +-
 .../sysds/runtime/lineage/LineageTraceable.html    |    2 +-
 .../class-use/BooleanArray32.html}                 |   44 +-
 .../sysds/runtime/lineage/class-use/Lineage.html   |   15 +
 .../lineage/class-use/LineageCacheEntry.html       |   53 +
 .../class-use/LineageDebugger.html}                |   44 +-
 .../class-use/LineageGPUCacheEviction.html}        |   44 +-
 .../runtime/lineage/class-use/LineageItem.html     |  107 +-
 .../lineage/class-use/LineageTraceable.html        |   68 +-
 .../sysds/runtime/lineage/package-frame.html       |    3 +
 .../sysds/runtime/lineage/package-summary.html     |   36 +-
 .../apache/sysds/runtime/lineage/package-tree.html |    3 +
 .../sysds/runtime/matrix/data/CM_N_COVCell.html    |    8 +-
 .../sysds/runtime/matrix/data/FrameBlock.html      |  106 +-
 .../runtime/matrix/data/LibMatrixDatagen.html      |    4 +-
 .../sysds/runtime/matrix/data/LibMatrixMult.html   |   69 +-
 .../sysds/runtime/matrix/data/MatrixBlock.html     |  227 +-
 .../sysds/runtime/matrix/data/MatrixCell.html      |    8 +-
 .../sysds/runtime/matrix/data/MatrixValue.html     |    8 +-
 .../data/RandomMatrixGenerator.PDF.html}           |  110 +-
 .../runtime/matrix/data/RandomMatrixGenerator.html |   64 +-
 .../data/SinglePrecisionCudaSupportFunctions.html  |    4 +-
 .../sysds/runtime/matrix/data/WeightedCell.html    |    4 +-
 .../sysds/runtime/matrix/data/WeightedPair.html    |    4 +-
 .../runtime/matrix/data/class-use/FrameBlock.html  |  185 +-
 .../runtime/matrix/data/class-use/MatrixBlock.html | 1379 +++++-----
 .../matrix/data/class-use/MatrixIndexes.html       |   63 +-
 .../runtime/matrix/data/class-use/MatrixValue.html |   58 +-
 .../data/class-use/RandomMatrixGenerator.PDF.html  |  255 ++
 .../sysds/runtime/matrix/data/package-frame.html   |    1 +
 .../sysds/runtime/matrix/data/package-summary.html |    6 +
 .../sysds/runtime/matrix/data/package-tree.html    |    1 +
 .../sysds/runtime/matrix/data/package-use.html     |   71 +-
 .../class-use/AggregateUnaryOperator.html          |   35 +-
 .../matrix/operators/class-use/BinaryOperator.html |  102 +-
 .../matrix/operators/class-use/Operator.html       |   19 +-
 .../matrix/operators/class-use/ScalarOperator.html |  104 +-
 .../runtime/matrix/operators/package-use.html      |   48 +-
 .../org/apache/sysds/runtime/meta/MetaData.html    |    4 +-
 .../org/apache/sysds/runtime/meta/MetaDataAll.html |  642 +++++
 .../apache/sysds/runtime/meta/MetaDataFormat.html  |    4 +-
 .../meta/class-use/DataCharacteristics.html        |  103 +-
 .../Naive.html => meta/class-use/MetaDataAll.html} |   44 +-
 .../apache/sysds/runtime/meta/package-frame.html   |    1 +
 .../apache/sysds/runtime/meta/package-summary.html |    8 +-
 .../apache/sysds/runtime/meta/package-tree.html    |   13 +
 .../runtime/transform/encode/ColumnEncoder.html    |  111 +-
 .../runtime/transform/encode/ColumnEncoderBin.html |  123 +-
 .../transform/encode/ColumnEncoderComposite.html   |  131 +-
 .../transform/encode/ColumnEncoderDummycode.html   |  114 +-
 .../transform/encode/ColumnEncoderFeatureHash.html |  104 +-
 .../transform/encode/ColumnEncoderPassThrough.html |  100 +-
 .../transform/encode/ColumnEncoderRecode.html      |  144 +-
 .../transform/encode/MultiColumnEncoder.html       |  200 +-
 .../org/apache/sysds/runtime/util/HDFSTool.html    |   49 +-
 .../sysds/runtime/util/ProgramConverter.html       |  110 +-
 .../apache/sysds/runtime/util/UtilFunctions.html   |  113 +-
 .../org/apache/sysds/utils/MemoryEstimates.html    |    4 +-
 docs/api/java/overview-frame.html                  |    6 +-
 docs/api/java/overview-summary.html                |   22 +-
 docs/api/java/overview-tree.html                   |   95 +-
 docs/api/java/package-list                         |    6 +-
 docs/api/java/serialized-form.html                 |   91 +-
 docs/api/python/api/context/systemds_context.html  |  172 +-
 docs/api/python/api/matrix/federated.html          |  259 --
 docs/api/python/api/matrix/matrix.html             |  311 ---
 docs/api/python/api/operator/algorithms.html       |  736 +++++-
 docs/api/python/api/operator/node/frame.html       |  334 +++
 docs/api/python/api/operator/node/list.html        |  322 +++
 .../{operation_node.html => node/matrix.html}      |  274 +-
 docs/api/python/api/operator/node/scalar.html      |  436 ++++
 docs/api/python/api/operator/node/source.html      |  305 +++
 docs/api/python/api/operator/operation_node.html   |  273 +-
 docs/api/python/api/script_building/dag.html       |   13 +-
 docs/api/python/api/script_building/script.html    |   15 +-
 docs/api/python/api/utils/converters.html          |   27 +-
 docs/api/python/api/utils/helpers.html             |   13 +-
 docs/api/python/genindex.html                      |  288 ++-
 docs/api/python/getting_started/install.html       |   15 +-
 .../python/getting_started/simple_examples.html    |   27 +-
 docs/api/python/guide/algorithms_basics.html       |   83 +-
 docs/api/python/guide/federated.html               |   42 +-
 docs/api/python/index.html                         |   13 +-
 docs/api/python/objects.inv                        |  Bin 1029 -> 1506 bytes
 docs/api/python/py-modindex.html                   |   13 +-
 docs/api/python/search.html                        |   13 +-
 docs/api/python/searchindex.js                     |    2 +-
 .../sources/api/context/systemds_context.rst.txt   |   12 +-
 .../python/sources/api/operator/algorithms.rst.txt |    7 +-
 .../node/frame.rst.txt}                            |   23 +-
 .../matrix.rst.txt => operator/node/list.rst.txt}  |   21 +-
 .../api/{matrix => operator/node}/matrix.rst.txt   |    4 +-
 .../node/scalar.rst.txt}                           |   14 +-
 .../node/source.rst.txt}                           |   18 +-
 .../sources/api/operator/operation_node.rst.txt    |    3 +-
 .../python/sources/getting_started/install.rst.txt |    2 +-
 .../getting_started/simple_examples.rst.txt        |   14 +-
 .../python/sources/guide/algorithms_basics.rst.txt |   72 +-
 docs/api/python/sources/guide/federated.rst.txt    |   29 +-
 docs/api/python/sources/index.rst.txt              |   11 +-
 docs/updateAPI.sh                                  |    1 +
 .../docs/source/api/context/systemds_context.rst   |   12 +-
 .../python/docs/source/api/operator/algorithms.rst |    4 +-
 .../python/docs/source/api/operator/node/frame.rst |   16 +-
 .../python/docs/source/api/operator/node/list.rst  |   21 +-
 .../docs/source/api/operator/node/matrix.rst       |    2 -
 .../docs/source/api/operator/node/scalar.rst       |   14 +-
 .../docs/source/api/operator/node/source.rst       |   18 +-
 .../python/docs/source/getting_started/install.rst |    2 +-
 .../source/getting_started/simple_examples.rst     |    8 +-
 .../python/docs/source/guide/algorithms_basics.rst |   53 +-
 src/main/python/docs/source/guide/federated.rst    |   24 +-
 src/main/python/docs/source/index.rst              |    6 +-
 src/main/python/generator/generator.py             |    2 +-
 src/main/python/systemds/__init__.py               |    2 +-
 src/main/python/systemds/context/__init__.py       |    2 +-
 .../python/systemds/context/systemds_context.py    |   52 +-
 src/main/python/systemds/operator/__init__.py      |    2 +-
 .../python/systemds/operator/algorithm/__init__.py |   92 +-
 src/main/python/tests/list/test_list.py            |    4 +-
 677 files changed, 31398 insertions(+), 25892 deletions(-)
 copy docs/api/java/org/apache/sysds/hops/ipa/{IPAPassEliminateDeadCode.html => IPAPassCompressionWorkloadAnalysis.html} (84%)
 copy docs/api/java/org/apache/sysds/{runtime/compress/colgroup/tree/class-use/Naive.html => hops/ipa/class-use/IPAPassCompressionWorkloadAnalysis.html} (55%)
 delete mode 100644 docs/api/java/org/apache/sysds/lops/class-use/LopProperties.ExecType.html
 copy docs/api/java/org/apache/sysds/runtime/compress/cocode/{AColumnGroupPartitioner.html => AColumnCoCoder.html} (61%)
 rename docs/api/java/org/apache/sysds/runtime/compress/cocode/{ColumnGroupPartitionerBinPacking.html => CoCodeBinPacking.html} (61%)
 rename docs/api/java/org/apache/sysds/runtime/compress/cocode/{ColumnGroupPartitionerCost.html => CoCodeCost.html} (59%)
 copy docs/api/java/org/apache/sysds/runtime/compress/cocode/{AColumnGroupPartitioner.html => CoCodeCostMatrixMult.html} (59%)
 copy docs/api/java/org/apache/sysds/runtime/compress/cocode/{AColumnGroupPartitioner.html => CoCodeCostTSMM.html} (59%)
 rename docs/api/java/org/apache/sysds/runtime/compress/cocode/{ColumnGroupPartitionerStatic.html => CoCodeStatic.html} (60%)
 copy docs/api/java/org/apache/sysds/runtime/compress/{estim/CompressedSizeInfo.html => cocode/PlanningCoCoder.Memorizer.html} (60%)
 rename docs/api/java/org/apache/sysds/runtime/compress/cocode/{AColumnGroupPartitioner.html => Util.html} (68%)
 rename docs/api/java/org/apache/sysds/runtime/compress/cocode/class-use/{AColumnGroupPartitioner.html => AColumnCoCoder.html} (69%)
 copy docs/api/java/org/apache/sysds/runtime/compress/cocode/class-use/{ColumnGroupPartitionerCost.html => CoCodeBinPacking.html} (81%)
 rename docs/api/java/org/apache/sysds/runtime/compress/cocode/class-use/{ColumnGroupPartitionerStatic.html => CoCodeCost.html} (81%)
 copy docs/api/java/org/apache/sysds/runtime/compress/cocode/class-use/{ColumnGroupPartitionerBinPacking.html => CoCodeCostMatrixMult.html} (80%)
 copy docs/api/java/org/apache/sysds/runtime/compress/{colgroup/class-use/ColGroupConverter.html => cocode/class-use/CoCodeCostTSMM.html} (80%)
 copy docs/api/java/org/apache/sysds/runtime/compress/cocode/class-use/{ColumnGroupPartitionerCost.html => CoCodeStatic.html} (81%)
 copy docs/api/java/org/apache/sysds/runtime/compress/cocode/class-use/{ColumnGroupPartitionerCost.html => PlanningCoCoder.Memorizer.html} (80%)
 rename docs/api/java/org/apache/sysds/runtime/compress/cocode/class-use/{ColumnGroupPartitionerCost.html => Util.html} (80%)
 delete mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/ADictionary.html
 create mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html
 delete mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/Dictionary.html
 delete mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/QDictionary.html
 delete mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/class-use/AColGroup.ColGroupType.html
 delete mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/class-use/ADictionary.html
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/class-use/{ColGroupValue.html => ColGroupCompressed.html} (58%)
 delete mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/class-use/Dictionary.html
 delete mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/class-use/QDictionary.html
 create mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html
 create mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html
 copy docs/api/java/org/apache/sysds/{lops/LopProperties.ExecType.html => runtime/compress/colgroup/dictionary/DictionaryFactory.Type.html} (63%)
 create mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html
 create mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html
 create mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html
 create mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/dictionary/class-use/ADictionary.html
 create mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/dictionary/class-use/Dictionary.html
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{mapping/class-use/MapToByte.html => dictionary/class-use/DictionaryFactory.Type.html} (59%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{pre/class-use/ArrPreAggregate.html => dictionary/class-use/DictionaryFactory.html} (81%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree/class-use/AInsertionSorter.html => dictionary/class-use/MatrixBlockDictionary.html} (51%)
 create mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/dictionary/class-use/QDictionary.html
 create mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/dictionary/package-frame.html
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{mapping => dictionary}/package-summary.html (71%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{mapping => dictionary}/package-tree.html (59%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{mapping => dictionary}/package-use.html (64%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree => insertionsort}/AInsertionSorter.html (69%)
 copy docs/api/java/org/apache/sysds/{lops/LopProperties.ExecType.html => runtime/compress/colgroup/insertionsort/InsertionSorterFactory.SORT_TYPE.html} (63%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{mapping/MapToFactory.html => insertionsort/InsertionSorterFactory.html} (59%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree/InsertionSorterFactory.html => insertionsort/MaterializeSort.html} (65%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree => insertionsort}/MergeSort.html (61%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree => insertionsort}/class-use/AInsertionSorter.html (54%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree/class-use/AInsertionSorter.html => insertionsort/class-use/InsertionSorterFactory.SORT_TYPE.html} (50%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree => insertionsort}/class-use/InsertionSorterFactory.html (82%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{pre/class-use/MapPreAggregate.html => insertionsort/class-use/MaterializeSort.html} (80%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree => insertionsort}/class-use/MergeSort.html (84%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree => insertionsort}/package-frame.html (50%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree => insertionsort}/package-summary.html (72%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree => insertionsort}/package-tree.html (59%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree => insertionsort}/package-use.html (76%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{pre/ArrPreAggregate.html => mapping/AMapToData.html} (63%)
 delete mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html
 copy docs/api/java/org/apache/sysds/{lops/LopProperties.ExecType.html => runtime/compress/colgroup/mapping/MapToFactory.MAP_TYPE.html} (63%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/mapping/class-use/{IMapToData.html => AMapToData.html} (58%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/mapping/class-use/{MapToBit.html => MapToFactory.MAP_TYPE.html} (63%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree/Naive.html => offset/AIterator.html} (61%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{mapping/MapToInt.html => offset/AOffset.html} (59%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{mapping/MapToChar.html => offset/OffsetByte.html} (59%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{mapping/MapToByte.html => offset/OffsetChar.html} (60%)
 rename docs/api/java/org/apache/sysds/{lops/LopProperties.ExecType.html => runtime/compress/colgroup/offset/OffsetFactory.OFF_TYPE.html} (66%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree/MaterializeSort.html => offset/OffsetFactory.html} (57%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{mapping/class-use/MapToBit.html => offset/class-use/AIterator.html} (66%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree/class-use/AInsertionSorter.html => offset/class-use/AOffset.html} (62%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{mapping/class-use/MapToChar.html => offset/class-use/OffsetByte.html} (70%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{mapping/class-use/MapToChar.html => offset/class-use/OffsetChar.html} (70%)
 copy docs/api/java/org/apache/sysds/runtime/compress/colgroup/{mapping/class-use/MapToChar.html => offset/class-use/OffsetFactory.OFF_TYPE.html} (60%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{tree/class-use/MaterializeSort.html => offset/class-use/OffsetFactory.html} (83%)
 create mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/offset/package-frame.html
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{pre => offset}/package-summary.html (73%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{pre => offset}/package-tree.html (60%)
 rename docs/api/java/org/apache/sysds/runtime/compress/colgroup/{pre => offset}/package-use.html (71%)
 delete mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html
 delete mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html
 delete mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/pre/class-use/IPreAggregate.html
 delete mode 100644 docs/api/java/org/apache/sysds/runtime/compress/colgroup/pre/package-frame.html
 copy docs/api/java/org/apache/sysds/runtime/compress/utils/{Bitmap.html => MultiColBitmap.html} (81%)
 copy docs/api/java/org/apache/sysds/runtime/compress/{colgroup/class-use/ColGroupConverter.html => utils/class-use/MultiColBitmap.html} (80%)
 rename docs/api/java/org/apache/sysds/runtime/compress/{colgroup/AColGroup.ColGroupType.html => workload/WTreeNode.WTNodeType.html} (61%)
 copy docs/api/java/org/apache/sysds/runtime/compress/{utils/ABitmap.html => workload/WTreeNode.html} (61%)
 rename docs/api/java/org/apache/sysds/runtime/compress/{colgroup/ColGroupConverter.html => workload/WorkloadAnalyzer.html} (59%)
 copy docs/api/java/org/apache/sysds/runtime/compress/{utils/class-use/ABitmap.BitmapType.html => workload/class-use/WTreeNode.WTNodeType.html} (55%)
 copy docs/api/java/org/apache/sysds/runtime/compress/{utils/class-use/Bitmap.html => workload/class-use/WTreeNode.html} (50%)
 rename docs/api/java/org/apache/sysds/runtime/compress/{colgroup/class-use/ColGroupConverter.html => workload/class-use/WorkloadAnalyzer.html} (80%)
 create mode 100644 docs/api/java/org/apache/sysds/runtime/compress/workload/package-frame.html
 copy docs/api/java/org/apache/sysds/runtime/compress/{cocode => workload}/package-summary.html (70%)
 copy docs/api/java/org/apache/sysds/runtime/compress/{cocode => workload}/package-tree.html (69%)
 copy docs/api/java/org/apache/sysds/runtime/compress/{cocode => workload}/package-use.html (68%)
 copy docs/api/java/org/apache/sysds/runtime/controlprogram/federated/{FederationMap.FType.html => FederationMap.FPartitioning.html} (71%)
 copy docs/api/java/org/apache/sysds/runtime/{compress/cocode/PlanningCoCoder.PartitionerType.html => controlprogram/federated/FederationMap.FReplication.html} (68%)
 copy docs/api/java/org/apache/sysds/runtime/{compress/colgroup/class-use/ColGroupConst.html => controlprogram/federated/class-use/FederationMap.FPartitioning.html} (55%)
 copy docs/api/java/org/apache/sysds/runtime/{compress/colgroup/class-use/ColGroupConst.html => controlprogram/federated/class-use/FederationMap.FReplication.html} (54%)
 copy docs/api/java/org/apache/sysds/runtime/instructions/fed/{BinaryMatrixMatrixFEDInstruction.html => BinaryFrameScalarFEDInstruction.html} (92%)
 copy docs/api/java/org/apache/sysds/runtime/instructions/fed/{AppendFEDInstruction.html => CtableFEDInstruction.html} (89%)
 copy docs/api/java/org/apache/sysds/runtime/{compress/cocode/PlanningCoCoder.PartitionerType.html => instructions/fed/FEDInstruction.FederatedOutput.html} (70%)
 rename docs/api/java/org/apache/sysds/runtime/{compress/cocode/class-use/ColumnGroupPartitionerBinPacking.html => instructions/fed/class-use/BinaryFrameScalarFEDInstruction.html} (77%)
 copy docs/api/java/org/apache/sysds/runtime/{compress/utils/class-use/BitmapLossy.html => instructions/fed/class-use/CtableFEDInstruction.html} (59%)
 create mode 100644 docs/api/java/org/apache/sysds/runtime/instructions/fed/class-use/FEDInstruction.FederatedOutput.html
 rename docs/api/java/org/apache/sysds/runtime/{compress/colgroup/pre/PreAggregateFactory.html => instructions/gpu/context/GPUMemoryEviction.html} (70%)
 rename docs/api/java/org/apache/sysds/runtime/{compress/colgroup/pre/class-use/PreAggregateFactory.html => instructions/gpu/context/class-use/GPUMemoryEviction.html} (76%)
 copy docs/api/java/org/apache/sysds/runtime/instructions/spark/{IndexingSPInstruction.html => LIBSVMReblockSPInstruction.html} (81%)
 copy docs/api/java/org/apache/sysds/runtime/{compress/utils/class-use/BitmapLossy.html => instructions/spark/class-use/LIBSVMReblockSPInstruction.html} (58%)
 copy docs/api/java/org/apache/sysds/runtime/io/{FileFormatPropertiesCSV.html => FileFormatPropertiesLIBSVM.html} (61%)
 copy docs/api/java/org/apache/sysds/runtime/{lineage/LineageCodegenItem.html => io/ListReader.html} (67%)
 copy docs/api/java/org/apache/sysds/runtime/{lineage/LineageCodegenItem.html => io/ListWriter.html} (66%)
 create mode 100644 docs/api/java/org/apache/sysds/runtime/io/class-use/FileFormatPropertiesLIBSVM.html
 copy docs/api/java/org/apache/sysds/runtime/{compress/colgroup/tree/class-use/Naive.html => io/class-use/ListReader.html} (57%)
 copy docs/api/java/org/apache/sysds/runtime/{compress/colgroup/tree/class-use/Naive.html => io/class-use/ListWriter.html} (57%)
 copy docs/api/java/org/apache/sysds/runtime/{io/FileFormatProperties.html => lineage/BooleanArray32.html} (73%)
 copy docs/api/java/org/apache/sysds/runtime/lineage/{LineageCodegenItem.html => LineageDebugger.html} (61%)
 copy docs/api/java/org/apache/sysds/runtime/lineage/{LineageEstimatorStatistics.html => LineageGPUCacheEviction.html} (57%)
 copy docs/api/java/org/apache/sysds/runtime/{compress/colgroup/tree/class-use/Naive.html => lineage/class-use/BooleanArray32.html} (56%)
 copy docs/api/java/org/apache/sysds/runtime/{compress/colgroup/tree/class-use/Naive.html => lineage/class-use/LineageDebugger.html} (56%)
 copy docs/api/java/org/apache/sysds/runtime/{compress/colgroup/tree/class-use/Naive.html => lineage/class-use/LineageGPUCacheEviction.html} (56%)
 copy docs/api/java/org/apache/sysds/runtime/{compress/cocode/PlanningCoCoder.PartitionerType.html => matrix/data/RandomMatrixGenerator.PDF.html} (68%)
 create mode 100644 docs/api/java/org/apache/sysds/runtime/matrix/data/class-use/RandomMatrixGenerator.PDF.html
 create mode 100644 docs/api/java/org/apache/sysds/runtime/meta/MetaDataAll.html
 rename docs/api/java/org/apache/sysds/runtime/{compress/colgroup/tree/class-use/Naive.html => meta/class-use/MetaDataAll.html} (56%)
 delete mode 100644 docs/api/python/api/matrix/federated.html
 delete mode 100644 docs/api/python/api/matrix/matrix.html
 create mode 100644 docs/api/python/api/operator/node/frame.html
 create mode 100644 docs/api/python/api/operator/node/list.html
 copy docs/api/python/api/operator/{operation_node.html => node/matrix.html} (50%)
 create mode 100644 docs/api/python/api/operator/node/scalar.html
 create mode 100644 docs/api/python/api/operator/node/source.html
 rename docs/api/python/sources/api/{matrix/federated.rst.txt => operator/node/frame.rst.txt} (65%)
 copy docs/api/python/sources/api/{matrix/matrix.rst.txt => operator/node/list.rst.txt} (62%)
 copy docs/api/python/sources/api/{matrix => operator/node}/matrix.rst.txt (91%)
 copy docs/api/python/sources/api/{matrix/matrix.rst.txt => operator/node/scalar.rst.txt} (71%)
 copy docs/api/python/sources/api/{matrix/matrix.rst.txt => operator/node/source.rst.txt} (66%)
 copy docs/api/python/sources/api/matrix/matrix.rst.txt => src/main/python/docs/source/api/operator/node/frame.rst (77%)
 copy docs/api/python/sources/api/matrix/matrix.rst.txt => src/main/python/docs/source/api/operator/node/list.rst (62%)
 copy docs/api/python/sources/api/matrix/matrix.rst.txt => src/main/python/docs/source/api/operator/node/scalar.rst (71%)
 rename docs/api/python/sources/api/matrix/matrix.rst.txt => src/main/python/docs/source/api/operator/node/source.rst (66%)

[systemds] 02/02: [DOCS] Update served docs Python & Java

Posted by ba...@apache.org.
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

commit 1464d11710906d3270ac7f87f016a997a71c9d7f
Author: baunsgaard <ba...@tugraz.at>
AuthorDate: Mon Jun 7 15:50:27 2021 +0200

    [DOCS] Update served docs Python & Java
---
 docs/api/java/allclasses-frame.html                |   68 +-
 docs/api/java/allclasses-noframe.html              |   68 +-
 docs/api/java/constant-values.html                 |  144 +-
 docs/api/java/index-all.html                       | 2678 ++++++++++++--------
 docs/api/java/org/apache/sysds/api/DMLOptions.html |   27 +-
 docs/api/java/org/apache/sysds/api/DMLScript.html  |   35 +-
 .../api/java/org/apache/sysds/common/Builtins.html |  706 +++---
 .../org/apache/sysds/common/Types.DataType.html    |   23 +-
 .../apache/sysds/common/class-use/Types.AggOp.html |   32 +-
 .../sysds/common/class-use/Types.DataType.html     |  357 +--
 .../sysds/common/class-use/Types.Direction.html    |   20 +-
 .../sysds/common/class-use/Types.ExecType.html     | 1091 ++++++++
 .../apache/sysds/common/class-use/Types.OpOp1.html |   21 +-
 .../apache/sysds/common/class-use/Types.OpOp2.html |   24 +-
 .../apache/sysds/common/class-use/Types.OpOp3.html |    4 +-
 .../sysds/common/class-use/Types.OpOpDG.html       |    4 +-
 .../sysds/common/class-use/Types.OpOpData.html     |    5 +
 .../sysds/common/class-use/Types.OpOpDnn.html      |   12 +-
 .../apache/sysds/common/class-use/Types.OpOpN.html |    4 +-
 .../common/class-use/Types.ParamBuiltinOp.html     |   12 +-
 .../sysds/common/class-use/Types.ReOrgOp.html      |   28 +-
 .../sysds/common/class-use/Types.ValueType.html    |  392 +--
 .../java/org/apache/sysds/common/package-use.html  |  115 +-
 .../java/org/apache/sysds/hops/AggBinaryOp.html    |    2 +-
 .../api/java/org/apache/sysds/hops/AggUnaryOp.html |    2 +-
 docs/api/java/org/apache/sysds/hops/BinaryOp.html  |    2 +-
 docs/api/java/org/apache/sysds/hops/DataGenOp.html |    2 +-
 docs/api/java/org/apache/sysds/hops/DataOp.html    |   46 +-
 docs/api/java/org/apache/sysds/hops/DnnOp.html     |    8 +-
 .../api/java/org/apache/sysds/hops/FunctionOp.html |   23 +-
 docs/api/java/org/apache/sysds/hops/Hop.html       |  187 +-
 .../api/java/org/apache/sysds/hops/IndexingOp.html |    2 +-
 .../java/org/apache/sysds/hops/LeftIndexingOp.html |    2 +-
 docs/api/java/org/apache/sysds/hops/LiteralOp.html |    2 +-
 .../org/apache/sysds/hops/MultiThreadedHop.html    |    2 +-
 docs/api/java/org/apache/sysds/hops/NaryOp.html    |    2 +-
 .../java/org/apache/sysds/hops/OptimizerUtils.html |   32 +-
 .../apache/sysds/hops/ParameterizedBuiltinOp.html  |    2 +-
 .../java/org/apache/sysds/hops/QuaternaryOp.html   |    2 +-
 docs/api/java/org/apache/sysds/hops/ReorgOp.html   |    2 +-
 docs/api/java/org/apache/sysds/hops/TernaryOp.html |    8 +-
 docs/api/java/org/apache/sysds/hops/UnaryOp.html   |    2 +-
 .../hops/class-use/AggBinaryOp.SparkAggType.html   |   12 +-
 .../java/org/apache/sysds/hops/class-use/Hop.html  |  137 +-
 .../apache/sysds/hops/codegen/SpoofFusedOp.html    |    2 +-
 .../class-use/SpoofCompiler.GeneratorAPI.html      |    4 +-
 .../hops/codegen/cplan/CNodeBinary.BinType.html    |   27 +-
 .../java/org/apache/sysds/hops/ipa/IPAPass.html    |    2 +-
 .../IPAPassApplyStaticAndDynamicHopRewrites.html   |    4 +-
 ...tml => IPAPassCompressionWorkloadAnalysis.html} |   42 +-
 .../sysds/hops/ipa/IPAPassEliminateDeadCode.html   |    4 +-
 .../sysds/hops/ipa/InterProceduralAnalysis.html    |   44 +-
 .../hops/ipa/class-use/FunctionCallGraph.html      |   30 +-
 .../hops/ipa/class-use/FunctionCallSizeInfo.html   |    6 +
 .../apache/sysds/hops/ipa/class-use/IPAPass.html   |   23 +-
 .../IPAPassCompressionWorkloadAnalysis.html}       |   44 +-
 .../org/apache/sysds/hops/ipa/package-frame.html   |    1 +
 .../org/apache/sysds/hops/ipa/package-summary.html |   23 +-
 .../org/apache/sysds/hops/ipa/package-tree.html    |    1 +
 .../java/org/apache/sysds/hops/package-use.html    |   29 +-
 .../apache/sysds/hops/recompile/Recompiler.html    |   40 +-
 .../recompile/class-use/Recompiler.ResetType.html  |    8 +-
 .../apache/sysds/hops/rewrite/HopRewriteUtils.html |  238 +-
 .../hops/rewrite/RewriteCompressedReblock.html     |   34 +-
 docs/api/java/org/apache/sysds/lops/Append.html    |   10 +-
 docs/api/java/org/apache/sysds/lops/AppendG.html   |   18 +-
 .../org/apache/sysds/lops/AppendGAlignedSP.html    |    2 +-
 docs/api/java/org/apache/sysds/lops/AppendM.html   |   18 +-
 docs/api/java/org/apache/sysds/lops/AppendR.html   |   18 +-
 docs/api/java/org/apache/sysds/lops/Binary.html    |   18 +-
 docs/api/java/org/apache/sysds/lops/BinaryM.html   |   10 +-
 .../java/org/apache/sysds/lops/BinaryScalar.html   |    2 +-
 .../org/apache/sysds/lops/BinaryUAggChain.html     |   10 +-
 .../api/java/org/apache/sysds/lops/CSVReBlock.html |   10 +-
 .../java/org/apache/sysds/lops/CentralMoment.html  |   18 +-
 .../api/java/org/apache/sysds/lops/Checkpoint.html |    2 +-
 .../api/java/org/apache/sysds/lops/CoVariance.html |   26 +-
 .../java/org/apache/sysds/lops/Compression.html    |   10 +-
 docs/api/java/org/apache/sysds/lops/Ctable.html    |   18 +-
 .../apache/sysds/lops/CumulativeOffsetBinary.html  |   18 +-
 .../sysds/lops/CumulativePartialAggregate.html     |   10 +-
 docs/api/java/org/apache/sysds/lops/Data.html      |   10 +-
 docs/api/java/org/apache/sysds/lops/DataGen.html   |   18 +-
 .../java/org/apache/sysds/lops/DeCompression.html  |   10 +-
 .../java/org/apache/sysds/lops/DnnTransform.html   |   26 +-
 docs/api/java/org/apache/sysds/lops/Federated.html |    2 +-
 .../java/org/apache/sysds/lops/FunctionCallCP.html |   18 +-
 .../org/apache/sysds/lops/GroupedAggregate.html    |   26 +-
 .../org/apache/sysds/lops/GroupedAggregateM.html   |   10 +-
 docs/api/java/org/apache/sysds/lops/LeftIndex.html |   18 +-
 docs/api/java/org/apache/sysds/lops/Lop.html       |   65 +-
 .../java/org/apache/sysds/lops/LopProperties.html  |   60 +-
 .../java/org/apache/sysds/lops/LopsException.html  |    4 +-
 docs/api/java/org/apache/sysds/lops/MMCJ.html      |   18 +-
 docs/api/java/org/apache/sysds/lops/MMRJ.html      |   10 +-
 docs/api/java/org/apache/sysds/lops/MMTSJ.html     |   26 +-
 docs/api/java/org/apache/sysds/lops/MMZip.html     |   10 +-
 docs/api/java/org/apache/sysds/lops/MapMult.html   |    2 +-
 .../java/org/apache/sysds/lops/MapMultChain.html   |   18 +-
 docs/api/java/org/apache/sysds/lops/MatMultCP.html |   34 +-
 docs/api/java/org/apache/sysds/lops/Nary.html      |   10 +-
 docs/api/java/org/apache/sysds/lops/PMMJ.html      |   10 +-
 docs/api/java/org/apache/sysds/lops/PMapMult.html  |    2 +-
 .../apache/sysds/lops/ParameterizedBuiltin.html    |   26 +-
 .../org/apache/sysds/lops/PartialAggregate.html    |   18 +-
 .../java/org/apache/sysds/lops/PickByCount.html    |   18 +-
 docs/api/java/org/apache/sysds/lops/ReBlock.html   |   10 +-
 .../api/java/org/apache/sysds/lops/RightIndex.html |   26 +-
 docs/api/java/org/apache/sysds/lops/SortKeys.html  |   42 +-
 .../api/java/org/apache/sysds/lops/SpoofFused.html |   10 +-
 docs/api/java/org/apache/sysds/lops/Sql.html       |    2 +-
 docs/api/java/org/apache/sysds/lops/Ternary.html   |   10 +-
 .../org/apache/sysds/lops/TernaryAggregate.html    |   10 +-
 docs/api/java/org/apache/sysds/lops/Transform.html |   58 +-
 .../java/org/apache/sysds/lops/UAggOuterChain.html |   10 +-
 docs/api/java/org/apache/sysds/lops/Unary.html     |   21 +-
 docs/api/java/org/apache/sysds/lops/UnaryCP.html   |   10 +-
 .../apache/sysds/lops/WeightedCrossEntropy.html    |   10 +-
 .../apache/sysds/lops/WeightedCrossEntropyR.html   |   10 +-
 .../java/org/apache/sysds/lops/WeightedDivMM.html  |   10 +-
 .../java/org/apache/sysds/lops/WeightedDivMMR.html |   10 +-
 .../org/apache/sysds/lops/WeightedSigmoid.html     |   10 +-
 .../org/apache/sysds/lops/WeightedSigmoidR.html    |   10 +-
 .../org/apache/sysds/lops/WeightedSquaredLoss.html |   10 +-
 .../apache/sysds/lops/WeightedSquaredLossR.html    |   10 +-
 .../org/apache/sysds/lops/WeightedUnaryMM.html     |   10 +-
 .../org/apache/sysds/lops/WeightedUnaryMMR.html    |   10 +-
 .../lops/class-use/Ctable.OperationTypes.html      |   10 +-
 .../lops/class-use/LeftIndex.LixCacheType.html     |    4 +-
 .../java/org/apache/sysds/lops/class-use/Lop.html  |  371 +--
 .../lops/class-use/LopProperties.ExecType.html     | 1236 ---------
 .../apache/sysds/lops/class-use/MMCJ.MMCJType.html |    4 +-
 .../sysds/lops/class-use/MMTSJ.MMTSJType.html      |   21 +-
 .../lops/class-use/MapMultChain.ChainType.html     |    4 +-
 .../lops/class-use/PickByCount.OperationTypes.html |    8 +-
 .../lops/class-use/SortKeys.OperationTypes.html    |   20 +-
 .../org/apache/sysds/lops/class-use/SortKeys.html  |    8 +-
 .../class-use/WeightedCrossEntropy.WCeMMType.html  |    8 +-
 .../lops/class-use/WeightedDivMM.WDivMMType.html   |    8 +-
 .../class-use/WeightedSigmoid.WSigmoidType.html    |    8 +-
 .../class-use/WeightedSquaredLoss.WeightsType.html |    8 +-
 .../lops/class-use/WeightedUnaryMM.WUMMType.html   |    8 +-
 .../java/org/apache/sysds/lops/package-frame.html  |    1 -
 .../org/apache/sysds/lops/package-summary.html     |   26 +-
 .../java/org/apache/sysds/lops/package-tree.html   |    1 -
 .../java/org/apache/sysds/lops/package-use.html    |   81 +-
 .../java/org/apache/sysds/parser/DMLProgram.html   |   72 +-
 .../org/apache/sysds/parser/DataExpression.html    |  170 +-
 .../org/apache/sysds/parser/DataIdentifier.html    |    2 +-
 .../apache/sysds/parser/FunctionDictionary.html    |   17 +-
 .../java/org/apache/sysds/parser/ParseInfo.html    |    2 +-
 .../apache/sysds/parser/class-use/DMLProgram.html  |   41 +-
 .../sysds/parser/class-use/DataIdentifier.html     |   30 +-
 .../apache/sysds/parser/class-use/Expression.html  |   75 +-
 .../sysds/parser/class-use/FunctionDictionary.html |   13 +
 .../apache/sysds/parser/class-use/Identifier.html  |   22 +
 .../apache/sysds/parser/class-use/ParseInfo.html   |   22 +
 .../sysds/parser/class-use/StatementBlock.html     |    4 +-
 .../java/org/apache/sysds/parser/package-use.html  |   59 +-
 .../runtime/class-use/DMLRuntimeException.html     |   78 +-
 .../runtime/compress/CompressedMatrixBlock.html    |   76 +-
 .../compress/CompressedMatrixBlockFactory.html     |   63 +-
 .../runtime/compress/CompressionSettings.html      |   76 +-
 .../compress/CompressionSettingsBuilder.html       |   96 +-
 .../runtime/compress/CompressionStatistics.html    |  105 +-
 .../compress/class-use/CompressedMatrixBlock.html  |   25 +-
 .../compress/class-use/CompressionSettings.html    |   41 +-
 .../class-use/CompressionSettingsBuilder.html      |   30 +-
 .../compress/class-use/CompressionStatistics.html  |    4 +-
 ...mnGroupPartitioner.html => AColumnCoCoder.html} |   76 +-
 ...tionerBinPacking.html => CoCodeBinPacking.html} |   93 +-
 ...mnGroupPartitionerCost.html => CoCodeCost.html} |   90 +-
 ...pPartitioner.html => CoCodeCostMatrixMult.html} |   89 +-
 ...mnGroupPartitioner.html => CoCodeCostTSMM.html} |   89 +-
 ...oupPartitionerStatic.html => CoCodeStatic.html} |   86 +-
 .../PlanningCoCoder.Memorizer.html}                |  217 +-
 .../cocode/PlanningCoCoder.PartitionerType.html    |   37 +-
 .../runtime/compress/cocode/PlanningCoCoder.html   |   26 +-
 .../{AColumnGroupPartitioner.html => Util.html}    |   94 +-
 ...mnGroupPartitioner.html => AColumnCoCoder.html} |   40 +-
 ...pPartitionerCost.html => CoCodeBinPacking.html} |   20 +-
 ...GroupPartitionerStatic.html => CoCodeCost.html} |   20 +-
 ...erBinPacking.html => CoCodeCostMatrixMult.html} |   20 +-
 .../class-use/CoCodeCostTSMM.html}                 |   20 +-
 ...GroupPartitionerCost.html => CoCodeStatic.html} |   20 +-
 ...nerCost.html => PlanningCoCoder.Memorizer.html} |   20 +-
 .../class-use/PlanningCoCoder.PartitionerType.html |    2 +-
 .../{ColumnGroupPartitionerCost.html => Util.html} |   20 +-
 .../runtime/compress/cocode/package-frame.html     |   12 +-
 .../runtime/compress/cocode/package-summary.html   |   30 +-
 .../runtime/compress/cocode/package-tree.html      |   12 +-
 .../sysds/runtime/compress/cocode/package-use.html |   10 +-
 .../colgroup/AColGroup.CompressionType.html        |   34 +-
 .../sysds/runtime/compress/colgroup/AColGroup.html | 1052 +++-----
 .../runtime/compress/colgroup/ADictionary.html     |  779 ------
 .../compress/colgroup/ColGroupCompressed.html      |  496 ++++
 .../runtime/compress/colgroup/ColGroupConst.html   |  704 +----
 .../runtime/compress/colgroup/ColGroupDDC.html     |  599 +----
 .../runtime/compress/colgroup/ColGroupEmpty.html   |  790 ++----
 .../runtime/compress/colgroup/ColGroupFactory.html |   61 +-
 .../runtime/compress/colgroup/ColGroupIO.html      |   37 +-
 .../runtime/compress/colgroup/ColGroupOLE.html     |  640 +----
 .../runtime/compress/colgroup/ColGroupOffset.html  |   26 +-
 .../runtime/compress/colgroup/ColGroupRLE.html     |  619 +----
 .../runtime/compress/colgroup/ColGroupSDC.html     |  601 +----
 .../compress/colgroup/ColGroupSDCSingle.html       |  595 +----
 .../compress/colgroup/ColGroupSDCSingleZeros.html  |  595 +----
 .../compress/colgroup/ColGroupSDCZeros.html        |  597 +----
 .../runtime/compress/colgroup/ColGroupSizes.html   |   73 +-
 .../compress/colgroup/ColGroupUncompressed.html    |  933 +++----
 .../runtime/compress/colgroup/ColGroupValue.html   |  903 +++----
 .../runtime/compress/colgroup/Dictionary.html      |  814 ------
 .../runtime/compress/colgroup/QDictionary.html     |  862 -------
 .../colgroup/class-use/AColGroup.ColGroupType.html |  256 --
 .../class-use/AColGroup.CompressionType.html       |   38 +-
 .../compress/colgroup/class-use/AColGroup.html     |  207 +-
 .../compress/colgroup/class-use/ADictionary.html   |  314 ---
 ...{ColGroupValue.html => ColGroupCompressed.html} |   84 +-
 .../compress/colgroup/class-use/ColGroupConst.html |   57 +-
 .../compress/colgroup/class-use/ColGroupDDC.html   |   47 +-
 .../compress/colgroup/class-use/ColGroupOLE.html   |   78 +-
 .../compress/colgroup/class-use/ColGroupRLE.html   |   78 +-
 .../compress/colgroup/class-use/ColGroupSDC.html   |   54 +-
 .../colgroup/class-use/ColGroupSDCSingle.html      |   54 +-
 .../colgroup/class-use/ColGroupSDCSingleZeros.html |   47 +-
 .../colgroup/class-use/ColGroupSDCZeros.html       |   47 +-
 .../compress/colgroup/class-use/ColGroupValue.html |   74 +-
 .../compress/colgroup/class-use/Dictionary.html    |  201 --
 .../compress/colgroup/class-use/QDictionary.html   |  197 --
 .../compress/colgroup/dictionary/ADictionary.html  | 1211 +++++++++
 .../compress/colgroup/dictionary/Dictionary.html   | 1295 ++++++++++
 .../dictionary/DictionaryFactory.Type.html}        |  138 +-
 .../colgroup/dictionary/DictionaryFactory.html     |  407 +++
 .../colgroup/dictionary/MatrixBlockDictionary.html | 1322 ++++++++++
 .../compress/colgroup/dictionary/QDictionary.html  | 1343 ++++++++++
 .../colgroup/dictionary/class-use/ADictionary.html |  494 ++++
 .../colgroup/dictionary/class-use/Dictionary.html  |  652 +++++
 .../class-use/DictionaryFactory.Type.html}         |   41 +-
 .../class-use/DictionaryFactory.html}              |   20 +-
 .../class-use/MatrixBlockDictionary.html}          |   63 +-
 .../colgroup/dictionary/class-use/QDictionary.html |  197 ++
 .../colgroup/dictionary/package-frame.html         |   28 +
 .../{mapping => dictionary}/package-summary.html   |   66 +-
 .../{mapping => dictionary}/package-tree.html      |   39 +-
 .../{mapping => dictionary}/package-use.html       |   64 +-
 .../{tree => insertionsort}/AInsertionSorter.html  |   84 +-
 .../InsertionSorterFactory.SORT_TYPE.html}         |  142 +-
 .../InsertionSorterFactory.html}                   |  139 +-
 .../MaterializeSort.html}                          |  106 +-
 .../{tree => insertionsort}/MergeSort.html         |  103 +-
 .../class-use/AInsertionSorter.html                |   57 +-
 .../InsertionSorterFactory.SORT_TYPE.html}         |   61 +-
 .../class-use/InsertionSorterFactory.html          |   16 +-
 .../class-use/MaterializeSort.html}                |   20 +-
 .../class-use/MergeSort.html                       |   16 +-
 .../{tree => insertionsort}/package-frame.html     |   17 +-
 .../{tree => insertionsort}/package-summary.html   |   42 +-
 .../{tree => insertionsort}/package-tree.html      |   39 +-
 .../{tree => insertionsort}/package-use.html       |   26 +-
 .../AMapToData.html}                               |  181 +-
 .../compress/colgroup/mapping/IMapToData.html      |  303 ---
 .../compress/colgroup/mapping/MapToBit.html        |   89 +-
 .../compress/colgroup/mapping/MapToByte.html       |   96 +-
 .../compress/colgroup/mapping/MapToChar.html       |  110 +-
 .../colgroup/mapping/MapToFactory.MAP_TYPE.html}   |  134 +-
 .../compress/colgroup/mapping/MapToFactory.html    |   79 +-
 .../compress/colgroup/mapping/MapToInt.html        |  100 +-
 .../class-use/{IMapToData.html => AMapToData.html} |   96 +-
 .../colgroup/mapping/class-use/MapToBit.html       |    2 +-
 .../colgroup/mapping/class-use/MapToByte.html      |    2 +-
 .../colgroup/mapping/class-use/MapToChar.html      |    2 +-
 .../{MapToBit.html => MapToFactory.MAP_TYPE.html}  |   37 +-
 .../colgroup/mapping/class-use/MapToInt.html       |    2 +-
 .../compress/colgroup/mapping/package-frame.html   |    9 +-
 .../compress/colgroup/mapping/package-summary.html |   50 +-
 .../compress/colgroup/mapping/package-tree.html    |   32 +-
 .../compress/colgroup/mapping/package-use.html     |   39 +-
 .../{tree/Naive.html => offset/AIterator.html}     |  186 +-
 .../{mapping/MapToInt.html => offset/AOffset.html} |  193 +-
 .../MapToChar.html => offset/OffsetByte.html}      |  199 +-
 .../MapToByte.html => offset/OffsetChar.html}      |  191 +-
 .../colgroup/offset/OffsetFactory.OFF_TYPE.html}   |  142 +-
 .../OffsetFactory.html}                            |  170 +-
 .../class-use/AIterator.html}                      |   40 +-
 .../class-use/AOffset.html}                        |   53 +-
 .../class-use/OffsetByte.html}                     |   32 +-
 .../class-use/OffsetChar.html}                     |   32 +-
 .../class-use/OffsetFactory.OFF_TYPE.html}         |   41 +-
 .../class-use/OffsetFactory.html}                  |   20 +-
 .../compress/colgroup/offset/package-frame.html    |   28 +
 .../colgroup/{pre => offset}/package-summary.html  |   58 +-
 .../colgroup/{pre => offset}/package-tree.html     |   37 +-
 .../colgroup/{pre => offset}/package-use.html      |   49 +-
 .../runtime/compress/colgroup/package-frame.html   |    6 +-
 .../runtime/compress/colgroup/package-summary.html |   69 +-
 .../runtime/compress/colgroup/package-tree.html    |   16 +-
 .../runtime/compress/colgroup/package-use.html     |   67 +-
 .../compress/colgroup/pre/IPreAggregate.html       |  346 ---
 .../compress/colgroup/pre/MapPreAggregate.html     |  357 ---
 .../colgroup/pre/class-use/IPreAggregate.html      |  496 ----
 .../compress/colgroup/pre/package-frame.html       |   26 -
 .../compress/estim/CompressedSizeEstimator.html    |  147 +-
 .../estim/CompressedSizeEstimatorExact.html        |   63 +-
 .../estim/CompressedSizeEstimatorFactory.html      |    4 +-
 .../estim/CompressedSizeEstimatorSample.html       |   77 +-
 .../runtime/compress/estim/CompressedSizeInfo.html |  103 +-
 .../compress/estim/CompressedSizeInfoColGroup.html |  171 +-
 .../estim/class-use/CompressedSizeEstimator.html   |   11 +-
 .../estim/class-use/CompressedSizeInfo.html        |   38 +-
 .../class-use/CompressedSizeInfoColGroup.html      |  131 +-
 .../estim/class-use/EstimationFactors.html         |   13 +-
 .../runtime/compress/estim/package-summary.html    |    4 +-
 .../sysds/runtime/compress/estim/package-tree.html |    4 +-
 .../sysds/runtime/compress/estim/package-use.html  |    5 +
 .../sysds/runtime/compress/lib/BitmapEncoder.html  |    8 +-
 .../runtime/compress/lib/BitmapLossyEncoder.html   |   30 +-
 .../sysds/runtime/compress/package-summary.html    |    5 +-
 .../apache/sysds/runtime/compress/package-use.html |    5 +-
 .../sysds/runtime/compress/utils/ABitmap.html      |   48 +-
 .../sysds/runtime/compress/utils/Bitmap.html       |   43 +-
 .../sysds/runtime/compress/utils/BitmapLossy.html  |   59 +-
 .../sysds/runtime/compress/utils/DblArray.html     |   30 +-
 .../runtime/compress/utils/LinearAlgebraUtils.html |    4 +-
 .../utils/{Bitmap.html => MultiColBitmap.html}     |   95 +-
 .../utils/class-use/ABitmap.BitmapType.html        |   12 +-
 .../runtime/compress/utils/class-use/ABitmap.html  |  101 +-
 .../runtime/compress/utils/class-use/Bitmap.html   |   41 -
 .../compress/utils/class-use/BitmapLossy.html      |   10 +-
 .../compress/utils/class-use/IntArrayList.html     |  105 +-
 .../class-use/MultiColBitmap.html}                 |   20 +-
 .../runtime/compress/utils/package-frame.html      |    1 +
 .../runtime/compress/utils/package-summary.html    |   10 +-
 .../sysds/runtime/compress/utils/package-tree.html |    5 +-
 .../sysds/runtime/compress/utils/package-use.html  |   55 +-
 .../WTreeNode.WTNodeType.html}                     |  165 +-
 .../ABitmap.html => workload/WTreeNode.html}       |  183 +-
 .../WorkloadAnalyzer.html}                         |  109 +-
 .../class-use/WTreeNode.WTNodeType.html}           |   59 +-
 .../class-use/WTreeNode.html}                      |   80 +-
 .../class-use/WorkloadAnalyzer.html}               |   20 +-
 .../runtime/compress/workload/package-frame.html   |   25 +
 .../{cocode => workload}/package-summary.html      |   47 +-
 .../{cocode => workload}/package-tree.html         |   30 +-
 .../compress/{cocode => workload}/package-use.html |   48 +-
 .../runtime/controlprogram/ParForProgramBlock.html |   57 +-
 .../sysds/runtime/controlprogram/Program.html      |   53 +-
 .../controlprogram/caching/CacheableData.html      |  101 +-
 .../controlprogram/caching/FrameObject.html        |    2 +-
 .../controlprogram/caching/MatrixObject.html       |    4 +
 .../controlprogram/caching/TensorObject.html       |    2 +-
 .../caching/class-use/CacheableData.html           |   41 +
 .../caching/class-use/MatrixObject.html            |   13 +
 .../controlprogram/caching/package-use.html        |   22 +
 .../class-use/FunctionProgramBlock.html            |    8 +-
 .../runtime/controlprogram/class-use/Program.html  |   11 +-
 .../controlprogram/class-use/ProgramBlock.html     |   15 +-
 .../controlprogram/context/ExecutionContext.html   |  105 +-
 .../context/SparkExecutionContext.html             |    2 +-
 .../context/class-use/ExecutionContext.html        |  124 +-
 ...FType.html => FederationMap.FPartitioning.html} |  119 +-
 .../federated/FederationMap.FReplication.html}     |  109 +-
 .../federated/FederationMap.FType.html             |   32 +-
 .../controlprogram/federated/FederationMap.html    |  269 +-
 .../controlprogram/federated/FederationUtils.html  |  118 +-
 .../federated/class-use/FederatedData.html         |   18 +-
 .../federated/class-use/FederatedRange.html        |   38 +-
 .../federated/class-use/FederatedRequest.html      |   56 +-
 .../federated/class-use/FederatedResponse.html     |   14 +
 .../class-use/FederationMap.FPartitioning.html}    |   54 +-
 .../class-use/FederationMap.FReplication.html}     |   54 +-
 .../federated/class-use/FederationMap.FType.html   |   73 +-
 .../federated/class-use/FederationMap.html         |   59 +-
 .../controlprogram/federated/package-frame.html    |    2 +
 .../controlprogram/federated/package-summary.html  |    8 +
 .../controlprogram/federated/package-tree.html     |    2 +
 .../controlprogram/federated/package-use.html      |   67 +-
 .../runtime/controlprogram/package-summary.html    |    4 +-
 .../sysds/runtime/controlprogram/package-tree.html |    4 +-
 .../controlprogram/parfor/opt/CostEstimator.html   |   16 +-
 .../parfor/opt/CostEstimatorHops.html              |   14 +-
 .../parfor/opt/CostEstimatorRuntime.html           |   14 +-
 .../parfor/opt/OptTreeConverter.html               |    8 +-
 .../opt/class-use/CostEstimator.TestMeasure.html   |   16 +-
 .../parfor/opt/class-use/OptNode.html              |   16 +-
 .../sysds/runtime/data/class-use/SparseBlock.html  |  199 +-
 .../org/apache/sysds/runtime/data/package-use.html |   37 +-
 .../runtime/functionobjects/class-use/Builtin.html |   65 +-
 .../functionobjects/class-use/ValueFunction.html   |   81 +-
 .../sysds/runtime/functionobjects/package-use.html |   11 +-
 .../runtime/instructions/InstructionUtils.html     |  210 +-
 .../instructions/class-use/Instruction.html        |  102 +-
 .../cp/AggregateBinaryCPInstruction.html           |    4 +-
 .../cp/AggregateTernaryCPInstruction.html          |    4 +-
 .../cp/AggregateUnaryCPInstruction.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 +-
 .../instructions/cp/BuiltinNaryCPInstruction.html  |    4 +-
 .../runtime/instructions/cp/CPInstruction.html     |   37 +-
 .../cp/CentralMomentCPInstruction.html             |    4 +-
 .../instructions/cp/CompressionCPInstruction.html  |    4 +-
 .../instructions/cp/ComputationCPInstruction.html  |    4 +-
 .../instructions/cp/CovarianceCPInstruction.html   |    4 +-
 .../instructions/cp/CtableCPInstruction.html       |    4 +-
 .../instructions/cp/DataGenCPInstruction.html      |    4 +-
 .../cp/DeCompressionCPInstruction.html             |    4 +-
 .../runtime/instructions/cp/DnnCPInstruction.html  |    4 +-
 .../instructions/cp/EvalNaryCPInstruction.html     |   38 +-
 .../instructions/cp/FrameAppendCPInstruction.html  |    4 +-
 .../cp/FrameIndexingCPInstruction.html             |    4 +-
 .../instructions/cp/FunctionCallCPInstruction.html |    2 +-
 .../instructions/cp/IndexingCPInstruction.html     |    4 +-
 .../cp/ListAppendRemoveCPInstruction.html          |    4 +-
 .../instructions/cp/ListIndexingCPInstruction.html |    4 +-
 .../sysds/runtime/instructions/cp/ListObject.html  |   95 +-
 .../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 +-
 .../instructions/cp/SpoofCPInstruction.html        |   25 +-
 .../runtime/instructions/cp/SqlCPInstruction.html  |    4 +-
 .../instructions/cp/StringInitCPInstruction.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 +-
 .../instructions/cp/VariableCPInstruction.html     |    4 +-
 .../instructions/cp/class-use/CPOperand.html       |   88 +-
 .../runtime/instructions/cp/class-use/Data.html    |   13 +-
 .../instructions/cp/class-use/ListObject.html      |   46 +-
 .../instructions/cp/class-use/ScalarObject.html    |   23 +
 .../sysds/runtime/instructions/cp/package-use.html |   34 +-
 .../cpfile/MatrixIndexingCPFileInstruction.html    |    4 +-
 .../fed/AggregateBinaryFEDInstruction.html         |   28 +-
 .../fed/AggregateTernaryFEDInstruction.html        |    2 +-
 .../fed/AggregateUnaryFEDInstruction.html          |    2 +-
 .../instructions/fed/AppendFEDInstruction.html     |    2 +-
 .../instructions/fed/BinaryFEDInstruction.html     |    8 +-
 ...n.html => BinaryFrameScalarFEDInstruction.html} |   30 +-
 .../fed/BinaryMatrixMatrixFEDInstruction.html      |    6 +-
 .../fed/BinaryMatrixScalarFEDInstruction.html      |    2 +-
 .../fed/CentralMomentFEDInstruction.html           |    2 +-
 .../fed/ComputationFEDInstruction.html             |    4 +-
 .../instructions/fed/CovarianceFEDInstruction.html |    6 +-
 ...DInstruction.html => CtableFEDInstruction.html} |   47 +-
 .../instructions/fed/FEDInstruction.FEDType.html   |   62 +-
 .../fed/FEDInstruction.FederatedOutput.html}       |  121 +-
 .../runtime/instructions/fed/FEDInstruction.html   |   12 +-
 .../instructions/fed/IndexingFEDInstruction.html   |    2 +-
 .../instructions/fed/InitFEDInstruction.html       |    2 +-
 .../instructions/fed/MMChainFEDInstruction.html    |    2 +-
 ...tiReturnParameterizedBuiltinFEDInstruction.html |    2 +-
 .../fed/ParameterizedBuiltinFEDInstruction.html    |    2 +-
 .../fed/QuantilePickFEDInstruction.html            |    2 +-
 .../fed/QuantileSortFEDInstruction.html            |    2 +-
 .../instructions/fed/QuaternaryFEDInstruction.html |    2 +-
 .../fed/QuaternaryWCeMMFEDInstruction.html         |    2 +-
 .../fed/QuaternaryWDivMMFEDInstruction.html        |    2 +-
 .../fed/QuaternaryWSLossFEDInstruction.html        |    2 +-
 .../fed/QuaternaryWSigmoidFEDInstruction.html      |    2 +-
 .../fed/QuaternaryWUMMFEDInstruction.html          |    2 +-
 .../instructions/fed/ReorgFEDInstruction.html      |   24 +-
 .../instructions/fed/ReshapeFEDInstruction.html    |    2 +-
 .../instructions/fed/SpoofFEDInstruction.html      |    2 +-
 .../instructions/fed/TernaryFEDInstruction.html    |    2 +-
 .../instructions/fed/TsmmFEDInstruction.html       |   26 +-
 .../instructions/fed/UnaryFEDInstruction.html      |    2 +-
 .../fed/UnaryMatrixFEDInstruction.html             |    2 +-
 .../instructions/fed/VariableFEDInstruction.html   |    2 +-
 .../fed/class-use/BinaryFEDInstruction.html        |   12 +-
 .../BinaryFrameScalarFEDInstruction.html}          |   20 +-
 .../fed/class-use/ComputationFEDInstruction.html   |   14 +-
 .../fed/class-use/CtableFEDInstruction.html}       |   36 +-
 .../class-use/FEDInstruction.FederatedOutput.html  |  230 ++
 .../instructions/fed/class-use/FEDInstruction.html |   16 +-
 .../runtime/instructions/fed/package-frame.html    |    3 +
 .../runtime/instructions/fed/package-summary.html  |   20 +-
 .../runtime/instructions/fed/package-tree.html     |    3 +
 .../runtime/instructions/fed/package-use.html      |   27 +-
 .../gpu/context/GPUMemoryAllocator.html            |    4 +-
 .../gpu/context/GPUMemoryEviction.html}            |   80 +-
 .../instructions/gpu/context/GPUMemoryManager.html |    8 +-
 .../instructions/gpu/context/GPUObject.html        |  225 +-
 .../gpu/context/class-use/GPUMemoryEviction.html}  |   20 +-
 .../gpu/context/class-use/GPUObject.html           |   57 +
 .../instructions/gpu/context/package-frame.html    |    1 +
 .../instructions/gpu/context/package-summary.html  |   14 +-
 .../instructions/gpu/context/package-tree.html     |    1 +
 .../instructions/gpu/context/package-use.html      |   21 +
 .../instructions/spark/IndexingSPInstruction.html  |    4 +-
 ...uction.html => LIBSVMReblockSPInstruction.html} |   70 +-
 .../spark/MapmmChainSPInstruction.html             |    4 +-
 .../instructions/spark/SPInstruction.SPType.html   |   60 +-
 .../instructions/spark/SpoofSPInstruction.html     |   21 +-
 .../instructions/spark/UnarySPInstruction.html     |    2 +-
 .../spark/class-use/ComputationSPInstruction.html  |   50 +-
 .../class-use/LIBSVMReblockSPInstruction.html}     |   36 +-
 .../spark/class-use/SPInstruction.html             |   56 +-
 .../spark/class-use/UnarySPInstruction.html        |   22 +-
 .../runtime/instructions/spark/package-frame.html  |    1 +
 .../instructions/spark/package-summary.html        |   92 +-
 .../runtime/instructions/spark/package-tree.html   |    1 +
 .../runtime/instructions/spark/package-use.html    |   51 +-
 .../spark/utils/RDDConverterUtils.html             |   97 +-
 .../sysds/runtime/io/FileFormatProperties.html     |    2 +-
 .../sysds/runtime/io/FileFormatPropertiesCSV.html  |    4 +-
 ...iesCSV.html => FileFormatPropertiesLIBSVM.html} |  195 +-
 .../sysds/runtime/io/FileFormatPropertiesMM.html   |    4 +-
 .../runtime/io/IOUtilFunctions.CountRowsTask.html  |    4 +-
 .../apache/sysds/runtime/io/IOUtilFunctions.html   |   54 +-
 .../LineageCodegenItem.html => io/ListReader.html} |  102 +-
 .../LineageCodegenItem.html => io/ListWriter.html} |  101 +-
 .../org/apache/sysds/runtime/io/MatrixReader.html  |    4 +-
 .../apache/sysds/runtime/io/ReaderTextLIBSVM.html  |    6 +-
 .../sysds/runtime/io/ReaderTextLIBSVMParallel.html |    6 +-
 .../apache/sysds/runtime/io/WriterTextLIBSVM.html  |    6 +-
 .../sysds/runtime/io/WriterTextLIBSVMParallel.html |    6 +-
 .../runtime/io/class-use/FileFormatProperties.html |   21 +
 .../io/class-use/FileFormatPropertiesLIBSVM.html   |  197 ++
 .../Naive.html => io/class-use/ListReader.html}    |   44 +-
 .../Naive.html => io/class-use/ListWriter.html}    |   44 +-
 .../org/apache/sysds/runtime/io/package-frame.html |    3 +
 .../apache/sysds/runtime/io/package-summary.html   |  140 +-
 .../org/apache/sysds/runtime/io/package-tree.html  |    3 +
 .../org/apache/sysds/runtime/io/package-use.html   |   66 +-
 .../BooleanArray32.html}                           |   92 +-
 .../org/apache/sysds/runtime/lineage/Lineage.html  |    4 +-
 .../apache/sysds/runtime/lineage/LineageCache.html |   37 +-
 .../sysds/runtime/lineage/LineageCacheConfig.html  |   64 +-
 .../sysds/runtime/lineage/LineageCacheEntry.html   |   48 +-
 .../runtime/lineage/LineageCacheStatistics.html    |  100 +-
 .../sysds/runtime/lineage/LineageCodegenItem.html  |    4 +-
 ...ineageCodegenItem.html => LineageDebugger.html} |  155 +-
 .../sysds/runtime/lineage/LineageDedupBlock.html   |    4 +-
 .../lineage/LineageEstimatorStatistics.html        |    4 +-
 ...tatistics.html => LineageGPUCacheEviction.html} |  158 +-
 .../apache/sysds/runtime/lineage/LineageItem.html  |  104 +-
 .../sysds/runtime/lineage/LineageTraceable.html    |    2 +-
 .../class-use/BooleanArray32.html}                 |   44 +-
 .../sysds/runtime/lineage/class-use/Lineage.html   |   15 +
 .../lineage/class-use/LineageCacheEntry.html       |   53 +
 .../class-use/LineageDebugger.html}                |   44 +-
 .../class-use/LineageGPUCacheEviction.html}        |   44 +-
 .../runtime/lineage/class-use/LineageItem.html     |  107 +-
 .../lineage/class-use/LineageTraceable.html        |   68 +-
 .../sysds/runtime/lineage/package-frame.html       |    3 +
 .../sysds/runtime/lineage/package-summary.html     |   36 +-
 .../apache/sysds/runtime/lineage/package-tree.html |    3 +
 .../sysds/runtime/matrix/data/CM_N_COVCell.html    |    8 +-
 .../sysds/runtime/matrix/data/FrameBlock.html      |  106 +-
 .../runtime/matrix/data/LibMatrixDatagen.html      |    4 +-
 .../sysds/runtime/matrix/data/LibMatrixMult.html   |   69 +-
 .../sysds/runtime/matrix/data/MatrixBlock.html     |  227 +-
 .../sysds/runtime/matrix/data/MatrixCell.html      |    8 +-
 .../sysds/runtime/matrix/data/MatrixValue.html     |    8 +-
 .../data/RandomMatrixGenerator.PDF.html}           |  110 +-
 .../runtime/matrix/data/RandomMatrixGenerator.html |   64 +-
 .../data/SinglePrecisionCudaSupportFunctions.html  |    4 +-
 .../sysds/runtime/matrix/data/WeightedCell.html    |    4 +-
 .../sysds/runtime/matrix/data/WeightedPair.html    |    4 +-
 .../runtime/matrix/data/class-use/FrameBlock.html  |  185 +-
 .../runtime/matrix/data/class-use/MatrixBlock.html | 1379 +++++-----
 .../matrix/data/class-use/MatrixIndexes.html       |   63 +-
 .../runtime/matrix/data/class-use/MatrixValue.html |   58 +-
 .../data/class-use/RandomMatrixGenerator.PDF.html  |  255 ++
 .../sysds/runtime/matrix/data/package-frame.html   |    1 +
 .../sysds/runtime/matrix/data/package-summary.html |    6 +
 .../sysds/runtime/matrix/data/package-tree.html    |    1 +
 .../sysds/runtime/matrix/data/package-use.html     |   71 +-
 .../class-use/AggregateUnaryOperator.html          |   35 +-
 .../matrix/operators/class-use/BinaryOperator.html |  102 +-
 .../matrix/operators/class-use/Operator.html       |   19 +-
 .../matrix/operators/class-use/ScalarOperator.html |  104 +-
 .../runtime/matrix/operators/package-use.html      |   48 +-
 .../org/apache/sysds/runtime/meta/MetaData.html    |    4 +-
 .../org/apache/sysds/runtime/meta/MetaDataAll.html |  642 +++++
 .../apache/sysds/runtime/meta/MetaDataFormat.html  |    4 +-
 .../meta/class-use/DataCharacteristics.html        |  103 +-
 .../Naive.html => meta/class-use/MetaDataAll.html} |   44 +-
 .../apache/sysds/runtime/meta/package-frame.html   |    1 +
 .../apache/sysds/runtime/meta/package-summary.html |    8 +-
 .../apache/sysds/runtime/meta/package-tree.html    |   13 +
 .../runtime/transform/encode/ColumnEncoder.html    |  111 +-
 .../runtime/transform/encode/ColumnEncoderBin.html |  123 +-
 .../transform/encode/ColumnEncoderComposite.html   |  131 +-
 .../transform/encode/ColumnEncoderDummycode.html   |  114 +-
 .../transform/encode/ColumnEncoderFeatureHash.html |  104 +-
 .../transform/encode/ColumnEncoderPassThrough.html |  100 +-
 .../transform/encode/ColumnEncoderRecode.html      |  144 +-
 .../transform/encode/MultiColumnEncoder.html       |  200 +-
 .../org/apache/sysds/runtime/util/HDFSTool.html    |   49 +-
 .../sysds/runtime/util/ProgramConverter.html       |  110 +-
 .../apache/sysds/runtime/util/UtilFunctions.html   |  113 +-
 .../org/apache/sysds/utils/MemoryEstimates.html    |    4 +-
 docs/api/java/overview-frame.html                  |    6 +-
 docs/api/java/overview-summary.html                |   22 +-
 docs/api/java/overview-tree.html                   |   95 +-
 docs/api/java/package-list                         |    6 +-
 docs/api/java/serialized-form.html                 |   91 +-
 docs/api/python/api/context/systemds_context.html  |  172 +-
 docs/api/python/api/matrix/federated.html          |  259 --
 docs/api/python/api/matrix/matrix.html             |  311 ---
 docs/api/python/api/operator/algorithms.html       |  736 +++++-
 docs/api/python/api/operator/node/frame.html       |  334 +++
 docs/api/python/api/operator/node/list.html        |  322 +++
 .../{operation_node.html => node/matrix.html}      |  274 +-
 docs/api/python/api/operator/node/scalar.html      |  436 ++++
 docs/api/python/api/operator/node/source.html      |  305 +++
 docs/api/python/api/operator/operation_node.html   |  273 +-
 docs/api/python/api/script_building/dag.html       |   13 +-
 docs/api/python/api/script_building/script.html    |   15 +-
 docs/api/python/api/utils/converters.html          |   27 +-
 docs/api/python/api/utils/helpers.html             |   13 +-
 docs/api/python/genindex.html                      |  288 ++-
 docs/api/python/getting_started/install.html       |   15 +-
 .../python/getting_started/simple_examples.html    |   27 +-
 docs/api/python/guide/algorithms_basics.html       |   83 +-
 docs/api/python/guide/federated.html               |   42 +-
 docs/api/python/index.html                         |   13 +-
 docs/api/python/objects.inv                        |  Bin 1029 -> 1506 bytes
 docs/api/python/py-modindex.html                   |   13 +-
 docs/api/python/search.html                        |   13 +-
 docs/api/python/searchindex.js                     |    2 +-
 .../sources/api/context/systemds_context.rst.txt   |   12 +-
 .../python/sources/api/operator/algorithms.rst.txt |    7 +-
 .../node/frame.rst.txt}                            |   23 +-
 .../matrix.rst.txt => operator/node/list.rst.txt}  |   21 +-
 .../api/{matrix => operator/node}/matrix.rst.txt   |    4 +-
 .../node/scalar.rst.txt}                           |   14 +-
 .../node/source.rst.txt}                           |   18 +-
 .../sources/api/operator/operation_node.rst.txt    |    3 +-
 .../python/sources/getting_started/install.rst.txt |    2 +-
 .../getting_started/simple_examples.rst.txt        |   14 +-
 .../python/sources/guide/algorithms_basics.rst.txt |   72 +-
 docs/api/python/sources/guide/federated.rst.txt    |   29 +-
 docs/api/python/sources/index.rst.txt              |   11 +-
 docs/updateAPI.sh                                  |    1 +
 658 files changed, 31146 insertions(+), 25808 deletions(-)

diff --git a/docs/api/java/allclasses-frame.html b/docs/api/java/allclasses-frame.html
index 3e95af7..0117664 100644
--- a/docs/api/java/allclasses-frame.html
+++ b/docs/api/java/allclasses-frame.html
@@ -15,10 +15,9 @@
 <li><a href="org/apache/sysds/runtime/compress/utils/ABitmap.html" title="class in org.apache.sysds.runtime.compress.utils" target="classFrame">ABitmap</a></li>
 <li><a href="org/apache/sysds/runtime/compress/utils/ABitmap.BitmapType.html" title="enum in org.apache.sysds.runtime.compress.utils" target="classFrame">ABitmap.BitmapType</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup" target="classFrame">AColGroup</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.ColGroupType.html" title="enum in org.apache.sysds.runtime.compress.colgroup" target="classFrame">AColGroup.ColGroupType</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.CompressionType.html" title="enum in org.apache.sysds.runtime.compress.colgroup" target="classFrame">AColGroup.CompressionType</a></li>
-<li><a href="org/apache/sysds/runtime/compress/cocode/AColumnGroupPartitioner.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">AColumnGroupPartitioner</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup" target="classFrame">ADictionary</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/AColumnCoCoder.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">AColumnCoCoder</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary" target="classFrame">ADictionary</a></li>
 <li><a href="org/apache/sysds/hops/AggBinaryOp.html" title="class in org.apache.sysds.hops" target="classFrame">AggBinaryOp</a></li>
 <li><a href="org/apache/sysds/hops/AggBinaryOp.MMultMethod.html" title="enum in org.apache.sysds.hops" target="classFrame">AggBinaryOp.MMultMethod</a></li>
 <li><a href="org/apache/sysds/hops/AggBinaryOp.SparkAggType.html" title="enum in org.apache.sysds.hops" target="classFrame">AggBinaryOp.SparkAggType</a></li>
@@ -41,8 +40,11 @@
 <li><a href="org/apache/sysds/runtime/instructions/spark/AggregateUnarySPInstruction.RDDUAggFunction2.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">AggregateUnarySPInstruction.RDDUAggFunction2</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/AggregateUnarySPInstruction.RDDUTensorAggFunction2.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">AggregateUnarySPInstruction.RDDUTensorAggFunction2</a></li>
 <li><a href="org/apache/sysds/hops/AggUnaryOp.html" title="class in org.apache.sysds.hops" target="classFrame">AggUnaryOp</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree" target="classFrame">AInsertionSorter</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort" target="classFrame">AInsertionSorter</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset" target="classFrame">AIterator</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping" target="classFrame">AMapToData</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/And.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">And</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset" target="classFrame">AOffset</a></li>
 <li><a href="org/apache/sysds/lops/Append.html" title="class in org.apache.sysds.lops" target="classFrame">Append</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/AppendCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp" target="classFrame">AppendCPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/AppendCPInstruction.AppendType.html" title="enum in org.apache.sysds.runtime.instructions.cp" target="classFrame">AppendCPInstruction.AppendType</a></li>
@@ -61,7 +63,6 @@
 <li><a href="org/apache/sysds/lops/AppendR.html" title="class in org.apache.sysds.lops" target="classFrame">AppendR</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/AppendRSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">AppendRSPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/ArithmeticBinaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu" target="classFrame">ArithmeticBinaryGPUInstruction</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre" target="classFrame">ArrPreAggregate</a></li>
 <li><a href="org/apache/sysds/parser/AssignmentStatement.html" title="class in org.apache.sysds.parser" target="classFrame">AssignmentStatement</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/BalanceToAvgFederatedScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp" target="classFrame">BalanceToAvgFederatedScheme</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/BasicProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram" target="classFrame">BasicProgramBlock</a></li>
@@ -83,6 +84,7 @@
 <li><a href="org/apache/sysds/runtime/instructions/cp/BinaryFrameMatrixCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp" target="classFrame">BinaryFrameMatrixCPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/BinaryFrameMatrixSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">BinaryFrameMatrixSPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/BinaryFrameScalarCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp" target="classFrame">BinaryFrameScalarCPInstruction</a></li>
+<li><a href="org/apache/sysds/runtime/instructions/fed/BinaryFrameScalarFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed" target="classFrame">BinaryFrameScalarFEDInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/BinaryFrameScalarSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">BinaryFrameScalarSPInstruction</a></li>
 <li><a href="org/apache/sysds/lops/BinaryM.html" title="class in org.apache.sysds.lops" target="classFrame">BinaryM</a></li>
 <li><a href="org/apache/sysds/lops/BinaryM.VectorType.html" title="enum in org.apache.sysds.lops" target="classFrame">BinaryM.VectorType</a></li>
@@ -116,6 +118,7 @@
 <li><a href="org/apache/sysds/runtime/functionobjects/BitwShiftR.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">BitwShiftR</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/BitwXor.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">BitwXor</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/data/BlockPartitioner.html" title="class in org.apache.sysds.runtime.instructions.spark.data" target="classFrame">BlockPartitioner</a></li>
+<li><a href="org/apache/sysds/runtime/lineage/BooleanArray32.html" title="class in org.apache.sysds.runtime.lineage" target="classFrame">BooleanArray32</a></li>
 <li><a href="org/apache/sysds/parser/BooleanExpression.html" title="class in org.apache.sysds.parser" target="classFrame">BooleanExpression</a></li>
 <li><a href="org/apache/sysds/parser/BooleanIdentifier.html" title="class in org.apache.sysds.parser" target="classFrame">BooleanIdentifier</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/BooleanObject.html" title="class in org.apache.sysds.runtime.instructions.cp" target="classFrame">BooleanObject</a></li>
@@ -181,10 +184,15 @@
 <li><a href="org/apache/sysds/hops/codegen/cplan/CNodeTpl.html" title="class in org.apache.sysds.hops.codegen.cplan" target="classFrame">CNodeTpl</a></li>
 <li><a href="org/apache/sysds/hops/codegen/cplan/CNodeUnary.html" title="class in org.apache.sysds.hops.codegen.cplan" target="classFrame">CNodeUnary</a></li>
 <li><a href="org/apache/sysds/hops/codegen/cplan/CNodeUnary.UnaryType.html" title="enum in org.apache.sysds.hops.codegen.cplan" target="classFrame">CNodeUnary.UnaryType</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/CoCodeBinPacking.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">CoCodeBinPacking</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/CoCodeCost.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">CoCodeCost</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/CoCodeCostMatrixMult.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">CoCodeCostMatrixMult</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/CoCodeCostTSMM.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">CoCodeCostTSMM</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/CoCodeStatic.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">CoCodeStatic</a></li>
 <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/hops/codegen/cplan/CodeTemplate.html" title="class in org.apache.sysds.hops.codegen.cplan" target="classFrame">CodeTemplate</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup" target="classFrame">ColGroupCompressed</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/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup" target="classFrame">ColGroupEmpty</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup" target="classFrame">ColGroupFactory</a></li>
@@ -208,9 +216,6 @@
 <li><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html" title="class in org.apache.sysds.runtime.transform.encode" target="classFrame">ColumnEncoderFeatureHash</a></li>
 <li><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html" title="class in org.apache.sysds.runtime.transform.encode" target="classFrame">ColumnEncoderPassThrough</a></li>
 <li><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode" target="classFrame">ColumnEncoderRecode</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>
 <li><a href="org/apache/sysds/conf/CompilerConfig.ConfigType.html" title="enum in org.apache.sysds.conf" target="classFrame">CompilerConfig.ConfigType</a></li>
@@ -288,6 +293,7 @@
 <li><a href="org/apache/sysds/runtime/functionobjects/CTable.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">CTable</a></li>
 <li><a href="org/apache/sysds/lops/Ctable.OperationTypes.html" title="enum in org.apache.sysds.lops" target="classFrame">Ctable.OperationTypes</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/CtableCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp" target="classFrame">CtableCPInstruction</a></li>
+<li><a href="org/apache/sysds/runtime/instructions/fed/CtableFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed" target="classFrame">CtableFEDInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/CTableMap.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">CTableMap</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/CtableSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">CtableSPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/CtableSPInstruction.MapJoinSignature1.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">CtableSPInstruction.MapJoinSignature1</a></li>
@@ -363,7 +369,9 @@
 <li><a href="org/apache/sysds/runtime/data/DenseBlockLString.html" title="class in org.apache.sysds.runtime.data" target="classFrame">DenseBlockLString</a></li>
 <li><a href="org/apache/sysds/runtime/data/DenseBlockString.html" title="class in org.apache.sysds.runtime.data" target="classFrame">DenseBlockString</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/DiagIndex.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">DiagIndex</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup" target="classFrame">Dictionary</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary" target="classFrame">Dictionary</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary" target="classFrame">DictionaryFactory</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.Type.html" title="enum in org.apache.sysds.runtime.compress.colgroup.dictionary" target="classFrame">DictionaryFactory.Type</a></li>
 <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>
@@ -517,14 +525,18 @@
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedWorkerHandler.html" title="class in org.apache.sysds.runtime.controlprogram.federated" target="classFrame">FederatedWorkerHandler</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedWorkerHandlerException.html" title="class in org.apache.sysds.runtime.controlprogram.federated" target="classFrame">FederatedWorkerHandlerException</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html" title="class in org.apache.sysds.runtime.controlprogram.federated" target="classFrame">FederationMap</a></li>
+<li><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FPartitioning.html" title="enum in org.apache.sysds.runtime.controlprogram.federated" target="classFrame">FederationMap.FPartitioning</a></li>
+<li><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FReplication.html" title="enum in org.apache.sysds.runtime.controlprogram.federated" target="classFrame">FederationMap.FReplication</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FType.html" title="enum in org.apache.sysds.runtime.controlprogram.federated" target="classFrame">FederationMap.FType</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html" title="class in org.apache.sysds.runtime.controlprogram.federated" target="classFrame">FederationUtils</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed" target="classFrame">FEDInstruction</a></li>
+<li><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FederatedOutput.html" title="enum in org.apache.sysds.runtime.instructions.fed" target="classFrame">FEDInstruction.FederatedOutput</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FEDType.html" title="enum in org.apache.sysds.runtime.instructions.fed" target="classFrame">FEDInstruction.FEDType</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/FEDInstructionParser.html" title="class in org.apache.sysds.runtime.instructions" target="classFrame">FEDInstructionParser</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/fed/FEDInstructionUtils.html" title="class in org.apache.sysds.runtime.instructions.fed" target="classFrame">FEDInstructionUtils</a></li>
 <li><a href="org/apache/sysds/runtime/io/FileFormatProperties.html" title="class in org.apache.sysds.runtime.io" target="classFrame">FileFormatProperties</a></li>
 <li><a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html" title="class in org.apache.sysds.runtime.io" target="classFrame">FileFormatPropertiesCSV</a></li>
+<li><a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io" target="classFrame">FileFormatPropertiesLIBSVM</a></li>
 <li><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.html" title="class in org.apache.sysds.runtime.io" target="classFrame">FileFormatPropertiesMM</a></li>
 <li><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.MMField.html" title="enum in org.apache.sysds.runtime.io" target="classFrame">FileFormatPropertiesMM.MMField</a></li>
 <li><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.MMFormat.html" title="enum in org.apache.sysds.runtime.io" target="classFrame">FileFormatPropertiesMM.MMFormat</a></li>
@@ -603,6 +615,7 @@
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPULazyCudaFreeMemoryManager.html" title="class in org.apache.sysds.runtime.instructions.gpu.context" target="classFrame">GPULazyCudaFreeMemoryManager</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMatrixMemoryManager.html" title="class in org.apache.sysds.runtime.instructions.gpu.context" target="classFrame">GPUMatrixMemoryManager</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryAllocator.html" title="interface in org.apache.sysds.runtime.instructions.gpu.context" target="classFrame"><span class="interfaceName">GPUMemoryAllocator</span></a></li>
+<li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryEviction.html" title="class in org.apache.sysds.runtime.instructions.gpu.context" target="classFrame">GPUMemoryEviction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.html" title="class in org.apache.sysds.runtime.instructions.gpu.context" target="classFrame">GPUMemoryManager</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.EvictionPolicyBasedComparator.html" title="class in org.apache.sysds.runtime.instructions.gpu.context" target="classFrame">GPUMemoryManager.EvictionPolicyBasedComparator</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context" target="classFrame">GPUObject</a></li>
@@ -630,7 +643,6 @@
 <li><a href="org/apache/sysds/parser/IfStatement.html" title="class in org.apache.sysds.parser" target="classFrame">IfStatement</a></li>
 <li><a href="org/apache/sysds/parser/IfStatementBlock.html" title="class in org.apache.sysds.parser" target="classFrame">IfStatementBlock</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/IJV.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">IJV</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html" title="interface in org.apache.sysds.runtime.compress.colgroup.mapping" target="classFrame"><span class="interfaceName">IMapToData</span></a></li>
 <li><a href="org/apache/sysds/parser/ImportStatement.html" title="class in org.apache.sysds.parser" target="classFrame">ImportStatement</a></li>
 <li><a href="org/apache/sysds/parser/IndexedIdentifier.html" title="class in org.apache.sysds.parser" target="classFrame">IndexedIdentifier</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/data/IndexedMatrixValue.html" title="class in org.apache.sysds.runtime.instructions.spark.data" target="classFrame">IndexedMatrixValue</a></li>
@@ -645,7 +657,8 @@
 <li><a href="org/apache/sysds/runtime/instructions/fed/InitFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed" target="classFrame">InitFEDInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/io/InputOutputInfo.html" title="class in org.apache.sysds.runtime.io" target="classFrame">InputOutputInfo</a></li>
 <li><a href="org/apache/sysds/runtime/util/InputStreamInputFormat.html" title="class in org.apache.sysds.runtime.util" target="classFrame">InputStreamInputFormat</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/tree/InsertionSorterFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree" target="classFrame">InsertionSorterFactory</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort" target="classFrame">InsertionSorterFactory</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.SORT_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.insertionsort" target="classFrame">InsertionSorterFactory.SORT_TYPE</a></li>
 <li><a href="org/apache/sysds/utils/InstallDependencyForIntegrationTests.html" title="class in org.apache.sysds.utils" target="classFrame">InstallDependencyForIntegrationTests</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/Instruction.html" title="class in org.apache.sysds.runtime.instructions" target="classFrame">Instruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/Instruction.IType.html" title="enum in org.apache.sysds.runtime.instructions" target="classFrame">Instruction.IType</a></li>
@@ -663,6 +676,7 @@
 <li><a href="org/apache/sysds/runtime/io/IOUtilFunctions.CountRowsTask.html" title="class in org.apache.sysds.runtime.io" target="classFrame">IOUtilFunctions.CountRowsTask</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPass.html" title="class in org.apache.sysds.hops.ipa" target="classFrame">IPAPass</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPassApplyStaticAndDynamicHopRewrites.html" title="class in org.apache.sysds.hops.ipa" target="classFrame">IPAPassApplyStaticAndDynamicHopRewrites</a></li>
+<li><a href="org/apache/sysds/hops/ipa/IPAPassCompressionWorkloadAnalysis.html" title="class in org.apache.sysds.hops.ipa" target="classFrame">IPAPassCompressionWorkloadAnalysis</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPassEliminateDeadCode.html" title="class in org.apache.sysds.hops.ipa" target="classFrame">IPAPassEliminateDeadCode</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPassFlagFunctionsRecompileOnce.html" title="class in org.apache.sysds.hops.ipa" target="classFrame">IPAPassFlagFunctionsRecompileOnce</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPassFlagNonDeterminism.html" title="class in org.apache.sysds.hops.ipa" target="classFrame">IPAPassFlagNonDeterminism</a></li>
@@ -672,7 +686,6 @@
 <li><a href="org/apache/sysds/hops/ipa/IPAPassRemoveConstantBinaryOps.html" title="class in org.apache.sysds.hops.ipa" target="classFrame">IPAPassRemoveConstantBinaryOps</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPassRemoveUnnecessaryCheckpoints.html" title="class in org.apache.sysds.hops.ipa" target="classFrame">IPAPassRemoveUnnecessaryCheckpoints</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPassRemoveUnusedFunctions.html" title="class in org.apache.sysds.hops.ipa" target="classFrame">IPAPassRemoveUnusedFunctions</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html" title="interface in org.apache.sysds.runtime.compress.colgroup.pre" target="classFrame"><span class="interfaceName">IPreAggregate</span></a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/functions/IsBlockInList.html" title="class in org.apache.sysds.runtime.instructions.spark.functions" target="classFrame">IsBlockInList</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/functions/IsBlockInRange.html" title="class in org.apache.sysds.runtime.instructions.spark.functions" target="classFrame">IsBlockInRange</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/functions/IsFrameBlockInRange.html" title="class in org.apache.sysds.runtime.instructions.spark.functions" target="classFrame">IsFrameBlockInRange</a></li>
@@ -727,6 +740,7 @@
 <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/matrix/data/LibMatrixTercell.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">LibMatrixTercell</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/instructions/spark/LIBSVMReblockSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">LIBSVMReblockSPInstruction</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>
 <li><a href="org/apache/sysds/runtime/data/LibTensorReorg.html" title="class in org.apache.sysds.runtime.data" target="classFrame">LibTensorReorg</a></li>
@@ -739,10 +753,12 @@
 <li><a href="org/apache/sysds/runtime/lineage/LineageCacheEviction.html" title="class in org.apache.sysds.runtime.lineage" target="classFrame">LineageCacheEviction</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html" title="class in org.apache.sysds.runtime.lineage" target="classFrame">LineageCacheStatistics</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageCodegenItem.html" title="class in org.apache.sysds.runtime.lineage" target="classFrame">LineageCodegenItem</a></li>
+<li><a href="org/apache/sysds/runtime/lineage/LineageDebugger.html" title="class in org.apache.sysds.runtime.lineage" target="classFrame">LineageDebugger</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageDedupBlock.html" title="class in org.apache.sysds.runtime.lineage" target="classFrame">LineageDedupBlock</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageDedupUtils.html" title="class in org.apache.sysds.runtime.lineage" target="classFrame">LineageDedupUtils</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageEstimator.html" title="class in org.apache.sysds.runtime.lineage" target="classFrame">LineageEstimator</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageEstimatorStatistics.html" title="class in org.apache.sysds.runtime.lineage" target="classFrame">LineageEstimatorStatistics</a></li>
+<li><a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage" target="classFrame">LineageGPUCacheEviction</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage" target="classFrame">LineageItem</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageItem.LineageItemType.html" title="enum in org.apache.sysds.runtime.lineage" target="classFrame">LineageItem.LineageItemType</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageItemUtils.html" title="class in org.apache.sysds.runtime.lineage" target="classFrame">LineageItemUtils</a></li>
@@ -758,7 +774,9 @@
 <li><a href="org/apache/sysds/runtime/instructions/cp/ListAppendRemoveCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp" target="classFrame">ListAppendRemoveCPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/ListIndexingCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp" target="classFrame">ListIndexingCPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/ListObject.html" title="class in org.apache.sysds.runtime.instructions.cp" target="classFrame">ListObject</a></li>
+<li><a href="org/apache/sysds/runtime/io/ListReader.html" title="class in org.apache.sysds.runtime.io" target="classFrame">ListReader</a></li>
 <li><a href="org/apache/sysds/runtime/privacy/propagation/ListRemovePropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation" target="classFrame">ListRemovePropagator</a></li>
+<li><a href="org/apache/sysds/runtime/io/ListWriter.html" title="class in org.apache.sysds.runtime.io" target="classFrame">ListWriter</a></li>
 <li><a href="org/apache/sysds/hops/LiteralOp.html" title="class in org.apache.sysds.hops" target="classFrame">LiteralOp</a></li>
 <li><a href="org/apache/sysds/hops/recompile/LiteralReplacement.html" title="class in org.apache.sysds.hops.recompile" target="classFrame">LiteralReplacement</a></li>
 <li><a href="org/apache/sysds/parser/LiveVariableAnalysis.html" title="class in org.apache.sysds.parser" target="classFrame">LiveVariableAnalysis</a></li>
@@ -778,7 +796,6 @@
 <li><a href="org/apache/sysds/lops/Lop.VisitStatus.html" title="enum in org.apache.sysds.lops" target="classFrame">Lop.VisitStatus</a></li>
 <li><a href="org/apache/sysds/lops/compile/LopComparator.html" title="class in org.apache.sysds.lops.compile" target="classFrame">LopComparator</a></li>
 <li><a href="org/apache/sysds/lops/LopProperties.html" title="class in org.apache.sysds.lops" target="classFrame">LopProperties</a></li>
-<li><a href="org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops" target="classFrame">ExecType</a></li>
 <li><a href="org/apache/sysds/lops/LopsException.html" title="class in org.apache.sysds.lops" target="classFrame">LopsException</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/functions/MapInputSignature.html" title="class in org.apache.sysds.runtime.instructions.spark.functions" target="classFrame">MapInputSignature</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/functions/MapJoinSignature.html" title="class in org.apache.sysds.runtime.instructions.spark.functions" target="classFrame">MapJoinSignature</a></li>
@@ -788,14 +805,14 @@
 <li><a href="org/apache/sysds/lops/MapMult.CacheType.html" title="enum in org.apache.sysds.lops" target="classFrame">MapMult.CacheType</a></li>
 <li><a href="org/apache/sysds/lops/MapMultChain.html" title="class in org.apache.sysds.lops" target="classFrame">MapMultChain</a></li>
 <li><a href="org/apache/sysds/lops/MapMultChain.ChainType.html" title="enum in org.apache.sysds.lops" target="classFrame">MapMultChain.ChainType</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre" target="classFrame">MapPreAggregate</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping" target="classFrame">MapToBit</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping" target="classFrame">MapToByte</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping" target="classFrame">MapToChar</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping" target="classFrame">MapToFactory</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.MAP_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.mapping" target="classFrame">MapToFactory.MAP_TYPE</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping" target="classFrame">MapToInt</a></li>
 <li><a href="org/apache/sysds/hops/rewrite/MarkForLineageReuse.html" title="class in org.apache.sysds.hops.rewrite" target="classFrame">MarkForLineageReuse</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree" target="classFrame">MaterializeSort</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort" target="classFrame">MaterializeSort</a></li>
 <li><a href="org/apache/sysds/lops/MatMultCP.html" title="class in org.apache.sysds.lops" target="classFrame">MatMultCP</a></li>
 <li><a href="org/apache/sysds/api/mlcontext/Matrix.html" title="class in org.apache.sysds.api.mlcontext" target="classFrame">Matrix</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/MatrixAppendCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp" target="classFrame">MatrixAppendCPInstruction</a></li>
@@ -806,6 +823,7 @@
 <li><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.SparsityEstimate.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">MatrixBlock.SparsityEstimate</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/MatrixBlockDataInput.html" title="interface in org.apache.sysds.runtime.matrix.data" target="classFrame"><span class="interfaceName">MatrixBlockDataInput</span></a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/MatrixBlockDataOutput.html" title="interface in org.apache.sysds.runtime.matrix.data" target="classFrame"><span class="interfaceName">MatrixBlockDataOutput</span></a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary" target="classFrame">MatrixBlockDictionary</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/MatrixBuiltinGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu" target="classFrame">MatrixBuiltinGPUInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/MatrixBuiltinNaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp" target="classFrame">MatrixBuiltinNaryCPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/MatrixCell.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">MatrixCell</a></li>
@@ -841,9 +859,10 @@
 <li><a href="org/apache/sysds/runtime/functionobjects/Mean.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">Mean</a></li>
 <li><a href="org/apache/sysds/utils/MemoryEstimates.html" title="class in org.apache.sysds.utils" target="classFrame">MemoryEstimates</a></li>
 <li><a href="org/apache/sysds/hops/MemoTable.html" title="class in org.apache.sysds.hops" target="classFrame">MemoTable</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/tree/MergeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree" target="classFrame">MergeSort</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/MergeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort" target="classFrame">MergeSort</a></li>
 <li><a href="org/apache/sysds/api/mlcontext/Metadata.html" title="class in org.apache.sysds.api.mlcontext" target="classFrame">Metadata</a></li>
 <li><a href="org/apache/sysds/runtime/meta/MetaData.html" title="class in org.apache.sysds.runtime.meta" target="classFrame">MetaData</a></li>
+<li><a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta" target="classFrame">MetaDataAll</a></li>
 <li><a href="org/apache/sysds/runtime/meta/MetaDataFormat.html" title="class in org.apache.sysds.runtime.meta" target="classFrame">MetaDataFormat</a></li>
 <li><a href="org/apache/sysds/runtime/meta/MetaDataUtils.html" title="class in org.apache.sysds.runtime.meta" target="classFrame">MetaDataUtils</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Minus.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">Minus</a></li>
@@ -871,6 +890,7 @@
 <li><a href="org/apache/sysds/lops/MMZip.html" title="class in org.apache.sysds.lops" target="classFrame">MMZip</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Modulus.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">Modulus</a></li>
 <li><a href="org/apache/sysds/parser/MultiAssignmentStatement.html" title="class in org.apache.sysds.parser" target="classFrame">MultiAssignmentStatement</a></li>
+<li><a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html" title="class in org.apache.sysds.runtime.compress.utils" target="classFrame">MultiColBitmap</a></li>
 <li><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode" target="classFrame">MultiColumnEncoder</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Multiply.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">Multiply</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Multiply2.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">Multiply2</a></li>
@@ -885,7 +905,6 @@
 <li><a href="org/apache/sysds/runtime/instructions/spark/MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroup2Function.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroup2Function</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroupFunction.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroupFunction</a></li>
 <li><a href="org/apache/sysds/hops/MultiThreadedHop.html" title="class in org.apache.sysds.hops" target="classFrame">MultiThreadedHop</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree" target="classFrame">Naive</a></li>
 <li><a href="org/apache/sysds/lops/Nary.html" title="class in org.apache.sysds.lops" target="classFrame">Nary</a></li>
 <li><a href="org/apache/sysds/hops/NaryOp.html" title="class in org.apache.sysds.hops" target="classFrame">NaryOp</a></li>
 <li><a href="org/apache/sysds/utils/NativeHelper.html" title="class in org.apache.sysds.utils" target="classFrame">NativeHelper</a></li>
@@ -893,7 +912,11 @@
 <li><a href="org/apache/sysds/runtime/util/NormalPRNGenerator.html" title="class in org.apache.sysds.runtime.util" target="classFrame">NormalPRNGenerator</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Not.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">Not</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/NotEquals.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">NotEquals</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset" target="classFrame">OffsetByte</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset" target="classFrame">OffsetChar</a></li>
 <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/compress/colgroup/offset/OffsetFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset" target="classFrame">OffsetFactory</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.OFF_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.offset" target="classFrame">OffsetFactory.OFF_TYPE</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>
@@ -981,6 +1004,7 @@
 <li><a href="org/apache/sysds/lops/PickByCount.OperationTypes.html" title="enum in org.apache.sysds.lops" target="classFrame">PickByCount.OperationTypes</a></li>
 <li><a href="org/apache/sysds/hops/codegen/opt/PlanAnalyzer.html" title="class in org.apache.sysds.hops.codegen.opt" target="classFrame">PlanAnalyzer</a></li>
 <li><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">PlanningCoCoder</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">PlanningCoCoder.Memorizer</a></li>
 <li><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.PartitionerType.html" title="enum in org.apache.sysds.runtime.compress.cocode" target="classFrame">PlanningCoCoder.PartitionerType</a></li>
 <li><a href="org/apache/sysds/hops/codegen/opt/PlanPartition.html" title="class in org.apache.sysds.hops.codegen.opt" target="classFrame">PlanPartition</a></li>
 <li><a href="org/apache/sysds/hops/codegen/opt/PlanSelection.html" title="class in org.apache.sysds.hops.codegen.opt" target="classFrame">PlanSelection</a></li>
@@ -1000,7 +1024,6 @@
 <li><a href="org/apache/sysds/runtime/util/PoissonPRNGenerator.html" title="class in org.apache.sysds.runtime.util" target="classFrame">PoissonPRNGenerator</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Power.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">Power</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Power2.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">Power2</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/pre/PreAggregateFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre" target="classFrame">PreAggregateFactory</a></li>
 <li><a href="org/apache/sysds/api/jmlc/PreparedScript.html" title="class in org.apache.sysds.api.jmlc" target="classFrame">PreparedScript</a></li>
 <li><a href="org/apache/sysds/parser/PrintStatement.html" title="class in org.apache.sysds.parser" target="classFrame">PrintStatement</a></li>
 <li><a href="org/apache/sysds/parser/PrintStatement.PRINTTYPE.html" title="enum in org.apache.sysds.parser" target="classFrame">PrintStatement.PRINTTYPE</a></li>
@@ -1028,7 +1051,7 @@
 <li><a href="org/apache/sysds/runtime/controlprogram/paramserv/PSWorker.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv" target="classFrame">PSWorker</a></li>
 <li><a href="org/apache/sysds/runtime/util/Py4jConverterUtils.html" title="class in org.apache.sysds.runtime.util" target="classFrame">Py4jConverterUtils</a></li>
 <li><a href="org/apache/sysds/api/PythonDMLScript.html" title="class in org.apache.sysds.api" target="classFrame">PythonDMLScript</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup" target="classFrame">QDictionary</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary" target="classFrame">QDictionary</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/QuantilePickCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp" target="classFrame">QuantilePickCPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/fed/QuantilePickFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed" target="classFrame">QuantilePickFEDInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/QuantilePickSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">QuantilePickSPInstruction</a></li>
@@ -1047,6 +1070,7 @@
 <li><a href="org/apache/sysds/runtime/instructions/fed/QuaternaryWUMMFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed" target="classFrame">QuaternaryWUMMFEDInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/util/RandNPair.html" title="class in org.apache.sysds.runtime.util" target="classFrame">RandNPair</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/RandomMatrixGenerator.html" title="class in org.apache.sysds.runtime.matrix.data" target="classFrame">RandomMatrixGenerator</a></li>
+<li><a href="org/apache/sysds/runtime/matrix/data/RandomMatrixGenerator.PDF.html" title="enum in org.apache.sysds.runtime.matrix.data" target="classFrame">RandomMatrixGenerator.PDF</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/RandSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">RandSPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/privacy/propagation/RBindPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation" target="classFrame">RBindPropagator</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDAggregateUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils" target="classFrame">RDDAggregateUtils</a></li>
@@ -1377,6 +1401,7 @@
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/UnifiedMemoryAllocator.html" title="class in org.apache.sysds.runtime.instructions.gpu.context" target="classFrame">UnifiedMemoryAllocator</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/caching/UnifiedMemoryManager.html" title="class in org.apache.sysds.runtime.controlprogram.caching" target="classFrame">UnifiedMemoryManager</a></li>
 <li><a href="org/apache/sysds/runtime/util/UniformPRNGenerator.html" title="class in org.apache.sysds.runtime.util" target="classFrame">UniformPRNGenerator</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/Util.html" title="class in org.apache.sysds.runtime.compress.cocode" target="classFrame">Util</a></li>
 <li><a href="org/apache/sysds/runtime/util/UtilFunctions.html" title="class in org.apache.sysds.runtime.util" target="classFrame">UtilFunctions</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/ValueComparisonFunction.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">ValueComparisonFunction</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/ValueFunction.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">ValueFunction</a></li>
@@ -1406,6 +1431,7 @@
 <li><a href="org/apache/sysds/runtime/controlprogram/WhileProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram" target="classFrame">WhileProgramBlock</a></li>
 <li><a href="org/apache/sysds/parser/WhileStatement.html" title="class in org.apache.sysds.parser" target="classFrame">WhileStatement</a></li>
 <li><a href="org/apache/sysds/parser/WhileStatementBlock.html" title="class in org.apache.sysds.parser" target="classFrame">WhileStatementBlock</a></li>
+<li><a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html" title="class in org.apache.sysds.runtime.compress.workload" target="classFrame">WorkloadAnalyzer</a></li>
 <li><a href="org/apache/sysds/runtime/io/WriterBinaryBlock.html" title="class in org.apache.sysds.runtime.io" target="classFrame">WriterBinaryBlock</a></li>
 <li><a href="org/apache/sysds/runtime/io/WriterBinaryBlockParallel.html" title="class in org.apache.sysds.runtime.io" target="classFrame">WriterBinaryBlockParallel</a></li>
 <li><a href="org/apache/sysds/runtime/io/WriterMatrixMarket.html" title="class in org.apache.sysds.runtime.io" target="classFrame">WriterMatrixMarket</a></li>
@@ -1417,6 +1443,8 @@
 <li><a href="org/apache/sysds/runtime/io/WriterTextLIBSVM.html" title="class in org.apache.sysds.runtime.io" target="classFrame">WriterTextLIBSVM</a></li>
 <li><a href="org/apache/sysds/runtime/io/WriterTextLIBSVMParallel.html" title="class in org.apache.sysds.runtime.io" target="classFrame">WriterTextLIBSVMParallel</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/WriteSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">WriteSPInstruction</a></li>
+<li><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload" target="classFrame">WTreeNode</a></li>
+<li><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.WTNodeType.html" title="enum in org.apache.sysds.runtime.compress.workload" target="classFrame">WTreeNode.WTNodeType</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Xor.html" title="class in org.apache.sysds.runtime.functionobjects" target="classFrame">Xor</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/ZipmmSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark" target="classFrame">ZipmmSPInstruction</a></li>
 </ul>
diff --git a/docs/api/java/allclasses-noframe.html b/docs/api/java/allclasses-noframe.html
index 675e1fb..a69891e 100644
--- a/docs/api/java/allclasses-noframe.html
+++ b/docs/api/java/allclasses-noframe.html
@@ -15,10 +15,9 @@
 <li><a href="org/apache/sysds/runtime/compress/utils/ABitmap.html" title="class in org.apache.sysds.runtime.compress.utils">ABitmap</a></li>
 <li><a href="org/apache/sysds/runtime/compress/utils/ABitmap.BitmapType.html" title="enum in org.apache.sysds.runtime.compress.utils">ABitmap.BitmapType</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.ColGroupType.html" title="enum in org.apache.sysds.runtime.compress.colgroup">AColGroup.ColGroupType</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.CompressionType.html" title="enum in org.apache.sysds.runtime.compress.colgroup">AColGroup.CompressionType</a></li>
-<li><a href="org/apache/sysds/runtime/compress/cocode/AColumnGroupPartitioner.html" title="class in org.apache.sysds.runtime.compress.cocode">AColumnGroupPartitioner</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">ADictionary</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/AColumnCoCoder.html" title="class in org.apache.sysds.runtime.compress.cocode">AColumnCoCoder</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></li>
 <li><a href="org/apache/sysds/hops/AggBinaryOp.html" title="class in org.apache.sysds.hops">AggBinaryOp</a></li>
 <li><a href="org/apache/sysds/hops/AggBinaryOp.MMultMethod.html" title="enum in org.apache.sysds.hops">AggBinaryOp.MMultMethod</a></li>
 <li><a href="org/apache/sysds/hops/AggBinaryOp.SparkAggType.html" title="enum in org.apache.sysds.hops">AggBinaryOp.SparkAggType</a></li>
@@ -41,8 +40,11 @@
 <li><a href="org/apache/sysds/runtime/instructions/spark/AggregateUnarySPInstruction.RDDUAggFunction2.html" title="class in org.apache.sysds.runtime.instructions.spark">AggregateUnarySPInstruction.RDDUAggFunction2</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/AggregateUnarySPInstruction.RDDUTensorAggFunction2.html" title="class in org.apache.sysds.runtime.instructions.spark">AggregateUnarySPInstruction.RDDUTensorAggFunction2</a></li>
 <li><a href="org/apache/sysds/hops/AggUnaryOp.html" title="class in org.apache.sysds.hops">AggUnaryOp</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">AInsertionSorter</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort">AInsertionSorter</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AIterator</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">AMapToData</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/And.html" title="class in org.apache.sysds.runtime.functionobjects">And</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffset</a></li>
 <li><a href="org/apache/sysds/lops/Append.html" title="class in org.apache.sysds.lops">Append</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/AppendCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">AppendCPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/AppendCPInstruction.AppendType.html" title="enum in org.apache.sysds.runtime.instructions.cp">AppendCPInstruction.AppendType</a></li>
@@ -61,7 +63,6 @@
 <li><a href="org/apache/sysds/lops/AppendR.html" title="class in org.apache.sysds.lops">AppendR</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/AppendRSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">AppendRSPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/ArithmeticBinaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">ArithmeticBinaryGPUInstruction</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">ArrPreAggregate</a></li>
 <li><a href="org/apache/sysds/parser/AssignmentStatement.html" title="class in org.apache.sysds.parser">AssignmentStatement</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/BalanceToAvgFederatedScheme.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.dp">BalanceToAvgFederatedScheme</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/BasicProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">BasicProgramBlock</a></li>
@@ -83,6 +84,7 @@
 <li><a href="org/apache/sysds/runtime/instructions/cp/BinaryFrameMatrixCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">BinaryFrameMatrixCPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/BinaryFrameMatrixSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">BinaryFrameMatrixSPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/BinaryFrameScalarCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">BinaryFrameScalarCPInstruction</a></li>
+<li><a href="org/apache/sysds/runtime/instructions/fed/BinaryFrameScalarFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">BinaryFrameScalarFEDInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/BinaryFrameScalarSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">BinaryFrameScalarSPInstruction</a></li>
 <li><a href="org/apache/sysds/lops/BinaryM.html" title="class in org.apache.sysds.lops">BinaryM</a></li>
 <li><a href="org/apache/sysds/lops/BinaryM.VectorType.html" title="enum in org.apache.sysds.lops">BinaryM.VectorType</a></li>
@@ -116,6 +118,7 @@
 <li><a href="org/apache/sysds/runtime/functionobjects/BitwShiftR.html" title="class in org.apache.sysds.runtime.functionobjects">BitwShiftR</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/BitwXor.html" title="class in org.apache.sysds.runtime.functionobjects">BitwXor</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/data/BlockPartitioner.html" title="class in org.apache.sysds.runtime.instructions.spark.data">BlockPartitioner</a></li>
+<li><a href="org/apache/sysds/runtime/lineage/BooleanArray32.html" title="class in org.apache.sysds.runtime.lineage">BooleanArray32</a></li>
 <li><a href="org/apache/sysds/parser/BooleanExpression.html" title="class in org.apache.sysds.parser">BooleanExpression</a></li>
 <li><a href="org/apache/sysds/parser/BooleanIdentifier.html" title="class in org.apache.sysds.parser">BooleanIdentifier</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/BooleanObject.html" title="class in org.apache.sysds.runtime.instructions.cp">BooleanObject</a></li>
@@ -181,10 +184,15 @@
 <li><a href="org/apache/sysds/hops/codegen/cplan/CNodeTpl.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeTpl</a></li>
 <li><a href="org/apache/sysds/hops/codegen/cplan/CNodeUnary.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeUnary</a></li>
 <li><a href="org/apache/sysds/hops/codegen/cplan/CNodeUnary.UnaryType.html" title="enum in org.apache.sysds.hops.codegen.cplan">CNodeUnary.UnaryType</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/CoCodeBinPacking.html" title="class in org.apache.sysds.runtime.compress.cocode">CoCodeBinPacking</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/CoCodeCost.html" title="class in org.apache.sysds.runtime.compress.cocode">CoCodeCost</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/CoCodeCostMatrixMult.html" title="class in org.apache.sysds.runtime.compress.cocode">CoCodeCostMatrixMult</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/CoCodeCostTSMM.html" title="class in org.apache.sysds.runtime.compress.cocode">CoCodeCostTSMM</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/CoCodeStatic.html" title="class in org.apache.sysds.runtime.compress.cocode">CoCodeStatic</a></li>
 <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/hops/codegen/cplan/CodeTemplate.html" title="class in org.apache.sysds.hops.codegen.cplan">CodeTemplate</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupCompressed</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/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupFactory</a></li>
@@ -208,9 +216,6 @@
 <li><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderFeatureHash</a></li>
 <li><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderPassThrough</a></li>
 <li><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderRecode</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>
 <li><a href="org/apache/sysds/conf/CompilerConfig.ConfigType.html" title="enum in org.apache.sysds.conf">CompilerConfig.ConfigType</a></li>
@@ -288,6 +293,7 @@
 <li><a href="org/apache/sysds/runtime/functionobjects/CTable.html" title="class in org.apache.sysds.runtime.functionobjects">CTable</a></li>
 <li><a href="org/apache/sysds/lops/Ctable.OperationTypes.html" title="enum in org.apache.sysds.lops">Ctable.OperationTypes</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/CtableCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">CtableCPInstruction</a></li>
+<li><a href="org/apache/sysds/runtime/instructions/fed/CtableFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">CtableFEDInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/CTableMap.html" title="class in org.apache.sysds.runtime.matrix.data">CTableMap</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/CtableSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">CtableSPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/CtableSPInstruction.MapJoinSignature1.html" title="class in org.apache.sysds.runtime.instructions.spark">CtableSPInstruction.MapJoinSignature1</a></li>
@@ -363,7 +369,9 @@
 <li><a href="org/apache/sysds/runtime/data/DenseBlockLString.html" title="class in org.apache.sysds.runtime.data">DenseBlockLString</a></li>
 <li><a href="org/apache/sysds/runtime/data/DenseBlockString.html" title="class in org.apache.sysds.runtime.data">DenseBlockString</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/DiagIndex.html" title="class in org.apache.sysds.runtime.functionobjects">DiagIndex</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">Dictionary</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">DictionaryFactory</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.Type.html" title="enum in org.apache.sysds.runtime.compress.colgroup.dictionary">DictionaryFactory.Type</a></li>
 <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>
@@ -517,14 +525,18 @@
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedWorkerHandler.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedWorkerHandler</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedWorkerHandlerException.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedWorkerHandlerException</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationMap</a></li>
+<li><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FPartitioning.html" title="enum in org.apache.sysds.runtime.controlprogram.federated">FederationMap.FPartitioning</a></li>
+<li><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FReplication.html" title="enum in org.apache.sysds.runtime.controlprogram.federated">FederationMap.FReplication</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FType.html" title="enum in org.apache.sysds.runtime.controlprogram.federated">FederationMap.FType</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederationUtils</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">FEDInstruction</a></li>
+<li><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FederatedOutput.html" title="enum in org.apache.sysds.runtime.instructions.fed">FEDInstruction.FederatedOutput</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FEDType.html" title="enum in org.apache.sysds.runtime.instructions.fed">FEDInstruction.FEDType</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/FEDInstructionParser.html" title="class in org.apache.sysds.runtime.instructions">FEDInstructionParser</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/fed/FEDInstructionUtils.html" title="class in org.apache.sysds.runtime.instructions.fed">FEDInstructionUtils</a></li>
 <li><a href="org/apache/sysds/runtime/io/FileFormatProperties.html" title="class in org.apache.sysds.runtime.io">FileFormatProperties</a></li>
 <li><a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesCSV</a></li>
+<li><a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesLIBSVM</a></li>
 <li><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesMM</a></li>
 <li><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.MMField.html" title="enum in org.apache.sysds.runtime.io">FileFormatPropertiesMM.MMField</a></li>
 <li><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.MMFormat.html" title="enum in org.apache.sysds.runtime.io">FileFormatPropertiesMM.MMFormat</a></li>
@@ -603,6 +615,7 @@
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPULazyCudaFreeMemoryManager.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPULazyCudaFreeMemoryManager</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMatrixMemoryManager.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMatrixMemoryManager</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryAllocator.html" title="interface in org.apache.sysds.runtime.instructions.gpu.context"><span class="interfaceName">GPUMemoryAllocator</span></a></li>
+<li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryEviction.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMemoryEviction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMemoryManager</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.EvictionPolicyBasedComparator.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMemoryManager.EvictionPolicyBasedComparator</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></li>
@@ -630,7 +643,6 @@
 <li><a href="org/apache/sysds/parser/IfStatement.html" title="class in org.apache.sysds.parser">IfStatement</a></li>
 <li><a href="org/apache/sysds/parser/IfStatementBlock.html" title="class in org.apache.sysds.parser">IfStatementBlock</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/IJV.html" title="class in org.apache.sysds.runtime.matrix.data">IJV</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html" title="interface in org.apache.sysds.runtime.compress.colgroup.mapping"><span class="interfaceName">IMapToData</span></a></li>
 <li><a href="org/apache/sysds/parser/ImportStatement.html" title="class in org.apache.sysds.parser">ImportStatement</a></li>
 <li><a href="org/apache/sysds/parser/IndexedIdentifier.html" title="class in org.apache.sysds.parser">IndexedIdentifier</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/data/IndexedMatrixValue.html" title="class in org.apache.sysds.runtime.instructions.spark.data">IndexedMatrixValue</a></li>
@@ -645,7 +657,8 @@
 <li><a href="org/apache/sysds/runtime/instructions/fed/InitFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">InitFEDInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/io/InputOutputInfo.html" title="class in org.apache.sysds.runtime.io">InputOutputInfo</a></li>
 <li><a href="org/apache/sysds/runtime/util/InputStreamInputFormat.html" title="class in org.apache.sysds.runtime.util">InputStreamInputFormat</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/tree/InsertionSorterFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">InsertionSorterFactory</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort">InsertionSorterFactory</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.SORT_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.insertionsort">InsertionSorterFactory.SORT_TYPE</a></li>
 <li><a href="org/apache/sysds/utils/InstallDependencyForIntegrationTests.html" title="class in org.apache.sysds.utils">InstallDependencyForIntegrationTests</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/Instruction.html" title="class in org.apache.sysds.runtime.instructions">Instruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/Instruction.IType.html" title="enum in org.apache.sysds.runtime.instructions">Instruction.IType</a></li>
@@ -663,6 +676,7 @@
 <li><a href="org/apache/sysds/runtime/io/IOUtilFunctions.CountRowsTask.html" title="class in org.apache.sysds.runtime.io">IOUtilFunctions.CountRowsTask</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPass.html" title="class in org.apache.sysds.hops.ipa">IPAPass</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPassApplyStaticAndDynamicHopRewrites.html" title="class in org.apache.sysds.hops.ipa">IPAPassApplyStaticAndDynamicHopRewrites</a></li>
+<li><a href="org/apache/sysds/hops/ipa/IPAPassCompressionWorkloadAnalysis.html" title="class in org.apache.sysds.hops.ipa">IPAPassCompressionWorkloadAnalysis</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPassEliminateDeadCode.html" title="class in org.apache.sysds.hops.ipa">IPAPassEliminateDeadCode</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPassFlagFunctionsRecompileOnce.html" title="class in org.apache.sysds.hops.ipa">IPAPassFlagFunctionsRecompileOnce</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPassFlagNonDeterminism.html" title="class in org.apache.sysds.hops.ipa">IPAPassFlagNonDeterminism</a></li>
@@ -672,7 +686,6 @@
 <li><a href="org/apache/sysds/hops/ipa/IPAPassRemoveConstantBinaryOps.html" title="class in org.apache.sysds.hops.ipa">IPAPassRemoveConstantBinaryOps</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPassRemoveUnnecessaryCheckpoints.html" title="class in org.apache.sysds.hops.ipa">IPAPassRemoveUnnecessaryCheckpoints</a></li>
 <li><a href="org/apache/sysds/hops/ipa/IPAPassRemoveUnusedFunctions.html" title="class in org.apache.sysds.hops.ipa">IPAPassRemoveUnusedFunctions</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html" title="interface in org.apache.sysds.runtime.compress.colgroup.pre"><span class="interfaceName">IPreAggregate</span></a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/functions/IsBlockInList.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">IsBlockInList</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/functions/IsBlockInRange.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">IsBlockInRange</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/functions/IsFrameBlockInRange.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">IsFrameBlockInRange</a></li>
@@ -727,6 +740,7 @@
 <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/matrix/data/LibMatrixTercell.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixTercell</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/instructions/spark/LIBSVMReblockSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">LIBSVMReblockSPInstruction</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>
 <li><a href="org/apache/sysds/runtime/data/LibTensorReorg.html" title="class in org.apache.sysds.runtime.data">LibTensorReorg</a></li>
@@ -739,10 +753,12 @@
 <li><a href="org/apache/sysds/runtime/lineage/LineageCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheEviction</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheStatistics</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageCodegenItem.html" title="class in org.apache.sysds.runtime.lineage">LineageCodegenItem</a></li>
+<li><a href="org/apache/sysds/runtime/lineage/LineageDebugger.html" title="class in org.apache.sysds.runtime.lineage">LineageDebugger</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageDedupBlock.html" title="class in org.apache.sysds.runtime.lineage">LineageDedupBlock</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageDedupUtils.html" title="class in org.apache.sysds.runtime.lineage">LineageDedupUtils</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageEstimator.html" title="class in org.apache.sysds.runtime.lineage">LineageEstimator</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageEstimatorStatistics.html" title="class in org.apache.sysds.runtime.lineage">LineageEstimatorStatistics</a></li>
+<li><a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageGPUCacheEviction</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage">LineageItem</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageItem.LineageItemType.html" title="enum in org.apache.sysds.runtime.lineage">LineageItem.LineageItemType</a></li>
 <li><a href="org/apache/sysds/runtime/lineage/LineageItemUtils.html" title="class in org.apache.sysds.runtime.lineage">LineageItemUtils</a></li>
@@ -758,7 +774,9 @@
 <li><a href="org/apache/sysds/runtime/instructions/cp/ListAppendRemoveCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">ListAppendRemoveCPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/ListIndexingCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">ListIndexingCPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/ListObject.html" title="class in org.apache.sysds.runtime.instructions.cp">ListObject</a></li>
+<li><a href="org/apache/sysds/runtime/io/ListReader.html" title="class in org.apache.sysds.runtime.io">ListReader</a></li>
 <li><a href="org/apache/sysds/runtime/privacy/propagation/ListRemovePropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation">ListRemovePropagator</a></li>
+<li><a href="org/apache/sysds/runtime/io/ListWriter.html" title="class in org.apache.sysds.runtime.io">ListWriter</a></li>
 <li><a href="org/apache/sysds/hops/LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a></li>
 <li><a href="org/apache/sysds/hops/recompile/LiteralReplacement.html" title="class in org.apache.sysds.hops.recompile">LiteralReplacement</a></li>
 <li><a href="org/apache/sysds/parser/LiveVariableAnalysis.html" title="class in org.apache.sysds.parser">LiveVariableAnalysis</a></li>
@@ -778,7 +796,6 @@
 <li><a href="org/apache/sysds/lops/Lop.VisitStatus.html" title="enum in org.apache.sysds.lops">Lop.VisitStatus</a></li>
 <li><a href="org/apache/sysds/lops/compile/LopComparator.html" title="class in org.apache.sysds.lops.compile">LopComparator</a></li>
 <li><a href="org/apache/sysds/lops/LopProperties.html" title="class in org.apache.sysds.lops">LopProperties</a></li>
-<li><a href="org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a></li>
 <li><a href="org/apache/sysds/lops/LopsException.html" title="class in org.apache.sysds.lops">LopsException</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/functions/MapInputSignature.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">MapInputSignature</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/functions/MapJoinSignature.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">MapJoinSignature</a></li>
@@ -788,14 +805,14 @@
 <li><a href="org/apache/sysds/lops/MapMult.CacheType.html" title="enum in org.apache.sysds.lops">MapMult.CacheType</a></li>
 <li><a href="org/apache/sysds/lops/MapMultChain.html" title="class in org.apache.sysds.lops">MapMultChain</a></li>
 <li><a href="org/apache/sysds/lops/MapMultChain.ChainType.html" title="enum in org.apache.sysds.lops">MapMultChain.ChainType</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">MapPreAggregate</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToBit</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToByte</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToChar</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.MAP_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory.MAP_TYPE</a></li>
 <li><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToInt</a></li>
 <li><a href="org/apache/sysds/hops/rewrite/MarkForLineageReuse.html" title="class in org.apache.sysds.hops.rewrite">MarkForLineageReuse</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">MaterializeSort</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort">MaterializeSort</a></li>
 <li><a href="org/apache/sysds/lops/MatMultCP.html" title="class in org.apache.sysds.lops">MatMultCP</a></li>
 <li><a href="org/apache/sysds/api/mlcontext/Matrix.html" title="class in org.apache.sysds.api.mlcontext">Matrix</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/MatrixAppendCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">MatrixAppendCPInstruction</a></li>
@@ -806,6 +823,7 @@
 <li><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.SparsityEstimate.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixBlock.SparsityEstimate</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/MatrixBlockDataInput.html" title="interface in org.apache.sysds.runtime.matrix.data"><span class="interfaceName">MatrixBlockDataInput</span></a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/MatrixBlockDataOutput.html" title="interface in org.apache.sysds.runtime.matrix.data"><span class="interfaceName">MatrixBlockDataOutput</span></a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/gpu/MatrixBuiltinGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">MatrixBuiltinGPUInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/MatrixBuiltinNaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">MatrixBuiltinNaryCPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/MatrixCell.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixCell</a></li>
@@ -841,9 +859,10 @@
 <li><a href="org/apache/sysds/runtime/functionobjects/Mean.html" title="class in org.apache.sysds.runtime.functionobjects">Mean</a></li>
 <li><a href="org/apache/sysds/utils/MemoryEstimates.html" title="class in org.apache.sysds.utils">MemoryEstimates</a></li>
 <li><a href="org/apache/sysds/hops/MemoTable.html" title="class in org.apache.sysds.hops">MemoTable</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/tree/MergeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">MergeSort</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/MergeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort">MergeSort</a></li>
 <li><a href="org/apache/sysds/api/mlcontext/Metadata.html" title="class in org.apache.sysds.api.mlcontext">Metadata</a></li>
 <li><a href="org/apache/sysds/runtime/meta/MetaData.html" title="class in org.apache.sysds.runtime.meta">MetaData</a></li>
+<li><a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></li>
 <li><a href="org/apache/sysds/runtime/meta/MetaDataFormat.html" title="class in org.apache.sysds.runtime.meta">MetaDataFormat</a></li>
 <li><a href="org/apache/sysds/runtime/meta/MetaDataUtils.html" title="class in org.apache.sysds.runtime.meta">MetaDataUtils</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Minus.html" title="class in org.apache.sysds.runtime.functionobjects">Minus</a></li>
@@ -871,6 +890,7 @@
 <li><a href="org/apache/sysds/lops/MMZip.html" title="class in org.apache.sysds.lops">MMZip</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Modulus.html" title="class in org.apache.sysds.runtime.functionobjects">Modulus</a></li>
 <li><a href="org/apache/sysds/parser/MultiAssignmentStatement.html" title="class in org.apache.sysds.parser">MultiAssignmentStatement</a></li>
+<li><a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html" title="class in org.apache.sysds.runtime.compress.utils">MultiColBitmap</a></li>
 <li><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Multiply.html" title="class in org.apache.sysds.runtime.functionobjects">Multiply</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Multiply2.html" title="class in org.apache.sysds.runtime.functionobjects">Multiply2</a></li>
@@ -885,7 +905,6 @@
 <li><a href="org/apache/sysds/runtime/instructions/spark/MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroup2Function.html" title="class in org.apache.sysds.runtime.instructions.spark">MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroup2Function</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroupFunction.html" title="class in org.apache.sysds.runtime.instructions.spark">MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeGroupFunction</a></li>
 <li><a href="org/apache/sysds/hops/MultiThreadedHop.html" title="class in org.apache.sysds.hops">MultiThreadedHop</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">Naive</a></li>
 <li><a href="org/apache/sysds/lops/Nary.html" title="class in org.apache.sysds.lops">Nary</a></li>
 <li><a href="org/apache/sysds/hops/NaryOp.html" title="class in org.apache.sysds.hops">NaryOp</a></li>
 <li><a href="org/apache/sysds/utils/NativeHelper.html" title="class in org.apache.sysds.utils">NativeHelper</a></li>
@@ -893,7 +912,11 @@
 <li><a href="org/apache/sysds/runtime/util/NormalPRNGenerator.html" title="class in org.apache.sysds.runtime.util">NormalPRNGenerator</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Not.html" title="class in org.apache.sysds.runtime.functionobjects">Not</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/NotEquals.html" title="class in org.apache.sysds.runtime.functionobjects">NotEquals</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetByte</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetChar</a></li>
 <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/compress/colgroup/offset/OffsetFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetFactory</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.OFF_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.offset">OffsetFactory.OFF_TYPE</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>
@@ -981,6 +1004,7 @@
 <li><a href="org/apache/sysds/lops/PickByCount.OperationTypes.html" title="enum in org.apache.sysds.lops">PickByCount.OperationTypes</a></li>
 <li><a href="org/apache/sysds/hops/codegen/opt/PlanAnalyzer.html" title="class in org.apache.sysds.hops.codegen.opt">PlanAnalyzer</a></li>
 <li><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.Memorizer</a></li>
 <li><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.PartitionerType.html" title="enum in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.PartitionerType</a></li>
 <li><a href="org/apache/sysds/hops/codegen/opt/PlanPartition.html" title="class in org.apache.sysds.hops.codegen.opt">PlanPartition</a></li>
 <li><a href="org/apache/sysds/hops/codegen/opt/PlanSelection.html" title="class in org.apache.sysds.hops.codegen.opt">PlanSelection</a></li>
@@ -1000,7 +1024,6 @@
 <li><a href="org/apache/sysds/runtime/util/PoissonPRNGenerator.html" title="class in org.apache.sysds.runtime.util">PoissonPRNGenerator</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Power.html" title="class in org.apache.sysds.runtime.functionobjects">Power</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Power2.html" title="class in org.apache.sysds.runtime.functionobjects">Power2</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/pre/PreAggregateFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">PreAggregateFactory</a></li>
 <li><a href="org/apache/sysds/api/jmlc/PreparedScript.html" title="class in org.apache.sysds.api.jmlc">PreparedScript</a></li>
 <li><a href="org/apache/sysds/parser/PrintStatement.html" title="class in org.apache.sysds.parser">PrintStatement</a></li>
 <li><a href="org/apache/sysds/parser/PrintStatement.PRINTTYPE.html" title="enum in org.apache.sysds.parser">PrintStatement.PRINTTYPE</a></li>
@@ -1028,7 +1051,7 @@
 <li><a href="org/apache/sysds/runtime/controlprogram/paramserv/PSWorker.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">PSWorker</a></li>
 <li><a href="org/apache/sysds/runtime/util/Py4jConverterUtils.html" title="class in org.apache.sysds.runtime.util">Py4jConverterUtils</a></li>
 <li><a href="org/apache/sysds/api/PythonDMLScript.html" title="class in org.apache.sysds.api">PythonDMLScript</a></li>
-<li><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">QDictionary</a></li>
+<li><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/cp/QuantilePickCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">QuantilePickCPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/fed/QuantilePickFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">QuantilePickFEDInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/QuantilePickSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">QuantilePickSPInstruction</a></li>
@@ -1047,6 +1070,7 @@
 <li><a href="org/apache/sysds/runtime/instructions/fed/QuaternaryWUMMFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">QuaternaryWUMMFEDInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/util/RandNPair.html" title="class in org.apache.sysds.runtime.util">RandNPair</a></li>
 <li><a href="org/apache/sysds/runtime/matrix/data/RandomMatrixGenerator.html" title="class in org.apache.sysds.runtime.matrix.data">RandomMatrixGenerator</a></li>
+<li><a href="org/apache/sysds/runtime/matrix/data/RandomMatrixGenerator.PDF.html" title="enum in org.apache.sysds.runtime.matrix.data">RandomMatrixGenerator.PDF</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/RandSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">RandSPInstruction</a></li>
 <li><a href="org/apache/sysds/runtime/privacy/propagation/RBindPropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation">RBindPropagator</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDAggregateUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDAggregateUtils</a></li>
@@ -1377,6 +1401,7 @@
 <li><a href="org/apache/sysds/runtime/instructions/gpu/context/UnifiedMemoryAllocator.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">UnifiedMemoryAllocator</a></li>
 <li><a href="org/apache/sysds/runtime/controlprogram/caching/UnifiedMemoryManager.html" title="class in org.apache.sysds.runtime.controlprogram.caching">UnifiedMemoryManager</a></li>
 <li><a href="org/apache/sysds/runtime/util/UniformPRNGenerator.html" title="class in org.apache.sysds.runtime.util">UniformPRNGenerator</a></li>
+<li><a href="org/apache/sysds/runtime/compress/cocode/Util.html" title="class in org.apache.sysds.runtime.compress.cocode">Util</a></li>
 <li><a href="org/apache/sysds/runtime/util/UtilFunctions.html" title="class in org.apache.sysds.runtime.util">UtilFunctions</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/ValueComparisonFunction.html" title="class in org.apache.sysds.runtime.functionobjects">ValueComparisonFunction</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/ValueFunction.html" title="class in org.apache.sysds.runtime.functionobjects">ValueFunction</a></li>
@@ -1406,6 +1431,7 @@
 <li><a href="org/apache/sysds/runtime/controlprogram/WhileProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">WhileProgramBlock</a></li>
 <li><a href="org/apache/sysds/parser/WhileStatement.html" title="class in org.apache.sysds.parser">WhileStatement</a></li>
 <li><a href="org/apache/sysds/parser/WhileStatementBlock.html" title="class in org.apache.sysds.parser">WhileStatementBlock</a></li>
+<li><a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html" title="class in org.apache.sysds.runtime.compress.workload">WorkloadAnalyzer</a></li>
 <li><a href="org/apache/sysds/runtime/io/WriterBinaryBlock.html" title="class in org.apache.sysds.runtime.io">WriterBinaryBlock</a></li>
 <li><a href="org/apache/sysds/runtime/io/WriterBinaryBlockParallel.html" title="class in org.apache.sysds.runtime.io">WriterBinaryBlockParallel</a></li>
 <li><a href="org/apache/sysds/runtime/io/WriterMatrixMarket.html" title="class in org.apache.sysds.runtime.io">WriterMatrixMarket</a></li>
@@ -1417,6 +1443,8 @@
 <li><a href="org/apache/sysds/runtime/io/WriterTextLIBSVM.html" title="class in org.apache.sysds.runtime.io">WriterTextLIBSVM</a></li>
 <li><a href="org/apache/sysds/runtime/io/WriterTextLIBSVMParallel.html" title="class in org.apache.sysds.runtime.io">WriterTextLIBSVMParallel</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/WriteSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">WriteSPInstruction</a></li>
+<li><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload">WTreeNode</a></li>
+<li><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.WTNodeType.html" title="enum in org.apache.sysds.runtime.compress.workload">WTreeNode.WTNodeType</a></li>
 <li><a href="org/apache/sysds/runtime/functionobjects/Xor.html" title="class in org.apache.sysds.runtime.functionobjects">Xor</a></li>
 <li><a href="org/apache/sysds/runtime/instructions/spark/ZipmmSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">ZipmmSPInstruction</a></li>
 </ul>
diff --git a/docs/api/java/constant-values.html b/docs/api/java/constant-values.html
index e747cfd..1a10566 100644
--- a/docs/api/java/constant-values.html
+++ b/docs/api/java/constant-values.html
@@ -1738,117 +1738,131 @@
 <td class="colLast"><code>false</code></td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.DEFAULT_LIBSVM_INDEX_DELIM">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sysds/parser/DataExpression.html#DEFAULT_LIBSVM_INDEX_DELIM">DEFAULT_LIBSVM_INDEX_DELIM</a></code></td>
+<td class="colLast"><code>":"</code></td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.DEFAULT_NA_STRINGS">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#DEFAULT_NA_STRINGS">DEFAULT_NA_STRINGS</a></code></td>
 <td class="colLast"><code>""</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.DEFAULT_SCHEMAPARAM">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#DEFAULT_SCHEMAPARAM">DEFAULT_SCHEMAPARAM</a></code></td>
 <td class="colLast"><code>"NULL"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.DELIM_DELIMITER">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#DELIM_DELIMITER">DELIM_DELIMITER</a></code></td>
 <td class="colLast"><code>"sep"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.DELIM_FILL">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#DELIM_FILL">DELIM_FILL</a></code></td>
 <td class="colLast"><code>"fill"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.DELIM_FILL_VALUE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#DELIM_FILL_VALUE">DELIM_FILL_VALUE</a></code></td>
 <td class="colLast"><code>"default"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.DELIM_HAS_HEADER_ROW">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#DELIM_HAS_HEADER_ROW">DELIM_HAS_HEADER_ROW</a></code></td>
 <td class="colLast"><code>"header"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.DELIM_NA_STRING_SEP">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#DELIM_NA_STRING_SEP">DELIM_NA_STRING_SEP</a></code></td>
 <td class="colLast"><code>"\u00b7"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.DELIM_NA_STRINGS">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#DELIM_NA_STRINGS">DELIM_NA_STRINGS</a></code></td>
 <td class="colLast"><code>"naStrings"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.DELIM_SPARSE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#DELIM_SPARSE">DELIM_SPARSE</a></code></td>
 <td class="colLast"><code>"sparse"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.DESCRIPTIONPARAM">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#DESCRIPTIONPARAM">DESCRIPTIONPARAM</a></code></td>
 <td class="colLast"><code>"description"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.FED_ADDRESSES">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#FED_ADDRESSES">FED_ADDRESSES</a></code></td>
 <td class="colLast"><code>"addresses"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.FED_RANGES">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#FED_RANGES">FED_RANGES</a></code></td>
 <td class="colLast"><code>"ranges"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.FED_TYPE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#FED_TYPE">FED_TYPE</a></code></td>
 <td class="colLast"><code>"type"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.FINE_GRAINED_PRIVACY">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#FINE_GRAINED_PRIVACY">FINE_GRAINED_PRIVACY</a></code></td>
 <td class="colLast"><code>"fine_grained_privacy"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.FORMAT_TYPE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#FORMAT_TYPE">FORMAT_TYPE</a></code></td>
 <td class="colLast"><code>"format"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.IO_FILENAME">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/parser/DataExpression.html#IO_FILENAME">IO_FILENAME</a></code></td>
 <td class="colLast"><code>"iofilename"</code></td>
 </tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.LIBSVM_INDEX_DELIM">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
+<td><code><a href="org/apache/sysds/parser/DataExpression.html#LIBSVM_INDEX_DELIM">LIBSVM_INDEX_DELIM</a></code></td>
+<td class="colLast"><code>"indSep"</code></td>
+</tr>
 <tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.parser.DataExpression.PRIVACY">
 <!--   -->
@@ -3840,33 +3854,33 @@
 <td class="colLast"><code>true</code></td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a name="org.apache.sysds.runtime.controlprogram.ParForProgramBlock.COPY_EVAL_FUNCTIONS">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
+<td><code><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html#COPY_EVAL_FUNCTIONS">COPY_EVAL_FUNCTIONS</a></code></td>
+<td class="colLast"><code>true</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.controlprogram.ParForProgramBlock.CREATE_UNSCOPED_RESULTVARS">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
 <td><code><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html#CREATE_UNSCOPED_RESULTVARS">CREATE_UNSCOPED_RESULTVARS</a></code></td>
 <td class="colLast"><code>true</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.controlprogram.ParForProgramBlock.FORCE_CP_ON_REMOTE_SPARK">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
 <td><code><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html#FORCE_CP_ON_REMOTE_SPARK">FORCE_CP_ON_REMOTE_SPARK</a></code></td>
 <td class="colLast"><code>true</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.controlprogram.ParForProgramBlock.LIVEVAR_AWARE_EXPORT">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;boolean</code></td>
 <td><code><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html#LIVEVAR_AWARE_EXPORT">LIVEVAR_AWARE_EXPORT</a></code></td>
 <td class="colLast"><code>true</code></td>
 </tr>
-<tr class="rowColor">
-<td class="colFirst"><a name="org.apache.sysds.runtime.controlprogram.ParForProgramBlock.MAX_RETRYS_ON_ERROR">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
-<td><code><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html#MAX_RETRYS_ON_ERROR">MAX_RETRYS_ON_ERROR</a></code></td>
-<td class="colLast"><code>1</code></td>
-</tr>
 <tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.controlprogram.ParForProgramBlock.OPTIMIZE">
 <!--   -->
@@ -5410,6 +5424,39 @@
 </li>
 <li class="blockList">
 <table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
+<caption><span>org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageDebugger.html" title="class in org.apache.sysds.runtime.lineage">LineageDebugger</a></span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th scope="col">Constant Field</th>
+<th class="colLast" scope="col">Value</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.sysds.runtime.lineage.LineageDebugger.POS_NAN">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/sysds/runtime/lineage/LineageDebugger.html#POS_NAN">POS_NAN</a></code></td>
+<td class="colLast"><code>0</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a name="org.apache.sysds.runtime.lineage.LineageDebugger.POS_NEGATIVE_INFINITY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/sysds/runtime/lineage/LineageDebugger.html#POS_NEGATIVE_INFINITY">POS_NEGATIVE_INFINITY</a></code></td>
+<td class="colLast"><code>2</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a name="org.apache.sysds.runtime.lineage.LineageDebugger.POS_POSITIVE_INFINITY">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;int</code></td>
+<td><code><a href="org/apache/sysds/runtime/lineage/LineageDebugger.html#POS_POSITIVE_INFINITY">POS_POSITIVE_INFINITY</a></code></td>
+<td class="colLast"><code>1</code></td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="constantsSummary" border="0" cellpadding="3" cellspacing="0" summary="Constant Field Values table, listing constant fields, and values">
 <caption><span>org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageDedupUtils.html" title="class in org.apache.sysds.runtime.lineage">LineageDedupUtils</a></span><span class="tabEnd">&nbsp;</span></caption>
 <tr>
 <th class="colFirst" scope="col">Modifier and Type</th>
@@ -6126,160 +6173,153 @@
 <td class="colLast"><code>"\n"</code></td>
 </tr>
 <tr class="altColor">
-<td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.NOT_SUPPORTED_EXTERNALFUNCTION_PB">
-<!--   -->
-</a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
-<td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#NOT_SUPPORTED_EXTERNALFUNCTION_PB">NOT_SUPPORTED_EXTERNALFUNCTION_PB</a></code></td>
-<td class="colLast"><code>"Not supported: ExternalFunctionProgramBlock contains MR instructions. (ExternalFunctionPRogramBlockCP can be used)"</code></td>
-</tr>
-<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.NOT_SUPPORTED_PB">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#NOT_SUPPORTED_PB">NOT_SUPPORTED_PB</a></code></td>
 <td class="colLast"><code>"Not supported: type of program block"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.NOT_SUPPORTED_SPARK_INSTRUCTION">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#NOT_SUPPORTED_SPARK_INSTRUCTION">NOT_SUPPORTED_SPARK_INSTRUCTION</a></code></td>
 <td class="colLast"><code>"Not supported: Instructions of type other than CP instructions"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.NOT_SUPPORTED_SPARK_PARFOR">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#NOT_SUPPORTED_SPARK_PARFOR">NOT_SUPPORTED_SPARK_PARFOR</a></code></td>
 <td class="colLast"><code>"Not supported: Nested ParFOR REMOTE_SPARK due to possible deadlocks.(LOCAL can be used for innner ParFOR)"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PARFORBODY_BEGIN">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PARFORBODY_BEGIN">PARFORBODY_BEGIN</a></code></td>
 <td class="colLast"><code>"&lt;![CDATA[PARFORBODY\u23a8"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PARFORBODY_END">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PARFORBODY_END">PARFORBODY_END</a></code></td>
 <td class="colLast"><code>"\u23ac ]]&gt;"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PB_BEGIN">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PB_BEGIN">PB_BEGIN</a></code></td>
 <td class="colLast"><code>" PB\u23a8"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PB_EFC">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PB_EFC">PB_EFC</a></code></td>
 <td class="colLast"><code>" EFC\u23a8"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PB_END">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PB_END">PB_END</a></code></td>
 <td class="colLast"><code>"\u23ac"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PB_FC">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PB_FC">PB_FC</a></code></td>
 <td class="colLast"><code>" FC\u23a8"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PB_FOR">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PB_FOR">PB_FOR</a></code></td>
 <td class="colLast"><code>" FOR\u23a8"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PB_IF">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PB_IF">PB_IF</a></code></td>
 <td class="colLast"><code>" IF\u23a8"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PB_PARFOR">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PB_PARFOR">PB_PARFOR</a></code></td>
 <td class="colLast"><code>" PARFOR\u23a8"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PB_WHILE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PB_WHILE">PB_WHILE</a></code></td>
 <td class="colLast"><code>" WHILE\u23a8"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PBS_BEGIN">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PBS_BEGIN">PBS_BEGIN</a></code></td>
 <td class="colLast"><code>" PBS\u23a8"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PBS_END">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PBS_END">PBS_END</a></code></td>
 <td class="colLast"><code>"\u23ac"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PROG_BEGIN">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PROG_BEGIN">PROG_BEGIN</a></code></td>
 <td class="colLast"><code>" PROG\u23a8"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PROG_END">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PROG_END">PROG_END</a></code></td>
 <td class="colLast"><code>"\u23ac"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PSBODY_BEGIN">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PSBODY_BEGIN">PSBODY_BEGIN</a></code></td>
 <td class="colLast"><code>"&lt;![CDATA[PSBODY\u23a8"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.PSBODY_END">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PSBODY_END">PSBODY_END</a></code></td>
 <td class="colLast"><code>"\u23ac ]]&gt;"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.REF">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#REF">REF</a></code></td>
 <td class="colLast"><code>"ref"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.VARS_BEGIN">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td><code><a href="org/apache/sysds/runtime/util/ProgramConverter.html#VARS_BEGIN">VARS_BEGIN</a></code></td>
 <td class="colLast"><code>"VARS: "</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a name="org.apache.sysds.runtime.util.ProgramConverter.VARS_END">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
diff --git a/docs/api/java/index-all.html b/docs/api/java/index-all.html
index 6ab05f2..6a79949 100644
--- a/docs/api/java/index-all.html
+++ b/docs/api/java/index-all.html
@@ -132,21 +132,13 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup"><span class="typeNameLink">AColGroup</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">Class that stores information about a column group within a compressed matrix block.</div>
-</dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.ColGroupType.html" title="enum in org.apache.sysds.runtime.compress.colgroup"><span class="typeNameLink">AColGroup.ColGroupType</span></a> - Enum in <a href="org/apache/sysds/runtime/compress/colgroup/package-summary.html">org.apache.sysds.runtime.compress.colgroup</a></dt>
-<dd>
-<div class="block">Concrete ColGroupType
- 
- Protected such that outside the ColGroup package it should be unknown which specific subtype is used.</div>
+<div class="block">Abstract Class that is the lowest class type for the Compression framework.</div>
 </dd>
 <dt><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.CompressionType.html" title="enum in org.apache.sysds.runtime.compress.colgroup"><span class="typeNameLink">AColGroup.CompressionType</span></a> - Enum in <a href="org/apache/sysds/runtime/compress/colgroup/package-summary.html">org.apache.sysds.runtime.compress.colgroup</a></dt>
 <dd>
-<div class="block">Public Group types supported
- 
- Note For instance DDC is called DDC not DDC1, or DDC2 which is a specific subtype of the DDC.</div>
+<div class="block">Public super types of compression ColGroups supported</div>
 </dd>
-<dt><a href="org/apache/sysds/runtime/compress/cocode/AColumnGroupPartitioner.html" title="class in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">AColumnGroupPartitioner</span></a> - Class in <a href="org/apache/sysds/runtime/compress/cocode/package-summary.html">org.apache.sysds.runtime.compress.cocode</a></dt>
+<dt><a href="org/apache/sysds/runtime/compress/cocode/AColumnCoCoder.html" title="class in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">AColumnCoCoder</span></a> - Class in <a href="org/apache/sysds/runtime/compress/cocode/package-summary.html">org.apache.sysds.runtime.compress.cocode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCUDA.html#acos-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-java.lang.String-">acos(ExecutionContext, GPUContext, String, MatrixObject, String)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/ru [...]
 <dd>
@@ -239,6 +231,8 @@
 <dd>
 <div class="block">Adds checkedConstraints to the checked constraints total.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html#addChild-org.apache.sysds.runtime.compress.workload.WTreeNode-">addChild(WTreeNode)</a></span> - Method in class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload">WTreeNode</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html#addChild-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-">addChild(OptNode)</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/hops/rewrite/HopRewriteUtils.html#addChildReference-org.apache.sysds.hops.Hop-org.apache.sysds.hops.Hop-">addChildReference(Hop, Hop)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
@@ -247,8 +241,14 @@
 <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/runtime/compress/workload/WTreeNode.html#addCompressedOp-org.apache.sysds.hops.Hop-">addCompressedOp(Hop)</a></span> - Method in class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload">WTreeNode</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/DMLCompressionStatistics.html#addCompressionTime-double-int-">addCompressionTime(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/runtime/compress/estim/CompressedSizeInfoColGroup.html#addConstGroup-int:A-org.apache.sysds.runtime.compress.estim.CompressedSizeInfoColGroup-java.util.Set-">addConstGroup(int[], CompressedSizeInfoColGroup, Set&lt;AColGroup.CompressionType&gt;)</a></span> - Static method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sys [...]
+<dd>
+<div class="block">This method adds a column group without having to analyze.</div>
+</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>
@@ -260,6 +260,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html#addEncoder-org.apache.sysds.runtime.transform.encode.ColumnEncoder-">addEncoder(ColumnEncoder)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderComposite</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html#addEntryList-java.util.List-">addEntryList(List&lt;LineageCacheEntry&gt;)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageGPUCacheEviction</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/OutputStatement.html#addExprParam-java.lang.String-org.apache.sysds.parser.Expression-boolean-">addExprParam(String, Expression, boolean)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/OutputStatement.html" title="class in org.apache.sysds.parser">OutputStatement</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#addFederatedExprParam-java.lang.String-org.apache.sysds.parser.Expression-">addFederatedExprParam(String, Expression)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
@@ -270,6 +272,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/FunctionDictionary.html#addFunction-java.lang.String-T-boolean-">addFunction(String, T, boolean)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/FunctionDictionary.html" title="class in org.apache.sysds.parser">FunctionDictionary</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/Program.html#addFunctionProgramBlock-java.lang.String-org.apache.sysds.runtime.controlprogram.FunctionProgramBlock-boolean-">addFunctionProgramBlock(String, FunctionProgramBlock, boolean)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/Program.html" title="class in org.apache.sysds.runtime.controlprogram">Program</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/Program.html#addFunctionProgramBlock-java.lang.String-java.lang.String-org.apache.sysds.runtime.controlprogram.FunctionProgramBlock-">addFunctionProgramBlock(String, String, FunctionProgramBlock)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/Program.html" title="class in org.apache.sysds.runtime.controlprogram">Program</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/Program.html#addFunctionProgramBlock-java.lang.String-java.lang.String-org.apache.sysds.runtime.controlprogram.FunctionProgramBlock-boolean-">addFunctionProgramBlock(String, String, FunctionProgramBlock, boolean)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/Program.html" title="class in org.apache.sysds.runtime.controlprogram">Program< [...]
@@ -320,6 +324,20 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#addMatrixExprParam-java.lang.String-org.apache.sysds.parser.Expression-">addMatrixExprParam(String, Expression)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#addMaxAndMin-double:A-int:A-">addMaxAndMin(double[], int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">This method adds the max and min values contained in the dictionary to corresponding cells in the ret variable.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#addMaxAndMin-double:A-int:A-">addMaxAndMin(double[], int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#addMaxAndMin-double:A-int:A-">addMaxAndMin(double[], int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#addMaxAndMin-double:A-int:A-">addMaxAndMin(double[], int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html#addMinMax-double:A-">addMinMax(double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupCompressed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#addMinMax-double:A-">addMinMax(double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#addMinMax-double:A-">addMinMax(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/lops/compile/Dag.html#addNode-org.apache.sysds.lops.Lop-">addNode(Lop)</a></span> - Method in class org.apache.sysds.lops.compile.<a href="org/apache/sysds/lops/compile/Dag.html" title="class in org.apache.sysds.lops.compile">Dag</a></dt>
@@ -376,6 +394,16 @@
 <dd>
 <div class="block">Method to recursively add LOPS to a DAG</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#addToEntry-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-int-int-int-">addToEntry(Dictionary, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Copies and adds the dictionary entry from this dictionary to the d dictionary</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#addToEntry-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-int-int-int-">addToEntry(Dictionary, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#addToEntry-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-int-int-int-">addToEntry(Dictionary, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictiona [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#addToEntry-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-int-int-int-">addToEntry(Dictionary, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html#addValidCompression-org.apache.sysds.runtime.compress.colgroup.AColGroup.CompressionType-">addValidCompression(AColGroup.CompressionType)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html" title="class in org.apache.sysds.runtime.compress">CompressionSettingsBuilder</a></dt>
 <dd>
 <div class="block">Add a single valid compression type to the EnumSet of valid compressions.</div>
@@ -390,14 +418,15 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/ParameterizedBuiltinFunctionExpression.html#addVarParam-java.lang.String-org.apache.sysds.parser.Expression-">addVarParam(String, Expression)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/ParameterizedBuiltinFunctionExpression.html" title="class in org.apache.sysds.parser">ParameterizedBuiltinFunctionExpression</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#addVarParam-java.lang.String-org.apache.sysds.parser.Expression-java.util.HashMap-">addVarParam(String, Expression, HashMap&lt;String, Expression&gt;)</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#addWriteLock--">addWriteLock()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup"><span class="typeNameLink">ADictionary</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/package-summary.html">org.apache.sysds.runtime.compress.colgroup</a></dt>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary"><span class="typeNameLink">ADictionary</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/dictionary/package-summary.html">org.apache.sysds.runtime.compress.colgroup.dictionary</a></dt>
 <dd>
-<div class="block">This dictionary class aims to encapsulate the storage and operations over unique floating point values of a column
- group.</div>
+<div class="block">This dictionary class aims to encapsulate the storage and operations over unique tuple values of a column group.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#ADictionary--">ADictionary()</a></span> - Constructor for 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#ADictionary--">ADictionary()</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixOuterAgg.html#adjustRowIndicesMax-int:A-double:A-org.apache.sysds.runtime.matrix.operators.BinaryOperator-">adjustRowIndicesMax(int[], double[], BinaryOperator)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixOuterAgg.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixOuterAgg</a></dt>
 <dd>
@@ -409,10 +438,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/LongLongDoubleHashMap.ADoubleEntry.html#ADoubleEntry-double-">ADoubleEntry(double)</a></span> - Constructor for class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/LongLongDoubleHashMap.ADoubleEntry.html" title="class in org.apache.sysds.runtime.util">LongLongDoubleHashMap.ADoubleEntry</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/PreAggregateFactory.html#ag-int-">ag(int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/PreAggregateFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">PreAggregateFactory</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/PreAggregateFactory.html#ag-int:A-">ag(int[])</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/PreAggregateFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">PreAggregateFactory</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#aggAdd-java.util.concurrent.Future:A-">aggAdd(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><a href="org/apache/sysds/hops/AggBinaryOp.html" title="class in org.apache.sysds.hops"><span class="typeNameLink">AggBinaryOp</span></a> - Class in <a href="org/apache/sysds/hops/package-summary.html">org.apache.sysds.hops</a></dt>
@@ -447,16 +472,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/operators/CMOperator.html#aggOpType">aggOpType</a></span> - Variable in class org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/CMOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">CMOperator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html#aggPool">aggPool</a></span> - Static variable in interface org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html" title="interface in org.apache.sysds.runtime.compress.colgroup.pre">IPreAggregate</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#aggProd-java.util.concurrent.Future:A-org.apache.sysds.runtime.controlprogram.federated.FederationMap-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-">aggProd(Future&lt;FederatedResponse&gt;[], FederationMap, AggregateUnaryOperator)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlp [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#aggregate-double-org.apache.sysds.runtime.functionobjects.Builtin-">aggregate(double, Builtin)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#aggregate-double-org.apache.sysds.runtime.functionobjects.Builtin-">aggregate(double, Builtin)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>
 <div class="block">Aggregate all the contained values, useful in value only computations where the operation is iterating through
  all values contained in the dictionary.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#aggregate-double-org.apache.sysds.runtime.functionobjects.Builtin-">aggregate(double, Builtin)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#aggregate-double-org.apache.sysds.runtime.functionobjects.Builtin-">aggregate(double, Builtin)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#aggregate-double-org.apache.sysds.runtime.functionobjects.Builtin-">aggregate(double, Builtin)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#aggregate-double-org.apache.sysds.runtime.functionobjects.Builtin-">aggregate(double, Builtin)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#aggregate-double-org.apache.sysds.runtime.functionobjects.Builtin-">aggregate(double, Builtin)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/CTableMap.html#aggregate-long-long-double-">aggregate(long, long, double)</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/CTableMap.html" title="class in org.apache.sysds.runtime.matrix.data">CTableMap</a></dt>
 <dd>&nbsp;</dd>
@@ -468,6 +495,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/AggregateBinaryFEDInstruction.html#AggregateBinaryFEDInstruction-org.apache.sysds.runtime.matrix.operators.Operator-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand-java.lang.String-java.lang.String-">AggregateBinaryFEDInstruction(Operator, CPOperand, CPOperand, CPOperand, String, String)</a></span> - C [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/AggregateBinaryFEDInstruction.html#AggregateBinaryFEDInstruction-org.apache.sysds.runtime.matrix.operators.Operator-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand-java.lang.String-java.lang.String-org.apache.sysds.runtime.instructions.fed.FEDInstruction.FederatedOutput-">AggregateBinaryFEDInstruction( [...]
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/gpu/AggregateBinaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu"><span class="typeNameLink">AggregateBinaryGPUInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/gpu/package-summary.html">org.apache.sysds.runtime.instructions.gpu</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixAgg.html#aggregateBinaryMatrix-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-boolean-">aggregateBinaryMatrix(MatrixBlock, MatrixBlock, MatrixBlock, boolean)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixAgg.html" title="c [...]
@@ -499,10 +528,16 @@
 <dd>
 <div class="block">Core incremental tensor aggregate (ak+) as used for uack+ and acrk+.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#aggregateCols-double:A-org.apache.sysds.runtime.functionobjects.Builtin-int:A-">aggregateCols(double[], Builtin, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#aggregateCols-double:A-org.apache.sysds.runtime.functionobjects.Builtin-int:A-">aggregateCols(double[], Builtin, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>
 <div class="block">Aggregates the columns into the target double array provided.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#aggregateCols-double:A-org.apache.sysds.runtime.functionobjects.Builtin-int:A-">aggregateCols(double[], Builtin, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#aggregateCols-double:A-org.apache.sysds.runtime.functionobjects.Builtin-int:A-">aggregateCols(double[], Builtin, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Matr [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#aggregateCols-double:A-org.apache.sysds.runtime.functionobjects.Builtin-int:A-">aggregateCols(double[], Builtin, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/functions/AggregateDropCorrectionFunction.html" title="class in org.apache.sysds.runtime.instructions.spark.functions"><span class="typeNameLink">AggregateDropCorrectionFunction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/spark/functions/package-summary.html">org.apache.sysds.runtime.instructions.spark.functions</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/functions/AggregateDropCorrectionFunction.html#AggregateDropCorrectionFunction-org.apache.sysds.runtime.matrix.operators.AggregateOperator-">AggregateDropCorrectionFunction(AggregateOperator)</a></span> - Constructor for class org.apache.sysds.runtime.instructions.spark.functions.<a href="org/apache/sysds/runtime/instructions/spark/functions/AggregateDropCorrectionFunction.html" title="class in org.apac [...]
@@ -517,6 +552,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/SpoofMultiAggregate.html#aggregatePartialResults-org.apache.sysds.runtime.codegen.SpoofCellwise.AggOp:A-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-">aggregatePartialResults(SpoofCellwise.AggOp[], MatrixBlock, MatrixBlock)</a></span> - Static method in class org.apache.sysds.runtime.codegen.<a href="org/apache/sysds/runtime/codegen/SpoofMultiAggregate.html" tit [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#aggregateResponses-java.util.List-">aggregateResponses(List&lt;Pair&lt;FederatedRange, Future&lt;FederatedResponse&gt;&gt;&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>
+<div class="block">Aggregate partially aggregated data from federated workers
+ by adding values with the same index in different federated locations.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixAgg.html#aggregateTernary-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-org.apache.sysds.runtime.matrix.operators.AggregateTernaryOperator-">aggregateTernary(MatrixBlock, MatrixBlock, MatrixBlock, MatrixBlock, AggregateTernaryOperator)</a></span> - Stati [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixAgg.html#aggregateTernary-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-org.apache.sysds.runtime.matrix.operators.AggregateTernaryOperator-int-">aggregateTernary(MatrixBlock, MatrixBlock, MatrixBlock, MatrixBlock, AggregateTernaryOperator, int)</a></span [...]
@@ -537,13 +577,15 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/AggregateTernarySPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark"><span class="typeNameLink">AggregateTernarySPInstruction</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><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#aggregateTuples-org.apache.sysds.runtime.functionobjects.Builtin-int-">aggregateTuples(Builtin, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#aggregateTuples-org.apache.sysds.runtime.functionobjects.Builtin-int-">aggregateTuples(Builtin, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>
 <div class="block">Aggregate all entries in the rows.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#aggregateTuples-org.apache.sysds.runtime.functionobjects.Builtin-int-">aggregateTuples(Builtin, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#aggregateTuples-org.apache.sysds.runtime.functionobjects.Builtin-int-">aggregateTuples(Builtin, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#aggregateTuples-org.apache.sysds.runtime.functionobjects.Builtin-int-">aggregateTuples(Builtin, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#aggregateTuples-org.apache.sysds.runtime.functionobjects.Builtin-int-">aggregateTuples(Builtin, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#aggregateTuples-org.apache.sysds.runtime.functionobjects.Builtin-int-">aggregateTuples(Builtin, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/CLALibCompAgg.html#aggregateUnary-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-int-org.apache.sysds.runtime.matrix.data.MatrixIndexes-boolean-">aggregateUnary(CompressedMatrixBlock, MatrixBlock, AggregateUnaryOperator, int, MatrixIndexes, boolean)</a></span> - Static method in class org [...]
 <dd>&nbsp;</dd>
@@ -637,12 +679,17 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#aggVar-java.util.concurrent.Future:A-java.util.concurrent.Future:A-org.apache.sysds.runtime.controlprogram.federated.FederationMap-boolean-boolean-">aggVar(Future&lt;FederatedResponse&gt;[], Future&lt;FederatedResponse&gt;[], FederationMap, boolean, boolean)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/ [...]
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree"><span class="typeNameLink">AInsertionSorter</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/tree/package-summary.html">org.apache.sysds.runtime.compress.colgroup.tree</a></dt>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort"><span class="typeNameLink">AInsertionSorter</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/package-summary.html">org.apache.sysds.runtime.compress.colgroup.insertionsort</a></dt>
+<dd>
+<div class="block">This abstract class is for sorting the IntArrayList entries efficiently for SDC Column Groups construction.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/AInsertionSorter.html#AInsertionSorter-int-int-org.apache.sysds.runtime.compress.utils.IntArrayList:A-int-">AInsertionSorter(int, int, IntArrayList[], int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.insertionsort.<a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgro [...]
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset"><span class="typeNameLink">AIterator</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/offset/package-summary.html">org.apache.sysds.runtime.compress.colgroup.offset</a></dt>
 <dd>
-<div class="block">This abstract class is for sorting the IntArrayList entries efficiently for
- SDC Column Groups construction.</div>
+<div class="block">Iterator interface, that returns a iterator of the indexes (not offsets)</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html#AInsertionSorter-int-int-int-">AInsertionSorter(int, int, int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">AInsertionSorter</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html#AIterator--">AIterator()</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AIterator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCuDNNConvolutionAlgorithm.html#algo">algo</a></span> - Variable in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixCuDNNConvolutionAlgorithm.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixCuDNNConvolutionAlgorithm</a></dt>
 <dd>&nbsp;</dd>
@@ -719,7 +766,9 @@
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#allocateBlockAsync--">allocateBlockAsync()</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>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#allocateColGroup-org.apache.sysds.runtime.compress.colgroup.AColGroup-">allocateColGroup(AColGroup)</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>
+<dd>
+<div class="block">Allocate the given column group and remove all references to old column groups.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#allocateColGroupList-java.util.List-">allocateColGroupList(List&lt;AColGroup&gt;)</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/data/BasicTensorBlock.html#allocateDenseBlock--">allocateDenseBlock()</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>
@@ -772,8 +821,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#allocateSparseRowsBlock-boolean-">allocateSparseRowsBlock(boolean)</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>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html#allocIVector-int-boolean-">allocIVector(int, boolean)</a></span> - Static method in interface org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html" title="interface in org.apache.sysds.runtime.compress.colgroup.pre">IPreAggregate</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html#allocVector-int-boolean-">allocVector(int, boolean)</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/hops/OptimizerUtils.html#ALLOW_ALGEBRAIC_SIMPLIFICATION">ALLOW_ALGEBRAIC_SIMPLIFICATION</a></span> - Static variable in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/OptimizerUtils.html" title="class in org.apache.sysds.hops">OptimizerUtils</a></dt>
@@ -925,6 +972,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#alwaysRequiresReblock-org.apache.sysds.hops.Hop-">alwaysRequiresReblock(Hop)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping"><span class="typeNameLink">AMapToData</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/mapping/package-summary.html">org.apache.sysds.runtime.compress.colgroup.mapping</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html#AMapToData--">AMapToData()</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">AMapToData</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/ForStatementBlock.html#analyze-org.apache.sysds.parser.VariableSet-">analyze(VariableSet)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/ForStatementBlock.html" title="class in org.apache.sysds.parser">ForStatementBlock</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/FunctionStatementBlock.html#analyze-org.apache.sysds.parser.VariableSet-">analyze(VariableSet)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/FunctionStatementBlock.html" title="class in org.apache.sysds.parser">FunctionStatementBlock</a></dt>
@@ -961,11 +1012,17 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/functionobjects/And.html" title="class in org.apache.sysds.runtime.functionobjects"><span class="typeNameLink">And</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><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset"><span class="typeNameLink">AOffset</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/offset/package-summary.html">org.apache.sysds.runtime.compress.colgroup.offset</a></dt>
+<dd>
+<div class="block">Offset list encoder interface.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html#AOffset--">AOffset()</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffset</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/SpoofCompiler.html#API">API</a></span> - Static variable in class org.apache.sysds.hops.codegen.<a href="org/apache/sysds/hops/codegen/SpoofCompiler.html" title="class in org.apache.sysds.hops.codegen">SpoofCompiler</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/Append.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">Append</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Append.html#Append-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-boolean-org.apache.sysds.lops.ExecType-">Append(Lop, Lop, Lop, Types.DataType, Types.ValueType, boolean, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Append.html" title="class in org.apache.sysds.lop [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Append.html#Append-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-boolean-org.apache.sysds.common.Types.ExecType-">Append(Lop, Lop, Lop, Types.DataType, Types.ValueType, boolean, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Append.html" title="class in org.ap [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#append-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-">append(MatrixBlock, MatrixBlock)</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>
@@ -1065,7 +1122,7 @@
  1) Partial Shuffle Elimination - Any full or aligned blocks could be directly output from the mappers
     to the result index.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendG.html#AppendG-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-boolean-org.apache.sysds.lops.ExecType-">AppendG(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, boolean, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/AppendG.html" t [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendG.html#AppendG-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-boolean-org.apache.sysds.common.Types.ExecType-">AppendG(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, boolean, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/A [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/AppendGAlignedSP.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">AppendGAlignedSP</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
@@ -1083,7 +1140,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/AppendM.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">AppendM</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendM.html#AppendM-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-boolean-boolean-org.apache.sysds.lops.ExecType-">AppendM(Lop, Lop, Lop, Types.DataType, Types.ValueType, boolean, boolean, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/AppendM.html" title="class in [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendM.html#AppendM-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-boolean-boolean-org.apache.sysds.common.Types.ExecType-">AppendM(Lop, Lop, Lop, Types.DataType, Types.ValueType, boolean, boolean, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/AppendM.html" t [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/AppendM.CacheType.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">AppendM.CacheType</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
@@ -1103,7 +1160,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/AppendR.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">AppendR</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendR.html#AppendR-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.lops.ExecType-">AppendR(Lop, Lop, Types.DataType, Types.ValueType, boolean, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/AppendR.html" title="class in org.apache.sysds.lops">AppendR</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendR.html#AppendR-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.common.Types.ExecType-">AppendR(Lop, Lop, Types.DataType, Types.ValueType, boolean, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/AppendR.html" title="class in org.apache.sysds.lops">AppendR</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/FrameBlock.html#appendRow-java.lang.Object:A-">appendRow(Object[])</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/FrameBlock.html" title="class in org.apache.sysds.runtime.matrix.data">FrameBlock</a></dt>
 <dd>
@@ -1148,13 +1205,15 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#appendValuePlain-int-int-double-">appendValuePlain(int, int, double)</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>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#apply-org.apache.sysds.runtime.matrix.operators.ScalarOperator-">apply(ScalarOperator)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#apply-org.apache.sysds.runtime.matrix.operators.ScalarOperator-">apply(ScalarOperator)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>
 <div class="block">Applies the scalar operation on the dictionary.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#apply-org.apache.sysds.runtime.matrix.operators.ScalarOperator-">apply(ScalarOperator)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#apply-org.apache.sysds.runtime.matrix.operators.ScalarOperator-">apply(ScalarOperator)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#apply-org.apache.sysds.runtime.matrix.operators.ScalarOperator-">apply(ScalarOperator)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#apply-org.apache.sysds.runtime.matrix.operators.ScalarOperator-">apply(ScalarOperator)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#apply-org.apache.sysds.runtime.matrix.operators.ScalarOperator-">apply(ScalarOperator)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/FrameBlock.FrameMapFunction.html#apply-java.lang.String-">apply(String)</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/FrameBlock.FrameMapFunction.html" title="class in org.apache.sysds.runtime.matrix.data">FrameBlock.FrameMapFunction</a></dt>
 <dd>&nbsp;</dd>
@@ -1162,28 +1221,56 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(MatrixBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(MatrixBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(FrameBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(FrameBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderBin</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(MatrixBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderBin</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(FrameBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderBin</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(MatrixBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderBin< [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(FrameBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderComposite</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(MatrixBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderComposite< [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(FrameBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnE [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(MatrixBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html" title="class in org.apache.sysds.runtime.transform.encode">Colum [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(FrameBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderDummycode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(MatrixBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderDummycode< [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(FrameBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnE [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(MatrixBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html" title="class in org.apache.sysds.runtime.transform.encode">Colum [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(FrameBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderFeatureH [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(MatrixBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderFeatur [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(FrameBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html" title="class in org.apache.sysds.runtime.transform.encode">Col [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(MatrixBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html" title="class in org.apache.sysds.runtime.transform.encode">C [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(FrameBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderPassThro [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(MatrixBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderPassTh [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(FrameBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html" title="class in org.apache.sysds.runtime.transform.encode">Col [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(MatrixBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html" title="class in org.apache.sysds.runtime.transform.encode">C [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(FrameBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderRecode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(FrameBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoder [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">apply(MatrixBlock, MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncod [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html#apply-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(MatrixBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderRecode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/Encoder.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(FrameBlock, MatrixBlock, int)</a></span> - Method in interface org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/Encoder.html" title="interface in org.apache.sysds.runtime.transform.encode">Encoder</a></dt>
@@ -1200,35 +1287,47 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-">apply(FrameBlock)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-int-">apply(FrameBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">apply(FrameBlock, MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</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-boolean-">applyBinaryRowOp(ValueFunction, double[], boolean, int[], boolean)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#apply-org.apache.sysds.runtime.matrix.data.FrameBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-">apply(FrameBlock, MatrixBlock, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#applyBinaryRowOp-org.apache.sysds.runtime.functionobjects.ValueFunction-double:A-boolean-boolean-">applyBinaryRowOp(ValueFunction, double[], boolean, boolean)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#applyBinaryRowOp-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-int:A-boolean-">applyBinaryRowOp(BinaryOperator, double[], boolean, int[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime [...]
+<dd>
+<div class="block">Apply binary row operation on this dictionary.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#applyBinaryRowOpLeft-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-int:A-">applyBinaryRowOpLeft(BinaryOperator, double[], boolean, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress [...]
 <dd>
-<div class="block">Apply the binary row-wise operator to the dictionary, and copy it appropriately if needed.</div>
+<div class="block">Apply binary row operation on this dictionary on the left side.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#applyBinaryRowOpLeft-org.apache.sysds.runtime.functionobjects.ValueFunction-double:A-boolean-int:A-">applyBinaryRowOpLeft(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#applyBinaryRowOpLeft-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-int:A-">applyBinaryRowOpLeft(BinaryOperator, double[], boolean, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.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/Dictionary.html#applyBinaryRowOpLeft-org.apache.sysds.runtime.functionobjects.ValueFunction-double:A-boolean-int:A-">applyBinaryRowOpLeft(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#applyBinaryRowOpLeft-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-int:A-">applyBinaryRowOpLeft(BinaryOperator, double[], boolean, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sy [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#applyBinaryRowOpLeft-org.apache.sysds.runtime.functionobjects.ValueFunction-double:A-boolean-int:A-">applyBinaryRowOpLeft(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#applyBinaryRowOpLeft-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-int:A-">applyBinaryRowOpLeft(BinaryOperator, double[], boolean, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#applyBinaryRowOpRight-org.apache.sysds.runtime.functionobjects.ValueFunction-double:A-boolean-int:A-">applyBinaryRowOpRight(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#applyBinaryRowOpRight-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-int:A-">applyBinaryRowOpRight(BinaryOperator, double[], boolean, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compre [...]
+<dd>
+<div class="block">Apply binary row operation on this dictionary on the right side.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#applyBinaryRowOpRight-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-int:A-">applyBinaryRowOpRight(BinaryOperator, double[], boolean, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#applyBinaryRowOpRight-org.apache.sysds.runtime.functionobjects.ValueFunction-double:A-boolean-int:A-">applyBinaryRowOpRight(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#applyBinaryRowOpRight-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-int:A-">applyBinaryRowOpRight(BinaryOperator, double[], boolean, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache. [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#applyBinaryRowOpRight-org.apache.sysds.runtime.functionobjects.ValueFunction-double:A-boolean-int:A-">applyBinaryRowOpRight(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#applyBinaryRowOpRight-org.apache.sysds.runtime.matrix.operators.BinaryOperator-double:A-boolean-int:A-">applyBinaryRowOpRight(BinaryOperator, double[], boolean, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compre [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#applyColumnOffset--">applyColumnOffset()</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/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.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>
 <div class="block">Applies the scalar operation on the dictionary.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.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/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">Dictionary</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.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.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.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.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionar [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.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/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">QDictionary</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.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.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#applyToAll-java.lang.Class-java.util.function.Consumer-">applyToAll(Class&lt;T&gt;, Consumer&lt;? super T&gt;)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
 <dd>&nbsp;</dd>
@@ -1240,10 +1339,6 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/gpu/ArithmeticBinaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu"><span class="typeNameLink">ArithmeticBinaryGPUInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/gpu/package-summary.html">org.apache.sysds.runtime.instructions.gpu</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre"><span class="typeNameLink">ArrPreAggregate</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/pre/package-summary.html">org.apache.sysds.runtime.compress.colgroup.pre</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html#ArrPreAggregate-int:A-">ArrPreAggregate(int[])</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">ArrPreAggregate</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/CollectionUtils.html#asArrayList-T...-">asArrayList(T...)</a></span> - Static method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/CollectionUtils.html" title="class in org.apache.sysds.runtime.util">CollectionUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCUDA.html#asin-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-java.lang.String-">asin(ExecutionContext, GPUContext, String, MatrixObject, String)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/ru [...]
@@ -1400,8 +1495,11 @@
  output = input * matrix(bias %*% ones, rows=1, cols=F*Hout*Wout)
  This operation is often followed by conv2d and hence we have introduced bias_multiply(input, bias) built-in function</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerBinPacking.html#BIN_CAPACITY">BIN_CAPACITY</a></span> - Static variable in 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><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/CoCodeBinPacking.html#BIN_CAPACITY">BIN_CAPACITY</a></span> - Static variable in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/CoCodeBinPacking.html" title="class in org.apache.sysds.runtime.compress.cocode">CoCodeBinPacking</a></dt>
+<dd>
+<div class="block">Use a constant partition size independent of the number of rows in order to ensure constant compression speed
+ independent of blocking.</div>
+</dd>
 <dt><a href="org/apache/sysds/hops/codegen/cplan/cuda/Binary.html" title="class in org.apache.sysds.hops.codegen.cplan.cuda"><span class="typeNameLink">Binary</span></a> - Class in <a href="org/apache/sysds/hops/codegen/cplan/cuda/package-summary.html">org.apache.sysds.hops.codegen.cplan.cuda</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/cplan/cuda/Binary.html#Binary--">Binary()</a></span> - Constructor for class org.apache.sysds.hops.codegen.cplan.cuda.<a href="org/apache/sysds/hops/codegen/cplan/cuda/Binary.html" title="class in org.apache.sysds.hops.codegen.cplan.cuda">Binary</a></dt>
@@ -1414,11 +1512,11 @@
 <dd>
 <div class="block">Lop to perform binary operation.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Binary.html#Binary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">Binary(Lop, Lop, Types.OpOp2, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Binary.html" title="class in org.apache.sysds.lo [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Binary.html#Binary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">Binary(Lop, Lop, Types.OpOp2, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Binary.html" title="class in org.a [...]
 <dd>
 <div class="block">Constructor to perform a binary operation.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Binary.html#Binary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">Binary(Lop, Lop, Types.OpOp2, Types.DataType, Types.ValueType, ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Binary.html" title="class in org.apache [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Binary.html#Binary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">Binary(Lop, Lop, Types.OpOp2, Types.DataType, Types.ValueType, Types.ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Binary.html" title="class [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/InputOutputInfo.html#BinaryBlockFrameInputOutputInfo">BinaryBlockFrameInputOutputInfo</a></span> - Static variable in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/InputOutputInfo.html" title="class in org.apache.sysds.runtime.io">InputOutputInfo</a></dt>
 <dd>&nbsp;</dd>
@@ -1472,6 +1570,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/InputOutputInfo.html#BinaryBlockTensorInputOutputInfo">BinaryBlockTensorInputOutputInfo</a></span> - Static variable in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/InputOutputInfo.html" title="class in org.apache.sysds.runtime.io">InputOutputInfo</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtils.html#binaryBlockToBinaryBlock-org.apache.spark.api.java.JavaPairRDD-org.apache.sysds.runtime.meta.DataCharacteristics-org.apache.sysds.runtime.meta.DataCharacteristics-">binaryBlockToBinaryBlock(JavaPairRDD&lt;MatrixIndexes, MatrixBlock&gt;, DataCharacteristics, DataCharacteristics)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.utils.<a href="org [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/FrameRDDConverterUtils.html#binaryBlockToCsv-org.apache.spark.api.java.JavaPairRDD-org.apache.sysds.runtime.meta.DataCharacteristics-org.apache.sysds.runtime.io.FileFormatPropertiesCSV-boolean-">binaryBlockToCsv(JavaPairRDD&lt;Long, FrameBlock&gt;, DataCharacteristics, FileFormatPropertiesCSV, boolean)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.utils.<a href="o [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtils.html#binaryBlockToCsv-org.apache.spark.api.java.JavaPairRDD-org.apache.sysds.runtime.meta.DataCharacteristics-org.apache.sysds.runtime.io.FileFormatPropertiesCSV-boolean-">binaryBlockToCsv(JavaPairRDD&lt;MatrixIndexes, MatrixBlock&gt;, DataCharacteristics, FileFormatPropertiesCSV, boolean)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.utils.<a hr [...]
@@ -1492,6 +1592,8 @@
 <dd>
 <div class="block">Converter from binary block rdd to rdd of labeled points.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtils.html#binaryBlockToLibsvm-org.apache.spark.api.java.JavaPairRDD-org.apache.sysds.runtime.meta.DataCharacteristics-org.apache.sysds.runtime.io.FileFormatPropertiesLIBSVM-boolean-">binaryBlockToLibsvm(JavaPairRDD&lt;MatrixIndexes, MatrixBlock&gt;, DataCharacteristics, FileFormatPropertiesLIBSVM, boolean)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/FrameRDDConverterUtils.html#binaryBlockToMatrixBlock-org.apache.spark.api.java.JavaPairRDD-org.apache.sysds.runtime.meta.DataCharacteristics-org.apache.sysds.runtime.meta.DataCharacteristics-">binaryBlockToMatrixBlock(JavaPairRDD&lt;Long, FrameBlock&gt;, DataCharacteristics, DataCharacteristics)</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/instructions/spark/utils/FrameRDDConverterUtils.html#binaryBlockToTextCell-org.apache.spark.api.java.JavaPairRDD-org.apache.sysds.runtime.meta.DataCharacteristics-">binaryBlockToTextCell(JavaPairRDD&lt;Long, FrameBlock&gt;, DataCharacteristics)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.utils.<a href="org/apache/sysds/runtime/instructions/spark/utils/FrameRDDConverterUtils.html" title= [...]
@@ -1532,13 +1634,15 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/cp/BinaryFrameScalarCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp"><span class="typeNameLink">BinaryFrameScalarCPInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/cp/package-summary.html">org.apache.sysds.runtime.instructions.cp</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/instructions/fed/BinaryFrameScalarFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed"><span class="typeNameLink">BinaryFrameScalarFEDInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/fed/package-summary.html">org.apache.sysds.runtime.instructions.fed</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/BinaryFrameScalarSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark"><span class="typeNameLink">BinaryFrameScalarSPInstruction</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/lops/BinaryM.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">BinaryM</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 operation.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/BinaryM.html#BinaryM-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-boolean-">BinaryM(Lop, Lop, Types.OpOp2, Types.DataType, Types.ValueType, ExecType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/BinaryM.html" title="class i [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/BinaryM.html#BinaryM-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-boolean-">BinaryM(Lop, Lop, Types.OpOp2, Types.DataType, Types.ValueType, Types.ExecType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/BinaryM.html"  [...]
 <dd>
 <div class="block">Constructor to perform a binary operation.</div>
 </dd>
@@ -1650,7 +1754,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/BinaryUAggChain.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">BinaryUAggChain</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/BinaryUAggChain.html#BinaryUAggChain-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">BinaryUAggChain(Lop, Types.OpOp2, Types.AggOp, Types.Direction, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/BinaryUAggChain.html#BinaryUAggChain-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">BinaryUAggChain(Lop, Types.OpOp2, Types.AggOp, Types.Direction, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constru [...]
 <dd>
 <div class="block">Constructor to setup a map mult chain without weights</div>
 </dd>
@@ -1678,6 +1782,10 @@
 <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><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#bindResponses-java.util.List-long:A-">bindResponses(List&lt;Pair&lt;FederatedRange, Future&lt;FederatedResponse&gt;&gt;&gt;, long[])</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">FederationUt [...]
+<dd>
+<div class="block">Bind data from federated workers based on non-overlapping federated ranges.</div>
+</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>
@@ -1686,7 +1794,7 @@
 <dd>
 <div class="block">Uncompressed representation of one or more columns in bitmap format.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/Bitmap.html#Bitmap-int-org.apache.sysds.runtime.compress.utils.IntArrayList:A-int-double:A-">Bitmap(int, IntArrayList[], int, double[])</a></span> - Constructor for class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/Bitmap.html" title="class in org.apache.sysds.runtime.compress.utils">Bitmap</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/Bitmap.html#Bitmap-org.apache.sysds.runtime.compress.utils.IntArrayList:A-double:A-int-">Bitmap(IntArrayList[], double[], int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/Bitmap.html" title="class in org.apache.sysds.runtime.compress.utils">Bitmap</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettings.html#BITMAP_BLOCK_SZ">BITMAP_BLOCK_SZ</a></span> - Static variable 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>
 <dd>
@@ -1702,7 +1810,7 @@
 <dd>
 <div class="block">Uncompressed but Quantized representation of contained data.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html#BitmapLossy-int-org.apache.sysds.runtime.compress.utils.IntArrayList:A-int-byte:A-double-">BitmapLossy(int, IntArrayList[], int, byte[], double)</a></span> - Constructor for class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html" title="class in org.apache.sysds.runtime.compress.utils">BitmapLossy</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html#BitmapLossy-int-org.apache.sysds.runtime.compress.utils.IntArrayList:A-byte:A-double-int-">BitmapLossy(int, IntArrayList[], byte[], double, int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html" title="class in org.apache.sysds.runtime.compress.utils">BitmapLossy</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/lib/BitmapLossyEncoder.html" title="class in org.apache.sysds.runtime.compress.lib"><span class="typeNameLink">BitmapLossyEncoder</span></a> - Class in <a href="org/apache/sysds/runtime/compress/lib/package-summary.html">org.apache.sysds.runtime.compress.lib</a></dt>
 <dd>
@@ -1788,6 +1896,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlParser.BooleanAndExpressionContext.html#BooleanAndExpressionContext-org.apache.sysds.parser.dml.DmlParser.ExpressionContext-">BooleanAndExpressionContext(DmlParser.ExpressionContext)</a></span> - Constructor for class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlParser.BooleanAndExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.BooleanAndExpressionContext</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/lineage/BooleanArray32.html" title="class in org.apache.sysds.runtime.lineage"><span class="typeNameLink">BooleanArray32</span></a> - Class in <a href="org/apache/sysds/runtime/lineage/package-summary.html">org.apache.sysds.runtime.lineage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/BooleanArray32.html#BooleanArray32-int-">BooleanArray32(int)</a></span> - Constructor for class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/BooleanArray32.html" title="class in org.apache.sysds.runtime.lineage">BooleanArray32</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/parser/BooleanExpression.html" title="class in org.apache.sysds.parser"><span class="typeNameLink">BooleanExpression</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/BooleanExpression.html#BooleanExpression-org.apache.sysds.parser.Expression.BooleanOp-">BooleanExpression(Expression.BooleanOp)</a></span> - Constructor for class org.apache.sysds.parser.<a href="org/apache/sysds/parser/BooleanExpression.html" title="class in org.apache.sysds.parser">BooleanExpression</a></dt>
@@ -1822,6 +1934,8 @@
 <dd>
 <div class="block">Creates separate slices of an input data object according to the index ranges of federated data.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#broadcastSliced-org.apache.sysds.runtime.controlprogram.caching.CacheableData-boolean-int:A:A-">broadcastSliced(CacheableData&lt;?&gt;, boolean, int[][])</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">Fe [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/SparkExecutionContext.html#broadcastVariable-org.apache.sysds.runtime.controlprogram.caching.CacheableData-">broadcastVariable(CacheableData&lt;CacheBlock&gt;)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.context.<a href="org/apache/sysds/runtime/controlprogram/context/SparkExecutionContext.html" title="class in org.apache.sysds.runtime.controlprogram.context">SparkExecutionC [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/FrameBlock.html#BUFFER_SIZE">BUFFER_SIZE</a></span> - Static variable in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/FrameBlock.html" title="class in org.apache.sysds.runtime.matrix.data">FrameBlock</a></dt>
@@ -1854,6 +1968,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#build-org.apache.sysds.runtime.matrix.data.FrameBlock-">build(FrameBlock)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#build-org.apache.sysds.runtime.matrix.data.FrameBlock-int-">build(FrameBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#BUILD_BLOCKSIZE">BUILD_BLOCKSIZE</a></span> - Static variable in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/MLContextUtil.html#BUILD_TIME_NOT_AVAILABLE">BUILD_TIME_NOT_AVAILABLE</a></span> - Static variable in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/MLContextUtil.html" title="class in org.apache.sysds.api.mlcontext">MLContextUtil</a></dt>
 <dd>
 <div class="block">Build time not available message.</div>
@@ -2225,6 +2343,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNRelu.ReluBackward.html#call--">call()</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNRelu.ReluBackward.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDNNRelu.ReluBackward</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#callInstruction-java.lang.String-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand:A-long:A-boolean-">callInstruction(String, CPOperand, CPOperand[], long[], boolean)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#callInstruction-java.lang.String-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand:A-long:A-">callInstruction(String, CPOperand, CPOperand[], long[])</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html" title="cla [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html#callInstruction-java.lang.String:A-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand:A-long:A-">callInstruction(String[], CPOperand, CPOperand[], long[])</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationUtils.html" title= [...]
@@ -2344,9 +2464,9 @@
 <dd>
 <div class="block">Lop to perform cross product operation</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CentralMoment.html#CentralMoment-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.lops.ExecType-">CentralMoment(Lop, Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CentralMoment.html" title="class in org.apache.sysds.lops">CentralMoment</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CentralMoment.html#CentralMoment-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.common.Types.ExecType-">CentralMoment(Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CentralMoment.html" title="class in org.apache.sysds.lops">Cen [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CentralMoment.html#CentralMoment-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.lops.ExecType-">CentralMoment(Lop, Lop, Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CentralMoment.html" title="class in org.apach [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CentralMoment.html#CentralMoment-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.common.Types.ExecType-">CentralMoment(Lop, Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CentralMoment.html" title="clas [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/cp/CentralMomentCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp"><span class="typeNameLink">CentralMomentCPInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/cp/package-summary.html">org.apache.sysds.runtime.instructions.cp</a></dt>
 <dd>&nbsp;</dd>
@@ -2475,9 +2595,9 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/CheckedConstraintsLog.html#CheckedConstraintsLog--">CheckedConstraintsLog()</a></span> - Constructor for class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/CheckedConstraintsLog.html" title="class in org.apache.sysds.runtime.privacy">CheckedConstraintsLog</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#checkHasDelimitedFormat-java.lang.String-boolean-">checkHasDelimitedFormat(String, boolean)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#checkHasDelimitedFormat-java.lang.String-boolean-">checkHasDelimitedFormat(String, boolean)</a></span> - Static method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#checkHasMatrixMarketFormat-java.lang.String-java.lang.String-boolean-">checkHasMatrixMarketFormat(String, String, boolean)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#checkHasMatrixMarketFormat-java.lang.String-java.lang.String-boolean-">checkHasMatrixMarketFormat(String, String, boolean)</a></span> - Static method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#checkInputDataTypes-org.apache.sysds.hops.Hop-org.apache.sysds.common.Types.DataType...-">checkInputDataTypes(Hop, Types.DataType...)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
@@ -2516,6 +2636,8 @@
 <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...-">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>
@@ -2573,6 +2695,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/SparseBlockMCSR.html#checkValidity-int-int-long-boolean-">checkValidity(int, int, long, boolean)</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/SparseBlockMCSR.html" title="class in org.apache.sysds.runtime.data">SparseBlockMCSR</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/InterProceduralAnalysis.html#CLA_WORKLOAD_ANALYSIS">CLA_WORKLOAD_ANALYSIS</a></span> - Static variable in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/InterProceduralAnalysis.html" title="class in org.apache.sysds.hops.ipa">InterProceduralAnalysis</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/lib/CLALibAppend.html" title="class in org.apache.sysds.runtime.compress.lib"><span class="typeNameLink">CLALibAppend</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/CLALibAppend.html#CLALibAppend--">CLALibAppend()</a></span> - Constructor for class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/CLALibAppend.html" title="class in org.apache.sysds.runtime.compress.lib">CLALibAppend</a></dt>
@@ -2690,8 +2814,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#cleanupThreadLocalMemory--">cleanupThreadLocalMemory()</a></span> - Static 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/pre/IPreAggregate.html#cleanupThreadLocalMemory--">cleanupThreadLocalMemory()</a></span> - Static method in interface org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html" title="interface in org.apache.sysds.runtime.compress.colgroup.pre">IPreAggregate</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/SparkExecutionContext.html#cleanupThreadLocalSchedulerPool-int-">cleanupThreadLocalSchedulerPool(int)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.context.<a href="org/apache/sysds/runtime/controlprogram/context/SparkExecutionContext.html" title="class in org.apache.sysds.runtime.controlprogram.context">SparkExecutionContext</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#cleanupUnreferenced-org.apache.sysds.hops.Hop...-">cleanupUnreferenced(Hop...)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
@@ -2753,6 +2875,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedData.html#clearFederatedWorkers--">clearFederatedWorkers()</a></span> - Static 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>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#clearGPUObject--">clearGPUObject()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/Script.html#clearInputs--">clearInputs()</a></span> - Method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/Script.html" title="class in org.apache.sysds.api.mlcontext">Script</a></dt>
 <dd>
 <div class="block">Clear the inputs.</div>
@@ -2806,7 +2930,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.html#clearTemporaryMemory--">clearTemporaryMemory()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMemoryManager</a></dt>
 <dd>
-<div class="block">Clears up the memory used by non-dirty pointers.</div>
+<div class="block">Clears up the memory used by non-dirty pointers that are not inside lineage cache</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html#clearValidCompression--">clearValidCompression()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html" title="class in org.apache.sysds.runtime.compress">CompressionSettingsBuilder</a></dt>
 <dd>
@@ -2879,13 +3003,15 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/UnaryOp.html#clone--">clone()</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/UnaryOp.html" title="class in org.apache.sysds.hops">UnaryOp</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#clone--">clone()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#clone--">clone()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>
 <div class="block">Returns a deep clone of the dictionary.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#clone--">clone()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#clone--">clone()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#clone--">clone()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#clone--">clone()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#clone--">clone()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#clone--">clone()</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>
@@ -2905,11 +3031,15 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataFormat.html#clone--">clone()</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataFormat.html" title="class in org.apache.sysds.runtime.meta">MetaDataFormat</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#cloneAndExtend-int-">cloneAndExtend(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#cloneAndExtend-int-">cloneAndExtend(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Clone the dictionary, and extend size of the dictionary by a given length</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#cloneAndExtend-int-">cloneAndExtend(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#cloneAndExtend-int-">cloneAndExtend(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#cloneAndExtend-int-">cloneAndExtend(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#cloneAndExtend-int-">cloneAndExtend(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#cloneAndExtend-int-">cloneAndExtend(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/common/Types.FunctionBlock.html#cloneFunctionBlock--">cloneFunctionBlock()</a></span> - Method in interface org.apache.sysds.common.<a href="org/apache/sysds/common/Types.FunctionBlock.html" title="interface in org.apache.sysds.common">Types.FunctionBlock</a></dt>
 <dd>&nbsp;</dd>
@@ -3057,6 +3187,27 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/hops/codegen/cplan/CNodeUnary.UnaryType.html" title="enum in org.apache.sysds.hops.codegen.cplan"><span class="typeNameLink">CNodeUnary.UnaryType</span></a> - Enum in <a href="org/apache/sysds/hops/codegen/cplan/package-summary.html">org.apache.sysds.hops.codegen.cplan</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/cocode/CoCodeBinPacking.html" title="class in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">CoCodeBinPacking</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 bin packing heuristic.</div>
+</dd>
+<dt><a href="org/apache/sysds/runtime/compress/cocode/CoCodeCost.html" title="class in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">CoCodeCost</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 by number of distinct items estimated.</div>
+</dd>
+<dt><a href="org/apache/sysds/runtime/compress/cocode/CoCodeCostMatrixMult.html" title="class in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">CoCodeCostMatrixMult</span></a> - Class in <a href="org/apache/sysds/runtime/compress/cocode/package-summary.html">org.apache.sysds.runtime.compress.cocode</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/cocode/CoCodeCostTSMM.html" title="class in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">CoCodeCostTSMM</span></a> - Class in <a href="org/apache/sysds/runtime/compress/cocode/package-summary.html">org.apache.sysds.runtime.compress.cocode</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettings.html#coCodePercentage">coCodePercentage</a></span> - Variable 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>
+<dd>
+<div class="block">A Cocode parameter that differ in behavior based on compression method, in general it is a value that reflects
+ aggressively likely coCoding is used.</div>
+</dd>
+<dt><a href="org/apache/sysds/runtime/compress/cocode/CoCodeStatic.html" title="class in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">CoCodeStatic</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 co coding with static distribution heuristic.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/conf/DMLConfig.html#CODEGEN">CODEGEN</a></span> - Static variable in class org.apache.sysds.conf.<a href="org/apache/sysds/conf/DMLConfig.html" title="class in org.apache.sysds.conf">DMLConfig</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/cplan/CNode.html#codegen-boolean-org.apache.sysds.hops.codegen.SpoofCompiler.GeneratorAPI-">codegen(boolean, SpoofCompiler.GeneratorAPI)</a></span> - Method in class org.apache.sysds.hops.codegen.cplan.<a href="org/apache/sysds/hops/codegen/cplan/CNode.html" title="class in org.apache.sysds.hops.codegen.cplan">CNode</a></dt>
@@ -3109,19 +3260,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/IndexRange.html#colEnd">colEnd</a></span> - Variable in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/IndexRange.html" title="class in org.apache.sysds.runtime.util">IndexRange</a></dt>
 <dd>&nbsp;</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>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup"><span class="typeNameLink">ColGroupCompressed</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">Constructs an Constant Colum Group, that contains only one tuple, with the
- given value.</div>
+<div class="block">Base class for column groups encoded Encoded in a compressed manner.</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>
+<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.dictionary.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">Utility functions for ColGroup to convert ColGroups or MatrixBlocks.</div>
+<div class="block">Constructs an Constant Colum Group, that contains only one tuple, with the given value.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConverter.html#ColGroupConverter--">ColGroupConverter()</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConverter.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConverter</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup"><span class="typeNameLink">ColGroupDDC</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">Class to encapsulate information about a column group that is encoded with dense dictionary encoding (DDC).</div>
@@ -3210,6 +3358,26 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/IndexRange.html#colStart">colStart</a></span> - Variable in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/IndexRange.html" title="class in org.apache.sysds.runtime.util">IndexRange</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#colSum-int:A-int-">colSum(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">get the column sum of this dictionary only.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#colSum-double:A-int:A-int:A-boolean-">colSum(double[], int[], int[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Get the column sum of the values contained in the dictionary</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#colSum-int:A-int-">colSum(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#colSum-double:A-int:A-int:A-boolean-">colSum(double[], int[], int[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#colSum-int:A-int-">colSum(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#colSum-double:A-int:A-int:A-boolean-">colSum(double[], int[], int[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#colSum-int:A-int-">colSum(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#colSum-double:A-int:A-int:A-boolean-">colSum(double[], int[], int[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixValue.CellIndex.html#column">column</a></span> - Variable in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/MatrixValue.CellIndex.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixValue.CellIndex</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.PartitionFormat.html#COLUMN_WISE">COLUMN_WISE</a></span> - Static variable in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.PartitionFormat.html" title="class in org.apache.sysds.runtime.controlprogram">ParForProgramBlock.PartitionFormat</a></dt>
@@ -3268,18 +3436,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html#ColumnEncoderRecode--">ColumnEncoderRecode()</a></span> - Constructor for class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderRecode</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerBinPacking.html" title="class in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">ColumnGroupPartitionerBinPacking</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 bin packing heuristic.</div>
-</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 by number of distinct items estimated.</div>
-</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>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#columnMajorDenseToRowMajorSparse-org.apache.sysds.runtime.instructions.gpu.context.GPUContext-jcuda.jcusparse.cusparseHandle-jcuda.Pointer-int-int-">columnMajorDenseToRowMajorSparse(GPUContext, cusparseHandle, Pointer, int, int)</a></span> - Static method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.h [...]
 <dd>
 <div class="block">Convenience method to convert a CSR matrix to a dense matrix on the GPU
@@ -3571,12 +3727,14 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#COMPONENTS_DELIM">COMPONENTS_DELIM</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><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupFactory.html#compress-int:A-int-org.apache.sysds.runtime.compress.utils.ABitmap-org.apache.sysds.runtime.compress.colgroup.AColGroup.CompressionType-org.apache.sysds.runtime.compress.CompressionSettings-org.apache.sysds.runtime.matrix.data.MatrixBlock-">compress(int[], int, ABitmap, AColGroup.CompressionType, CompressionSettings, MatrixBlock)</a></span> - Static method in class org.apache.sysds.r [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupFactory.html#compress-int:A-int-org.apache.sysds.runtime.compress.utils.ABitmap-org.apache.sysds.runtime.compress.colgroup.AColGroup.CompressionType-org.apache.sysds.runtime.compress.CompressionSettings-org.apache.sysds.runtime.matrix.data.MatrixBlock-double-">compress(int[], int, ABitmap, AColGroup.CompressionType, CompressionSettings, MatrixBlock, double)</a></span> - Static method in class org [...]
 <dd>
 <div class="block">Method for compressing an ColGroup.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html#compress-org.apache.sysds.runtime.matrix.data.MatrixBlock-">compress(MatrixBlock)</a></span> - Static method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlockFactory</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Default sequential compression with no parallelization</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html#compress-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.compress.CompressionSettings-">compress(MatrixBlock, CompressionSettings)</a></span> - Static method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlockFacto [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html#compress-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">compress(MatrixBlock, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlockFactory</a></dt>
@@ -3603,16 +3761,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/conf/DMLConfig.html#COMPRESSED_VALID_COMPRESSIONS">COMPRESSED_VALID_COMPRESSIONS</a></span> - Static variable in class org.apache.sysds.conf.<a href="org/apache/sysds/conf/DMLConfig.html" title="class in org.apache.sysds.conf">DMLConfig</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#compressedInitialSize">compressedInitialSize</a></span> - Variable in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html" title="class in org.apache.sysds.runtime.compress"><span class="typeNameLink">CompressedMatrixBlock</span></a> - Class in <a href="org/apache/sysds/runtime/compress/package-summary.html">org.apache.sysds.runtime.compress</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#CompressedMatrixBlock--">CompressedMatrixBlock()</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">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><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#CompressedMatrixBlock-int-int-">CompressedMatrixBlock(int, int)</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">Main constructor for building a block from scratch.</div>
@@ -3631,7 +3787,7 @@
 <dd>
 <div class="block">Exact compressed size estimator (examines entire dataset).</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorExact.html#CompressedSizeEstimatorExact-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.compress.CompressionSettings-boolean-">CompressedSizeEstimatorExact(MatrixBlock, CompressionSettings, boolean)</a></span> - Constructor for class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorExact.html" tit [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorExact.html#CompressedSizeEstimatorExact-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.compress.CompressionSettings-">CompressedSizeEstimatorExact(MatrixBlock, CompressionSettings)</a></span> - Constructor for class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorExact.html" title="class in org. [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorFactory.html" title="class in org.apache.sysds.runtime.compress.estim"><span class="typeNameLink">CompressedSizeEstimatorFactory</span></a> - Class in <a href="org/apache/sysds/runtime/compress/estim/package-summary.html">org.apache.sysds.runtime.compress.estim</a></dt>
 <dd>&nbsp;</dd>
@@ -3639,7 +3795,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html" title="class in org.apache.sysds.runtime.compress.estim"><span class="typeNameLink">CompressedSizeEstimatorSample</span></a> - Class in <a href="org/apache/sysds/runtime/compress/estim/package-summary.html">org.apache.sysds.runtime.compress.estim</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html#CompressedSizeEstimatorSample-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.compress.CompressionSettings-int:A-boolean-">CompressedSizeEstimatorSample(MatrixBlock, CompressionSettings, int[], boolean)</a></span> - Constructor for class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimato [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html#CompressedSizeEstimatorSample-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.compress.CompressionSettings-int-">CompressedSizeEstimatorSample(MatrixBlock, CompressionSettings, int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html" title=" [...]
 <dd>
 <div class="block">CompressedSizeEstimatorSample, samples from the input data and estimates the size of the compressed matrix.</div>
 </dd>
@@ -3647,17 +3803,23 @@
 <dd>
 <div class="block">A helper reusable object for maintaining information about estimated compression</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html#CompressedSizeInfo-org.apache.sysds.runtime.compress.estim.CompressedSizeInfoColGroup:A-int-int-int-">CompressedSizeInfo(CompressedSizeInfoColGroup[], int, int, int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSize [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html#CompressedSizeInfo-java.util.List-">CompressedSizeInfo(List&lt;CompressedSizeInfoColGroup&gt;)</a></span> - Constructor for class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim"><span class="typeNameLink">CompressedSizeInfoColGroup</span></a> - Class in <a href="org/apache/sysds/runtime/compress/estim/package-summary.html">org.apache.sysds.runtime.compress.estim</a></dt>
 <dd>
 <div class="block">Information collected about a specific ColGroup's compression size.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html#CompressedSizeInfoColGroup-int:A-int-int-">CompressedSizeInfoColGroup(int[], int, int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfoColGroup</a></dt>
+<dd>
+<div class="block">Join columns without analyzing the content.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html#CompressedSizeInfoColGroup-org.apache.sysds.runtime.compress.estim.EstimationFactors-java.util.Set-">CompressedSizeInfoColGroup(EstimationFactors, Set&lt;AColGroup.CompressionType&gt;)</a></span> - Constructor for class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.run [...]
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Main Constructor for accurate estimates.</div>
+</dd>
 <dt><a href="org/apache/sysds/lops/Compression.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">Compression</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Compression.html#Compression-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">Compression(Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Compression.html" title="class in org.apache.sysds.lops">Compression</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Compression.html#Compression-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">Compression(Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Compression.html" title="class in org.apache.sysds.lops">Compression</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/Compression.CompressConfig.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">Compression.CompressConfig</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
@@ -3682,7 +3844,10 @@
 <dt><a href="org/apache/sysds/runtime/instructions/spark/CompressionSPInstruction.CompressionFunction.html" title="class in org.apache.sysds.runtime.instructions.spark"><span class="typeNameLink">CompressionSPInstruction.CompressionFunction</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/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress"><span class="typeNameLink">CompressionStatistics</span></a> - Class in <a href="org/apache/sysds/runtime/compress/package-summary.html">org.apache.sysds.runtime.compress</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Compression Statistics contain the main information gathered from the compression, such as sizes of the original
+ matrix, vs the compressed representation at different stages of the compression.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#CompressionStatistics--">CompressionStatistics()</a></span> - Constructor for class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/cp/ComputationCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp"><span class="typeNameLink">ComputationCPInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/cp/package-summary.html">org.apache.sysds.runtime.instructions.cp</a></dt>
@@ -3741,6 +3906,14 @@
 <dd>
 <div class="block">Multi threaded version of extracting Compression Size info</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html#computeCompressedSizeInfos-java.util.Collection-int-">computeCompressedSizeInfos(Collection&lt;int[]&gt;, int)</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimator</a></dt>
+<dd>
+<div class="block">Multi threaded version of extracting Compression Size info from list of specified columns</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html#computeCompressedSizeInfos-java.util.Collection-">computeCompressedSizeInfos(Collection&lt;int[]&gt;)</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimator</a></dt>
+<dd>
+<div class="block">Compression Size info from list of specified columns</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/SparkUtils.html#computeDataCharacteristics-org.apache.spark.api.java.JavaPairRDD-">computeDataCharacteristics(JavaPairRDD&lt;MatrixIndexes, MatrixCell&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">Utility to compute dimensions and non-zeros in a given RDD of binary cells.</div>
@@ -3815,8 +3988,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/UnaryOp.html#computeMemEstimate-org.apache.sysds.hops.MemoTable-">computeMemEstimate(MemoTable)</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/UnaryOp.html" title="class in org.apache.sysds.hops">UnaryOp</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#computeMxx-double-org.apache.sysds.runtime.functionobjects.Builtin-">computeMxx(double, Builtin)</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/util/UtilFunctions.html#computeNextTensorIndexes-org.apache.sysds.runtime.meta.TensorCharacteristics-long:A-">computeNextTensorIndexes(TensorCharacteristics, long[])</a></span> - Static method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/UtilFunctions.html" title="class in org.apache.sysds.runtime.util">UtilFunctions</a></dt>
 <dd>
 <div class="block">Computes the next tensor indexes array.</div>
@@ -3877,11 +4048,17 @@
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/util/IDHandler.html#concatIntIDsToLong-int-int-">concatIntIDsToLong(int, int)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.parfor.util.<a href="org/apache/sysds/runtime/controlprogram/parfor/util/IDHandler.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.util">IDHandler</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#concatOperandParts-java.lang.String...-">concatOperandParts(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>
+<dd>
+<div class="block">Concat the input parts with the value type delimiter.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#concatOperands-java.lang.String...-">concatOperands(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>
+<dd>
+<div class="block">Concat the inputs as operands to generate the instruction string.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#concatStrings-java.lang.String...-">concatStrings(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html#CONCURRENTGPUEVICTION">CONCURRENTGPUEVICTION</a></span> - Static variable in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheConfig</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/parser/ConditionalPredicate.html" title="class in org.apache.sysds.parser"><span class="typeNameLink">ConditionalPredicate</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/ConditionalPredicate.html#ConditionalPredicate-org.apache.sysds.parser.Expression-">ConditionalPredicate(Expression)</a></span> - Constructor for class org.apache.sysds.parser.<a href="org/apache/sysds/parser/ConditionalPredicate.html" title="class in org.apache.sysds.parser">ConditionalPredicate</a></dt>
@@ -3954,7 +4131,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/TemplateRow.html#constructCplan-org.apache.sysds.hops.Hop-org.apache.sysds.hops.codegen.template.CPlanMemoTable-boolean-">constructCplan(Hop, CPlanMemoTable, boolean)</a></span> - Method in class org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/TemplateRow.html" title="class in org.apache.sysds.hops.codegen.template">TemplateRow</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/DnnOp.html#constructDnnLops-org.apache.sysds.lops.ExecType-java.util.ArrayList-">constructDnnLops(ExecType, ArrayList&lt;Hop&gt;)</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/DnnOp.html" title="class in org.apache.sysds.hops">DnnOp</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/DnnOp.html#constructDnnLops-org.apache.sysds.common.Types.ExecType-java.util.ArrayList-">constructDnnLops(Types.ExecType, ArrayList&lt;Hop&gt;)</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/DnnOp.html" title="class in org.apache.sysds.hops">DnnOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DMLProgram.html#constructFunctionKey-java.lang.String-java.lang.String-">constructFunctionKey(String, String)</a></span> - Static method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DMLProgram.html" title="class in org.apache.sysds.parser">DMLProgram</a></dt>
 <dd>&nbsp;</dd>
@@ -4039,14 +4216,16 @@
 <dd>
 <div class="block">Returns the Recode map entry which consists of concatenation of code, delimiter and token.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SortKeys.html#constructSortByValueLop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">constructSortByValueLop(Lop, SortKeys.OperationTypes, Types.DataType, Types.ValueType, ExecType)</a></span> - Static method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/SortKeys.html" title [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SortKeys.html#constructSortByValueLop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">constructSortByValueLop(Lop, SortKeys.OperationTypes, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Static method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/SortKe [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SortKeys.html#constructSortByValueLop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">constructSortByValueLop(Lop, Lop, SortKeys.OperationTypes, Types.DataType, Types.ValueType, ExecType)</a></span> - Static method in class org.apache.sysds.lops.<a href="org/apache/ [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SortKeys.html#constructSortByValueLop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">constructSortByValueLop(Lop, Lop, SortKeys.OperationTypes, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Static method in class org.apache.sysds.lops.<a hre [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/BinaryOp.html#constructSPAppendLop-org.apache.sysds.hops.Hop-org.apache.sysds.hops.Hop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.hops.Hop-">constructSPAppendLop(Hop, Hop, Types.DataType, Types.ValueType, boolean, Hop)</a></span> - Static method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/BinaryOp.html" title="class in org.apache.sysds.hops">Binar [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#constructTernaryString-java.lang.String-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand-">constructTernaryString(String, CPOperand, CPOperand, CPOperand, CPOperand)</a></span> - Static method in class org.apache.sysds.runtime.instruct [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#constructUnaryInstString-java.lang.String-java.lang.String-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand-">constructUnaryInstString(String, String, CPOperand, CPOperand)</a></span> - Static method in class org.apache.sysds.runtime.instructions.<a href="org/apache/sysds/runtime/instructions/InstructionUtils.html" title="class in org. [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlParser.ConstStringIdExpressionContext.html#ConstStringIdExpressionContext-org.apache.sysds.parser.dml.DmlParser.ExpressionContext-">ConstStringIdExpressionContext(DmlParser.ExpressionContext)</a></span> - Constructor for class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlParser.ConstStringIdExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ConstStringIdExpressionCo [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlParser.ConstTrueExpressionContext.html#ConstTrueExpressionContext-org.apache.sysds.parser.dml.DmlParser.ExpressionContext-">ConstTrueExpressionContext(DmlParser.ExpressionContext)</a></span> - Constructor for class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlParser.ConstTrueExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ConstTrueExpressionContext</a></dt>
@@ -4073,6 +4252,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/ParForStatementBlock.ResultVar.html#contains-java.util.Collection-java.lang.String-">contains(Collection&lt;ParForStatementBlock.ResultVar&gt;, String)</a></span> - Static method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/ParForStatementBlock.ResultVar.html" title="class in org.apache.sysds.parser">ParForStatementBlock.ResultVar</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/ListObject.html#contains-org.apache.sysds.runtime.instructions.cp.Data-">contains(Data)</a></span> - Method in class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/ListObject.html" title="class in org.apache.sysds.runtime.instructions.cp">ListObject</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/Lineage.html#contains-org.apache.sysds.runtime.instructions.cp.CPOperand-">contains(CPOperand)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/Lineage.html" title="class in org.apache.sysds.runtime.lineage">Lineage</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageMap.html#contains-org.apache.sysds.runtime.instructions.cp.CPOperand-">contains(CPOperand)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageMap.html" title="class in org.apache.sysds.runtime.lineage">LineageMap</a></dt>
@@ -4125,6 +4306,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageItemUtils.html#containsRandDataGen-java.util.HashSet-org.apache.sysds.runtime.lineage.LineageItem-">containsRandDataGen(HashSet&lt;LineageItem&gt;, LineageItem)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageItemUtils.html" title="class in org.apache.sysds.runtime.lineage">LineageItemUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DMLProgram.html#containsRemoteParfor--">containsRemoteParfor()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DMLProgram.html" title="class in org.apache.sysds.parser">DMLProgram</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#containsSecondOrderBuiltin-java.util.ArrayList-">containsSecondOrderBuiltin(ArrayList&lt;Hop&gt;)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/FunctionCallGraph.html#containsSecondOrderCall--">containsSecondOrderCall()</a></span> - Method in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/FunctionCallGraph.html" title="class in org.apache.sysds.hops.ipa">FunctionCallGraph</a></dt>
@@ -4146,16 +4329,24 @@
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#containsTransposeOperation-java.util.ArrayList-">containsTransposeOperation(ArrayList&lt;Hop&gt;)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#containsValue-double-">containsValue(double)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#containsValue-double-">containsValue(double)</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">Detect if the column group contains a specific value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#containsValue-double-">containsValue(double)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#containsValue-double-">containsValue(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/ColGroupValue.html#containsValue-double-">containsValue(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/Dictionary.html#containsValue-double-">containsValue(double)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#containsValue-double-">containsValue(double)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Detect if the dictionary contains a specific value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#containsValue-double-">containsValue(double)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#containsValue-double-">containsValue(double)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#containsValue-double-">containsValue(double)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#containsValue-double-">containsValue(double)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#containsValue-double-">containsValue(double)</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>
@@ -4492,6 +4683,10 @@
 <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/AColGroup.html#copy--">copy()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dd>
+<div class="block">Get a copy of this column group.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#copy--">copy()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#copy--">copy()</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>
@@ -4545,19 +4740,25 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixValue.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/MatrixValue.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixValue</a></dt>
 <dd>
-<div class="block">Copy this MatrixValue into that MatrixValue.</div>
+<div class="block">Copy that MatrixValue into this MatrixValue.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixValue.html#copy-org.apache.sysds.runtime.matrix.data.MatrixValue-boolean-">copy(MatrixValue, boolean)</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/MatrixValue.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixValue</a></dt>
 <dd>
-<div class="block">Copy this MatrixValue into that MatrixValue.</div>
+<div class="block">Copy that MatrixValue into this MatrixValue.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/WeightedCell.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/WeightedCell.html" title="class in org.apache.sysds.runtime.matrix.data">WeightedCell</a></dt>
 <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/controlprogram/ParForProgramBlock.html#COPY_EVAL_FUNCTIONS">COPY_EVAL_FUNCTIONS</a></span> - Static variable in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">ParForProgramBlock</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#copyAndSet-double:A-">copyAndSet(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#copyAndSet-org.apache.sysds.runtime.compress.colgroup.dictionary.ADictionary-">copyAndSet(ADictionary)</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#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/compress/colgroup/ColGroupValue.html#copyAndSet-int:A-org.apache.sysds.runtime.compress.colgroup.ADictionary-">copyAndSet(int[], ADictionary)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#copyAndSet-int:A-org.apache.sysds.runtime.compress.colgroup.dictionary.ADictionary-">copyAndSet(int[], ADictionary)</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>
@@ -4703,6 +4904,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/DataConverter.html#copyToDoubleVector-org.apache.sysds.runtime.matrix.data.MatrixBlock-double:A-int-">copyToDoubleVector(MatrixBlock, double[], int)</a></span> - Static method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/DataConverter.html" title="class in org.apache.sysds.runtime.util">DataConverter</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html#copyToHostCache-org.apache.sysds.runtime.lineage.LineageCacheEntry-java.lang.String-boolean-">copyToHostCache(LineageCacheEntry, String, boolean)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageGPUCacheEviction</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/LinearAlgebraUtils.html#copyUpperToLowerTriangle-org.apache.sysds.runtime.matrix.data.MatrixBlock-">copyUpperToLowerTriangle(MatrixBlock)</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/matrix/data/LibMatrixMult.html#copyUpperToLowerTriangle-org.apache.sysds.runtime.matrix.data.MatrixBlock-">copyUpperToLowerTriangle(MatrixBlock)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixMult</a></dt>
@@ -4716,11 +4919,23 @@
 <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>
+<dd>
+<div class="block">Copy the federation map with the next available federated ID as reference to the federated data.</div>
+</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>
+<dd>
+<div class="block">Copy the federation map with the given ID as reference to the federated data.</div>
+</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>
+<dd>
+<div class="block">Copy the federation map with the given ID as reference to the federated data
+ and with given clen as end dimension for the columns in the range.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#copyWithNewIDAndRange-long-long-long-">copyWithNewIDAndRange(long, 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>
+<div class="block">Copy federated mapping while giving the federated data new IDs
+ and setting the ranges from zero to row and column ends specified.</div>
+</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>
@@ -4905,11 +5120,11 @@
 <dd>
 <div class="block">Lop to compute covariance between two 1D matrices</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CoVariance.html#CoVariance-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">CoVariance(Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CoVariance.html" title="class in org.apache.sysds.lops">CoVariance</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CoVariance.html#CoVariance-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">CoVariance(Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CoVariance.html" title="class in org.apache.sysds.lops">CoVariance</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CoVariance.html#CoVariance-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.lops.ExecType-">CoVariance(Lop, Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CoVariance.html" title="class in org.apache.sysds.lops">CoVariance</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CoVariance.html#CoVariance-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.common.Types.ExecType-">CoVariance(Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CoVariance.html" title="class in org.apache.sysds.lops">CoVariance</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CoVariance.html#CoVariance-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.lops.ExecType-">CoVariance(Lop, Lop, Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CoVariance.html" title="class in org.apache.sysds.lops [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CoVariance.html#CoVariance-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.common.Types.ExecType-">CoVariance(Lop, Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CoVariance.html" title="class in org.apa [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/cp/CovarianceCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp"><span class="typeNameLink">CovarianceCPInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/cp/package-summary.html">org.apache.sysds.runtime.instructions.cp</a></dt>
 <dd>&nbsp;</dd>
@@ -4987,10 +5202,26 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#CPThreshold">CPThreshold</a></span> - Static variable 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/compress/colgroup/mapping/MapToFactory.html#create-int-int-">create(int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html#create-org.apache.sysds.runtime.compress.utils.ABitmap-">create(ABitmap)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">DictionaryFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html#create-org.apache.sysds.runtime.compress.utils.ABitmap-double-boolean-">create(ABitmap, double, boolean)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">DictionaryFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html#create-org.apache.sysds.runtime.compress.utils.ABitmap-double-">create(ABitmap, double)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">DictionaryFactory</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/InsertionSorterFactory.html#create-int-int-int-">create(int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/InsertionSorterFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">InsertionSorterFactory</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.html#create-int-int-org.apache.sysds.runtime.compress.utils.IntArrayList:A-">create(int, int, IntArrayList[])</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.insertionsort.<a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.html#create-int-int-org.apache.sysds.runtime.compress.utils.IntArrayList:A-int-">create(int, int, IntArrayList[], int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.insertionsort.<a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.inse [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.html#create-int-int-org.apache.sysds.runtime.compress.utils.IntArrayList:A-int-org.apache.sysds.runtime.compress.colgroup.insertionsort.InsertionSorterFactory.SORT_TYPE-">create(int, int, IntArrayList[], int, InsertionSorterFactory.SORT_TYPE)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.insertionsort.<a href="org/apache/sysds/runtime/ [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html#create-int-boolean-org.apache.sysds.runtime.compress.utils.IntArrayList:A-">create(int, boolean, IntArrayList[])</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html#create-int-int-">create(int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.html#create-int:A-int-">create(int[], int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetFactory</a></dt>
+<dd>
+<div class="block">Main factory pattern creator for Offsets.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html#create--">create()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html" title="class in org.apache.sysds.runtime.compress">CompressionSettingsBuilder</a></dt>
 <dd>
 <div class="block">Create the CompressionSettings object to use in the compression.</div>
@@ -5036,7 +5267,9 @@
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#createComputeNnz-org.apache.sysds.hops.Hop-">createComputeNnz(Hop)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html#createConstant-int-int-double-">createConstant(int, int, double)</a></span> - Static method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlockFactory</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Method for constructing a compressed matrix out of an constant input.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContextFactory.html#createContext--">createContext()</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.context.<a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContextFactory.html" title="class in org.apache.sysds.runtime.controlprogram.context">ExecutionContextFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContextFactory.html#createContext-org.apache.sysds.runtime.controlprogram.Program-">createContext(Program)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.context.<a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContextFactory.html" title="class in org.apache.sysds.runtime.controlprogram.context">ExecutionContextFactory</a></dt>
@@ -5422,10 +5655,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#createWhileStatementBlockCopy-org.apache.sysds.parser.WhileStatementBlock-boolean-">createWhileStatementBlockCopy(WhileStatementBlock, boolean)</a></span> - Static method 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><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html#createWithAppendedZeroTuple-org.apache.sysds.runtime.compress.utils.ABitmap-">createWithAppendedZeroTuple(ABitmap)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html#createWithAppendedZeroTuple-org.apache.sysds.runtime.compress.utils.ABitmap-double-">createWithAppendedZeroTuple(ABitmap, double)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.diction [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/LocalFileUtils.html#createWorkingDirectory--">createWorkingDirectory()</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>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/LocalFileUtils.html#createWorkingDirectoryWithUUID-java.lang.String-">createWorkingDirectoryWithUUID(String)</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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html#createWorkloadTree-org.apache.sysds.parser.DMLProgram-org.apache.sysds.hops.Hop-">createWorkloadTree(DMLProgram, Hop)</a></span> - Static method in class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html" title="class in org.apache.sysds.runtime.compress.workload">WorkloadAnalyzer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.MemoTableEntrySet.html#crossProduct-int-java.lang.Long...-">crossProduct(int, Long...)</a></span> - Method in class org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.MemoTableEntrySet.html" title="class in org.apache.sysds.hops.codegen.template">CPlanMemoTable.MemoTableEntrySet</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/gpu/context/CSRPointer.html" title="class in org.apache.sysds.runtime.instructions.gpu.context"><span class="typeNameLink">CSRPointer</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/gpu/context/package-summary.html">org.apache.sysds.runtime.instructions.gpu.context</a></dt>
@@ -5441,7 +5680,7 @@
 <dd>
 <div class="block">Lop to convert CSV data into SystemDS data format</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CSVReBlock.html#CSVReBlock-org.apache.sysds.lops.Lop-int-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">CSVReBlock(Lop, int, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CSVReBlock.html" title="class in org.apache.sysds.lops">CSVReBlock</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CSVReBlock.html#CSVReBlock-org.apache.sysds.lops.Lop-int-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">CSVReBlock(Lop, int, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CSVReBlock.html" title="class in org.apache.sysds.lops">CSVReBlock</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/CSVReblockSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark"><span class="typeNameLink">CSVReblockSPInstruction</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>
@@ -5461,9 +5700,9 @@
 <dd>
 <div class="block">Lop to perform ternary operation.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Ctable.html#Ctable-org.apache.sysds.lops.Lop:A-org.apache.sysds.lops.Ctable.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">Ctable(Lop[], Ctable.OperationTypes, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Ctable.html" title="class in org.apache.sysds.lops">Ctabl [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Ctable.html#Ctable-org.apache.sysds.lops.Lop:A-org.apache.sysds.lops.Ctable.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">Ctable(Lop[], Ctable.OperationTypes, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Ctable.html" title="class in org.apache.sys [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Ctable.html#Ctable-org.apache.sysds.lops.Lop:A-org.apache.sysds.lops.Ctable.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-boolean-org.apache.sysds.lops.ExecType-">Ctable(Lop[], Ctable.OperationTypes, Types.DataType, Types.ValueType, boolean, boolean, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Ctable.html" title="cla [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Ctable.html#Ctable-org.apache.sysds.lops.Lop:A-org.apache.sysds.lops.Ctable.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-boolean-org.apache.sysds.common.Types.ExecType-">Ctable(Lop[], Ctable.OperationTypes, Types.DataType, Types.ValueType, boolean, boolean, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Ctable.ht [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/functionobjects/CTable.html" title="class in org.apache.sysds.runtime.functionobjects"><span class="typeNameLink">CTable</span></a> - Class in <a href="org/apache/sysds/runtime/functionobjects/package-summary.html">org.apache.sysds.runtime.functionobjects</a></dt>
 <dd>&nbsp;</dd>
@@ -5471,6 +5710,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/cp/CtableCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp"><span class="typeNameLink">CtableCPInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/cp/package-summary.html">org.apache.sysds.runtime.instructions.cp</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/instructions/fed/CtableFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed"><span class="typeNameLink">CtableFEDInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/fed/package-summary.html">org.apache.sysds.runtime.instructions.fed</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/matrix/data/CTableMap.html" title="class in org.apache.sysds.runtime.matrix.data"><span class="typeNameLink">CTableMap</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">Ctable map is an abstraction for the hashmap used for ctable's hash group-by
@@ -5763,15 +6004,15 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/CumulativeOffsetBinary.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">CumulativeOffsetBinary</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CumulativeOffsetBinary.html#CumulativeOffsetBinary-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.common.Types.AggOp-org.apache.sysds.lops.ExecType-">CumulativeOffsetBinary(Lop, Lop, Types.DataType, Types.ValueType, Types.AggOp, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/ [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CumulativeOffsetBinary.html#CumulativeOffsetBinary-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.common.Types.AggOp-org.apache.sysds.common.Types.ExecType-">CumulativeOffsetBinary(Lop, Lop, Types.DataType, Types.ValueType, Types.AggOp, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apac [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CumulativeOffsetBinary.html#CumulativeOffsetBinary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-double-boolean-org.apache.sysds.common.Types.AggOp-org.apache.sysds.lops.ExecType-">CumulativeOffsetBinary(Lop, Lop, Types.DataType, Types.ValueType, double, boolean, Types.AggOp, ExecType)</a></span> - Constructor for class org.apache.sysds.lops [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CumulativeOffsetBinary.html#CumulativeOffsetBinary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-double-boolean-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.ExecType-">CumulativeOffsetBinary(Lop, Lop, Types.DataType, Types.ValueType, double, boolean, Types.AggOp, Types.ExecType)</a></span> - Constructor for class org.apa [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/CumulativeOffsetSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark"><span class="typeNameLink">CumulativeOffsetSPInstruction</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/lops/CumulativePartialAggregate.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">CumulativePartialAggregate</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CumulativePartialAggregate.html#CumulativePartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.AggOp-org.apache.sysds.lops.ExecType-">CumulativePartialAggregate(Lop, Types.DataType, Types.ValueType, Types.AggOp, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/CumulativePartialAg [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/CumulativePartialAggregate.html#CumulativePartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.ExecType-">CumulativePartialAggregate(Lop, Types.DataType, Types.ValueType, Types.AggOp, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Cumul [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCUDA.html#cumulativeScan-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-org.apache.sysds.runtime.instructions.gpu.context.GPUContext-java.lang.String-java.lang.String-org.apache.sysds.runtime.controlprogram.caching.MatrixObject-java.lang.String-">cumulativeScan(ExecutionContext, GPUContext, String, String, MatrixObject, String)</a></span> - Static method in class org.apache.sysds.run [...]
 <dd>
@@ -5876,6 +6117,10 @@
 </a>
 <h2 class="title">D</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html#D2HCOPY">D2HCOPY</a></span> - Static variable in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheConfig</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html#D2HMAXBANDWIDTH">D2HMAXBANDWIDTH</a></span> - Static variable in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheConfig</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/compile/Dag.html" title="class in org.apache.sysds.lops.compile"><span class="typeNameLink">Dag</span></a>&lt;<a href="org/apache/sysds/lops/compile/Dag.html" title="type parameter in Dag">N</a> extends <a href="org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&gt; - Class in <a href="org/apache/sysds/lops/compile/package-summary.html">org.apache.sysds.lops.compile</a></dt>
 <dd>
 <div class="block">Class to maintain a DAG of lops and compile it into 
@@ -5972,7 +6217,7 @@
 <dd>
 <div class="block">Defines a LOP that generates data.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/DataGen.html#DataGen-org.apache.sysds.common.Types.OpOpDG-org.apache.sysds.parser.DataIdentifier-java.util.HashMap-java.lang.String-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">DataGen(Types.OpOpDG, DataIdentifier, HashMap&lt;String, Lop&gt;, String, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="o [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/DataGen.html#DataGen-org.apache.sysds.common.Types.OpOpDG-org.apache.sysds.parser.DataIdentifier-java.util.HashMap-java.lang.String-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">DataGen(Types.OpOpDG, DataIdentifier, HashMap&lt;String, Lop&gt;, String, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.l [...]
 <dd>
 <div class="block">Creates a new Rand-LOP.</div>
 </dd>
@@ -6264,92 +6509,7 @@
 <dd>
 <div class="block">Decompress block.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressColumnToArray-double:A-int-java.util.List-">decompressColumnToArray(double[], int, List&lt;AColGroup&gt;)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-java.util.List-">decompressColumnToBlock(MatrixBlock, int, List&lt;AColGroup&gt;)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>
-<div class="block">Decompress an entire column into the target matrix block.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-java.util.List-">decompressColumnToBlock(MatrixBlock, int, int, int, List&lt;AColGroup&gt;)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGrou [...]
-<dd>
-<div class="block">Decompress part of the col groups into the target matrix block, this decompression maintain the number of non
- zeros.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressColumnToBlock-double:A-int-int-int-java.util.List-">decompressColumnToBlock(double[], int, int, int, List&lt;AColGroup&gt;)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>
-<div class="block">Decompress part of the col groups into the target dense double array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressColumnToBlock(MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>
-<div class="block">Decompress to block.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressColumnToBlock(MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>
-<div class="block">Decompress to block.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressColumnToBlock-double:A-int-int-int-">decompressColumnToBlock(double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>
-<div class="block">Decompress to dense array.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressColumnToBlock(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#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressColumnToBlock(MatrixBlock, 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/ColGroupConst.html#decompressColumnToBlock-double:A-int-int-int-">decompressColumnToBlock(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">ColGroupConst</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressColumnToBlock(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>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressColumnToBlock(MatrixBlock, 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/ColGroupDDC.html#decompressColumnToBlock-double:A-int-int-int-">decompressColumnToBlock(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>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressColumnToBlock(MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressColumnToBlock(MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#decompressColumnToBlock-double:A-int-int-int-">decompressColumnToBlock(double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressColumnToBlock(MatrixBlock, 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/ColGroupOLE.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressColumnToBlock(MatrixBlock, 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/ColGroupOLE.html#decompressColumnToBlock-double:A-int-int-int-">decompressColumnToBlock(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>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressColumnToBlock(MatrixBlock, 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/ColGroupRLE.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressColumnToBlock(MatrixBlock, 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/ColGroupRLE.html#decompressColumnToBlock-double:A-int-int-int-">decompressColumnToBlock(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>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressColumnToBlock(MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressColumnToBlock(MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#decompressColumnToBlock-double:A-int-int-int-">decompressColumnToBlock(double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressColumnToBlock(MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressColumnToBlock(MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#decompressColumnToBlock-double:A-int-int-int-">decompressColumnToBlock(double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressColumnToBlock(MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressColumnToBlock(MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#decompressColumnToBlock-double:A-int-int-int-">decompressColumnToBlock(double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressColumnToBlock(MatrixBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressColumnToBlock(MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#decompressColumnToBlock-double:A-int-int-int-">decompressColumnToBlock(double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompressColumnToBlock(MatrixBlock, 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#decompressColumnToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressColumnToBlock(MatrixBlock, 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#decompressColumnToBlock-double:A-int-int-int-">decompressColumnToBlock(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/CompressedMatrixBlock.html#decompress-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">decompress(MatrixBlock, int)</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/colgroup/AColGroup.html#decompressColumnToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-java.util.List-">decompressColumnToBlockUnSafe(MatrixBlock, int, int, List&lt;AColGroup&gt;)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColG [...]
 <dd>
@@ -6358,7 +6518,7 @@
 </dd>
 <dt><a href="org/apache/sysds/lops/DeCompression.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">DeCompression</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/DeCompression.html#DeCompression-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">DeCompression(Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/DeCompression.html" title="class in org.apache.sysds.lops">DeCompression</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/DeCompression.html#DeCompression-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">DeCompression(Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/DeCompression.html" title="class in org.apache.sysds.lops">DeCompression</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/DeCompression.CompressConfig.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">DeCompression.CompressConfig</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
@@ -6370,105 +6530,30 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/DeCompressionSPInstruction.DeCompressionFunction.html" title="class in org.apache.sysds.runtime.instructions.spark"><span class="typeNameLink">DeCompressionSPInstruction.DeCompressionFunction</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><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.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/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>
-<div class="block">Decompress the contents of this column group into the specified full matrix block.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressToBlock(MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressToBlockSafe(MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
 <dd>
-<div class="block">Decompress the contents of this column group into the specified full matrix block.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-double:A-boolean-">decompressToBlock(MatrixBlock, int, int, double[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>
-<div class="block">Decompress the contents of this column group into the target matrixBlock, it is assumed that the target matrix
- Block have the same number of columns and at least the number of rows ru.</div>
+<div class="block">Decompress the contents of this column group into the specified full matrix block while managing the number of
+ non zeros.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-boolean-">decompressToBlock(MatrixBlock, int, int, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressToBlockSafe(MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-boolean-">decompressToBlock(MatrixBlock, int, int, int, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressToBlockSafe(MatrixBlock, 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/AColGroup.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-boolean-">decompressToBlock(MatrixBlock, int, int, int, double[], boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressToBlockSafe(MatrixBlock, 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/AColGroup.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlock(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-">decompressToBlockUnSafe(MatrixBlock, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
 <dd>
-<div class="block">Decompress the contents of this column group into the specified full matrix block.</div>
+<div class="block">Decompress the contents of the columngroup unsafely, meaning that it does not count nonzero values.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.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/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressToBlockUnSafe(MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
 <dd>
-<div class="block">Decompress the contents of this column group into uncompressed packed columns</div>
+<div class="block">Decompress the contents of the columngroup unsafely, meaning that it does not count nonzero values.</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: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/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>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.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/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.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/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#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/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/ColGroupSDC.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/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.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/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.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/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.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/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressToBlock(MatrixBlock, 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#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/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#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/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#decompressToBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressToBlock(MatrixBlock, 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/AColGroup.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockSafe(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>
-<div class="block">Decompress the contents of this column group into the specified full matrix block without managing the number of
- non zeros.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockSafe(MatrixBlock, 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">ColGroupConst</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockSafe(MatrixBlock, 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">ColGroupDDC</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressToBlockUnSafe(MatrixBlock, int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockSafe(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressToBlockUnSafe(MatrixBlock, 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/ColGroupOLE.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockSafe(MatrixBlock, 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">ColGroupOLE</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockSafe(MatrixBlock, 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">ColGroupRLE</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockSafe(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockSafe(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockSafe(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCS [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockSafe(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#decompressToBlockSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockSafe(MatrixBlock, 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.compress.colgroup">ColGroupUncompre [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockUnSafe(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockUnSafe(MatrixBlock, 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">ColGroupConst</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockUnSafe(MatrixBlock, 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">ColGroupDDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockUnSafe(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockUnSafe(MatrixBlock, 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">ColGroupOLE</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockUnSafe(MatrixBlock, 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">ColGroupRLE</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockUnSafe(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockUnSafe(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle< [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockUnSafe(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroup [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockUnSafe(MatrixBlock, int, int, int, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-double:A-">decompressToBlockUnSafe(MatrixBlock, 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.compress.colgroup">ColGroupUnco [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#decompressToBlockUnSafe-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-">decompressToBlockUnSafe(MatrixBlock, 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/utils/Statistics.html#decrementNoOfExecutedSPInst--">decrementNoOfExecutedSPInst()</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>
@@ -6534,6 +6619,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/stat/InfrastructureAnalyzer.html#DEFAULT_JVM_SIZE">DEFAULT_JVM_SIZE</a></span> - Static variable in class org.apache.sysds.runtime.controlprogram.parfor.stat.<a href="org/apache/sysds/runtime/controlprogram/parfor/stat/InfrastructureAnalyzer.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.stat">InfrastructureAnalyzer</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#DEFAULT_LIBSVM_INDEX_DELIM">DEFAULT_LIBSVM_INDEX_DELIM</a></span> - Static variable in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/cost/CostEstimatorStaticRuntime.html#DEFAULT_MBS_HDFSREAD_BINARYBLOCK_SPARSE">DEFAULT_MBS_HDFSREAD_BINARYBLOCK_SPARSE</a></span> - Static variable in class org.apache.sysds.hops.cost.<a href="org/apache/sysds/hops/cost/CostEstimatorStaticRuntime.html" title="class in org.apache.sysds.hops.cost">CostEstimatorStaticRuntime</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.html#DEFAULT_MEM_ESTIMATE_CP">DEFAULT_MEM_ESTIMATE_CP</a></span> - Static variable in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">CostEstimator</a></dt>
@@ -6841,12 +6928,18 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/functionobjects/DiagIndex.html" title="class in org.apache.sysds.runtime.functionobjects"><span class="typeNameLink">DiagIndex</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><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup"><span class="typeNameLink">Dictionary</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/package-summary.html">org.apache.sysds.runtime.compress.colgroup</a></dt>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary"><span class="typeNameLink">Dictionary</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/dictionary/package-summary.html">org.apache.sysds.runtime.compress.colgroup.dictionary</a></dt>
 <dd>
 <div class="block">This dictionary class aims to encapsulate the storage and operations over unique floating point values of a column
  group.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#Dictionary-double:A-">Dictionary(double[])</a></span> - Constructor for 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#Dictionary-double:A-">Dictionary(double[])</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary"><span class="typeNameLink">DictionaryFactory</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/dictionary/package-summary.html">org.apache.sysds.runtime.compress.colgroup.dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html#DictionaryFactory--">DictionaryFactory()</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">DictionaryFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.Type.html" title="enum in org.apache.sysds.runtime.compress.colgroup.dictionary"><span class="typeNameLink">DictionaryFactory.Type</span></a> - Enum in <a href="org/apache/sysds/runtime/compress/colgroup/dictionary/package-summary.html">org.apache.sysds.runtime.compress.colgroup.dictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlLexer.html#DIGIT">DIGIT</a></span> - Static variable in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlLexer.html" title="class in org.apache.sysds.parser.dml">DmlLexer</a></dt>
 <dd>&nbsp;</dd>
@@ -6918,6 +7011,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html#displayFSTime--">displayFSTime()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheStatistics</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html#displayGpuStats--">displayGpuStats()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheStatistics</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheStatistics.html#displayHits--">displayHits()</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheStatistics.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheStatistics</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html#displayHits--">displayHits()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheStatistics</a></dt>
@@ -7322,13 +7417,13 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/DnnTransform.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">DnnTransform</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/DnnTransform.html#DnnTransform-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOpDnn-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-double-">DnnTransform(Lop, Types.OpOpDnn, Types.DataType, Types.ValueType, ExecType, int, double)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/DnnTransform.html" title="class i [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/DnnTransform.html#DnnTransform-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOpDnn-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-double-">DnnTransform(Lop, Types.OpOpDnn, Types.DataType, Types.ValueType, Types.ExecType, int, double)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/DnnTransform.html"  [...]
 <dd>
 <div class="block">Constructor when we have one input.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/DnnTransform.html#DnnTransform-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOpDnn-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">DnnTransform(Lop, Lop, Types.OpOpDnn, Types.DataType, Types.ValueType, ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/DnnTransform.html [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/DnnTransform.html#DnnTransform-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOpDnn-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">DnnTransform(Lop, Lop, Types.OpOpDnn, Types.DataType, Types.ValueType, Types.ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Dnn [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/DnnTransform.html#DnnTransform-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOpDnn-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">DnnTransform(Lop, Lop, Lop, Types.OpOpDnn, Types.DataType, Types.ValueType, ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apac [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/DnnTransform.html#DnnTransform-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOpDnn-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">DnnTransform(Lop, Lop, Lop, Types.OpOpDnn, Types.DataType, Types.ValueType, Types.ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a  [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/util/DnnUtils.html" title="class in org.apache.sysds.runtime.util"><span class="typeNameLink">DnnUtils</span></a> - Class in <a href="org/apache/sysds/runtime/util/package-summary.html">org.apache.sysds.runtime.util</a></dt>
 <dd>&nbsp;</dd>
@@ -7552,6 +7647,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#encode-org.apache.sysds.runtime.matrix.data.FrameBlock-">encode(FrameBlock)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#encode-org.apache.sysds.runtime.matrix.data.FrameBlock-int-">encode(FrameBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/MultiReturnParameterizedBuiltinFEDInstruction.html#encodeFederatedFrames-org.apache.sysds.runtime.controlprogram.federated.FederationMap-org.apache.sysds.runtime.transform.encode.MultiColumnEncoder-org.apache.sysds.runtime.controlprogram.caching.MatrixObject-">encodeFederatedFrames(FederationMap, MultiColumnEncoder, MatrixObject)</a></span> - Static method in class org.apache.sysds.runtime.instructions.fe [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/transform/encode/Encoder.html" title="interface in org.apache.sysds.runtime.transform.encode"><span class="typeNameLink">Encoder</span></a> - Interface in <a href="org/apache/sysds/runtime/transform/encode/package-summary.html">org.apache.sysds.runtime.transform.encode</a></dt>
@@ -8400,6 +8497,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/ParForStatementBlock.ResultVar.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/ParForStatementBlock.ResultVar.html" title="class in org.apache.sysds.parser">ParForStatementBlock.ResultVar</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfoColGroup</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArray.html#equals-java.lang.Object-">equals(Object)</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/controlprogram/federated/FederatedRange.html#equals-java.lang.Object-">equals(Object)</a></span> - Method in 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>
@@ -8555,15 +8654,23 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html#estimateCompressedColGroupSize-int:A-">estimateCompressedColGroupSize(int[])</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimator</a></dt>
 <dd>
-<div class="block">Abstract method for extracting Compressed Size Info of specified columns, together in a single ColGroup</div>
+<div class="block">Method for extracting Compressed Size Info of specified columns, together in a single ColGroup</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html#estimateCompressedColGroupSize-int:A-int-">estimateCompressedColGroupSize(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimator</a></dt>
+<dd>
+<div class="block">A method to extract the Compressed Size Info for a given list of columns, This method further limits the
+ estimated number of unique values, since in some cases the estimated number of uniques is estimated higher than
+ the number estimated in sub groups of the given colIndexes.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html#estimateCompressedColGroupSize-org.apache.sysds.runtime.compress.utils.ABitmap-int:A-">estimateCompressedColGroupSize(ABitmap, int[])</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimator</a></dt>
 <dd>
 <div class="block">Method used to extract the CompressedSizeEstimationFactors from an constructed UncompressedBitmap.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorExact.html#estimateCompressedColGroupSize-int:A-">estimateCompressedColGroupSize(int[])</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorExact.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimatorExact</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html#estimateCompressedColGroupSize-org.apache.sysds.runtime.compress.utils.ABitmap-int:A-int-org.apache.sysds.runtime.compress.CompressionSettings-">estimateCompressedColGroupSize(ABitmap, int[], int, CompressionSettings)</a></span> - Static method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html" title="c [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorExact.html#estimateCompressedColGroupSize-int:A-int-">estimateCompressedColGroupSize(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorExact.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimatorExact</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html#estimateCompressedColGroupSize-int:A-">estimateCompressedColGroupSize(int[])</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimatorSample</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html#estimateCompressedColGroupSize-int:A-int-">estimateCompressedColGroupSize(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimatorSample</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#estimateCompressedSizeInMemory--">estimateCompressedSizeInMemory()</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>
@@ -8575,24 +8682,20 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.SparsityEstimate.html#estimatedNonZeros">estimatedNonZeros</a></span> - Variable in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.SparsityEstimate.html" title="class in org.apache.sysds.runtime.matrix.data">MatrixBlock.SparsityEstimate</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#estimatedSizeColGroups">estimatedSizeColGroups</a></span> - Variable in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#estimatedSizeCoCoded">estimatedSizeCoCoded</a></span> - Variable in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#estimatedSizeCols">estimatedSizeCols</a></span> - Variable in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#estimateInMemorySize--">estimateInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
 <dd>
-<div class="block">Note: Must be overridden by child classes to account for additional data and metadata</div>
+<div class="block">Get the upper bound estimate of in memory allocation for the column group.</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html#estimateInMemorySize--">estimateInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupCompressed</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#estimateInMemorySize--">estimateInMemorySize()</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/ColGroupEmpty.html#estimateInMemorySize--">estimateInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.html#estimateInMemorySize--">estimateInMemorySize()</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#estimateInMemorySize--">estimateInMemorySize()</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/ColGroupSDC.html#estimateInMemorySize--">estimateInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#estimateInMemorySize--">estimateInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
@@ -8603,30 +8706,38 @@
 <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/ColGroupValue.html#estimateInMemorySize--">estimateInMemorySize()</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/mapping/MapToFactory.html#estimateInMemorySize-int-int-">estimateInMemorySize(int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.html#estimateInMemorySize-int-int-">estimateInMemorySize(int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetFactory</a></dt>
+<dd>
+<div class="block">Avg diff only works assuming a normal distribution of the offsets.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html#estimateInMemorySizeCONST-int-int-double-boolean-">estimateInMemorySizeCONST(int, int, double, 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-int-boolean-">estimateInMemorySizeDDC(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html#estimateInMemorySizeDDC-int-int-int-double-boolean-">estimateInMemorySizeDDC(int, int, int, double, 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#estimateInMemorySizeEMPTY-int-">estimateInMemorySizeEMPTY(int)</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#estimateInMemorySizeGroup-int-">estimateInMemorySizeGroup(int)</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#estimateInMemorySizeGroupValue-int-int-boolean-">estimateInMemorySizeGroupValue(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html#estimateInMemorySizeGroupValue-int-int-double-boolean-">estimateInMemorySizeGroupValue(int, int, double, 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#estimateInMemorySizeOffset-int-int-int-int-boolean-">estimateInMemorySizeOffset(int, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html#estimateInMemorySizeOffset-int-int-int-int-double-boolean-">estimateInMemorySizeOffset(int, int, int, int, double, 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#estimateInMemorySizeOLE-int-int-int-int-boolean-">estimateInMemorySizeOLE(int, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html#estimateInMemorySizeOLE-int-int-int-int-double-boolean-">estimateInMemorySizeOLE(int, int, int, int, double, 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#estimateInMemorySizeRLE-int-int-int-int-boolean-">estimateInMemorySizeRLE(int, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html#estimateInMemorySizeRLE-int-int-int-int-double-boolean-">estimateInMemorySizeRLE(int, int, int, int, double, 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#estimateInMemorySizeSDC-int-int-int-int-boolean-">estimateInMemorySizeSDC(int, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html#estimateInMemorySizeSDC-int-int-int-int-boolean-boolean-double-boolean-">estimateInMemorySizeSDC(int, int, int, int, boolean, boolean, double, 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#estimateInMemorySizeSDCSingle-int-int-int-int-boolean-">estimateInMemorySizeSDCSingle(int, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html#estimateInMemorySizeSDCSingle-int-int-int-int-boolean-boolean-double-boolean-">estimateInMemorySizeSDCSingle(int, int, int, int, boolean, boolean, double, 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 [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSizes.html#estimateInMemorySizeUncompressed-int-int-double-">estimateInMemorySizeUncompressed(int, int, double)</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#estimateInMoemorySizeCompressedColumn-int-">estimateInMoemorySizeCompressedColumn(int)</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/data/DenseBlock.html#estimateMemory-long-long-">estimateMemory(long, long)</a></span> - Static 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>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/DenseBlockFP64.html#estimateMemory-long-long-">estimateMemory(long, long)</a></span> - Static method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/DenseBlockFP64.html" title="class in org.apache.sysds.runtime.data">DenseBlockFP64</a></dt>
@@ -8635,8 +8746,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/HDFSTool.html#estimateNnzBasedOnFileSize-org.apache.hadoop.fs.Path-long-long-int-double-">estimateNnzBasedOnFileSize(Path, long, long, int, double)</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/compress/CompressedMatrixBlock.html#estimateOriginalSizeInMemory-int-int-double-">estimateOriginalSizeInMemory(int, int, double)</a></span> - Static 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/hops/OptimizerUtils.html#estimatePartitionedSizeExactSparsity-org.apache.sysds.runtime.meta.DataCharacteristics-">estimatePartitionedSizeExactSparsity(DataCharacteristics)</a></span> - Static method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/OptimizerUtils.html" title="class in org.apache.sysds.hops">OptimizerUtils</a></dt>
 <dd>
 <div class="block">Estimates the footprint (in bytes) for a partitioned in-memory representation of a
@@ -8863,6 +8972,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/ByteBuffer.html#evictBuffer-java.lang.String-">evictBuffer(String)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/ByteBuffer.html" title="class in org.apache.sysds.runtime.controlprogram.caching">ByteBuffer</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#evictFromDeviceToHostMB-java.lang.String-boolean-">evictFromDeviceToHostMB(String, boolean)</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/DMLScript.html#EVICTION_SHADOW_BUFFER_CURR_BYTES">EVICTION_SHADOW_BUFFER_CURR_BYTES</a></span> - Static variable in class org.apache.sysds.api.<a href="org/apache/sysds/api/DMLScript.html" title="class in org.apache.sysds.api">DMLScript</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/DMLScript.html#EVICTION_SHADOW_BUFFER_MAX_BYTES">EVICTION_SHADOW_BUFFER_MAX_BYTES</a></span> - Static variable in class org.apache.sysds.api.<a href="org/apache/sysds/api/DMLScript.html" title="class in org.apache.sysds.api">DMLScript</a></dt>
@@ -8872,7 +8983,10 @@
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.EvictionPolicyBasedComparator.html#EvictionPolicyBasedComparator-long-">EvictionPolicyBasedComparator(long)</a></span> - Constructor for class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.EvictionPolicyBasedComparator.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMemoryMa [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#examSparsity--">examSparsity()</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>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Evaluates if this matrix block should be in sparse format in
+ memory.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#examSparsity-boolean-">examSparsity(boolean)</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>
 <dd>
 <div class="block">Evaluates if this matrix block should be in sparse format in
@@ -8989,6 +9103,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#execute-long-boolean-org.apache.sysds.runtime.controlprogram.federated.FederatedRequest:A-org.apache.sysds.runtime.controlprogram.federated.FederatedRequest...-">execute(long, boolean, FederatedRequest[], FederatedRequest...)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.htm [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#execute-long-boolean-org.apache.sysds.runtime.controlprogram.federated.FederatedRange:A-org.apache.sysds.runtime.controlprogram.federated.FederatedRequest-org.apache.sysds.runtime.controlprogram.federated.FederatedRequest:A-org.apache.sysds.runtime.controlprogram.federated.FederatedRequest:A-org.apache.sysds.runtime.controlprogram.federated.FederatedRequest...-">execute(long, bo [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#execute-long-boolean-org.apache.sysds.runtime.controlprogram.federated.FederatedRequest:A-org.apache.sysds.runtime.controlprogram.federated.FederatedRequest:A-org.apache.sysds.runtime.controlprogram.federated.FederatedRequest...-">execute(long, boolean, FederatedRequest[], FederatedRequest[], FederatedRequest...)</a></span> - Method in class org.apache.sysds.runtime.controlprogr [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/ForProgramBlock.html#execute-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">execute(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/ForProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">ForProgramBlock</a></dt>
@@ -10191,6 +10307,8 @@
 <dd>
 <div class="block">Explain the DML/PyDML program and view result as a string.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html#explain-int-">explain(int)</a></span> - Method in class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload">WTreeNode</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html#explain-int-boolean-">explain(int, boolean)</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">Explain tool: prints the hierarchical plan to <code>stdout</code>.</div>
@@ -10455,8 +10573,6 @@
 <dd>
 <div class="block">Extract int ID from long value</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/BitmapLossyEncoder.html#extractMapFromCompressedSingleColumn-org.apache.sysds.runtime.compress.CompressedMatrixBlock-int-double-double-">extractMapFromCompressedSingleColumn(CompressedMatrixBlock, int, double, double)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/BitmapLossyEncoder.html" title="class in org.apache.sysds.runtime.compres [...]
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/stat/InfrastructureAnalyzer.html#extractMaxMemoryOpt-java.lang.String-">extractMaxMemoryOpt(String)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.parfor.stat.<a href="org/apache/sysds/runtime/controlprogram/parfor/stat/InfrastructureAnalyzer.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.stat">InfrastructureAnalyzer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#extractTriangular-org.apache.sysds.runtime.matrix.data.MatrixBlock-boolean-boolean-boolean-">extractTriangular(MatrixBlock, boolean, boolean, boolean)</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>
@@ -10521,6 +10637,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Federated.html#Federated-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-">Federated(HashMap&lt;String, Lop&gt;, Types.DataType, Types.ValueType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Federated.html" title="class in org.apache.sysds.lops">Federated</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/OptimizerUtils.html#FEDERATED_COMPILATION">FEDERATED_COMPILATION</a></span> - Static variable in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/OptimizerUtils.html" title="class in org.apache.sysds.hops">OptimizerUtils</a></dt>
+<dd>
+<div class="block">Compile federated instructions based on input federation state and privacy constraints.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/Instruction.html#FEDERATED_INST_PREFIX">FEDERATED_INST_PREFIX</a></span> - Static variable in class org.apache.sysds.runtime.instructions.<a href="org/apache/sysds/runtime/instructions/Instruction.html" title="class in org.apache.sysds.runtime.instructions">Instruction</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#FEDERATED_VALID_PARAM_NAMES">FEDERATED_VALID_PARAM_NAMES</a></span> - Static variable in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
@@ -10609,11 +10729,15 @@
 <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>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#FederationMap-java.util.Map-">FederationMap(Map&lt;FederatedRange, FederatedData&gt;)</a></span> - Constructor for 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#FederationMap-java.util.List-">FederationMap(List&lt;Pair&lt;FederatedRange, FederatedData&gt;&gt;)</a></span> - Constructor for 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#FederationMap-long-java.util.List-">FederationMap(long, List&lt;Pair&lt;FederatedRange, FederatedData&gt;&gt;)</a></span> - Constructor for 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#FederationMap-long-java.util.Map-">FederationMap(long, Map&lt;FederatedRange, FederatedData&gt;)</a></span> - Constructor for 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#FederationMap-long-java.util.List-org.apache.sysds.runtime.controlprogram.federated.FederationMap.FType-">FederationMap(long, List&lt;Pair&lt;FederatedRange, FederatedData&gt;&gt;, FederationMap.FType)</a></span> - Constructor for class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html" title="class in [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#FederationMap-long-java.util.Map-org.apache.sysds.runtime.controlprogram.federated.FederationMap.FType-">FederationMap(long, Map&lt;FederatedRange, FederatedData&gt;, FederationMap.FType)</a></span> - Constructor for class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html" title="class in org.apache.sy [...]
+<dt><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FPartitioning.html" title="enum in org.apache.sysds.runtime.controlprogram.federated"><span class="typeNameLink">FederationMap.FPartitioning</span></a> - Enum in <a href="org/apache/sysds/runtime/controlprogram/federated/package-summary.html">org.apache.sysds.runtime.controlprogram.federated</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FReplication.html" title="enum in org.apache.sysds.runtime.controlprogram.federated"><span class="typeNameLink">FederationMap.FReplication</span></a> - Enum in <a href="org/apache/sysds/runtime/controlprogram/federated/package-summary.html">org.apache.sysds.runtime.controlprogram.federated</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FType.html" title="enum in org.apache.sysds.runtime.controlprogram.federated"><span class="typeNameLink">FederationMap.FType</span></a> - Enum in <a href="org/apache/sysds/runtime/controlprogram/federated/package-summary.html">org.apache.sysds.runtime.controlprogram.federated</a></dt>
 <dd>&nbsp;</dd>
@@ -10623,6 +10747,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed"><span class="typeNameLink">FEDInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/fed/package-summary.html">org.apache.sysds.runtime.instructions.fed</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FederatedOutput.html" title="enum in org.apache.sysds.runtime.instructions.fed"><span class="typeNameLink">FEDInstruction.FederatedOutput</span></a> - Enum in <a href="org/apache/sysds/runtime/instructions/fed/package-summary.html">org.apache.sysds.runtime.instructions.fed</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FEDType.html" title="enum in org.apache.sysds.runtime.instructions.fed"><span class="typeNameLink">FEDInstruction.FEDType</span></a> - Enum in <a href="org/apache/sysds/runtime/instructions/fed/package-summary.html">org.apache.sysds.runtime.instructions.fed</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/FEDInstructionParser.html" title="class in org.apache.sysds.runtime.instructions"><span class="typeNameLink">FEDInstructionParser</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/package-summary.html">org.apache.sysds.runtime.instructions</a></dt>
@@ -10651,6 +10777,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html#FileFormatPropertiesCSV-boolean-java.lang.String-boolean-">FileFormatPropertiesCSV(boolean, String, boolean)</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesCSV</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io"><span class="typeNameLink">FileFormatPropertiesLIBSVM</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/FileFormatPropertiesLIBSVM.html#FileFormatPropertiesLIBSVM--">FileFormatPropertiesLIBSVM()</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesLIBSVM</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html#FileFormatPropertiesLIBSVM-java.lang.String-java.lang.String-">FileFormatPropertiesLIBSVM(String, String)</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesLIBSVM</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html#FileFormatPropertiesLIBSVM-java.lang.String-java.lang.String-boolean-">FileFormatPropertiesLIBSVM(String, String, boolean)</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesLIBSVM</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.html" title="class in org.apache.sysds.runtime.io"><span class="typeNameLink">FileFormatPropertiesMM</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/FileFormatPropertiesMM.html#FileFormatPropertiesMM--">FileFormatPropertiesMM()</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesMM</a></dt>
@@ -10671,7 +10805,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlParser.ImportStatementContext.html#filePath">filePath</a></span> - Variable in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlParser.ImportStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ImportStatementContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html#fill-int-">fill(int)</a></span> - Method in interface org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html" title="interface in org.apache.sysds.runtime.compress.colgroup.mapping">IMapToData</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html#fill-int-">fill(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">AMapToData</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html#fill-int-">fill(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToBit</a></dt>
 <dd>&nbsp;</dd>
@@ -10727,6 +10861,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacyMap.html#FineGrainedPrivacyMap--">FineGrainedPrivacyMap()</a></span> - Constructor for 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/LineageDebugger.html#firstOccurrenceOfNR-org.apache.sysds.runtime.lineage.LineageItem-int-">firstOccurrenceOfNR(LineageItem, int)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageDebugger.html" title="class in org.apache.sysds.runtime.lineage">LineageDebugger</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageItem.html#fixHash--">fixHash()</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage">LineageItem</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/conf/CompilerConfig.html#FLAG_DYN_RECOMPILE">FLAG_DYN_RECOMPILE</a></span> - Static variable in class org.apache.sysds.conf.<a href="org/apache/sysds/conf/CompilerConfig.html" title="class in org.apache.sysds.conf">CompilerConfig</a></dt>
@@ -11321,9 +11457,9 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/FunctionCallCP.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">FunctionCallCP</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/FunctionCallCP.html#FunctionCallCP-java.util.ArrayList-java.lang.String-java.lang.String-java.lang.String:A-java.lang.String:A-java.util.ArrayList-boolean-org.apache.sysds.lops.ExecType-">FunctionCallCP(ArrayList&lt;Lop&gt;, String, String, String[], String[], ArrayList&lt;Hop&gt;, boolean, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/FunctionCallCP.html" title="class in o [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/FunctionCallCP.html#FunctionCallCP-java.util.ArrayList-java.lang.String-java.lang.String-java.lang.String:A-java.lang.String:A-java.util.ArrayList-boolean-org.apache.sysds.common.Types.ExecType-">FunctionCallCP(ArrayList&lt;Lop&gt;, String, String, String[], String[], ArrayList&lt;Hop&gt;, boolean, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/FunctionCallCP.html" tit [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/FunctionCallCP.html#FunctionCallCP-java.util.ArrayList-java.lang.String-java.lang.String-java.lang.String:A-java.lang.String:A-org.apache.sysds.lops.ExecType-">FunctionCallCP(ArrayList&lt;Lop&gt;, String, String, String[], String[], ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/FunctionCallCP.html" title="class in org.apache.sysds.lops">FunctionCallCP</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/FunctionCallCP.html#FunctionCallCP-java.util.ArrayList-java.lang.String-java.lang.String-java.lang.String:A-java.lang.String:A-org.apache.sysds.common.Types.ExecType-">FunctionCallCP(ArrayList&lt;Lop&gt;, String, String, String[], String[], Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/FunctionCallCP.html" title="class in org.apache.sysds.lops">FunctionCallCP</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/cp/FunctionCallCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp"><span class="typeNameLink">FunctionCallCPInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/cp/package-summary.html">org.apache.sysds.runtime.instructions.cp</a></dt>
 <dd>&nbsp;</dd>
@@ -11462,7 +11598,7 @@
 <div class="block">Sets a boolean flag indicating if memory profiling statistics should be
  gathered.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#genColGroupConst-int-int-double-">genColGroupConst(int, int, double)</a></span> - Static 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupFactory.html#genColGroupConst-int-int-double-">genColGroupConst(int, int, double)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#generate-int-int-">generate(int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
 <dd>&nbsp;</dd>
@@ -11559,6 +11695,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/BuiltinConstant.html#get--">get()</a></span> - Method in enum org.apache.sysds.parser.<a href="org/apache/sysds/parser/BuiltinConstant.html" title="enum in org.apache.sysds.parser">BuiltinConstant</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html#get-org.apache.sysds.runtime.compress.estim.CompressedSizeInfoColGroup-">get(CompressedSizeInfoColGroup)</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.Memorizer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html#get-int:A-">get(int[])</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.Memorizer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.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/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
 <dd>
 <div class="block">Get the value at a global row/column position.</div>
@@ -11703,6 +11843,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/IOUtilFunctions.html#get-java.util.concurrent.Future-">get(Future&lt;T&gt;)</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/lineage/BooleanArray32.html#get-int-">get(int)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/BooleanArray32.html" title="class in org.apache.sysds.runtime.lineage">BooleanArray32</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/Lineage.html#get-java.lang.String-">get(String)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/Lineage.html" title="class in org.apache.sysds.runtime.lineage">Lineage</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/Lineage.html#get-org.apache.sysds.runtime.instructions.cp.CPOperand-">get(CPOperand)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/Lineage.html" title="class in org.apache.sysds.runtime.lineage">Lineage</a></dt>
@@ -11767,6 +11909,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/UtilFunctions.html#getAlignedBlockSizes-int-int-int-">getAlignedBlockSizes(int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/UtilFunctions.html" title="class in org.apache.sysds.runtime.util">UtilFunctions</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html#getAllCandidateWorkloads-org.apache.sysds.parser.DMLProgram-">getAllCandidateWorkloads(DMLProgram)</a></span> - Static method in class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html" title="class in org.apache.sysds.runtime.compress.workload">WorkloadAnalyzer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html#getAllCompressionSizes--">getAllCompressionSizes()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfoColGroup</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/finegrained/FineGrainedPrivacy.html#getAllConstraints--">getAllConstraints()</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>
@@ -11806,10 +11950,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/BuiltinUnaryGPUInstruction.html#getArity--">getArity()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.<a href="org/apache/sysds/runtime/instructions/gpu/BuiltinUnaryGPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">BuiltinUnaryGPUInstruction</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html#getArr--">getArr()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">ArrPreAggregate</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/UtilFunctions.html#getAsciiAtIdx-java.lang.String-int-">getAsciiAtIdx(String, int)</a></span> - Static method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/UtilFunctions.html" title="class in org.apache.sysds.runtime.util">UtilFunctions</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#getAsMatrixBlockDictionary-int-">getAsMatrixBlockDictionary(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Get this dictionary as a matrixBlock dictionary.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#getAsMatrixBlockDictionary-int-">getAsMatrixBlockDictionary(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#getAsMatrixBlockDictionary-int-">getAsMatrixBlockDictionary(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#getAsMatrixBlockDictionary-int-">getAsMatrixBlockDictionary(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlLexer.html#getATN--">getATN()</a></span> - Method in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlLexer.html" title="class in org.apache.sysds.parser.dml">DmlLexer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlParser.html#getATN--">getATN()</a></span> - Method in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlParser.html" title="class in org.apache.sysds.parser.dml">DmlParser</a></dt>
@@ -11899,6 +12051,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.html#getBest-long-org.apache.sysds.hops.codegen.template.TemplateBase.TemplateType-org.apache.sysds.hops.codegen.template.TemplateBase.TemplateType-">getBest(long, TemplateBase.TemplateType, TemplateBase.TemplateType)</a></span> - Method in class org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.html" title="class in org.apache.sysds.hops.cod [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html#getBestCompressionType-org.apache.sysds.runtime.compress.CompressionSettings-">getBestCompressionType(CompressionSettings)</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfoColGroup</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html#getBestCompressionType--">getBestCompressionType()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfoColGroup</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixBincell.html#getBinaryAccessType-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-">getBinaryAccessType(MatrixBlock, MatrixBlock)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixBincell.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixBincell</a></dt>
@@ -11978,6 +12132,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/Identifier.html#getBlocksize--">getBlocksize()</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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html#getBlocksize--">getBlocksize()</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>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/MatrixObject.html#getBlocksize--">getBlocksize()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/MatrixObject.html" title="class in org.apache.sysds.runtime.controlprogram.caching">MatrixObject</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/DataGenCPInstruction.html#getBlocksize--">getBlocksize()</a></span> - Method in class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/DataGenCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">DataGenCPInstruction</a></dt>
@@ -12101,6 +12257,8 @@
 <dd>
 <div class="block">Returns all functions called from the given function.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html#getCandidates-org.apache.sysds.parser.DMLProgram-">getCandidates(DMLProgram)</a></span> - Static method in class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html" title="class in org.apache.sysds.runtime.compress.workload">WorkloadAnalyzer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/IntIntMap.html#getCapacity--">getCapacity()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/IntIntMap.html" title="class in org.apache.sysds.runtime.compress.utils">IntIntMap</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/data/FrameReblockBuffer.html#getCapacity--">getCapacity()</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.data.<a href="org/apache/sysds/runtime/instructions/spark/data/FrameReblockBuffer.html" title="class in org.apache.sysds.runtime.instructions.spark.data">FrameReblockBuffer</a></dt>
@@ -12145,6 +12303,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/IfProgramBlock.html#getChildBlocksIfBody--">getChildBlocksIfBody()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/IfProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">IfProgramBlock</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html#getChildNodes--">getChildNodes()</a></span> - Method in class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload">WTreeNode</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#getChildReferencePos-org.apache.sysds.hops.Hop-org.apache.sysds.hops.Hop-">getChildReferencePos(Hop, Hop)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html#getChilds--">getChilds()</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>
@@ -12228,15 +12388,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/estim/EstimatorMatrixHistogram.MatrixHistogram.html#getColCounts--">getColCounts()</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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupFactory.html#getColGroupConst-int-int:A-double-">getColGroupConst(int, int[], double)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#getColGroups--">getColGroups()</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/CompressionStatistics.html#getColGroups--">getColGroups()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#getColGroupType--">getColGroupType()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>
-<div class="block">Internally get the specific type of ColGroup, this could be extracted from the object but that does not allow for
- nice switches in the code.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#getColGroupType--">getColGroupType()</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#getColGroupType--">getColGroupType()</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>
@@ -12259,10 +12416,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html#getColID--">getColID()</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoder</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#getColIndex-int-">getColIndex(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>
-<div class="block">Obtain a column index value.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#getColIndices--">getColIndices()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
 <dd>
 <div class="block">Obtain the offsets of the columns in the matrix block that make up the group</div>
@@ -12384,6 +12537,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#getCompositeEncodersForID-int-">getCompositeEncodersForID(int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html#getCompressedOps--">getCompressedOps()</a></span> - Method in class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload">WTreeNode</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html#getCompressionSize-org.apache.sysds.runtime.compress.colgroup.AColGroup.CompressionType-">getCompressionSize(AColGroup.CompressionType)</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfoColGroup</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#getCompType--">getCompType()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
@@ -12491,10 +12646,6 @@
 <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>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.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/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.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/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.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/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/ColGroupOLE.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/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupOLE</a></dt>
@@ -12602,13 +12753,7 @@
 <dd>
 <div class="block">Access for superclass</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html#getData--">getData()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">AInsertionSorter</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html#getData--">getData()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">MaterializeSort</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/MergeSort.html#getData--">getData()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/MergeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">MergeSort</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html#getData--">getData()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">Naive</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/AInsertionSorter.html#getData--">getData()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.insertionsort.<a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort">AInsertionSorter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArray.html#getData--">getData()</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>
@@ -12654,6 +12799,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaData.html#getDataCharacteristics--">getDataCharacteristics()</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaData.html" title="class in org.apache.sysds.runtime.meta">MetaData</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#getDataCharacteristics--">getDataCharacteristics()</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#getDataExpression-org.antlr.v4.runtime.ParserRuleContext-java.lang.String-java.util.ArrayList-java.lang.String-org.apache.sysds.parser.dml.CustomErrorListener-">getDataExpression(ParserRuleContext, String, ArrayList&lt;ParameterExpression&gt;, String, CustomErrorListener)</a></span> - Static method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#getDataExpression-java.lang.String-java.util.ArrayList-org.apache.sysds.parser.ParseInfo-org.apache.sysds.parser.dml.CustomErrorListener-">getDataExpression(String, ArrayList&lt;ParameterExpression&gt;, ParseInfo, CustomErrorListener)</a></span> - Static method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
@@ -12689,6 +12836,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#getDataGenOpConstantValue-org.apache.sysds.hops.Hop-">getDataGenOpConstantValue(Hop)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html#getDataIndex--">getDataIndex()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AIterator</a></dt>
+<dd>
+<div class="block">Get the current data index associated with the index returned from value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html#getDataIndexAndIncrement--">getDataIndexAndIncrement()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AIterator</a></dt>
+<dd>
+<div class="block">Get the current data index and increment the pointers using the next operator.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/SparkExecutionContext.html#getDataMemoryBudget-boolean-boolean-">getDataMemoryBudget(boolean, boolean)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.context.<a href="org/apache/sysds/runtime/controlprogram/context/SparkExecutionContext.html" title="class in org.apache.sysds.runtime.controlprogram.context">SparkExecutionContext</a></dt>
 <dd>
 <div class="block">Obtain the available memory budget for data storage in bytes.</div>
@@ -12785,6 +12940,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html#getDelim--">getDelim()</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesCSV</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html#getDelim--">getDelim()</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesLIBSVM</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#getDelim--">getDelim()</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/BasicTensorBlock.html#getDenseBlock--">getDenseBlock()</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/matrix/data/MatrixBlock.html#getDenseBlock--">getDenseBlock()</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>
@@ -12818,10 +12977,6 @@
 <dd>
 <div class="block">Convenience method to get jcudaDenseMatrixPtr.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConverter.html#getDenseVector-org.apache.sysds.runtime.matrix.data.MatrixBlock-">getDenseVector(MatrixBlock)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConverter.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConverter</a></dt>
-<dd>
-<div class="block">Extract the double array primitive from a Matrix Block that is an vector.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatProperties.html#getDescription--">getDescription()</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatProperties.html" title="class in org.apache.sysds.runtime.io">FileFormatProperties</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/BinaryBlockSerialization.html#getDeserializer-java.lang.Class-">getDeserializer(Class)</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/BinaryBlockSerialization.html" title="class in org.apache.sysds.runtime.io">BinaryBlockSerialization</a></dt>
@@ -13009,6 +13164,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRange.html#getEndDimsInt--">getEndDimsInt()</a></span> - Method in 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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/UtilFunctions.html#getEndIndex-int-int-int-">getEndIndex(int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/UtilFunctions.html" title="class in org.apache.sysds.runtime.util">UtilFunctions</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#getEndLine--">getEndLine()</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/lops/Lop.html#getEndLine--">getEndLine()</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>
@@ -13045,7 +13202,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.html#getEstimate-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.TestMeasure-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-boolean-java.util.Collection-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.ExcludeType-">getEstimate(CostEstimator.TestMeasure, OptNode, boolean, Collection&lt;String&gt;, CostEstimator.ExcludeType)</a></span> - M [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.html#getEstimate-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.TestMeasure-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-org.apache.sysds.lops.ExecType-">getEstimate(CostEstimator.TestMeasure, OptNode, ExecType)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/C [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.html#getEstimate-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.TestMeasure-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-org.apache.sysds.common.Types.ExecType-">getEstimate(CostEstimator.TestMeasure, OptNode, Types.ExecType)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogra [...]
 <dd>
 <div class="block">Main estimation method.</div>
 </dd>
@@ -13070,12 +13227,12 @@
 <dd>
 <div class="block">Returns the exact serialized size of column group.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#getExactSizeOnDisk--">getExactSizeOnDisk()</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">Calculate the space consumption if the dictionary is stored on disk.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#getExactSizeOnDisk--">getExactSizeOnDisk()</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/ColGroupIO.html#getExactSizeOnDisk-java.util.List-">getExactSizeOnDisk(List&lt;AColGroup&gt;)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupIO.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupIO</a></dt>
+<dd>
+<div class="block">Get the size on disk for the given list of column groups</div>
+</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/ColGroupSDC.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
@@ -13090,11 +13247,33 @@
 <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>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#getExactSizeOnDisk--">getExactSizeOnDisk()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Calculate the space consumption if the dictionary is stored on disk.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">AMapToData</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html#getExactSizeOnDisk-int-int-">getExactSizeOnDisk(int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToBit</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#getExactSizeOnDisk--">getExactSizeOnDisk()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToByte</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToChar</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToInt</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffset</a></dt>
+<dd>
+<div class="block">Remember to include the ordinal of the type of offset list.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetByte</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html#getExactSizeOnDisk--">getExactSizeOnDisk()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetChar</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#getExactSizeOnDisk--">getExactSizeOnDisk()</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>
@@ -13110,7 +13289,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#getExecType--">getExecType()</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>
-<div class="block">Method to get the execution type (CP, CP_FILE, MR, SPARK, GPU, INVALID) of LOP</div>
+<div class="block">Method to get the execution type (CP, CP_FILE, MR, SPARK, GPU, FED, INVALID) of LOP</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/LopProperties.html#getExecType--">getExecType()</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/LopProperties.html" title="class in org.apache.sysds.lops">LopProperties</a></dt>
 <dd>&nbsp;</dd>
@@ -13162,6 +13341,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/paramserv/PSWorker.html#getFeatures--">getFeatures()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.paramserv.<a href="org/apache/sysds/runtime/controlprogram/paramserv/PSWorker.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">PSWorker</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#getFederatedData--">getFederatedData()</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#getFederatedRanges--">getFederatedRanges()</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/instructions/fed/FEDInstruction.html#getFEDInstructionType--">getFEDInstructionType()</a></span> - Method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">FEDInstruction</a></dt>
@@ -13237,6 +13418,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html#getFillValue--">getFillValue()</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesCSV</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#getFineGrainedPrivacy--">getFineGrainedPrivacy()</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyConstraint.html#getFineGrainedPrivacy--">getFineGrainedPrivacy()</a></span> - Method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyConstraint.html" title="class in org.apache.sysds.runtime.privacy">PrivacyConstraint</a></dt>
 <dd>
 <div class="block">Get fine-grained privacy instance.</div>
@@ -13269,6 +13452,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/WriteSPInstruction.html#getFormatProperties--">getFormatProperties()</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/WriteSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">WriteSPInstruction</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#getFormatTypeString--">getFormatTypeString()</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/BuiltinFunctionExpression.html#getFourthExpr--">getFourthExpr()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/BuiltinFunctionExpression.html" title="class in org.apache.sysds.parser">BuiltinFunctionExpression</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/jmlc/ResultVariables.html#getFrame-java.lang.String-">getFrame(String)</a></span> - Method in class org.apache.sysds.api.jmlc.<a href="org/apache/sysds/api/jmlc/ResultVariables.html" title="class in org.apache.sysds.api.jmlc">ResultVariables</a></dt>
@@ -13445,6 +13630,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html#getGPUObject-org.apache.sysds.runtime.instructions.gpu.context.GPUContext-">getGPUObject(GPUContext)</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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html#getGPUObject--">getGPUObject()</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheEntry</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUContext.html#getGPUProperties--">getGPUProperties()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUContext.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUContext</a></dt>
 <dd>
 <div class="block">Gets the device properties for the active GPU (set with cudaSetDevice()).</div>
@@ -13471,12 +13658,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html#getGroupInfo-int-">getGroupInfo(int)</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html#getGroups--">getGroups()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#getGroupsSizesString--">getGroupsSizesString()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#getGroupsTypesString--">getGroupsTypesString()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#getHasHeader--">getHasHeader()</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/stat/InfrastructureAnalyzer.html#getHDFSBlockSize--">getHDFSBlockSize()</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.parfor.stat.<a href="org/apache/sysds/runtime/controlprogram/parfor/stat/InfrastructureAnalyzer.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.stat">InfrastructureAnalyzer</a></dt>
 <dd>
 <div class="block">Gets the HDFS blocksize of the used cluster in bytes.</div>
@@ -13543,13 +13730,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/IfStatement.html#getIfBody--">getIfBody()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/IfStatement.html" title="class in org.apache.sysds.parser">IfStatement</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#getIfCountsType--">getIfCountsType()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>
-<div class="block">Returns true if in the getValuesAsBlock method returns values in groups (that needs to be counted) or
- individually potentially repeated values</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#getIfCountsType--">getIfCountsType()</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#getIfCountsType--">getIfCountsType()</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/cp/DataGenCPInstruction.html#getIncr--">getIncr()</a></span> - Method in class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/DataGenCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">DataGenCPInstruction</a></dt>
@@ -13568,7 +13748,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#getIndex-int-">getIndex(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html#getIndex-int-">getIndex(int)</a></span> - Method in interface org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html" title="interface in org.apache.sysds.runtime.compress.colgroup.mapping">IMapToData</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html#getIndex-int-">getIndex(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">AMapToData</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html#getIndex-int-">getIndex(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToBit</a></dt>
 <dd>&nbsp;</dd>
@@ -13582,13 +13762,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/TensorIndexes.html#getIndex-int-">getIndex(int)</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/TensorIndexes.html" title="class in org.apache.sysds.runtime.data">TensorIndexes</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html#getIndexes--">getIndexes()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">AInsertionSorter</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html#getIndexes--">getIndexes()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">MaterializeSort</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/MergeSort.html#getIndexes--">getIndexes()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/MergeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">MergeSort</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html#getIndexDelim--">getIndexDelim()</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesLIBSVM</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html#getIndexes--">getIndexes()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">Naive</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/AInsertionSorter.html#getIndexes--">getIndexes()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.insertionsort.<a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort">AInsertionSorter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/ResultMergeTaggedMatrixIndexes.html#getIndexes--">getIndexes()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.<a href="org/apache/sysds/runtime/controlprogram/parfor/ResultMergeTaggedMatrixIndexes.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">ResultMergeTaggedMatrixIndexes</a></dt>
 <dd>&nbsp;</dd>
@@ -13600,12 +13776,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/functionobjects/SortIndex.html#getIndexReturn--">getIndexReturn()</a></span> - Method in class org.apache.sysds.runtime.functionobjects.<a href="org/apache/sysds/runtime/functionobjects/SortIndex.html" title="class in org.apache.sysds.runtime.functionobjects">SortIndex</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#getIndexStructureHash--">getIndexStructureHash()</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#getIndexStructureHash--">getIndexStructureHash()</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/ColGroupEmpty.html#getIndexStructureHash--">getIndexStructureHash()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#getIndexStructureHash--">getIndexStructureHash()</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#getIndexStructureHash--">getIndexStructureHash()</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>
@@ -13618,21 +13790,29 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#getIndexStructureHash--">getIndexStructureHash()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#getIndexStructureHash--">getIndexStructureHash()</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/estim/CompressedSizeInfo.html#getInfo--">getInfo()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/SpoofMultiAggregate.html#getInitialValue-org.apache.sysds.runtime.codegen.SpoofCellwise.AggOp-">getInitialValue(SpoofCellwise.AggOp)</a></span> - Static method in class org.apache.sysds.runtime.codegen.<a href="org/apache/sysds/runtime/codegen/SpoofMultiAggregate.html" title="class in org.apache.sysds.runtime.codegen">SpoofMultiAggregate</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/ProgramRewriteStatus.html#getInjectedCheckpoints--">getInjectedCheckpoints()</a></span> - Method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/ProgramRewriteStatus.html" title="class in org.apache.sysds.hops.rewrite">ProgramRewriteStatus</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#getInMemorySize--">getInMemorySize()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#getInMemorySize--">getInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>
 <div class="block">Returns the memory usage of the dictionary.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#getInMemorySize--">getInMemorySize()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#getInMemorySize--">getInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html#getInMemorySize-int-int-double-boolean-">getInMemorySize(int, int, double, boolean)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">DictionaryFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#getInMemorySize--">getInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#getInMemorySize-int-int-double-">getInMemorySize(int, int, double)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#getInMemorySize--">getInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#getInMemorySize-int-">getInMemorySize(int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html#getInMemorySize--">getInMemorySize()</a></span> - Method in interface org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html" title="interface in org.apache.sysds.runtime.compress.colgroup.mapping">IMapToData</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html#getInMemorySize--">getInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">AMapToData</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html#getInMemorySize--">getInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToBit</a></dt>
 <dd>&nbsp;</dd>
@@ -13650,9 +13830,17 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html#getInMemorySize-int-">getInMemorySize(int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToInt</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#getInMemorySize--">getInMemorySize()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html#getInMemorySize--">getInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffset</a></dt>
+<dd>
+<div class="block">Get the in memory size of the Offset object</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html#getInMemorySize--">getInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetByte</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html#getInMemorySize-int-">getInMemorySize(int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetByte</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html#getInMemorySize--">getInMemorySize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetChar</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#getInMemorySize-int-">getInMemorySize(int)</a></span> - Static 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html#getInMemorySize-int-">getInMemorySize(int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetChar</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html#getInMemorySize--">getInMemorySize()</a></span> - Method in interface org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html" title="interface in org.apache.sysds.runtime.controlprogram.caching">CacheBlock</a></dt>
 <dd>
@@ -14057,6 +14245,18 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/Task.html#getIterations--">getIterations()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.<a href="org/apache/sysds/runtime/controlprogram/parfor/Task.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">Task</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html#getIterator--">getIterator()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffset</a></dt>
+<dd>
+<div class="block">Get an iterator of the offsets.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html#getIterator-int-">getIterator(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffset</a></dt>
+<dd>
+<div class="block">Get an iterator that is pointing at a specific offset.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html#getIterator--">getIterator()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetByte</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html#getIterator--">getIterator()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetChar</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/SparseBlock.html#getIterator--">getIterator()</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/SparseBlock.html" title="class in org.apache.sysds.runtime.data">SparseBlock</a></dt>
 <dd>
 <div class="block">Get a non-zero iterator over the entire sparse block.</div>
@@ -14153,23 +14353,23 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#getLargestInput-org.apache.sysds.hops.Hop-">getLargestInput(Hop)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#getLastTimePhase--">getLastTimePhase()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html#getLastTimePhase--">getLastTimePhase()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlockFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.html#getLeafNodeEstimate-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.TestMeasure-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-">getLeafNodeEstimate(CostEstimator.TestMeasure, OptNode)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.html" title= [...]
 <dd>
 <div class="block">Main leaf node estimation method - to be overwritten by specific cost estimators</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.html#getLeafNodeEstimate-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.TestMeasure-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-org.apache.sysds.lops.ExecType-">getLeafNodeEstimate(CostEstimator.TestMeasure, OptNode, ExecType)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprog [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimator.html#getLeafNodeEstimate-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.TestMeasure-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-org.apache.sysds.common.Types.ExecType-">getLeafNodeEstimate(CostEstimator.TestMeasure, OptNode, Types.ExecType)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runti [...]
 <dd>
 <div class="block">Main leaf node estimation method - to be overwritten by specific cost estimators</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimatorHops.html#getLeafNodeEstimate-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.TestMeasure-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-">getLeafNodeEstimate(CostEstimator.TestMeasure, OptNode)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimatorHops.html [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimatorHops.html#getLeafNodeEstimate-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.TestMeasure-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-org.apache.sysds.lops.ExecType-">getLeafNodeEstimate(CostEstimator.TestMeasure, OptNode, ExecType)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/control [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimatorHops.html#getLeafNodeEstimate-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.TestMeasure-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-org.apache.sysds.common.Types.ExecType-">getLeafNodeEstimate(CostEstimator.TestMeasure, OptNode, Types.ExecType)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/r [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimatorRuntime.html#getLeafNodeEstimate-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.TestMeasure-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-">getLeafNodeEstimate(CostEstimator.TestMeasure, OptNode)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimatorRuntim [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimatorRuntime.html#getLeafNodeEstimate-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.TestMeasure-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-org.apache.sysds.lops.ExecType-">getLeafNodeEstimate(CostEstimator.TestMeasure, OptNode, ExecType)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/cont [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/CostEstimatorRuntime.html#getLeafNodeEstimate-org.apache.sysds.runtime.controlprogram.parfor.opt.CostEstimator.TestMeasure-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-org.apache.sysds.common.Types.ExecType-">getLeafNodeEstimate(CostEstimator.TestMeasure, OptNode, Types.ExecType)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysd [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/estim/MMNode.html#getLeft--">getLeft()</a></span> - Method in class org.apache.sysds.hops.estim.<a href="org/apache/sysds/hops/estim/MMNode.html" title="class in org.apache.sysds.hops.estim">MMNode</a></dt>
 <dd>&nbsp;</dd>
@@ -14219,6 +14419,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageItemUtils.html#getLineage-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-org.apache.sysds.runtime.instructions.cp.CPOperand...-">getLineage(ExecutionContext, CPOperand...)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageItemUtils.html" title="class in org.apache.sysds.runtime.lineage">LineageItemUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCache.html#getLineageCache--">getLineageCache()</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/instructions/spark/data/LineageObject.html#getLineageChilds--">getLineageChilds()</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.data.<a href="org/apache/sysds/runtime/instructions/spark/data/LineageObject.html" title="class in org.apache.sysds.runtime.instructions.spark.data">LineageObject</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContext.html#getLineageItem-org.apache.sysds.runtime.instructions.cp.CPOperand-">getLineageItem(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>
@@ -14426,16 +14628,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/estim/EstimatorDensityMap.DensityMap.html#getMap--">getMap()</a></span> - Method in class org.apache.sysds.hops.estim.<a href="org/apache/sysds/hops/estim/EstimatorDensityMap.DensityMap.html" title="class in org.apache.sysds.hops.estim">EstimatorDensityMap.DensityMap</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html#getMap--">getMap()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">MapPreAggregate</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/IntIntMap.html#getMap--">getMap()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/IntIntMap.html" title="class in org.apache.sysds.runtime.compress.utils">IntIntMap</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#getMap--">getMap()</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/lineage/LineageDedupBlock.html#getMap-java.lang.Long-">getMap(Long)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageDedupBlock.html" title="class in org.apache.sysds.runtime.lineage">LineageDedupBlock</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html#getMapFreeValue--">getMapFreeValue()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">MapPreAggregate</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/AggBinaryOp.html#getMapmmMemEstimate-long-long-long-long-long-long-long-long-int-boolean-">getMapmmMemEstimate(long, long, long, long, long, long, long, long, int, boolean)</a></span> - Static 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>
 <div class="block">Estimates the memory footprint of MapMult operation depending on which input is put into distributed cache.</div>
@@ -14480,6 +14678,8 @@
 <dd>
 <div class="block">Obtain the matrix represented by the given output variable.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#getMatrixBlock--">getMatrixBlock()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/MatrixWriter.html#getMatrixBlockForReuse-org.apache.sysds.runtime.matrix.data.MatrixBlock:A-int-int-int-">getMatrixBlockForReuse(MatrixBlock[], int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/MatrixWriter.html" title="class in org.apache.sysds.runtime.io">MatrixWriter</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/MatrixMetadata.html#getMatrixFormat--">getMatrixFormat()</a></span> - Method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/MatrixMetadata.html" title="class in org.apache.sysds.api.mlcontext">MatrixMetadata</a></dt>
@@ -14508,12 +14708,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContext.html#getMatrixObject-java.lang.String-">getMatrixObject(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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#getMatrixObject--">getMatrixObject()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#getMax--">getMax()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dd>
+<div class="block">Short hand method for getting maximum value contained in this column group.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html#getMax--">getMax()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupCompressed</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#getMax--">getMax()</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#getMax--">getMax()</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/gpu/context/GPUContext.html#getMaxBlocks--">getMaxBlocks()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUContext.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUContext</a></dt>
 <dd>
 <div class="block">Gets the maximum number of blocks supported by the active cuda device.</div>
@@ -14619,6 +14823,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#getMetaData-org.apache.sysds.runtime.matrix.data.FrameBlock-">getMetaData(FrameBlock)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/IOUtilFunctions.html#getMetadataFilePaths-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">getMetadataFilePaths(FileSystem, Path)</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/controlprogram/paramserv/rpc/PSRpcCall.html#getMethod--">getMethod()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.paramserv.rpc.<a href="org/apache/sysds/runtime/controlprogram/paramserv/rpc/PSRpcCall.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv.rpc">PSRpcCall</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/EncoderMVImpute.html#getMethod-int-">getMethod(int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/EncoderMVImpute.html" title="class in org.apache.sysds.runtime.transform.encode">EncoderMVImpute</a></dt>
@@ -14628,11 +14834,13 @@
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/functions/GetMIMBFromRow.html#GetMIMBFromRow--">GetMIMBFromRow()</a></span> - Constructor for class org.apache.sysds.runtime.instructions.spark.functions.<a href="org/apache/sysds/runtime/instructions/spark/functions/GetMIMBFromRow.html" title="class in org.apache.sysds.runtime.instructions.spark.functions">GetMIMBFromRow</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#getMin--">getMin()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dd>
+<div class="block">Short hand method for getting minimum value contained in this column group.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html#getMin--">getMin()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupCompressed</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#getMin--">getMin()</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#getMin--">getMin()</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/estim/CompressedSizeInfoColGroup.html#getMinSize--">getMinSize()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfoColGroup</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/functionobjects/Minus1Multiply.html#getMinus1MultiplyFnObject--">getMinus1MultiplyFnObject()</a></span> - Static method in class org.apache.sysds.runtime.functionobjects.<a href="org/apache/sysds/runtime/functionobjects/Minus1Multiply.html" title="class in org.apache.sysds.runtime.functionobjects">Minus1Multiply</a></dt>
@@ -14663,6 +14871,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlLexer.html#getModeNames--">getModeNames()</a></span> - Method in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlLexer.html" title="class in org.apache.sysds.parser.dml">DmlLexer</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html#getMostCommonFraction--">getMostCommonFraction()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfoColGroup</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#getMostCommonTuple-int:A-int-">getMostCommonTuple(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Get the most common tuple element contained in the dictionary
+ 
+ returns null if that tuple is all zero values.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#getMTDFileName-java.lang.String-">getMTDFileName(String)</a></span> - Static method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html#getMultiLevelFnHits--">getMultiLevelFnHits()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheStatistics</a></dt>
@@ -14834,24 +15050,34 @@
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html#getNumberColGroups--">getNumberColGroups()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#getNumberNonZeros--">getNumberNonZeros()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#getNumberNonZeros-int:A-int-">getNumberNonZeros(int[], 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">Get the number of nonZeros contained in this column group.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#getNumberNonZeros--">getNumberNonZeros()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#getNumberNonZeros--">getNumberNonZeros()</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#getNumberNonZeros--">getNumberNonZeros()</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#getNumberNonZeros-int:A-int-">getNumberNonZeros(int[], 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#getNumberNonZeros-int:A-int-">getNumberNonZeros(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Calculate the number of non zeros in the dictionary.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#getNumberNonZeros-int:A-int-">getNumberNonZeros(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#getNumberNonZeros-int:A-int-">getNumberNonZeros(int[], 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#getNumberNonZeros-int:A-int-">getNumberNonZeros(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#getNumberOfValues-int-">getNumberOfValues(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#getNumberNonZeros-int:A-int-">getNumberNonZeros(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#getNumberOfValues-int-">getNumberOfValues(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>
-<div class="block">Get the number of values given that the column group has n columns</div>
+<div class="block">Get the number of distinct tuples given that the column group has n columns</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#getNumberOfValues-int-">getNumberOfValues(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#getNumberOfValues-int-">getNumberOfValues(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#getNumberOfValues-int-">getNumberOfValues(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#getNumberOfValues-int-">getNumberOfValues(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#getNumberOfValues-int-">getNumberOfValues(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/DataCharacteristics.html#getNumBlocks--">getNumBlocks()</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/DataCharacteristics.html" title="class in org.apache.sysds.runtime.meta">DataCharacteristics</a></dt>
 <dd>&nbsp;</dd>
@@ -14903,6 +15129,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/estim/EstimatorDensityMap.DensityMap.html#getNumColumns--">getNumColumns()</a></span> - Method in class org.apache.sysds.hops.estim.<a href="org/apache/sysds/hops/estim/EstimatorDensityMap.DensityMap.html" title="class in org.apache.sysds.hops.estim">EstimatorDensityMap.DensityMap</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html#getNumColumns--">getNumColumns()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimator</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/ABitmap.html#getNumColumns--">getNumColumns()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/ABitmap.html" title="class in org.apache.sysds.runtime.compress.utils">ABitmap</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html#getNumColumns--">getNumColumns()</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>
@@ -14994,6 +15222,14 @@
 <dd>
 <div class="block">Obtain the number of non-zero values</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/ABitmap.html#getNumNonZerosInOffset-int-">getNumNonZerosInOffset(int)</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/ABitmap.html" title="class in org.apache.sysds.runtime.compress.utils">ABitmap</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/Bitmap.html#getNumNonZerosInOffset-int-">getNumNonZerosInOffset(int)</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/Bitmap.html" title="class in org.apache.sysds.runtime.compress.utils">Bitmap</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html#getNumNonZerosInOffset-int-">getNumNonZerosInOffset(int)</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html" title="class in org.apache.sysds.runtime.compress.utils">BitmapLossy</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html#getNumNonZerosInOffset-int-">getNumNonZerosInOffset(int)</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html" title="class in org.apache.sysds.runtime.compress.utils">MultiColBitmap</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html#getNumOffs--">getNumOffs()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfoColGroup</a></dt>
 <dd>
 <div class="block">Number of offsets, or number of non zero values.</div>
@@ -15001,7 +15237,9 @@
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/ABitmap.html#getNumOffsets--">getNumOffsets()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/ABitmap.html" title="class in org.apache.sysds.runtime.compress.utils">ABitmap</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/ABitmap.html#getNumOffsets-int-">getNumOffsets(int)</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/ABitmap.html" title="class in org.apache.sysds.runtime.compress.utils">ABitmap</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Get the number of offsets for a specific unique offset.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html#getNumOffsets--">getNumOffsets()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html" title="class in org.apache.sysds.runtime.compress.utils">BitmapLossy</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html#getNumOffsets-int-">getNumOffsets(int)</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html" title="class in org.apache.sysds.runtime.compress.utils">BitmapLossy</a></dt>
@@ -15062,6 +15300,12 @@
 <dd>
 <div class="block">Get number of rows contained in the ColGroup.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html#getNumRows--">getNumRows()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupCompressed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#getNumRows--">getNumRows()</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/estim/CompressedSizeEstimator.html#getNumRows--">getNumRows()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimator</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html#getNumRows--">getNumRows()</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>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html#getNumRows--">getNumRows()</a></span> - Method in interface org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html" title="interface in org.apache.sysds.runtime.controlprogram.caching">CacheBlock</a></dt>
@@ -15134,12 +15378,16 @@
 <dd>
 <div class="block">Note cardinality is the same as number of distinct values.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#getNumValues--">getNumValues()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dd>
+<div class="block">Obtain number of distinct tuples in contained sets of values associated with this column group.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#getNumValues--">getNumValues()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#getNumValues--">getNumValues()</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#getNumValues--">getNumValues()</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">Obtain number of distinct sets of values associated with the bitmaps in this column group.</div>
-</dd>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/ABitmap.html#getNumValues--">getNumValues()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/ABitmap.html" title="class in org.apache.sysds.runtime.compress.utils">ABitmap</a></dt>
 <dd>
 <div class="block">Obtain number of distinct value groups in the column.</div>
@@ -15150,6 +15398,8 @@
 <dd>
 <div class="block">Obtain number of distinct values in the column.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html#getNumValues--">getNumValues()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html" title="class in org.apache.sysds.runtime.compress.utils">MultiColBitmap</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/cplan/CNodeRow.html#getNumVectorIntermediates--">getNumVectorIntermediates()</a></span> - Method in class org.apache.sysds.hops.codegen.cplan.<a href="org/apache/sysds/hops/codegen/cplan/CNodeRow.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeRow</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/FrameBlock.html#getObjectRowIterator--">getObjectRowIterator()</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/FrameBlock.html" title="class in org.apache.sysds.runtime.matrix.data">FrameBlock</a></dt>
@@ -15334,6 +15584,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SortKeys.html#getOpType--">getOpType()</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/SortKeys.html" title="class in org.apache.sysds.lops">SortKeys</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html#getOrCreate-int:A-int:A-org.apache.sysds.runtime.compress.estim.CompressedSizeEstimator-org.apache.sysds.runtime.compress.CompressionSettings-">getOrCreate(int[], int[], CompressedSizeEstimator, CompressionSettings)</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html" title="cla [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/Lineage.html#getOrCreate-org.apache.sysds.runtime.instructions.cp.CPOperand-">getOrCreate(CPOperand)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/Lineage.html" title="class in org.apache.sysds.runtime.lineage">Lineage</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageMap.html#getOrCreate-org.apache.sysds.runtime.instructions.cp.CPOperand-">getOrCreate(CPOperand)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageMap.html" title="class in org.apache.sysds.runtime.lineage">LineageMap</a></dt>
@@ -15548,6 +15800,20 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/IOUtilFunctions.html#getPartFileName-int-">getPartFileName(int)</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/transform/encode/ColumnEncoder.html#getPartialBuildTasks-org.apache.sysds.runtime.matrix.data.FrameBlock-int-">getPartialBuildTasks(FrameBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html#getPartialBuildTasks-org.apache.sysds.runtime.matrix.data.FrameBlock-int-">getPartialBuildTasks(FrameBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderBin</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html#getPartialBuildTasks-org.apache.sysds.runtime.matrix.data.FrameBlock-int-">getPartialBuildTasks(FrameBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderComposite</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html#getPartialBuildTasks-org.apache.sysds.runtime.matrix.data.FrameBlock-int-">getPartialBuildTasks(FrameBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderDummycode</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html#getPartialBuildTasks-org.apache.sysds.runtime.matrix.data.FrameBlock-int-">getPartialBuildTasks(FrameBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderFeatureHash</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html#getPartialBuildTasks-org.apache.sysds.runtime.matrix.data.FrameBlock-int-">getPartialBuildTasks(FrameBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderPassThrough</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html#getPartialBuildTasks-org.apache.sysds.runtime.matrix.data.FrameBlock-int-">getPartialBuildTasks(FrameBlock, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderRecode</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/opt/PlanPartition.html#getPartition--">getPartition()</a></span> - Method in class org.apache.sysds.hops.codegen.opt.<a href="org/apache/sysds/hops/codegen/opt/PlanPartition.html" title="class in org.apache.sysds.hops.codegen.opt">PlanPartition</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/data/BlockPartitioner.html#getPartition-java.lang.Object-">getPartition(Object)</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.data.<a href="org/apache/sysds/runtime/instructions/spark/data/BlockPartitioner.html" title="class in org.apache.sysds.runtime.instructions.spark.data">BlockPartitioner</a></dt>
@@ -15678,6 +15944,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/TemplateBase.TemplateType.html#getRank--">getRank()</a></span> - Method in enum org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/TemplateBase.TemplateType.html" title="enum in org.apache.sysds.hops.codegen.template">TemplateBase.TemplateType</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#getRatio--">getRatio()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html#getRcdMap--">getRcdMap()</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderRecode</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/data/RDDObject.html#getRDD--">getRDD()</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/caching/CacheableData.html#getRDDHandle--">getRDDHandle()</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>
@@ -15918,7 +16188,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DMLTranslator.html#getRuntimeProgram-org.apache.sysds.parser.DMLProgram-org.apache.sysds.conf.DMLConfig-">getRuntimeProgram(DMLProgram, 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>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html#getSample--">getSample()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimator.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimator</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html#getSample--">getSample()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimatorSample</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/StatementBlock.html#getSBID--">getSBID()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/StatementBlock.html" title="class in org.apache.sysds.parser">StatementBlock</a></dt>
 <dd>&nbsp;</dd>
@@ -15948,7 +16218,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/SpoofCUDARowwise.html#getScalarPtr--">getScalarPtr()</a></span> - Method in class org.apache.sysds.runtime.codegen.<a href="org/apache/sysds/runtime/codegen/SpoofCUDARowwise.html" title="class in org.apache.sysds.runtime.codegen">SpoofCUDARowwise</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#getScale--">getScale()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#getScale--">getScale()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html#getScale--">getScale()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html" title="class in org.apache.sysds.runtime.compress.utils">BitmapLossy</a></dt>
 <dd>&nbsp;</dd>
@@ -15972,6 +16242,8 @@
 <dd>
 <div class="block">Returns the schema of the frame block.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#getSchema--">getSchema()</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/decode/Decoder.html#getSchema--">getSchema()</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/transform/tokenize/Tokenizer.html#getSchema--">getSchema()</a></span> - Method in class org.apache.sysds.runtime.transform.tokenize.<a href="org/apache/sysds/runtime/transform/tokenize/Tokenizer.html" title="class in org.apache.sysds.runtime.transform.tokenize">Tokenizer</a></dt>
@@ -16063,7 +16335,13 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/VariableSet.html#getSize--">getSize()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/VariableSet.html" title="class in org.apache.sysds.parser">VariableSet</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html#getSize--">getSize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">MapPreAggregate</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html#getSize--">getSize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffset</a></dt>
+<dd>
+<div class="block">Get the number of contained elements, This method iterate the entire offset list, so it is not constant lookup.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html#getSize--">getSize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetByte</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html#getSize--">getSize()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetChar</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/ByteBuffer.html#getSize--">getSize()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/ByteBuffer.html" title="class in org.apache.sysds.runtime.controlprogram.caching">ByteBuffer</a></dt>
 <dd>
@@ -16101,6 +16379,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/Statistics.html#getSizeofPinnedObjects--">getSizeofPinnedObjects()</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/runtime/instructions/gpu/context/GPUObject.html#getSizeOnDevice--">getSizeOnDevice()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/UtilFunctions.html#getSortedSampleIndexes-int-int-">getSortedSampleIndexes(int, int)</a></span> - Static method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/UtilFunctions.html" title="class in org.apache.sysds.runtime.util">UtilFunctions</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/UtilFunctions.html#getSortedSampleIndexes-int-int-long-">getSortedSampleIndexes(int, int, long)</a></span> - Static method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/UtilFunctions.html" title="class in org.apache.sysds.runtime.util">UtilFunctions</a></dt>
@@ -16153,6 +16433,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/SparseBlockFactory.html#getSparseBlockType-org.apache.sysds.runtime.data.SparseBlock-">getSparseBlockType(SparseBlock)</a></span> - Static method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/SparseBlockFactory.html" title="class in org.apache.sysds.runtime.data">SparseBlockFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#getSparseDelim--">getSparseDelim()</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#getSparseMatrixCudaPointer--">getSparseMatrixCudaPointer()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
 <dd>
 <div class="block">Convenience method to directly examine the Sparse matrix on GPU</div>
@@ -16191,6 +16473,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#getSpBroadcastSize--">getSpBroadcastSize()</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/lineage/LineageItem.html#getSpecialValueBit-int-">getSpecialValueBit(int)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage">LineageItem</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageItem.html#getSpecialValueBits--">getSpecialValueBits()</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage">LineageItem</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/SPInstruction.html#getSPInstructionType--">getSPInstructionType()</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/util/InputStreamInputFormat.html#getSplits-org.apache.hadoop.mapred.JobConf-int-">getSplits(JobConf, int)</a></span> - Method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/InputStreamInputFormat.html" title="class in org.apache.sysds.runtime.util">InputStreamInputFormat</a></dt>
@@ -16257,11 +16543,15 @@
 <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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#getString-int-">getString(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Get a string representation of the dictionary, that considers the layout of the data.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#getString-int-">getString(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#getString-int-">getString(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#getString-int-">getString(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">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>
@@ -16324,6 +16614,11 @@
 <div class="block">Get a row iterator over the frame where all selected fields are
  encoded as strings independent of their value types.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/FrameBlock.html#getStringRowIterator-int-int-int-">getStringRowIterator(int, int, int)</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/FrameBlock.html" title="class in org.apache.sysds.runtime.matrix.data">FrameBlock</a></dt>
+<dd>
+<div class="block">Get a row iterator over the frame where all selected fields are
+ encoded as strings independent of their value types.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/LiteralOp.html#getStringValue--">getStringValue()</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/LiteralOp.html" title="class in org.apache.sysds.hops">LiteralOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Data.html#getStringValue--">getStringValue()</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Data.html" title="class in org.apache.sysds.lops">Data</a></dt>
@@ -16348,8 +16643,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#getSumValidInputNnz-org.apache.sysds.runtime.meta.DataCharacteristics:A-boolean-">getSumValidInputNnz(DataCharacteristics[], boolean)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.ColGroupType.html#getSuperType-org.apache.sysds.runtime.compress.colgroup.AColGroup.ColGroupType-">getSuperType(AColGroup.ColGroupType)</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.ColGroupType.html" title="enum in org.apache.sysds.runtime.compress.colgroup">AColGroup.ColGroupType</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/functionobjects/SwapIndex.html#getSwapIndexFnObject--">getSwapIndexFnObject()</a></span> - Static method in class org.apache.sysds.runtime.functionobjects.<a href="org/apache/sysds/runtime/functionobjects/SwapIndex.html" title="class in org.apache.sysds.runtime.functionobjects">SwapIndex</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/MLResults.html#getSymbolTable--">getSymbolTable()</a></span> - Method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/MLResults.html" title="class in org.apache.sysds.api.mlcontext">MLResults</a></dt>
@@ -16601,6 +16894,18 @@
 <dd>
 <div class="block">Obtain a Scala tuple.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#getTuple-int-int-">getTuple(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Get the values contained in a specific tuple of the dictionary.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#getTuple-int-int-">getTuple(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#getTuple-int-int-">getTuple(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#getTuple-int-int-">getTuple(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html#getTupleSparsity--">getTupleSparsity()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfoColGroup</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/RecompileStatus.html#getTWriteStats--">getTWriteStats()</a></span> - Method in class org.apache.sysds.hops.recompile.<a href="org/apache/sysds/hops/recompile/RecompileStatus.html" title="class in org.apache.sysds.hops.recompile">RecompileStatus</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/cplan/CNodeBinary.html#getType--">getType()</a></span> - Method in class org.apache.sysds.hops.codegen.cplan.<a href="org/apache/sysds/hops/codegen/cplan/CNodeBinary.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeBinary</a></dt>
@@ -16627,6 +16932,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html#getType--">getType()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html" title="class in org.apache.sysds.runtime.compress.utils">BitmapLossy</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html#getType--">getType()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html" title="class in org.apache.sysds.runtime.compress.utils">MultiColBitmap</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html#getType--">getType()</a></span> - Method in class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload">WTreeNode</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRequest.html#getType--">getType()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederatedRequest.html" title="class in org.apache.sysds.runtime.controlprogram.federated">FederatedRequest</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#getType--">getType()</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>
@@ -16651,10 +16960,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#getUncompressed--">getUncompressed()</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/colgroup/ColGroupConverter.html#getUncompressedColBlock-org.apache.sysds.runtime.compress.colgroup.AColGroup-">getUncompressedColBlock(AColGroup)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConverter.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupConverter</a></dt>
-<dd>
-<div class="block">Extracts the Uncompressed MatrixBlock representation of a Col Group</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#getUncompressedColGroup--">getUncompressedColGroup()</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/cp/VariableCPInstruction.html#getUniqueFileName-java.lang.String-">getUniqueFileName(String)</a></span> - Static method in class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/VariableCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">VariableCPInstruction</a></dt>
@@ -16712,13 +17017,15 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/SpoofRowwise.RowType.html#getValue--">getValue()</a></span> - Method in enum org.apache.sysds.runtime.codegen.<a href="org/apache/sysds/runtime/codegen/SpoofRowwise.RowType.html" title="enum in org.apache.sysds.runtime.codegen">SpoofRowwise.RowType</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#getValue-int-">getValue(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#getValue-int-">getValue(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>
 <div class="block">Get Specific value contained in the dictionary at index.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#getValue-int-">getValue(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#getValue-int-">getValue(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#getValue-int-">getValue(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#getValue-int-">getValue(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#getValue-int-">getValue(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/util/Cell.html#getValue--">getValue()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.util.<a href="org/apache/sysds/runtime/controlprogram/parfor/util/Cell.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.util">Cell</a></dt>
 <dd>&nbsp;</dd>
@@ -16742,6 +17049,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/data/RowMatrixBlock.html#getValue--">getValue()</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.data.<a href="org/apache/sysds/runtime/instructions/spark/data/RowMatrixBlock.html" title="class in org.apache.sysds.runtime.instructions.spark.data">RowMatrixBlock</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/BooleanArray32.html#getValue--">getValue()</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/BooleanArray32.html" title="class in org.apache.sysds.runtime.lineage">BooleanArray32</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/CM_N_COVCell.html#getValue-int-int-">getValue(int, int)</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#getValue-int-int-">getValue(int, int)</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>
@@ -16756,7 +17065,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/WeightedCell.html#getValue--">getValue()</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/WeightedCell.html" title="class in org.apache.sysds.runtime.matrix.data">WeightedCell</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#getValueByte-int-">getValueByte(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#getValueByte-int-">getValueByte(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#getValueDenseUnsafe-int-int-">getValueDenseUnsafe(int, int)</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>
 <dd>&nbsp;</dd>
@@ -16764,31 +17073,41 @@
 <dd>
 <div class="block">Get all the values in the colGroup.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#getValues--">getValues()</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">Get all the values contained in the dictionary as a linearized double array.</div>
-</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html#getValues--">getValues()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupCompressed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#getValues--">getValues()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#getValues--">getValues()</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#getValues--">getValues()</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#getValues--">getValues()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#getValues--">getValues()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Get all the values contained in the dictionary as a linearized double array.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#getValues--">getValues()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#getValues--">getValues()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#getValues--">getValues()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#getValues--">getValues()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/Bitmap.html#getValues--">getValues()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/Bitmap.html" title="class in org.apache.sysds.runtime.compress.utils">Bitmap</a></dt>
 <dd>
 <div class="block">Get all values without unnecessary allocations and copies.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/Bitmap.html#getValues-int-">getValues(int)</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/Bitmap.html" title="class in org.apache.sysds.runtime.compress.utils">Bitmap</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html#getValues--">getValues()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html" title="class in org.apache.sysds.runtime.compress.utils">BitmapLossy</a></dt>
+<dd>
+<div class="block">Get all values without unnecessary allocations and copies.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html#getValues-int-">getValues(int)</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html" title="class in org.apache.sysds.runtime.compress.utils">BitmapLossy</a></dt>
 <dd>
 <div class="block">Obtain tuple of column values associated with index.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html#getValues--">getValues()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html" title="class in org.apache.sysds.runtime.compress.utils">BitmapLossy</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html#getValues--">getValues()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html" title="class in org.apache.sysds.runtime.compress.utils">MultiColBitmap</a></dt>
 <dd>
 <div class="block">Get all values without unnecessary allocations and copies.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html#getValues-int-">getValues(int)</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html" title="class in org.apache.sysds.runtime.compress.utils">BitmapLossy</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html#getValues-int-">getValues(int)</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html" title="class in org.apache.sysds.runtime.compress.utils">MultiColBitmap</a></dt>
 <dd>
 <div class="block">Obtain tuple of column values associated with index.</div>
 </dd>
@@ -16796,13 +17115,13 @@
 <dd>
 <div class="block">Returns the ColGroup as a MatrixBlock.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#getValuesAsBlock--">getValuesAsBlock()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#getValuesAsBlock--">getValuesAsBlock()</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#getValuesAsBlock--">getValuesAsBlock()</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/QDictionary.html#getValuesByte--">getValuesByte()</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/ColGroupUncompressed.html#getValuesSize--">getValuesSize()</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/dictionary/QDictionary.html#getValuesByte--">getValuesByte()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#getValueType--">getValueType()</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>
@@ -16956,6 +17275,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUContextPool.html#GPUContextPool--">GPUContextPool()</a></span> - Constructor for class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUContextPool.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUContextPool</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html#gpuEvictionThread">gpuEvictionThread</a></span> - Static variable in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageGPUCacheEviction</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/gpu/GPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu"><span class="typeNameLink">GPUInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/gpu/package-summary.html">org.apache.sysds.runtime.instructions.gpu</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/gpu/GPUInstruction.GPUINSTRUCTION_TYPE.html" title="enum in org.apache.sysds.runtime.instructions.gpu"><span class="typeNameLink">GPUInstruction.GPUINSTRUCTION_TYPE</span></a> - Enum in <a href="org/apache/sysds/runtime/instructions/gpu/package-summary.html">org.apache.sysds.runtime.instructions.gpu</a></dt>
@@ -16974,6 +17295,10 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryAllocator.html" title="interface in org.apache.sysds.runtime.instructions.gpu.context"><span class="typeNameLink">GPUMemoryAllocator</span></a> - Interface in <a href="org/apache/sysds/runtime/instructions/gpu/context/package-summary.html">org.apache.sysds.runtime.instructions.gpu.context</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryEviction.html" title="class in org.apache.sysds.runtime.instructions.gpu.context"><span class="typeNameLink">GPUMemoryEviction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/gpu/context/package-summary.html">org.apache.sysds.runtime.instructions.gpu.context</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryEviction.html#GPUMemoryEviction-int-">GPUMemoryEviction(int)</a></span> - Constructor for class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryEviction.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMemoryEviction</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.html" title="class in org.apache.sysds.runtime.instructions.gpu.context"><span class="typeNameLink">GPUMemoryManager</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/gpu/context/package-summary.html">org.apache.sysds.runtime.instructions.gpu.context</a></dt>
 <dd>
 <div class="block">- All cudaFree and cudaMalloc in SystemDS should go through this class to avoid OOM or incorrect results.</div>
@@ -17021,11 +17346,11 @@
 <dd>
 <div class="block">Lop to perform grouped aggregates</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/GroupedAggregate.html#GroupedAggregate-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">GroupedAggregate(HashMap&lt;String, Lop&gt;, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/GroupedAggregate.html" title="class in org.apache.sysds.lops">GroupedAggregate</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/GroupedAggregate.html#GroupedAggregate-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">GroupedAggregate(HashMap&lt;String, Lop&gt;, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/GroupedAggregate.html" title="class in org.apache.sysds.lops">Grouped [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/GroupedAggregate.html#GroupedAggregate-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-boolean-">GroupedAggregate(HashMap&lt;String, Lop&gt;, Types.DataType, Types.ValueType, ExecType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/GroupedAggregate.html" title="class in org.apache.sysds.lops">Grou [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/GroupedAggregate.html#GroupedAggregate-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-boolean-">GroupedAggregate(HashMap&lt;String, Lop&gt;, Types.DataType, Types.ValueType, Types.ExecType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/GroupedAggregate.html" title="class in org.apache.sy [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/GroupedAggregate.html#GroupedAggregate-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">GroupedAggregate(HashMap&lt;String, Lop&gt;, Types.DataType, Types.ValueType, ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/GroupedAggregate.html" title="class in org.apache.sysds.lops">GroupedAggre [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/GroupedAggregate.html#GroupedAggregate-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">GroupedAggregate(HashMap&lt;String, Lop&gt;, Types.DataType, Types.ValueType, Types.ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/GroupedAggregate.html" title="class in org.apache.sysds.lops [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixAgg.html#groupedAggregate-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-org.apache.sysds.runtime.matrix.operators.Operator-">groupedAggregate(MatrixBlock, MatrixBlock, MatrixBlock, MatrixBlock, int, Operator)</a></span> - Static method in class org.a [...]
 <dd>&nbsp;</dd>
@@ -17036,7 +17361,7 @@
 <div class="block">Lop to perform mr map-side grouped aggregates 
  (restriction: sum, w/o weights, ngroups), groups broadcasted</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/GroupedAggregateM.html#GroupedAggregateM-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.lops.ExecType-">GroupedAggregateM(HashMap&lt;String, Lop&gt;, Types.DataType, Types.ValueType, boolean, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/GroupedAggregateM.html" title="class in org.apache.sysds.lops"> [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/GroupedAggregateM.html#GroupedAggregateM-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.common.Types.ExecType-">GroupedAggregateM(HashMap&lt;String, Lop&gt;, Types.DataType, Types.ValueType, boolean, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/GroupedAggregateM.html" title="class in org.apach [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/GroupedAggregateM.CacheType.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">GroupedAggregateM.CacheType</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
@@ -17102,6 +17427,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html#hasEncoder-java.lang.Class-">hasEncoder(Class&lt;T&gt;)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderComposite</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#hasFederatedOutput--">hasFederatedOutput()</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/privacy/PrivacyConstraint.html#hasFineGrainedConstraints--">hasFineGrainedConstraints()</a></span> - Method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyConstraint.html" title="class in org.apache.sysds.runtime.privacy">PrivacyConstraint</a></dt>
 <dd>
 <div class="block">Checks if fine-grained privacy is set for this privacy constraint.</div>
@@ -17178,6 +17505,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/ParForStatementBlock.ResultVar.html#hashCode--">hashCode()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/ParForStatementBlock.ResultVar.html" title="class in org.apache.sysds.parser">ParForStatementBlock.ResultVar</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html#hashCode--">hashCode()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfoColGroup.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfoColGroup</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArray.html#hashCode--">hashCode()</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/controlprogram/federated/FederatedRange.html#hashCode--">hashCode()</a></span> - Method in 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>
@@ -17246,6 +17575,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#hasLegacyEncoder-java.lang.Class-">hasLegacyEncoder(Class&lt;T&gt;)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#hasListInputs-org.apache.sysds.hops.Hop-">hasListInputs(Hop)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/TemplateUtils.html#hasMatrixInput-org.apache.sysds.hops.Hop-">hasMatrixInput(Hop)</a></span> - Static method in class org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/TemplateUtils.html" title="class in org.apache.sysds.hops.codegen.template">TemplateUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#hasMatrixInputWithDifferentBlocksizes--">hasMatrixInputWithDifferentBlocksizes()</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>
@@ -17264,6 +17595,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html#hasNestedPartitionReads-boolean-">hasNestedPartitionReads(boolean)</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/runtime/compress/colgroup/offset/AIterator.html#hasNext--">hasNext()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AIterator</a></dt>
+<dd>
+<div class="block">Get a boolean specifying if the iterator is done</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/data/LazyIterableIterator.html#hasNext--">hasNext()</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.data.<a href="org/apache/sysds/runtime/instructions/spark/data/LazyIterableIterator.html" title="class in org.apache.sysds.runtime.instructions.spark.data">LazyIterableIterator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/BinaryBlockToTextCellConverter.html#hasNext--">hasNext()</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/BinaryBlockToTextCellConverter.html" title="class in org.apache.sysds.runtime.matrix.data">BinaryBlockToTextCellConverter</a></dt>
@@ -17348,14 +17683,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.html#hasZeros--">hasZeros()</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/ADictionary.html#hasZeroTuple-int-">hasZeroTuple(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">Determines if the content has a zero tuple.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#hasZeroTuple-int-">hasZeroTuple(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#hasZeroTuple-int-">hasZeroTuple(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/utils/DMLCompressionStatistics.html#haveCompressed--">haveCompressed()</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><a href="org/apache/sysds/runtime/util/HDFSTool.html" title="class in org.apache.sysds.runtime.util"><span class="typeNameLink">HDFSTool</span></a> - Class in <a href="org/apache/sysds/runtime/util/package-summary.html">org.apache.sysds.runtime.util</a></dt>
@@ -17516,8 +17843,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNNIm2Col.html#im2colSparse-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-int-int-int-int-int-int-int-int-int-int-boolean-">im2colSparse(MatrixBlock, MatrixBlock, int, int, int, int, int, int, int, int, int, int, int, int, boolean)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matri [...]
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html" title="interface in org.apache.sysds.runtime.compress.colgroup.mapping"><span class="typeNameLink">IMapToData</span></a> - Interface in <a href="org/apache/sysds/runtime/compress/colgroup/mapping/package-summary.html">org.apache.sysds.runtime.compress.colgroup.mapping</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/parser/ImportStatement.html" title="class in org.apache.sysds.parser"><span class="typeNameLink">ImportStatement</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/ImportStatement.html#ImportStatement--">ImportStatement()</a></span> - Constructor for class org.apache.sysds.parser.<a href="org/apache/sysds/parser/ImportStatement.html" title="class in org.apache.sysds.parser">ImportStatement</a></dt>
@@ -17616,22 +17941,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/ExpressionInfo.html#increment">increment</a></span> - Variable in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/ExpressionInfo.html" title="class in org.apache.sysds.parser.dml">ExpressionInfo</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html#increment-int-">increment(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">ArrPreAggregate</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html#increment-int-int-">increment(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">ArrPreAggregate</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html#increment-int-">increment(int)</a></span> - Method in interface org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html" title="interface in org.apache.sysds.runtime.compress.colgroup.pre">IPreAggregate</a></dt>
-<dd>
-<div class="block">Increment index by 1.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html#increment-int-int-">increment(int, int)</a></span> - Method in interface org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html" title="interface in org.apache.sysds.runtime.compress.colgroup.pre">IPreAggregate</a></dt>
-<dd>
-<div class="block">Increment the index by v values.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html#increment-int-">increment(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">MapPreAggregate</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html#increment-int-int-">increment(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">MapPreAggregate</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheStatistics.html#incrementAcquireMTime-long-">incrementAcquireMTime(long)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheStatistics.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheStatistics</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheStatistics.html#incrementAcquireRTime-long-">incrementAcquireRTime(long)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheStatistics.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheStatistics</a></dt>
@@ -17722,6 +18031,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/Statistics.html#incrementFunRecompileTime-long-">incrementFunRecompileTime(long)</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/runtime/lineage/LineageCacheStatistics.html#incrementGpuAsyncEvicts--">incrementGpuAsyncEvicts()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheStatistics</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html#incrementGpuHits--">incrementGpuHits()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheStatistics</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html#incrementGpuSyncEvicts--">incrementGpuSyncEvicts()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheStatistics.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheStatistics</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheStatistics.html#incrementHDFSHits--">incrementHDFSHits()</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheStatistics.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheStatistics</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheStatistics.html#incrementHDFSHits-int-">incrementHDFSHits(int)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheStatistics.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheStatistics</a></dt>
@@ -17812,6 +18127,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/Statistics.html#incSparkParallelizeCount-long-">incSparkParallelizeCount(long)</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/runtime/compress/cocode/PlanningCoCoder.Memorizer.html#incst1--">incst1()</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.Memorizer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/Statistics.html#incWorkerNumber--">incWorkerNumber()</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/Statistics.html#incWorkerNumber-long-">incWorkerNumber(long)</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>
@@ -17950,15 +18267,15 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Append.html#init-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-">init(Lop, Lop, Lop, Types.DataType, Types.ValueType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Append.html" title="class in org.apache.sysds.lops">Append</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendG.html#init-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.lops.ExecType-">init(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/AppendG.html" title="class in org.apache.sys [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendG.html#init-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.common.Types.ExecType-">init(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/AppendG.html" title="class in  [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendGAlignedSP.html#init-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-">init(Lop, Lop, Lop, Types.DataType, Types.ValueType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/AppendGAlignedSP.html" title="class in org.apache.sysds.lops">AppendGAlignedSP</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendM.html#init-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.lops.ExecType-">init(Lop, Lop, Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/AppendM.html" title="class in org.apache.sysds.lops">AppendM</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendM.html#init-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.common.Types.ExecType-">init(Lop, Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/AppendM.html" title="class in org.apache.sysds.lops">AppendM< [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendR.html#init-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.lops.ExecType-">init(Lop, Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/AppendR.html" title="class in org.apache.sysds.lops">AppendR</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/AppendR.html#init-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.common.Types.ExecType-">init(Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/AppendR.html" title="class in org.apache.sysds.lops">AppendR</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/DataGen.html#init-org.apache.sysds.parser.DataIdentifier-java.lang.String-org.apache.sysds.lops.ExecType-">init(DataIdentifier, String, ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/DataGen.html" title="class in org.apache.sysds.lops">DataGen</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/DataGen.html#init-org.apache.sysds.parser.DataIdentifier-java.lang.String-org.apache.sysds.common.Types.ExecType-">init(DataIdentifier, String, Types.ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/DataGen.html" title="class in org.apache.sysds.lops">DataGen</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlSyntacticValidator.html#init--">init()</a></span> - Static method in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlSyntacticValidator.html" title="class in org.apache.sysds.parser.dml">DmlSyntacticValidator</a></dt>
 <dd>&nbsp;</dd>
@@ -18212,21 +18529,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/IndexRange.html#inRowRange-long-">inRowRange(long)</a></span> - Method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/IndexRange.html" title="class in org.apache.sysds.runtime.util">IndexRange</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html#insert-org.apache.sysds.runtime.compress.utils.IntArrayList:A-">insert(IntArrayList[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">AInsertionSorter</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html#insert-org.apache.sysds.runtime.compress.utils.IntArrayList:A-int-">insert(IntArrayList[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/AInsertionSorter.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">AInsertionSorter</a></dt>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort"><span class="typeNameLink">InsertionSorterFactory</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/package-summary.html">org.apache.sysds.runtime.compress.colgroup.insertionsort</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html#insert-org.apache.sysds.runtime.compress.utils.IntArrayList:A-">insert(IntArrayList[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">MaterializeSort</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.html#InsertionSorterFactory--">InsertionSorterFactory()</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.insertionsort.<a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort">InsertionSorterFactory</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html#insert-org.apache.sysds.runtime.compress.utils.IntArrayList:A-int-">insert(IntArrayList[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">MaterializeSort</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html#insert-org.apache.sysds.runtime.compress.utils.IntArrayList:A-">insert(IntArrayList[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">Naive</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html#insert-org.apache.sysds.runtime.compress.utils.IntArrayList:A-int-">insert(IntArrayList[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">Naive</a></dt>
-<dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/tree/InsertionSorterFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree"><span class="typeNameLink">InsertionSorterFactory</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/tree/package-summary.html">org.apache.sysds.runtime.compress.colgroup.tree</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/InsertionSorterFactory.html#InsertionSorterFactory--">InsertionSorterFactory()</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/InsertionSorterFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">InsertionSorterFactory</a></dt>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.SORT_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.insertionsort"><span class="typeNameLink">InsertionSorterFactory.SORT_TYPE</span></a> - Enum in <a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/package-summary.html">org.apache.sysds.runtime.compress.colgroup.insertionsort</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#INST_BEGIN">INST_BEGIN</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>
@@ -18250,6 +18557,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionParser.html#InstructionParser--">InstructionParser()</a></span> - Constructor for class org.apache.sysds.runtime.instructions.<a href="org/apache/sysds/runtime/instructions/InstructionParser.html" title="class in org.apache.sysds.runtime.instructions">InstructionParser</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#instructionStringFEDPrepare-java.lang.String-org.apache.sysds.runtime.instructions.cp.CPOperand-long-org.apache.sysds.runtime.instructions.cp.CPOperand:A-long:A-boolean-">instructionStringFEDPrepare(String, CPOperand, long, CPOperand[], long[], boolean)</a></span> - Static method in class org.apache.sysds.runtime.instructions.<a href="org/apache/sysds/runtime/instructions/InstructionUtil [...]
+<dd>
+<div class="block">Prepare instruction string for sending in a FederatedRequest as a CP instruction.</div>
+</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html" title="class in org.apache.sysds.runtime.instructions"><span class="typeNameLink">InstructionUtils</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/package-summary.html">org.apache.sysds.runtime.instructions</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#InstructionUtils--">InstructionUtils()</a></span> - Constructor for 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>
@@ -18353,10 +18664,6 @@
   if data value in any cell is greater than the specified threshold of that attribute
   the output frame will store a null on that cell position, thus removing the length-violating values.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettings.html#investigateEstimate">investigateEstimate</a></span> - Variable 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>
-<dd>
-<div class="block">Boolean specifying if the compression strategy should be investigated and monitored.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/CommonThreadPool.html#invokeAll-java.util.Collection-">invokeAll(Collection&lt;? extends Callable&lt;T&gt;&gt;)</a></span> - Method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/CommonThreadPool.html" title="class in org.apache.sysds.runtime.util">CommonThreadPool</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/CommonThreadPool.html#invokeAll-java.util.Collection-long-java.util.concurrent.TimeUnit-">invokeAll(Collection&lt;? extends Callable&lt;T&gt;&gt;, long, TimeUnit)</a></span> - Method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/CommonThreadPool.html" title="class in org.apache.sysds.runtime.util">CommonThreadPool</a></dt>
@@ -18397,6 +18704,13 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/IPAPassApplyStaticAndDynamicHopRewrites.html#IPAPassApplyStaticAndDynamicHopRewrites--">IPAPassApplyStaticAndDynamicHopRewrites()</a></span> - Constructor for class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/IPAPassApplyStaticAndDynamicHopRewrites.html" title="class in org.apache.sysds.hops.ipa">IPAPassApplyStaticAndDynamicHopRewrites</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/hops/ipa/IPAPassCompressionWorkloadAnalysis.html" title="class in org.apache.sysds.hops.ipa"><span class="typeNameLink">IPAPassCompressionWorkloadAnalysis</span></a> - Class in <a href="org/apache/sysds/hops/ipa/package-summary.html">org.apache.sysds.hops.ipa</a></dt>
+<dd>
+<div class="block">This rewrite obtains workload summaries for all hops candidates amenable
+ for compression as a basis for workload-aware compression planning.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/IPAPassCompressionWorkloadAnalysis.html#IPAPassCompressionWorkloadAnalysis--">IPAPassCompressionWorkloadAnalysis()</a></span> - Constructor for class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/IPAPassCompressionWorkloadAnalysis.html" title="class in org.apache.sysds.hops.ipa">IPAPassCompressionWorkloadAnalysis</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/hops/ipa/IPAPassEliminateDeadCode.html" title="class in org.apache.sysds.hops.ipa"><span class="typeNameLink">IPAPassEliminateDeadCode</span></a> - Class in <a href="org/apache/sysds/hops/ipa/package-summary.html">org.apache.sysds.hops.ipa</a></dt>
 <dd>
 <div class="block">This rewrite eliminates unnecessary sub-DAGs that produce
@@ -18460,8 +18774,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/IPAPassRemoveUnusedFunctions.html#IPAPassRemoveUnusedFunctions--">IPAPassRemoveUnusedFunctions()</a></span> - Constructor for class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/IPAPassRemoveUnusedFunctions.html" title="class in org.apache.sysds.hops.ipa">IPAPassRemoveUnusedFunctions</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html" title="interface in org.apache.sysds.runtime.compress.colgroup.pre"><span class="typeNameLink">IPreAggregate</span></a> - Interface in <a href="org/apache/sysds/runtime/compress/colgroup/pre/package-summary.html">org.apache.sysds.runtime.compress.colgroup.pre</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/AssignmentStatement.html#isAccumulator--">isAccumulator()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/AssignmentStatement.html" title="class in org.apache.sysds.parser">AssignmentStatement</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/MLContextProxy.html#isActive--">isActive()</a></span> - Static method in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/MLContextProxy.html" title="class in org.apache.sysds.utils">MLContextProxy</a></dt>
@@ -18473,7 +18785,15 @@
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#isAggUnaryOp-org.apache.sysds.hops.Hop-org.apache.sysds.common.Types.AggOp...-">isAggUnaryOp(Hop, Types.AggOp...)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#isAligned-org.apache.sysds.runtime.controlprogram.federated.FederationMap-boolean-">isAligned(FederationMap, boolean)</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>
+<dd>
+<div class="block">Determines if the two federation maps are aligned row/column partitions
+ at the same federated sites (which allows for purely federated operation)</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.html#isAligned-org.apache.sysds.runtime.controlprogram.federated.FederationMap-boolean-boolean-boolean-">isAligned(FederationMap, boolean, boolean, boolean)</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">Fede [...]
+<dd>
+<div class="block">determines if the two federated data are aligned row/column partitions (depending on parameters equalRows/equalCols)
+ at the same federated site (which often allows for purely federated operations)</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/SparseBlock.html#isAligned-org.apache.sysds.runtime.data.SparseBlock-">isAligned(SparseBlock)</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/SparseBlock.html" title="class in org.apache.sysds.runtime.data">SparseBlock</a></dt>
 <dd>
 <div class="block">Indicates if all non-zero values are aligned with the given
@@ -18527,6 +18847,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/IPAPassApplyStaticAndDynamicHopRewrites.html#isApplicable-org.apache.sysds.hops.ipa.FunctionCallGraph-">isApplicable(FunctionCallGraph)</a></span> - Method in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/IPAPassApplyStaticAndDynamicHopRewrites.html" title="class in org.apache.sysds.hops.ipa">IPAPassApplyStaticAndDynamicHopRewrites</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/IPAPassCompressionWorkloadAnalysis.html#isApplicable-org.apache.sysds.hops.ipa.FunctionCallGraph-">isApplicable(FunctionCallGraph)</a></span> - Method in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/IPAPassCompressionWorkloadAnalysis.html" title="class in org.apache.sysds.hops.ipa">IPAPassCompressionWorkloadAnalysis</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/IPAPassEliminateDeadCode.html#isApplicable-org.apache.sysds.hops.ipa.FunctionCallGraph-">isApplicable(FunctionCallGraph)</a></span> - Method in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/IPAPassEliminateDeadCode.html" title="class in org.apache.sysds.hops.ipa">IPAPassEliminateDeadCode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/IPAPassFlagFunctionsRecompileOnce.html#isApplicable-org.apache.sysds.hops.ipa.FunctionCallGraph-">isApplicable(FunctionCallGraph)</a></span> - Method in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/IPAPassFlagFunctionsRecompileOnce.html" title="class in org.apache.sysds.hops.ipa">IPAPassFlagFunctionsRecompileOnce</a></dt>
@@ -18730,8 +19052,6 @@
 <div class="block">Is the object one of the supported complex data types? (JavaRDD, RDD,
  DataFrame, Matrix, double[][], MatrixBlock, URL)</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html#isCompressible-long-">isCompressible(long)</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/conf/ConfigurationManager.html#isCompressionEnabled--">isCompressionEnabled()</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>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#isConsecutiveIndex-org.apache.sysds.hops.Hop-org.apache.sysds.hops.Hop-">isConsecutiveIndex(Hop, Hop)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
@@ -18778,10 +19098,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/SparseBlockMCSR.html#isContiguous--">isContiguous()</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/SparseBlockMCSR.html" title="class in org.apache.sysds.runtime.data">SparseBlockMCSR</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.PartitionerType.html#isCost-org.apache.sysds.runtime.compress.cocode.PlanningCoCoder.PartitionerType-">isCost(PlanningCoCoder.PartitionerType)</a></span> - Static method in enum org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.PartitionerType.html" title="enum in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.PartitionerTy [...]
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/SpoofCompiler.PlanSelector.html#isCostBased--">isCostBased()</a></span> - Method in enum org.apache.sysds.hops.codegen.<a href="org/apache/sysds/hops/codegen/SpoofCompiler.PlanSelector.html" title="enum in org.apache.sysds.hops.codegen">SpoofCompiler.PlanSelector</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.PartitionerType.html#isCostBased-org.apache.sysds.runtime.compress.cocode.PlanningCoCoder.PartitionerType-">isCostBased(PlanningCoCoder.PartitionerType)</a></span> - Static method in enum org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.PartitionerType.html" title="enum in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.Par [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html#isCostNsize--">isCostNsize()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheConfig</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ParameterizedBuiltinOp.html#isCountFunction--">isCountFunction()</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>
@@ -18802,7 +19122,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#isCSVReadWithUnknownSize--">isCSVReadWithUnknownSize()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/TernaryOp.html#isCTableReshapeRewriteApplicable-org.apache.sysds.lops.ExecType-org.apache.sysds.lops.Ctable.OperationTypes-">isCTableReshapeRewriteApplicable(ExecType, Ctable.OperationTypes)</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/TernaryOp.html" title="class in org.apache.sysds.hops">TernaryOp</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/TernaryOp.html#isCTableReshapeRewriteApplicable-org.apache.sysds.common.Types.ExecType-org.apache.sysds.lops.Ctable.OperationTypes-">isCTableReshapeRewriteApplicable(Types.ExecType, Ctable.OperationTypes)</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/TernaryOp.html" title="class in org.apache.sysds.hops">TernaryOp</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/UnaryOp.html#isCumulativeUnaryOperation--">isCumulativeUnaryOperation()</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/UnaryOp.html" title="class in org.apache.sysds.hops">UnaryOp</a></dt>
 <dd>&nbsp;</dd>
@@ -18812,6 +19132,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html#isDagHeightBased--">isDagHeightBased()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheConfig</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#isData-org.apache.sysds.hops.Hop-org.apache.sysds.common.Types.OpOpData...-">isData(Hop, Types.OpOpData...)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#isData-org.apache.sysds.hops.Hop-org.apache.sysds.common.Types.OpOpData-">isData(Hop, Types.OpOpData)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#isDataExecLocation--">isDataExecLocation()</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>
@@ -18846,6 +19168,12 @@
 <dd>
 <div class="block">Is dense, signals that the entire column group is allocated an processed.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#isDense--">isDense()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#isDense--">isDense()</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#isDense--">isDense()</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/data/DenseBlockFactory.html#isDenseBlockType-org.apache.sysds.runtime.data.DenseBlock-org.apache.sysds.runtime.data.DenseBlock.Type-">isDenseBlockType(DenseBlock, DenseBlock.Type)</a></span> - Static method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/DenseBlockFactory.html" title="class in org.apache.sysds.runtime.data">DenseBlockFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#isDensePointerNull--">isDensePointerNull()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
@@ -18881,12 +19209,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/conf/ConfigurationManager.html#isDynamicRecompilation--">isDynamicRecompilation()</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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/cplan/CNodeBinary.BinType.html#isElementwise--">isElementwise()</a></span> - Method in enum org.apache.sysds.hops.codegen.cplan.<a href="org/apache/sysds/hops/codegen/cplan/CNodeBinary.BinType.html" title="enum in org.apache.sysds.hops.codegen.cplan">CNodeBinary.BinType</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/ShadowBuffer.html#isEligibleForBuffering-boolean-boolean-">isEligibleForBuffering(boolean, boolean)</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/ShadowBuffer.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">ShadowBuffer</a></dt>
 <dd>
 <div class="block">Checks if the GPU object is eligible for shadow buffering</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#isEmpty-org.apache.sysds.hops.Hop-">isEmpty(Hop)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArray.html#isEmpty--">isEmpty()</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/data/BasicTensorBlock.html#isEmpty-boolean-">isEmpty(boolean)</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/DataTensorBlock.html#isEmpty-boolean-">isEmpty(boolean)</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/DataTensorBlock.html" title="class in org.apache.sysds.runtime.data">DataTensorBlock</a></dt>
@@ -18958,22 +19290,42 @@
 <div class="block">Whether or not an explanation of the DML/PYDML program should be output
  to standard output.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/DataOp.html#isFederated--">isFederated()</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>
+<div class="block">True if execution is federated, if output is federated, or if OpOpData is federated.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#isFederated--">isFederated()</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/controlprogram/caching/CacheableData.html#isFederated--">isFederated()</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>
 <dd>
 <div class="block">Check if object is federated.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html#isFederated-org.apache.sysds.runtime.controlprogram.federated.FederationMap.FType-">isFederated(FederationMap.FType)</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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContext.html#isFederated-org.apache.sysds.runtime.instructions.cp.CPOperand-">isFederated(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#isFederated-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.controlprogram.federated.FederationMap.FType-">isFederated(CPOperand, FederationMap.FType)</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.con [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/SpoofCPInstruction.html#isFederated-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">isFederated(ExecutionContext)</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/instructions/cp/SpoofCPInstruction.html#isFederated-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-org.apache.sysds.runtime.controlprogram.federated.FederationMap.FType-">isFederated(ExecutionContext, FederationMap.FType)</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 [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/SpoofSPInstruction.html#isFederated-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">isFederated(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/SpoofSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">SpoofSPInstruction</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/SpoofSPInstruction.html#isFederated-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-org.apache.sysds.runtime.controlprogram.federated.FederationMap.FType-">isFederated(ExecutionContext, FederationMap.FType)</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/SpoofSPInstruction.html" title="class in org.apache.sysd [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#isFederatedOutput--">isFederatedOutput()</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/util/HDFSTool.html#isFileEmpty-org.apache.hadoop.fs.FileSystem-org.apache.hadoop.fs.Path-">isFileEmpty(FileSystem, Path)</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/io/FileFormatPropertiesCSV.html#isFill--">isFill()</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesCSV</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html#isFlipOuter-int-int-">isFlipOuter(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/instructions/fed/FEDInstruction.FederatedOutput.html#isForcedFederated--">isForcedFederated()</a></span> - Method in enum org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FederatedOutput.html" title="enum in org.apache.sysds.runtime.instructions.fed">FEDInstruction.FederatedOutput</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FederatedOutput.html#isForcedLocal--">isForcedLocal()</a></span> - Method in enum org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FederatedOutput.html" title="enum in org.apache.sysds.runtime.instructions.fed">FEDInstruction.FederatedOutput</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/MLContext.html#isForceGPU--">isForceGPU()</a></span> - Method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/MLContext.html" title="class in org.apache.sysds.api.mlcontext">MLContext</a></dt>
 <dd>
 <div class="block">Whether or not the "force" GPU mode is enabled.</div>
@@ -18998,12 +19350,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#isFullRowIndexing-org.apache.sysds.hops.IndexingOp-">isFullRowIndexing(IndexingOp)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/RandomMatrixGenerator.html#isFullyDense--">isFullyDense()</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/RandomMatrixGenerator.html" title="class in org.apache.sysds.runtime.matrix.data">RandomMatrixGenerator</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/cplan/CNode.html#isGenerated--">isGenerated()</a></span> - Method in class org.apache.sysds.hops.codegen.cplan.<a href="org/apache/sysds/hops/codegen/cplan/CNode.html" title="class in org.apache.sysds.hops.codegen.cplan">CNode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/MLContext.html#isGPU--">isGPU()</a></span> - Method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/MLContext.html" title="class in org.apache.sysds.api.mlcontext">MLContext</a></dt>
 <dd>
 <div class="block">Whether or not the GPU mode is enabled.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html#isGPUCacheEmpty--">isGPUCacheEmpty()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageGPUCacheEviction</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/AggBinaryOp.html#isGPUEnabled--">isGPUEnabled()</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#isGPUEnabled--">isGPUEnabled()</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>
@@ -19143,6 +19499,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedDivMM.WDivMMType.html#isLeft--">isLeft()</a></span> - Method in enum org.apache.sysds.lops.<a href="org/apache/sysds/lops/WeightedDivMM.WDivMMType.html" title="enum in org.apache.sysds.lops">WeightedDivMM.WDivMMType</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#isLIBSVMReadWithUnknownSize--">isLIBSVMReadWithUnknownSize()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#isLinCached--">isLinCached()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/common/Types.DataType.html#isList--">isList()</a></span> - Method in enum org.apache.sysds.common.<a href="org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/CPOperand.html#isList--">isList()</a></span> - Method in class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/CPOperand.html" title="class in org.apache.sysds.runtime.instructions.cp">CPOperand</a></dt>
@@ -19179,6 +19539,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/TemplateUtils.html#isLookup-org.apache.sysds.hops.codegen.cplan.CNode-boolean-">isLookup(CNode, boolean)</a></span> - Static method in class org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/TemplateUtils.html" title="class in org.apache.sysds.hops.codegen.template">TemplateUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.WTNodeType.html#isLoop--">isLoop()</a></span> - Method in enum org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WTreeNode.WTNodeType.html" title="enum in org.apache.sysds.runtime.compress.workload">WTreeNode.WTNodeType</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.NodeType.html#isLoop--">isLoop()</a></span> - Method in enum org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.NodeType.html" title="enum in org.apache.sysds.runtime.controlprogram.parfor.opt">OptNode.NodeType</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#isLoopStatementBlock-org.apache.sysds.parser.StatementBlock-">isLoopStatementBlock(StatementBlock)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
@@ -19187,10 +19549,24 @@
 <dd>
 <div class="block">Is Lossy</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html#isLossy--">isLossy()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupCompressed</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#isLossy--">isLossy()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#isLossy--">isLossy()</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#isLossy--">isLossy()</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/ADictionary.html#isLossy--">isLossy()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Specify if the Dictionary is lossy.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#isLossy--">isLossy()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#isLossy--">isLossy()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#isLossy--">isLossy()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/MLContext.html#isMaintainSymbolTable--">isMaintainSymbolTable()</a></span> - Method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/MLContext.html" title="class in org.apache.sysds.api.mlcontext">MLContext</a></dt>
 <dd>
 <div class="block">Obtain whether or not all values should be maintained in the symbol table
@@ -19236,6 +19612,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContext.html#isMatrixObject-java.lang.String-">isMatrixObject(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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/common/Types.DataType.html#isMatrixOrFrame--">isMatrixOrFrame()</a></span> - Method in enum org.apache.sysds.common.<a href="org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html#isMatrixValue--">isMatrixValue()</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheEntry</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixBincell.BinaryAccessType.html#isMatrixVector--">isMatrixVector()</a></span> - Method in enum org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixBincell.BinaryAccessType.html" title="enum in org.apache.sysds.runtime.matrix.data">LibMatrixBincell.BinaryAccessType</a></dt>
@@ -19512,6 +19890,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedDivMM.WDivMMType.html#isRight--">isRight()</a></span> - Method in enum org.apache.sysds.lops.<a href="org/apache/sysds/lops/WeightedDivMM.WDivMMType.html" title="enum in org.apache.sysds.lops">WeightedDivMM.WDivMMType</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#isrmVarPending--">isrmVarPending()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/operators/AggregateUnaryOperator.html#isRowAggregate--">isRowAggregate()</a></span> - Method in class org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/AggregateUnaryOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">AggregateUnaryOperator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixOuterAgg.html#isRowIndexMax-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-">isRowIndexMax(AggregateUnaryOperator)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixOuterAgg.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixOuterAgg</a></dt>
@@ -19670,6 +20050,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html#isSparse--">isSparse()</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesCSV</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html#isSparse--">isSparse()</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesLIBSVM</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#isSparseAndEmpty--">isSparseAndEmpty()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
 <dd>
 <div class="block">If this <a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context"><code>GPUObject</code></a> is sparse and empty
@@ -20044,6 +20426,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/SpoofCUDAOperator.html#JNI_MAT_ENTRY_SIZE">JNI_MAT_ENTRY_SIZE</a></span> - Static variable in interface org.apache.sysds.runtime.codegen.<a href="org/apache/sysds/runtime/codegen/SpoofCUDAOperator.html" title="interface in org.apache.sysds.runtime.codegen">SpoofCUDAOperator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/Util.html#join-int:A-int:A-">join(int[], int[])</a></span> - Static method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/Util.html" title="class in org.apache.sysds.runtime.compress.cocode">Util</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/CustomHashMap.html#joinHashMap-org.apache.sysds.runtime.compress.utils.CustomHashMap-">joinHashMap(CustomHashMap)</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/CustomHashMap.html" title="class in org.apache.sysds.runtime.compress.utils">CustomHashMap</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/CustomHashMap.html#joinHashMaps-org.apache.sysds.runtime.compress.utils.CustomHashMap:A-org.apache.sysds.runtime.compress.utils.CustomHashMap:A-">joinHashMaps(CustomHashMap[], CustomHashMap[])</a></span> - Static method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/CustomHashMap.html" title="class in org.apache.sysds.runtime.compress.utils">CustomHashMap</a></dt>
@@ -20186,9 +20570,9 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/LeftIndex.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">LeftIndex</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/LeftIndex.html#LeftIndex-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.lops.ExecType-">LeftIndex(Lop, Lop, Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds. [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/LeftIndex.html#LeftIndex-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.common.Types.ExecType-">LeftIndex(Lop, Lop, Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/LeftIndex.html#LeftIndex-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.lops.ExecType-org.apache.sysds.lops.LeftIndex.LixCacheType-">LeftIndex(Lop, Lop, Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, ExecType, LeftInd [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/LeftIndex.html#LeftIndex-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.common.Types.ExecType-org.apache.sysds.lops.LeftIndex.LixCacheType-">LeftIndex(Lop, Lop, Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, Types.Exe [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/LeftIndex.LixCacheType.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">LeftIndex.LixCacheType</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
@@ -20214,117 +20598,37 @@
 <dd>
 <div class="block">Explicitly allow left indexing for scalars.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#leftMultByAggregatedColGroup-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-double:A-int-int-">leftMultByAggregatedColGroup(ColGroupValue, double[], 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#leftMultByAColGroup-org.apache.sysds.runtime.compress.colgroup.AColGroup-org.apache.sysds.runtime.matrix.data.MatrixBlock-">leftMultByAColGroup(AColGroup, MatrixBlock)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
 <dd>
-<div class="block">Multiply with a matrix on the left.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.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/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>
-<div class="block">Multiply with a matrix on the left.</div>
+<div class="block">Left side matrix multiplication with a column group that is transposed.</div>
 </dd>
-<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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#leftMultByAColGroup-org.apache.sysds.runtime.compress.colgroup.AColGroup-org.apache.sysds.runtime.matrix.data.MatrixBlock-">leftMultByAColGroup(AColGroup, MatrixBlock)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#leftMultByAColGroup-org.apache.sysds.runtime.compress.colgroup.AColGroup-org.apache.sysds.runtime.matrix.data.MatrixBlock-">leftMultByAColGroup(AColGroup, 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">Co [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.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/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#leftMultByAColGroup-org.apache.sysds.runtime.compress.colgroup.AColGroup-org.apache.sysds.runtime.matrix.data.MatrixBlock-">leftMultByAColGroup(AColGroup, MatrixBlock)</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/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-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/ColGroupSDC.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/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.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/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.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/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.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/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<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/CLALibLeftMultBy.html#leftMultByMatrix-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">leftMultByMatrix(CompressedMatrixBlock, MatrixBlock, MatrixBlock, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/CLALibLeftMultBy.html [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/CLALibLeftMultBy.html#leftMultByMatrixTransposed-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">leftMultByMatrixTransposed(CompressedMatrixBlock, MatrixBlock, MatrixBlock, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/C [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/CLALibLeftMultBy.html#leftMultByMatrixTransposed-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">leftMultByMatrixTransposed(CompressedMatrixBlock, CompressedMatrixBlock, MatrixBlock, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runti [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#leftMultByRowVector-double:A-double:A-">leftMultByRowVector(double[], double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</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>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.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/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.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/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</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">Left multiply with this column group</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.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/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#leftMultByMatrix-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-">leftMultByMatrix(MatrixBlock, MatrixBlock, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</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">Left multiply with this column group.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#leftMultByRowVector-double:A-double:A-int-double:A-int-">leftMultByRowVector(double[], double[], int, double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</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>
-</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/ColGroupEmpty.html#leftMultByRowVector-double:A-double:A-">leftMultByRowVector(double[], double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#leftMultByRowVector-double:A-double:A-int-double:A-int-">leftMultByRowVector(double[], double[], int, double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.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/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#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/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#leftMultByRowVector-double:A-double:A-">leftMultByRowVector(double[], 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/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/ColGroupUncompressed.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/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/ColGroupEmpty.html#leftMultByMatrix-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-">leftMultByMatrix(MatrixBlock, MatrixBlock, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.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#leftMultByRowVector-double:A-double:A-int-double:A-int-">leftMultByRowVector(double[], double[], int, double[], 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-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-">leftMultByMatrix(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.co [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#leftMultByRowVector-double:A-double:A-">leftMultByRowVector(double[], 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#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/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#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/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#leftMultByRowVector-double:A-double:A-int-double:A-int-">leftMultByRowVector(double[], double[], int, double[], 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/AColGroup.html#leftMultBySelfDiagonalColGroup-double:A-int-">leftMultBySelfDiagonalColGroup(double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#leftMultBySelfDiagonalColGroup-double:A-int-">leftMultBySelfDiagonalColGroup(double[], 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/ColGroupValue.html#leftMultBySelfDiagonalColGroup-double:A-int-">leftMultBySelfDiagonalColGroup(double[], 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/AColGroup.html#leftMultBySparseMatrix-org.apache.sysds.runtime.data.SparseBlock-double:A-double:A-int-int-int-double:A-">leftMultBySparseMatrix(SparseBlock, 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/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColG [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#leftMultByMatrix-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-">leftMultByMatrix(MatrixBlock, MatrixBlock, 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">ColGro [...]
 <dd>
-<div class="block">Multiply with a sparse matrix on the left hand side, and add the values to the output result</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/ColGroupConst.html#leftMultBySparseMatrix-org.apache.sysds.runtime.data.SparseBlock-double:A-double:A-int-int-int-double:A-">leftMultBySparseMatrix(SparseBlock, 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/ColGroupConst.html" title="class in org.apache.sysds.runtime.compress.colgrou [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#leftMultBySparseMatrix-org.apache.sysds.runtime.data.SparseBlock-double:A-double:A-int-int-int-double:A-">leftMultBySparseMatrix(SparseBlock, 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/ColGroupDDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">C [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#leftMultBySparseMatrix-org.apache.sysds.runtime.data.SparseBlock-double:A-double:A-int-int-int-double:A-">leftMultBySparseMatrix(SparseBlock, 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/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgrou [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#leftMultBySparseMatrix-org.apache.sysds.runtime.data.SparseBlock-double:A-double:A-int-int-int-double:A-">leftMultBySparseMatrix(SparseBlock, 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/ColGroupOLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">C [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#leftMultBySparseMatrix-org.apache.sysds.runtime.data.SparseBlock-double:A-double:A-int-int-int-double:A-">leftMultBySparseMatrix(SparseBlock, 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/ColGroupRLE.html" title="class in org.apache.sysds.runtime.compress.colgroup">C [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#leftMultBySparseMatrix-org.apache.sysds.runtime.data.SparseBlock-double:A-double:A-int-int-int-double:A-">leftMultBySparseMatrix(SparseBlock, 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/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">C [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#leftMultBySparseMatrix-org.apache.sysds.runtime.data.SparseBlock-double:A-double:A-int-int-int-double:A-">leftMultBySparseMatrix(SparseBlock, 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/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#leftMultBySparseMatrix-org.apache.sysds.runtime.data.SparseBlock-double:A-double:A-int-int-int-double:A-">leftMultBySparseMatrix(SparseBlock, 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/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtim [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/CLALibLeftMultBy.html#leftMultByMatrix-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">leftMultByMatrix(CompressedMatrixBlock, MatrixBlock, MatrixBlock, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/CLALibLeftMultBy.html [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#leftMultBySparseMatrix-org.apache.sysds.runtime.data.SparseBlock-double:A-double:A-int-int-int-double:A-">leftMultBySparseMatrix(SparseBlock, 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/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.c [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/CLALibLeftMultBy.html#leftMultByMatrixTransposed-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">leftMultByMatrixTransposed(CompressedMatrixBlock, MatrixBlock, MatrixBlock, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/C [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#leftMultBySparseMatrix-org.apache.sysds.runtime.data.SparseBlock-double:A-double:A-int-int-int-double:A-">leftMultBySparseMatrix(SparseBlock, 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/ColGroupUncompressed.html" title="class in org.apache.sysds.runtime.co [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/CLALibLeftMultBy.html#leftMultByMatrixTransposed-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-">leftMultByMatrixTransposed(CompressedMatrixBlock, CompressedMatrixBlock, MatrixBlock, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runti [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/CLALibLeftMultBy.html#leftMultByTransposeSelf-java.util.List-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-org.apache.commons.lang3.tuple.Pair-boolean-">leftMultByTransposeSelf(List&lt;AColGroup&gt;, MatrixBlock, 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/CLALibLeftMultBy.htm [...]
 <dd>&nbsp;</dd>
@@ -20500,15 +20804,21 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/IOUtilFunctions.html#LIBSVM_DELIM">LIBSVM_DELIM</a></span> - Static variable 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/parser/DataExpression.html#LIBSVM_INDEX_DELIM">LIBSVM_INDEX_DELIM</a></span> - Static variable in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/IOUtilFunctions.html#LIBSVM_INDEX_DELIM">LIBSVM_INDEX_DELIM</a></span> - Static variable 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/io/InputOutputInfo.html#LIBSVMInputOutputInfo">LIBSVMInputOutputInfo</a></span> - Static variable in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/InputOutputInfo.html" title="class in org.apache.sysds.runtime.io">InputOutputInfo</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/instructions/spark/LIBSVMReblockSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark"><span class="typeNameLink">LIBSVMReblockSPInstruction</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><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtils.html#libsvmToBinaryBlock-org.apache.spark.api.java.JavaSparkContext-java.lang.String-java.lang.String-java.lang.String-org.apache.sysds.runtime.meta.DataCharacteristics-">libsvmToBinaryBlock(JavaSparkContext, String, String, String, DataCharacteristics)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.utils.<a href="org/apache/sysds/runtime/instruct [...]
 <dd>
-<div class="block">Converts a libsvm text input file into two binary block matrices for features 
+<div class="block">Converts a libsvm text input file into two binary block matrices for features
  and labels, and saves these to the specified output files.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtils.html#libsvmToBinaryBlock-org.apache.spark.api.java.JavaSparkContext-org.apache.spark.api.java.JavaPairRDD-org.apache.sysds.runtime.meta.DataCharacteristics-java.lang.String-java.lang.String-">libsvmToBinaryBlock(JavaSparkContext, JavaPairRDD&lt;LongWritable, Text&gt;, DataCharacteristics, String, String)</a></span> - Static method in class org.apache.sysds.runtime.instructions.sp [...]
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/data/LibTensorAgg.html" title="class in org.apache.sysds.runtime.data"><span class="typeNameLink">LibTensorAgg</span></a> - Class in <a href="org/apache/sysds/runtime/data/package-summary.html">org.apache.sysds.runtime.data</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/LibTensorAgg.html#LibTensorAgg--">LibTensorAgg()</a></span> - Constructor for class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/LibTensorAgg.html" title="class in org.apache.sysds.runtime.data">LibTensorAgg</a></dt>
@@ -20535,6 +20845,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/Lineage.html#Lineage-org.apache.sysds.runtime.lineage.Lineage-">Lineage(Lineage)</a></span> - Constructor for class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/Lineage.html" title="class in org.apache.sysds.runtime.lineage">Lineage</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/api/DMLOptions.html#lineage_debugger">lineage_debugger</a></span> - Variable in class org.apache.sysds.api.<a href="org/apache/sysds/api/DMLOptions.html" title="class in org.apache.sysds.api">DMLOptions</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/api/DMLScript.html#LINEAGE_DEBUGGER">LINEAGE_DEBUGGER</a></span> - Static variable in class org.apache.sysds.api.<a href="org/apache/sysds/api/DMLScript.html" title="class in org.apache.sysds.api">DMLScript</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/DMLOptions.html#lineage_dedup">lineage_dedup</a></span> - Variable in class org.apache.sysds.api.<a href="org/apache/sysds/api/DMLOptions.html" title="class in org.apache.sysds.api">DMLOptions</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/DMLScript.html#LINEAGE_DEDUP">LINEAGE_DEDUP</a></span> - Static variable in class org.apache.sysds.api.<a href="org/apache/sysds/api/DMLScript.html" title="class in org.apache.sysds.api">DMLScript</a></dt>
@@ -20559,6 +20873,10 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.ReuseCacheType.html" title="enum in org.apache.sysds.runtime.lineage"><span class="typeNameLink">LineageCacheConfig.ReuseCacheType</span></a> - Enum in <a href="org/apache/sysds/runtime/lineage/package-summary.html">org.apache.sysds.runtime.lineage</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#lineageCachedChainHead">lineageCachedChainHead</a></span> - Variable in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
+<dd>
+<div class="block">Next GPUObject that points to the same lineage cached GPU pointer</div>
+</dd>
 <dt><a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html" title="class in org.apache.sysds.runtime.lineage"><span class="typeNameLink">LineageCacheEntry</span></a> - Class in <a href="org/apache/sysds/runtime/lineage/package-summary.html">org.apache.sysds.runtime.lineage</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html#LineageCacheEntry-org.apache.sysds.runtime.lineage.LineageItem-org.apache.sysds.common.Types.DataType-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.instructions.cp.ScalarObject-long-">LineageCacheEntry(LineageItem, Types.DataType, MatrixBlock, ScalarObject, long)</a></span> - Constructor for class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/ [...]
@@ -20579,6 +20897,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCodegenItem.html#LineageCodegenItem--">LineageCodegenItem()</a></span> - Constructor for class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCodegenItem.html" title="class in org.apache.sysds.runtime.lineage">LineageCodegenItem</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/lineage/LineageDebugger.html" title="class in org.apache.sysds.runtime.lineage"><span class="typeNameLink">LineageDebugger</span></a> - Class in <a href="org/apache/sysds/runtime/lineage/package-summary.html">org.apache.sysds.runtime.lineage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageDebugger.html#LineageDebugger--">LineageDebugger()</a></span> - Constructor for class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageDebugger.html" title="class in org.apache.sysds.runtime.lineage">LineageDebugger</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/lineage/LineageDedupBlock.html" title="class in org.apache.sysds.runtime.lineage"><span class="typeNameLink">LineageDedupBlock</span></a> - Class in <a href="org/apache/sysds/runtime/lineage/package-summary.html">org.apache.sysds.runtime.lineage</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageDedupBlock.html#LineageDedupBlock--">LineageDedupBlock()</a></span> - Constructor for class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageDedupBlock.html" title="class in org.apache.sysds.runtime.lineage">LineageDedupBlock</a></dt>
@@ -20595,6 +20917,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageEstimatorStatistics.html#LineageEstimatorStatistics--">LineageEstimatorStatistics()</a></span> - Constructor for class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageEstimatorStatistics.html" title="class in org.apache.sysds.runtime.lineage">LineageEstimatorStatistics</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage"><span class="typeNameLink">LineageGPUCacheEviction</span></a> - Class in <a href="org/apache/sysds/runtime/lineage/package-summary.html">org.apache.sysds.runtime.lineage</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html#LineageGPUCacheEviction--">LineageGPUCacheEviction()</a></span> - Constructor for class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageGPUCacheEviction</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage"><span class="typeNameLink">LineageItem</span></a> - Class in <a href="org/apache/sysds/runtime/lineage/package-summary.html">org.apache.sysds.runtime.lineage</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageItem.html#LineageItem--">LineageItem()</a></span> - Constructor for class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage">LineageItem</a></dt>
@@ -20619,7 +20945,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageItem.html#LineageItem-long-java.lang.String-java.lang.String-">LineageItem(long, String, String)</a></span> - Constructor for class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage">LineageItem</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageItem.html#LineageItem-long-java.lang.String-java.lang.String-org.apache.sysds.runtime.lineage.LineageItem:A-">LineageItem(long, String, String, LineageItem[])</a></span> - Constructor for class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage">LineageItem</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageItem.html#LineageItem-long-java.lang.String-java.lang.String-org.apache.sysds.runtime.lineage.LineageItem:A-int-">LineageItem(long, String, String, LineageItem[], int)</a></span> - Constructor for class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage">LineageItem</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/lineage/LineageItem.LineageItemType.html" title="enum in org.apache.sysds.runtime.lineage"><span class="typeNameLink">LineageItem.LineageItemType</span></a> - Enum in <a href="org/apache/sysds/runtime/lineage/package-summary.html">org.apache.sysds.runtime.lineage</a></dt>
 <dd>&nbsp;</dd>
@@ -20687,16 +21013,28 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/ListObject.html#ListObject-java.util.List-">ListObject(List&lt;Data&gt;)</a></span> - Constructor for class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/ListObject.html" title="class in org.apache.sysds.runtime.instructions.cp">ListObject</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/ListObject.html#ListObject-org.apache.sysds.runtime.instructions.cp.Data:A-">ListObject(Data[])</a></span> - Constructor for class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/ListObject.html" title="class in org.apache.sysds.runtime.instructions.cp">ListObject</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/ListObject.html#ListObject-java.util.List-java.util.List-">ListObject(List&lt;Data&gt;, List&lt;String&gt;)</a></span> - Constructor for class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/ListObject.html" title="class in org.apache.sysds.runtime.instructions.cp">ListObject</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/ListObject.html#ListObject-org.apache.sysds.runtime.instructions.cp.Data:A-java.lang.String:A-">ListObject(Data[], String[])</a></span> - Constructor for class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/ListObject.html" title="class in org.apache.sysds.runtime.instructions.cp">ListObject</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/ListObject.html#ListObject-java.util.List-java.util.List-java.util.List-">ListObject(List&lt;Data&gt;, List&lt;String&gt;, List&lt;LineageItem&gt;)</a></span> - Constructor for class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/ListObject.html" title="class in org.apache.sysds.runtime.instructions.cp">ListObject</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/ListObject.html#ListObject-org.apache.sysds.runtime.instructions.cp.ListObject-">ListObject(ListObject)</a></span> - Constructor for class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/ListObject.html" title="class in org.apache.sysds.runtime.instructions.cp">ListObject</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/io/ListReader.html" title="class in org.apache.sysds.runtime.io"><span class="typeNameLink">ListReader</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/ListReader.html#ListReader--">ListReader()</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/ListReader.html" title="class in org.apache.sysds.runtime.io">ListReader</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/privacy/propagation/ListRemovePropagator.html" title="class in org.apache.sysds.runtime.privacy.propagation"><span class="typeNameLink">ListRemovePropagator</span></a> - Class 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/runtime/privacy/propagation/ListRemovePropagator.html#ListRemovePropagator-org.apache.sysds.runtime.instructions.cp.ListObject-org.apache.sysds.runtime.privacy.PrivacyConstraint-org.apache.sysds.runtime.instructions.cp.ScalarObject-org.apache.sysds.runtime.privacy.PrivacyConstraint-">ListRemovePropagator(ListObject, PrivacyConstraint, ScalarObject, PrivacyConstraint)</a></span> - Constructor for class org.apache.sysds.runtime.pri [...]
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/io/ListWriter.html" title="class in org.apache.sysds.runtime.io"><span class="typeNameLink">ListWriter</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/ListWriter.html#ListWriter--">ListWriter()</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/ListWriter.html" title="class in org.apache.sysds.runtime.io">ListWriter</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#LITERAL_PREFIX">LITERAL_PREFIX</a></span> - Static variable 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/instructions/Instruction.html#LITERAL_PREFIX">LITERAL_PREFIX</a></span> - Static variable in class org.apache.sysds.runtime.instructions.<a href="org/apache/sysds/runtime/instructions/Instruction.html" title="class in org.apache.sysds.runtime.instructions">Instruction</a></dt>
@@ -20791,8 +21129,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/LocalVariableMap.html#LocalVariableMap-org.apache.sysds.runtime.controlprogram.LocalVariableMap-">LocalVariableMap(LocalVariableMap)</a></span> - Constructor for 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/compress/colgroup/pre/IPreAggregate.html#LOG">LOG</a></span> - Static variable in interface org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html" title="interface in org.apache.sysds.runtime.compress.colgroup.pre">IPreAggregate</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCUDA.html#log-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-java.lang.String-">log(ExecutionContext, GPUContext, String, MatrixObject, String)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runt [...]
 <dd>
 <div class="block">Performs an "log" operation on a matrix on the GPU</div>
@@ -20862,8 +21198,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/LopProperties.html#LopProperties--">LopProperties()</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/LopProperties.html" title="class in org.apache.sysds.lops">LopProperties</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">ExecType</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/LopsException.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">LopsException</span></a> - Exception in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/LopsException.html#LopsException-java.lang.String-">LopsException(String)</a></span> - Constructor for exception org.apache.sysds.lops.<a href="org/apache/sysds/lops/LopsException.html" title="class in org.apache.sysds.lops">LopsException</a></dt>
@@ -20919,11 +21253,15 @@
 <div class="block">Helper method which keeps track of the heaviest weight objects (by total memory used)
  throughout execution of the program.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/BitmapLossyEncoder.html#makeBitmapLossy-org.apache.sysds.runtime.compress.utils.Bitmap-">makeBitmapLossy(Bitmap)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/BitmapLossyEncoder.html" title="class in org.apache.sysds.runtime.compress.lib">BitmapLossyEncoder</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContext.html#maintainLineageDebuggerInfo-org.apache.sysds.runtime.instructions.Instruction-">maintainLineageDebuggerInfo(Instruction)</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/lineage/LineageDebugger.html#maintainSpecialValueBits-org.apache.sysds.runtime.lineage.Lineage-org.apache.sysds.runtime.instructions.Instruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">maintainSpecialValueBits(Lineage, Instruction, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageDebugger.html" title="class in [...]
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/BitmapLossyEncoder.html#makeBitmapLossy-org.apache.sysds.runtime.compress.utils.ABitmap-int-">makeBitmapLossy(ABitmap, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/BitmapLossyEncoder.html" title="class in org.apache.sysds.runtime.compress.lib">BitmapLossyEncoder</a></dt>
 <dd>
 <div class="block">Given a Bitmap try to make a lossy version of the same bitmap.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#makeDoubleDictionary--">makeDoubleDictionary()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#makeDoubleDictionary--">makeDoubleDictionary()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.html#malloc-java.lang.String-long-">malloc(String, long)</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryManager.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMemoryManager</a></dt>
 <dd>
@@ -20967,11 +21305,11 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/MapMultChain.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">MapMultChain</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MapMultChain.html#MapMultChain-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.lops.ExecType-">MapMultChain(Lop, Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MapMultChain.html" title="class in org.apache.sysds.lops">MapMultChain</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MapMultChain.html#MapMultChain-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.common.Types.ExecType-">MapMultChain(Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MapMultChain.html" title="class in org.apache.sysds.lops">MapMult [...]
 <dd>
 <div class="block">Constructor to setup a map mult chain without weights</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MapMultChain.html#MapMultChain-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.MapMultChain.ChainType-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">MapMultChain(Lop, Lop, Lop, MapMultChain.ChainType, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="o [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MapMultChain.html#MapMultChain-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.MapMultChain.ChainType-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">MapMultChain(Lop, Lop, Lop, MapMultChain.ChainType, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.l [...]
 <dd>
 <div class="block">Constructor to setup a map mult chain with weights</div>
 </dd>
@@ -20982,8 +21320,6 @@
 <div class="block">Execute a function for each <code>FederatedRange</code> + <code>FederatedData</code> pair mapping the pairs to
  their new form by directly changing both <code>FederatedRange</code> and <code>FederatedData</code>.</div>
 </dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre"><span class="typeNameLink">MapPreAggregate</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/pre/package-summary.html">org.apache.sysds.runtime.compress.colgroup.pre</a></dt>
-<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping"><span class="typeNameLink">MapToBit</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/mapping/package-summary.html">org.apache.sysds.runtime.compress.colgroup.mapping</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html#MapToBit-int-">MapToBit(int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToBit</a></dt>
@@ -20996,10 +21332,14 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html#MapToChar-int-">MapToChar(int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToChar</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html#MapToChar-char:A-">MapToChar(char[])</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToChar</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping"><span class="typeNameLink">MapToFactory</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/mapping/package-summary.html">org.apache.sysds.runtime.compress.colgroup.mapping</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html#MapToFactory--">MapToFactory()</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.MAP_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.mapping"><span class="typeNameLink">MapToFactory.MAP_TYPE</span></a> - Enum in <a href="org/apache/sysds/runtime/compress/colgroup/mapping/package-summary.html">org.apache.sysds.runtime.compress.colgroup.mapping</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping"><span class="typeNameLink">MapToInt</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/mapping/package-summary.html">org.apache.sysds.runtime.compress.colgroup.mapping</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html#MapToInt-int-">MapToInt(int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToInt</a></dt>
@@ -21008,9 +21348,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/MarkForLineageReuse.html#MarkForLineageReuse--">MarkForLineageReuse()</a></span> - Constructor for class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/MarkForLineageReuse.html" title="class in org.apache.sysds.hops.rewrite">MarkForLineageReuse</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree"><span class="typeNameLink">MaterializeSort</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/tree/package-summary.html">org.apache.sysds.runtime.compress.colgroup.tree</a></dt>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort"><span class="typeNameLink">MaterializeSort</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/package-summary.html">org.apache.sysds.runtime.compress.colgroup.insertionsort</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html#MaterializeSort-int-int-int-">MaterializeSort(int, int, int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">MaterializeSort</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/MaterializeSort.html#MaterializeSort-int-int-org.apache.sysds.runtime.compress.utils.IntArrayList:A-int-">MaterializeSort(int, int, IntArrayList[], int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.insertionsort.<a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/MaterializeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.i [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/estim/EstimatorBitsetMM.BitsetMatrix.html#matMult-org.apache.sysds.hops.estim.EstimatorBitsetMM.BitsetMatrix-">matMult(EstimatorBitsetMM.BitsetMatrix)</a></span> - Method in class org.apache.sysds.hops.estim.<a href="org/apache/sysds/hops/estim/EstimatorBitsetMM.BitsetMatrix.html" title="class in org.apache.sysds.hops.estim">EstimatorBitsetMM.BitsetMatrix</a></dt>
 <dd>&nbsp;</dd>
@@ -21028,13 +21368,13 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/MatMultCP.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">MatMultCP</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.lops.ExecType-">MatMultCP(Lop, Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MatMultCP.html" title="class in org.apache.sysds.lops">MatMultCP</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.common.Types.ExecType-">MatMultCP(Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MatMultCP.html" title="class in org.apache.sysds.lops">MatMultCP</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.lops.ExecType-int-">MatMultCP(Lop, Lop, Types.DataType, Types.ValueType, ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MatMultCP.html" title="class in org.apache.sysds.lops">MatMultCP</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.common.Types.ExecType-int-">MatMultCP(Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MatMultCP.html" title="class in org.apache.sysds.lops">MatMultCP< [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.lops.ExecType-boolean-boolean-">MatMultCP(Lop, Lop, Types.DataType, Types.ValueType, ExecType, boolean, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MatMultCP.html" title="class in org.apache.sysds.lops" [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.common.Types.ExecType-boolean-boolean-">MatMultCP(Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType, boolean, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MatMultCP.html" title="class in org.apac [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.lops.ExecType-int-boolean-boolean-">MatMultCP(Lop, Lop, Types.DataType, Types.ValueType, ExecType, int, boolean, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MatMultCP.html" title="class in org.apache.sy [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.common.Types.ExecType-int-boolean-boolean-">MatMultCP(Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType, int, boolean, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MatMultCP.html" title="class in [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCUDA.html#matmultTSMM-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-java.lang.String-boolean-">matmultTSMM(ExecutionContext, GPUContext, String, MatrixObject, String, boolean)</a></span> - Static method in class org.apache.sysds.runtime.matrix.da [...]
 <dd>
@@ -21116,6 +21456,10 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/BinaryBlockSerialization.MatrixBlockDeserializer.html#MatrixBlockDeserializer--">MatrixBlockDeserializer()</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/BinaryBlockSerialization.MatrixBlockDeserializer.html" title="class in org.apache.sysds.runtime.io">BinaryBlockSerialization.MatrixBlockDeserializer</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary"><span class="typeNameLink">MatrixBlockDictionary</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/dictionary/package-summary.html">org.apache.sysds.runtime.compress.colgroup.dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#MatrixBlockDictionary-org.apache.sysds.runtime.matrix.data.MatrixBlock-">MatrixBlockDictionary(MatrixBlock)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBloc [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/BinaryBlockSerialization.MatrixBlockSerializer.html#MatrixBlockSerializer--">MatrixBlockSerializer()</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/BinaryBlockSerialization.MatrixBlockSerializer.html" title="class in org.apache.sysds.runtime.io">BinaryBlockSerialization.MatrixBlockSerializer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/FrameRDDConverterUtils.html#matrixBlockToBinaryBlock-org.apache.spark.api.java.JavaSparkContext-org.apache.spark.api.java.JavaPairRDD-org.apache.sysds.runtime.meta.DataCharacteristics-">matrixBlockToBinaryBlock(JavaSparkContext, JavaPairRDD&lt;MatrixIndexes, MatrixBlock&gt;, DataCharacteristics)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.utils.<a href="org/apac [...]
@@ -21386,6 +21730,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html#matrixMultTransposeSelf-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-boolean-">matrixMultTransposeSelf(MatrixBlock, MatrixBlock, boolean)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixM [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html#matrixMultTransposeSelf-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-boolean-boolean-">matrixMultTransposeSelf(MatrixBlock, MatrixBlock, boolean, boolean)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html" title="class in org.apache.sysds.runtime.matrix [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html#matrixMultTransposeSelf-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-boolean-int-">matrixMultTransposeSelf(MatrixBlock, MatrixBlock, boolean, int)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html" title="class in org.apache.sysds.runtime.matrix.data">L [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html#matrixMultWCeMM-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-double-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.lops.WeightedCrossEntropy.WCeMMType-">matrixMultWCeMM(MatrixBlock, MatrixBlock, MatrixBlock, double, MatrixBlock, WeightedCrossEntropy.WCeMMType)</a></span> - [...]
@@ -21560,9 +21906,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/Task.html#MAX_VARNAME_SIZE">MAX_VARNAME_SIZE</a></span> - Static variable in class org.apache.sysds.runtime.controlprogram.parfor.<a href="org/apache/sysds/runtime/controlprogram/parfor/Task.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">Task</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettings.html#maxStaticColGroupCoCode">maxStaticColGroupCoCode</a></span> - Variable 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettings.html#maxColGroupCoCode">maxColGroupCoCode</a></span> - Variable 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>
 <dd>
-<div class="block">The maximum number of columns CoCoded if the Static CoCoding strategy is selected</div>
+<div class="block">The maximum number of columns CoCoded allowed</div>
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/SpoofOperator.SideInput.html#mdat">mdat</a></span> - Variable in class org.apache.sysds.runtime.codegen.<a href="org/apache/sysds/runtime/codegen/SpoofOperator.SideInput.html" title="class in org.apache.sysds.runtime.codegen">SpoofOperator.SideInput</a></dt>
 <dd>&nbsp;</dd>
@@ -21586,6 +21932,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/MemoTable.html#memoizeStatistics-long-org.apache.sysds.runtime.meta.DataCharacteristics-">memoizeStatistics(long, DataCharacteristics)</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/MemoTable.html" title="class in org.apache.sysds.hops">MemoTable</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html#Memorizer--">Memorizer()</a></span> - Constructor for class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.Memorizer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html#memoryEstimate--">memoryEstimate()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
 <dd>
 <div class="block">Method for returning the calculated memory usage from this specific compression plan.</div>
@@ -21625,6 +21973,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/TemplateRow.html#merge-org.apache.sysds.hops.Hop-org.apache.sysds.hops.Hop-">merge(Hop, Hop)</a></span> - Method in class org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/TemplateRow.html" title="class in org.apache.sysds.hops.codegen.template">TemplateRow</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/parser/FunctionDictionary.html#merge-org.apache.sysds.parser.FunctionDictionary-">merge(FunctionDictionary&lt;T&gt;)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/FunctionDictionary.html" title="class in org.apache.sysds.parser">FunctionDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html#merge-org.apache.sysds.runtime.controlprogram.caching.CacheBlock-boolean-">merge(CacheBlock, boolean)</a></span> - Method in interface org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheBlock.html" title="interface in org.apache.sysds.runtime.controlprogram.caching">CacheBlock</a></dt>
 <dd>
 <div class="block">Merge the given block into the current block.</div>
@@ -21676,6 +22026,20 @@
 <dd>&nbsp;</dd>
 <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/transform/encode/ColumnEncoder.html#mergeBuildPartial-java.util.List-int-int-">mergeBuildPartial(List&lt;Future&lt;Object&gt;&gt;, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoder</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html#mergeBuildPartial-java.util.List-int-int-">mergeBuildPartial(List&lt;Future&lt;Object&gt;&gt;, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderBin.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderBin</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html#mergeBuildPartial-java.util.List-int-int-">mergeBuildPartial(List&lt;Future&lt;Object&gt;&gt;, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderComposite</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html#mergeBuildPartial-java.util.List-int-int-">mergeBuildPartial(List&lt;Future&lt;Object&gt;&gt;, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderDummycode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderDummycode</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html#mergeBuildPartial-java.util.List-int-int-">mergeBuildPartial(List&lt;Future&lt;Object&gt;&gt;, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderFeatureHash.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderFeatureHash</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html#mergeBuildPartial-java.util.List-int-int-">mergeBuildPartial(List&lt;Future&lt;Object&gt;&gt;, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderPassThrough.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderPassThrough</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html#mergeBuildPartial-java.util.List-int-int-">mergeBuildPartial(List&lt;Future&lt;Object&gt;&gt;, int, int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderRecode.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderRecode</a></dt>
+<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>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDAggregateUtils.html#mergeByKey-org.apache.spark.api.java.JavaPairRDD-">mergeByKey(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/RDDAggregateUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDAggregateUtils</a></dt>
@@ -21713,9 +22077,9 @@
 <div class="block">Creates a new collection which contains the schema of the current
  frame object concatenated with the schema of the passed frame object.</div>
 </dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/tree/MergeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree"><span class="typeNameLink">MergeSort</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/tree/package-summary.html">org.apache.sysds.runtime.compress.colgroup.tree</a></dt>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/MergeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort"><span class="typeNameLink">MergeSort</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/package-summary.html">org.apache.sysds.runtime.compress.colgroup.insertionsort</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/MergeSort.html#MergeSort-int-int-int-">MergeSort(int, int, int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/MergeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">MergeSort</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/MergeSort.html#MergeSort-int-int-org.apache.sysds.runtime.compress.utils.IntArrayList:A-int-">MergeSort(int, int, IntArrayList[], int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.insertionsort.<a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/MergeSort.html" title="class in org.apache.sysds.runtime.compress.colgroup.insertionsort">MergeSort< [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DMLProgram.html#mergeStatementBlocks--">mergeStatementBlocks()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DMLProgram.html" title="class in org.apache.sysds.parser">DMLProgram</a></dt>
 <dd>&nbsp;</dd>
@@ -21749,6 +22113,16 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaData.html#MetaData-org.apache.sysds.runtime.meta.DataCharacteristics-">MetaData(DataCharacteristics)</a></span> - Constructor for class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaData.html" title="class in org.apache.sysds.runtime.meta">MetaData</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta"><span class="typeNameLink">MetaDataAll</span></a> - Class in <a href="org/apache/sysds/runtime/meta/package-summary.html">org.apache.sysds.runtime.meta</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#MetaDataAll--">MetaDataAll()</a></span> - Constructor for class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#MetaDataAll-java.lang.String-">MetaDataAll(String)</a></span> - Constructor for class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#MetaDataAll-java.io.BufferedReader-">MetaDataAll(BufferedReader)</a></span> - Constructor for class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#MetaDataAll-java.lang.String-boolean-boolean-">MetaDataAll(String, boolean, boolean)</a></span> - Constructor for class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/meta/MetaDataFormat.html" title="class in org.apache.sysds.runtime.meta"><span class="typeNameLink">MetaDataFormat</span></a> - Class in <a href="org/apache/sysds/runtime/meta/package-summary.html">org.apache.sysds.runtime.meta</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataFormat.html#MetaDataFormat-org.apache.sysds.runtime.meta.DataCharacteristics-org.apache.sysds.common.Types.FileFormat-">MetaDataFormat(DataCharacteristics, Types.FileFormat)</a></span> - Constructor for class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataFormat.html" title="class in org.apache.sysds.runtime.meta">MetaDataFormat</a></dt>
@@ -21781,6 +22155,10 @@
 <dd>
 <div class="block">Obtain the minimum recommended Spark version from the manifest.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettings.html#minimumSampleSize">minimumSampleSize</a></span> - Variable 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>
+<dd>
+<div class="block">The minimum size of the sample extracted.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCountDistinct.html#minimumSize">minimumSize</a></span> - Static variable in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixCountDistinct.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixCountDistinct</a></dt>
 <dd>
 <div class="block">The minimum number NonZero of cells in the input before using approximate techniques for counting number of
@@ -22068,11 +22446,11 @@
 <dd>
 <div class="block">Lop to perform cross product operation</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMCJ.html#MMCJ-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.lops.MMCJ.MMCJType-org.apache.sysds.lops.ExecType-">MMCJ(Lop, Lop, Types.DataType, Types.ValueType, MMCJ.MMCJType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMCJ.html" title="class in org.apache.sysds.lops">MM [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMCJ.html#MMCJ-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.lops.MMCJ.MMCJType-org.apache.sysds.common.Types.ExecType-">MMCJ(Lop, Lop, Types.DataType, Types.ValueType, MMCJ.MMCJType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMCJ.html" title="class in org.apache. [...]
 <dd>
 <div class="block">Constructor to perform a cross product operation.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMCJ.html#MMCJ-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.hops.AggBinaryOp.SparkAggType-org.apache.sysds.lops.ExecType-">MMCJ(Lop, Lop, Types.DataType, Types.ValueType, boolean, AggBinaryOp.SparkAggType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMCJ.html" ti [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMCJ.html#MMCJ-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.hops.AggBinaryOp.SparkAggType-org.apache.sysds.common.Types.ExecType-">MMCJ(Lop, Lop, Types.DataType, Types.ValueType, boolean, AggBinaryOp.SparkAggType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/MMCJ.MMCJType.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">MMCJ.MMCJType</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
@@ -22095,7 +22473,7 @@
 <dd>
 <div class="block">Lop to perform cross product operation</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMRJ.html#MMRJ-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.lops.ExecType-">MMRJ(Lop, Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMRJ.html" title="class in org.apache.sysds.lops">MMRJ</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMRJ.html#MMRJ-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.common.Types.ExecType-">MMRJ(Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMRJ.html" title="class in org.apache.sysds.lops">MMRJ</a></dt>
 <dd>
 <div class="block">Constructor to perform a cross product operation.</div>
 </dd>
@@ -22105,11 +22483,11 @@
  used to represent CP and MR instruction but in case of MR there is
  an additional Aggregate at the reducers.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMTSJ.html#MMTSJ-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-org.apache.sysds.lops.MMTSJ.MMTSJType-">MMTSJ(Lop, Types.DataType, Types.ValueType, ExecType, MMTSJ.MMTSJType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMTSJ.html" title="class in org.apache.sysds.lops">MMTSJ</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMTSJ.html#MMTSJ-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-org.apache.sysds.lops.MMTSJ.MMTSJType-">MMTSJ(Lop, Types.DataType, Types.ValueType, Types.ExecType, MMTSJ.MMTSJType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMTSJ.html" title="class in org.apache.sysds.lops">MMTSJ</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMTSJ.html#MMTSJ-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-org.apache.sysds.lops.MMTSJ.MMTSJType-boolean-">MMTSJ(Lop, Types.DataType, Types.ValueType, ExecType, MMTSJ.MMTSJType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMTSJ.html" title="class in org.apache.sysds.lops">MMTSJ</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMTSJ.html#MMTSJ-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-org.apache.sysds.lops.MMTSJ.MMTSJType-boolean-">MMTSJ(Lop, Types.DataType, Types.ValueType, Types.ExecType, MMTSJ.MMTSJType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMTSJ.html" title="class in org.apache.sysds. [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMTSJ.html#MMTSJ-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-org.apache.sysds.lops.MMTSJ.MMTSJType-boolean-int-">MMTSJ(Lop, Types.DataType, Types.ValueType, ExecType, MMTSJ.MMTSJType, boolean, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMTSJ.html" title="class in org.apache.sysds.lops" [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMTSJ.html#MMTSJ-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-org.apache.sysds.lops.MMTSJ.MMTSJType-boolean-int-">MMTSJ(Lop, Types.DataType, Types.ValueType, Types.ExecType, MMTSJ.MMTSJType, boolean, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMTSJ.html" title="class in org.apac [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/MMTSJ.MMTSJType.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">MMTSJ.MMTSJType</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
@@ -22121,7 +22499,7 @@
 <dd>
 <div class="block">Lop to perform zip matrix multiplication</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMZip.html#MMZip-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.lops.ExecType-">MMZip(Lop, Lop, Types.DataType, Types.ValueType, boolean, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMZip.html" title="class in org.apache.sysds.lops">MMZip</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/MMZip.html#MMZip-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.common.Types.ExecType-">MMZip(Lop, Lop, Types.DataType, Types.ValueType, boolean, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/MMZip.html" title="class in org.apache.sysds.lops">MMZip</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/LibSpoofPrimitives.html#mod-double-double-">mod(double, double)</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>
@@ -22137,6 +22515,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html#moveData-java.lang.String-java.lang.String-">moveData(String, String)</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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html#moveFrequentToLastDictionaryEntry-org.apache.sysds.runtime.compress.colgroup.dictionary.ADictionary-org.apache.sysds.runtime.compress.utils.ABitmap-int-int-">moveFrequentToLastDictionaryEntry(ADictionary, ABitmap, int, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/diction [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/ShadowBuffer.html#moveFromDevice-java.lang.String-">moveFromDevice(String)</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/ShadowBuffer.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">ShadowBuffer</a></dt>
 <dd>
 <div class="block">Move the data from GPU to shadow buffer</div>
@@ -22153,6 +22533,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/stat/InfrastructureAnalyzer.html#MR_JOBTRACKER_ADDRESS">MR_JOBTRACKER_ADDRESS</a></span> - Static variable in class org.apache.sysds.runtime.controlprogram.parfor.stat.<a href="org/apache/sysds/runtime/controlprogram/parfor/stat/InfrastructureAnalyzer.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.stat">InfrastructureAnalyzer</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#mtdExists--">mtdExists()</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNN.html#multBias-double:A-double:A-int-int-int-">multBias(double[], double[], int, int, int)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixDNN.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixDNN</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlParser.MultDivExpressionContext.html#MultDivExpressionContext-org.apache.sysds.parser.dml.DmlParser.ExpressionContext-">MultDivExpressionContext(DmlParser.ExpressionContext)</a></span> - Constructor for class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlParser.MultDivExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.MultDivExpressionContext</a></dt>
@@ -22165,6 +22547,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/MultiAssignmentStatement.html#MultiAssignmentStatement-java.util.ArrayList-org.apache.sysds.parser.Expression-">MultiAssignmentStatement(ArrayList&lt;DataIdentifier&gt;, Expression)</a></span> - Constructor for class org.apache.sysds.parser.<a href="org/apache/sysds/parser/MultiAssignmentStatement.html" title="class in org.apache.sysds.parser">MultiAssignmentStatement</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html" title="class in org.apache.sysds.runtime.compress.utils"><span class="typeNameLink">MultiColBitmap</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">Uncompressed representation of one or more columns in bitmap format.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html#MultiColBitmap-int-org.apache.sysds.runtime.compress.utils.IntArrayList:A-double:A:A-int-">MultiColBitmap(int, IntArrayList[], double[][], int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html" title="class in org.apache.sysds.runtime.compress.utils">MultiColBitmap</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode"><span class="typeNameLink">MultiColumnEncoder</span></a> - Class in <a href="org/apache/sysds/runtime/transform/encode/package-summary.html">org.apache.sysds.runtime.transform.encode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#MultiColumnEncoder-java.util.List-">MultiColumnEncoder(List&lt;ColumnEncoderComposite&gt;)</a></span> - Constructor for class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
@@ -22241,10 +22629,6 @@
 <dl>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/DnnParameters.html#N">N</a></span> - Variable 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><a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree"><span class="typeNameLink">Naive</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/tree/package-summary.html">org.apache.sysds.runtime.compress.colgroup.tree</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html#Naive-int-int-int-">Naive(int, int, int)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.tree.<a href="org/apache/sysds/runtime/compress/colgroup/tree/Naive.html" title="class in org.apache.sysds.runtime.compress.colgroup.tree">Naive</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlParser.BuiltinFunctionExpressionContext.html#name">name</a></span> - Variable in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlParser.BuiltinFunctionExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.BuiltinFunctionExpressionContext</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlParser.ExternalFunctionDefExpressionContext.html#name">name</a></span> - Variable in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlParser.ExternalFunctionDefExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.ExternalFunctionDefExpressionContext</a></dt>
@@ -22274,7 +22658,7 @@
 <dd>
 <div class="block">Lop to perform an operation on a variable number of operands.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Nary.html#Nary-org.apache.sysds.common.Types.OpOpN-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.Lop:A-org.apache.sysds.lops.ExecType-">Nary(Types.OpOpN, Types.DataType, Types.ValueType, Lop[], ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Nary.html" title="class in org.apache.sysds.lops">Nary</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Nary.html#Nary-org.apache.sysds.common.Types.OpOpN-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.Lop:A-org.apache.sysds.common.Types.ExecType-">Nary(Types.OpOpN, Types.DataType, Types.ValueType, Lop[], Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Nary.html" title="class in org.apache.sysds.lops">Nary</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/hops/NaryOp.html" title="class in org.apache.sysds.hops"><span class="typeNameLink">NaryOp</span></a> - Class in <a href="org/apache/sysds/hops/package-summary.html">org.apache.sysds.hops</a></dt>
 <dd>
@@ -22322,6 +22706,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/codegen/SpoofOperator.SideInputSparseCell.html#next-int-int-">next(int, int)</a></span> - Method in class org.apache.sysds.runtime.codegen.<a href="org/apache/sysds/runtime/codegen/SpoofOperator.SideInputSparseCell.html" title="class in org.apache.sysds.runtime.codegen">SpoofOperator.SideInputSparseCell</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html#next--">next()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AIterator</a></dt>
+<dd>
+<div class="block">Increment the pointers such that the both index and dataIndex is incremented to the next entry.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArrayIntListHashMap.DArrayIListEntry.html#next">next</a></span> - Variable 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/DoubleIntListHashMap.DIListEntry.html#next">next</a></span> - Variable 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>
@@ -22354,6 +22742,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/util/StagingFileUtils.html#nextKeyMap-java.io.BufferedReader-java.util.HashMap-int-int-">nextKeyMap(BufferedReader, HashMap&lt;Integer, HashMap&lt;Long, Long&gt;&gt;, int, int)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.parfor.util.<a href="org/apache/sysds/runtime/controlprogram/parfor/util/StagingFileUtils.html" title="class in org.apache.sysds.runtime.controlprogra [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#nextLineageCachedEntry">nextLineageCachedEntry</a></span> - Variable in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
+<dd>
+<div class="block">Head of the linked list of GPUObjects that point to the same lineage cached GPU pointer</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/FastStringTokenizer.html#nextLong--">nextLong()</a></span> - Method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/FastStringTokenizer.html" title="class in org.apache.sysds.runtime.util">FastStringTokenizer</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/readers/ReaderColumnSelection.html#nextRow--">nextRow()</a></span> - Method in class org.apache.sysds.runtime.compress.readers.<a href="org/apache/sysds/runtime/compress/readers/ReaderColumnSelection.html" title="class in org.apache.sysds.runtime.compress.readers">ReaderColumnSelection</a></dt>
@@ -22366,8 +22758,6 @@
 <dd>
 <div class="block">Returns the next token in the string as a String.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html#nnz">nnz</a></span> - Variable in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/CSRPointer.html#nnz">nnz</a></span> - Variable in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/CSRPointer.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">CSRPointer</a></dt>
 <dd>
 <div class="block">Number of non zeroes</div>
@@ -22391,8 +22781,6 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/functionobjects/Not.html" title="class in org.apache.sysds.runtime.functionobjects"><span class="typeNameLink">Not</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/util/ProgramConverter.html#NOT_SUPPORTED_EXTERNALFUNCTION_PB">NOT_SUPPORTED_EXTERNALFUNCTION_PB</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><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#NOT_SUPPORTED_PB">NOT_SUPPORTED_PB</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><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#NOT_SUPPORTED_SPARK_INSTRUCTION">NOT_SUPPORTED_SPARK_INSTRUCTION</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>
@@ -22421,8 +22809,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/Explain.ExplainCounts.html#numChkpts">numChkpts</a></span> - Variable in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/Explain.ExplainCounts.html" title="class in org.apache.sysds.utils">Explain.ExplainCounts</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html#numCols">numCols</a></span> - Variable in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/Explain.ExplainCounts.html#numCPInst">numCPInst</a></span> - Variable in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/Explain.ExplainCounts.html" title="class in org.apache.sysds.utils">Explain.ExplainCounts</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/DenseBlock.html#numDims--">numDims()</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>
@@ -22451,8 +22837,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/Explain.ExplainCounts.html#numReblocks">numReblocks</a></span> - Variable in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/Explain.ExplainCounts.html" title="class in org.apache.sysds.utils">Explain.ExplainCounts</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html#numRows">numRows</a></span> - Variable in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/DenseBlock.html#numRows--">numRows()</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 rows.</div>
@@ -22493,8 +22877,22 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/opt/ReachabilityGraph.SubProblem.html#offset">offset</a></span> - Variable in class org.apache.sysds.hops.codegen.opt.<a href="org/apache/sysds/hops/codegen/opt/ReachabilityGraph.SubProblem.html" title="class in org.apache.sysds.hops.codegen.opt">ReachabilityGraph.SubProblem</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset"><span class="typeNameLink">OffsetByte</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/offset/package-summary.html">org.apache.sysds.runtime.compress.colgroup.offset</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html#OffsetByte-int:A-">OffsetByte(int[])</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetByte</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset"><span class="typeNameLink">OffsetChar</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/offset/package-summary.html">org.apache.sysds.runtime.compress.colgroup.offset</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html#OffsetChar-int:A-">OffsetChar(int[])</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetChar</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/functionobjects/OffsetColumnIndex.html" title="class in org.apache.sysds.runtime.functionobjects"><span class="typeNameLink">OffsetColumnIndex</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><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset"><span class="typeNameLink">OffsetFactory</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/offset/package-summary.html">org.apache.sysds.runtime.compress.colgroup.offset</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.html#OffsetFactory--">OffsetFactory()</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.OFF_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.offset"><span class="typeNameLink">OffsetFactory.OFF_TYPE</span></a> - Enum in <a href="org/apache/sysds/runtime/compress/colgroup/offset/package-summary.html">org.apache.sysds.runtime.compress.colgroup.offset</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/EncoderOmit.html#omit-java.lang.String:A-org.apache.sysds.runtime.transform.TfUtils-">omit(String[], TfUtils)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/EncoderOmit.html" title="class in org.apache.sysds.runtime.transform.encode">EncoderOmit</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/IJV.html#onDiag--">onDiag()</a></span> - Method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/IJV.html" title="class in org.apache.sysds.runtime.matrix.data">IJV</a></dt>
@@ -22855,11 +23253,13 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/colgroup/package-summary.html">org.apache.sysds.runtime.compress.colgroup</a> - package org.apache.sysds.runtime.compress.colgroup</dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/mapping/package-summary.html">org.apache.sysds.runtime.compress.colgroup.mapping</a> - package org.apache.sysds.runtime.compress.colgroup.mapping</dt>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/package-summary.html">org.apache.sysds.runtime.compress.colgroup.dictionary</a> - package org.apache.sysds.runtime.compress.colgroup.dictionary</dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/pre/package-summary.html">org.apache.sysds.runtime.compress.colgroup.pre</a> - package org.apache.sysds.runtime.compress.colgroup.pre</dt>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/package-summary.html">org.apache.sysds.runtime.compress.colgroup.insertionsort</a> - package org.apache.sysds.runtime.compress.colgroup.insertionsort</dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/tree/package-summary.html">org.apache.sysds.runtime.compress.colgroup.tree</a> - package org.apache.sysds.runtime.compress.colgroup.tree</dt>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/mapping/package-summary.html">org.apache.sysds.runtime.compress.colgroup.mapping</a> - package org.apache.sysds.runtime.compress.colgroup.mapping</dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/offset/package-summary.html">org.apache.sysds.runtime.compress.colgroup.offset</a> - package org.apache.sysds.runtime.compress.colgroup.offset</dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/compress/estim/package-summary.html">org.apache.sysds.runtime.compress.estim</a> - package org.apache.sysds.runtime.compress.estim</dt>
 <dd>&nbsp;</dd>
@@ -22871,6 +23271,8 @@
 <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/compress/workload/package-summary.html">org.apache.sysds.runtime.compress.workload</a> - package org.apache.sysds.runtime.compress.workload</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>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/controlprogram/caching/package-summary.html">org.apache.sysds.runtime.controlprogram.caching</a> - package org.apache.sysds.runtime.controlprogram.caching</dt>
@@ -23098,11 +23500,11 @@
 <dd>
 <div class="block">Defines a LOP for functions.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/ParameterizedBuiltin.html#ParameterizedBuiltin-java.util.HashMap-org.apache.sysds.common.Types.ParamBuiltinOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">ParameterizedBuiltin(HashMap&lt;String, Lop&gt;, Types.ParamBuiltinOp, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Para [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/ParameterizedBuiltin.html#ParameterizedBuiltin-java.util.HashMap-org.apache.sysds.common.Types.ParamBuiltinOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">ParameterizedBuiltin(HashMap&lt;String, Lop&gt;, Types.ParamBuiltinOp, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/s [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/ParameterizedBuiltin.html#ParameterizedBuiltin-java.util.HashMap-org.apache.sysds.common.Types.ParamBuiltinOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">ParameterizedBuiltin(HashMap&lt;String, Lop&gt;, Types.ParamBuiltinOp, Types.DataType, Types.ValueType, ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/ [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/ParameterizedBuiltin.html#ParameterizedBuiltin-java.util.HashMap-org.apache.sysds.common.Types.ParamBuiltinOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">ParameterizedBuiltin(HashMap&lt;String, Lop&gt;, Types.ParamBuiltinOp, Types.DataType, Types.ValueType, Types.ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/ParameterizedBuiltin.html#ParameterizedBuiltin-java.util.HashMap-org.apache.sysds.common.Types.ParamBuiltinOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-boolean-">ParameterizedBuiltin(HashMap&lt;String, Lop&gt;, Types.ParamBuiltinOp, Types.DataType, Types.ValueType, ExecType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apach [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/ParameterizedBuiltin.html#ParameterizedBuiltin-java.util.HashMap-org.apache.sysds.common.Types.ParamBuiltinOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-boolean-">ParameterizedBuiltin(HashMap&lt;String, Lop&gt;, Types.ParamBuiltinOp, Types.DataType, Types.ValueType, Types.ExecType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a h [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/functionobjects/ParameterizedBuiltin.html" title="class in org.apache.sysds.runtime.functionobjects"><span class="typeNameLink">ParameterizedBuiltin</span></a> - Class in <a href="org/apache/sysds/runtime/functionobjects/package-summary.html">org.apache.sysds.runtime.functionobjects</a></dt>
 <dd>
@@ -23313,6 +23715,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#parseAggregateUnaryRowIndexOperator-java.lang.String-int-int-">parseAggregateUnaryRowIndexOperator(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/meta/MetaDataAll.html#parseAndSetPrivacyConstraint-org.apache.sysds.runtime.controlprogram.caching.CacheableData-">parseAndSetPrivacyConstraint(CacheableData&lt;?&gt;)</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <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>
@@ -23449,6 +23853,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/CovarianceFEDInstruction.html#parseInstruction-java.lang.String-">parseInstruction(String)</a></span> - Static method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/CovarianceFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">CovarianceFEDInstruction</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/CtableFEDInstruction.html#parseInstruction-java.lang.String-">parseInstruction(String)</a></span> - Static method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/CtableFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">CtableFEDInstruction</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/IndexingFEDInstruction.html#parseInstruction-java.lang.String-">parseInstruction(String)</a></span> - Static method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/IndexingFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">IndexingFEDInstruction</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/InitFEDInstruction.html#parseInstruction-java.lang.String-">parseInstruction(String)</a></span> - Static 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">InitFEDInstruction</a></dt>
@@ -23551,6 +23957,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/IndexingSPInstruction.html#parseInstruction-java.lang.String-">parseInstruction(String)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/IndexingSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">IndexingSPInstruction</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/LIBSVMReblockSPInstruction.html#parseInstruction-java.lang.String-">parseInstruction(String)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/LIBSVMReblockSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">LIBSVMReblockSPInstruction</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/MapmmChainSPInstruction.html#parseInstruction-java.lang.String-">parseInstruction(String)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/MapmmChainSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">MapmmChainSPInstruction</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/MapmmSPInstruction.html#parseInstruction-java.lang.String-">parseInstruction(String)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/MapmmSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">MapmmSPInstruction</a></dt>
@@ -23624,6 +24032,8 @@
 <div class="block">Parses a memory size with optional g/m/k quantifiers into its
  number representation.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#parseMetaDataFileParameters-java.lang.String-boolean-java.util.HashMap-">parseMetaDataFileParameters(String, boolean, HashMap&lt;String, Expression&gt;)</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionParser.html#parseMixedInstructions-java.lang.String-">parseMixedInstructions(String)</a></span> - Static method in class org.apache.sysds.runtime.instructions.<a href="org/apache/sysds/runtime/instructions/InstructionParser.html" title="class in org.apache.sysds.runtime.instructions">InstructionParser</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageRecomputeUtils.html#parseNComputeLineageTrace-java.lang.String-java.lang.String-">parseNComputeLineageTrace(String, String)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageRecomputeUtils.html" title="class in org.apache.sysds.runtime.lineage">LineageRecomputeUtils</a></dt>
@@ -23639,8 +24049,6 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#parseProgram-java.lang.String-int-">parseProgram(String, int)</a></span> - Static method 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><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#parseProgram-java.lang.String-int-boolean-">parseProgram(String, int, boolean)</a></span> - Static method 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><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/decode/DecoderRecode.html#parseRecodeMapEntry-java.lang.String-org.apache.sysds.runtime.matrix.data.Pair-">parseRecodeMapEntry(String, Pair&lt;String, String&gt;)</a></span> - Static method in class org.apache.sysds.runtime.transform.decode.<a href="org/apache/sysds/runtime/transform/decode/DecoderRecode.html" title="class in org.apache.sysds.runtime.transform.decode">DecoderRecode</a></dt>
 <dd>
 <div class="block">Parses a line of &lt;token, ID, count&gt; into &lt;token, ID&gt; pairs, where 
@@ -23705,9 +24113,9 @@
 <dd>
 <div class="block">Lop to perform a partial aggregation.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/PartialAggregate.html#PartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">PartialAggregate(Lop, Types.AggOp, Types.Direction, Types.DataType, Types.ValueType, ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/a [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/PartialAggregate.html#PartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">PartialAggregate(Lop, Types.AggOp, Types.Direction, Types.DataType, Types.ValueType, Types.ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops. [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/PartialAggregate.html#PartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.hops.AggBinaryOp.SparkAggType-org.apache.sysds.lops.ExecType-">PartialAggregate(Lop, Types.AggOp, Types.Direction, Types.DataType, Types.ValueType, AggBinaryOp.SparkAggType, ExecType)</a></sp [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/PartialAggregate.html#PartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.hops.AggBinaryOp.SparkAggType-org.apache.sysds.common.Types.ExecType-">PartialAggregate(Lop, Types.AggOp, Types.Direction, Types.DataType, Types.ValueType, AggBinaryOp.SparkAggType, Types.Exe [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/BalanceToAvgFederatedScheme.html#partition-org.apache.sysds.runtime.controlprogram.caching.MatrixObject-org.apache.sysds.runtime.controlprogram.caching.MatrixObject-int-">partition(MatrixObject, MatrixObject, int)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.paramserv.dp.<a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/BalanceToAvgFederatedScheme.html" title [...]
 <dd>&nbsp;</dd>
@@ -23725,14 +24133,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/SubsampleToMinFederatedScheme.html#partition-org.apache.sysds.runtime.controlprogram.caching.MatrixObject-org.apache.sysds.runtime.controlprogram.caching.MatrixObject-int-">partition(MatrixObject, MatrixObject, int)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.paramserv.dp.<a href="org/apache/sysds/runtime/controlprogram/paramserv/dp/SubsampleToMinFederatedScheme.html" t [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/AColumnGroupPartitioner.html#partitionColumns-org.apache.sysds.runtime.compress.estim.CompressedSizeInfo-">partitionColumns(CompressedSizeInfo)</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/AColumnGroupPartitioner.html" title="class in org.apache.sysds.runtime.compress.cocode">AColumnGroupPartitioner</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerBinPacking.html#partitionColumns-org.apache.sysds.runtime.compress.estim.CompressedSizeInfo-">partitionColumns(CompressedSizeInfo)</a></span> - Method in 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><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerCost.html#partitionColumns-org.apache.sysds.runtime.compress.estim.CompressedSizeInfo-">partitionColumns(CompressedSizeInfo)</a></span> - Method in 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><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerStatic.html#partitionColumns-org.apache.sysds.runtime.compress.estim.CompressedSizeInfo-">partitionColumns(CompressedSizeInfo)</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/ColumnGroupPartitionerStatic.html" title="class in org.apache.sysds.runtime.compress.cocode">ColumnGroupPartitionerStatic</a></dt>
-<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 [...]
 <dd>
 <div class="block">This class is for partitioned matrix/frame blocks, to be used as broadcasts.</div>
@@ -23798,6 +24198,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#PBS_END">PBS_END</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><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html#peekFirstEntry--">peekFirstEntry()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageGPUCacheEviction</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/CudaSupportFunctions.html#PERFORM_CONVERSION_ON_DEVICE">PERFORM_CONVERSION_ON_DEVICE</a></span> - Static variable in interface org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/CudaSupportFunctions.html" title="interface in org.apache.sysds.runtime.matrix.data">CudaSupportFunctions</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/OperationsOnMatrixValues.html#performAggregateUnary-org.apache.sysds.runtime.matrix.data.MatrixIndexes-org.apache.sysds.runtime.matrix.data.MatrixValue-org.apache.sysds.runtime.matrix.data.MatrixIndexes-org.apache.sysds.runtime.matrix.data.MatrixValue-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-int-">performAggregateUnary(MatrixIndexes, MatrixValue, MatrixIndexes, MatrixValue, AggregateUna [...]
@@ -23863,9 +24265,9 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/PickByCount.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">PickByCount</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/PickByCount.html#PickByCount-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.lops.PickByCount.OperationTypes-org.apache.sysds.lops.ExecType-">PickByCount(Lop, Lop, Types.DataType, Types.ValueType, PickByCount.OperationTypes, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/PickB [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/PickByCount.html#PickByCount-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.lops.PickByCount.OperationTypes-org.apache.sysds.common.Types.ExecType-">PickByCount(Lop, Lop, Types.DataType, Types.ValueType, PickByCount.OperationTypes, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sy [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/PickByCount.html#PickByCount-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.lops.PickByCount.OperationTypes-org.apache.sysds.lops.ExecType-boolean-">PickByCount(Lop, Lop, Types.DataType, Types.ValueType, PickByCount.OperationTypes, ExecType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/PickByCount.html#PickByCount-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.lops.PickByCount.OperationTypes-org.apache.sysds.common.Types.ExecType-boolean-">PickByCount(Lop, Lop, Types.DataType, Types.ValueType, PickByCount.OperationTypes, Types.ExecType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a hr [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/PickByCount.OperationTypes.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">PickByCount.OperationTypes</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
@@ -23912,8 +24314,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.html#PlanningCoCoder--">PlanningCoCoder()</a></span> - Constructor for class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder</a></dt>
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.PartitionerType.html" title="enum in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">PlanningCoCoder.PartitionerType</span></a> - Enum in <a href="org/apache/sysds/runtime/compress/cocode/package-summary.html">org.apache.sysds.runtime.compress.cocode</a></dt>
+<dt><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html" title="class in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">PlanningCoCoder.Memorizer</span></a> - Class in <a href="org/apache/sysds/runtime/compress/cocode/package-summary.html">org.apache.sysds.runtime.compress.cocode</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.PartitionerType.html" title="enum in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">PlanningCoCoder.PartitionerType</span></a> - Enum in <a href="org/apache/sysds/runtime/compress/cocode/package-summary.html">org.apache.sysds.runtime.compress.cocode</a></dt>
+<dd>
+<div class="block">The Valid coCoding techniques</div>
+</dd>
 <dt><a href="org/apache/sysds/hops/codegen/opt/PlanPartition.html" title="class in org.apache.sysds.hops.codegen.opt"><span class="typeNameLink">PlanPartition</span></a> - Class in <a href="org/apache/sysds/hops/codegen/opt/package-summary.html">org.apache.sysds.hops.codegen.opt</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/opt/PlanPartition.html#PlanPartition-java.util.HashSet-java.util.HashSet-java.util.HashSet-java.util.HashSet-java.util.ArrayList-org.apache.sysds.hops.codegen.opt.InterestingPoint:A-boolean-">PlanPartition(HashSet&lt;Long&gt;, HashSet&lt;Long&gt;, HashSet&lt;Long&gt;, HashSet&lt;Long&gt;, ArrayList&lt;Long&gt;, InterestingPoint[], boolean)</a></span> - Constructor for class org.apache.sysds.hops.codegen.opt.<a href=" [...]
@@ -23972,7 +24378,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/PMMJ.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">PMMJ</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/PMMJ.html#PMMJ-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-boolean-boolean-org.apache.sysds.lops.ExecType-">PMMJ(Lop, Lop, Lop, Types.DataType, Types.ValueType, boolean, boolean, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/PMMJ.html" title="class in org.apache. [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/PMMJ.html#PMMJ-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-boolean-boolean-org.apache.sysds.common.Types.ExecType-">PMMJ(Lop, Lop, Lop, Types.DataType, Types.ValueType, boolean, boolean, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/PMMJ.html" title="class  [...]
 <dd>
 <div class="block">Constructor to setup a Permutation Matrix Multiplication</div>
 </dd>
@@ -23991,6 +24397,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/PoissonPRNGenerator.html#PoissonPRNGenerator-double-">PoissonPRNGenerator(double)</a></span> - Constructor for class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/PoissonPRNGenerator.html" title="class in org.apache.sysds.runtime.util">PoissonPRNGenerator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html#pollFirstEntry--">pollFirstEntry()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageGPUCacheEviction</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCuDNN.html#pooling-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-int-int-int-int-int-int-int-int-int-int-int-int-int-org.apache.sysds.runtime.matrix.data.LibMatrixDNN.PoolingType-double-">pooling(GPUContext, String, MatrixObject, MatrixObject, int, i [...]
 <dd>
 <div class="block">performs maxpooling on GPU by exploiting cudnnPoolingForward(...)</div>
@@ -24060,6 +24468,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/SparseBlockMCSR.html#pos-int-">pos(int)</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/SparseBlockMCSR.html" title="class in org.apache.sysds.runtime.data">SparseBlockMCSR</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageDebugger.html#POS_NAN">POS_NAN</a></span> - Static variable in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageDebugger.html" title="class in org.apache.sysds.runtime.lineage">LineageDebugger</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageDebugger.html#POS_NEGATIVE_INFINITY">POS_NEGATIVE_INFINITY</a></span> - Static variable in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageDebugger.html" title="class in org.apache.sysds.runtime.lineage">LineageDebugger</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageDebugger.html#POS_POSITIVE_INFINITY">POS_POSITIVE_INFINITY</a></span> - Static variable in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageDebugger.html" title="class in org.apache.sysds.runtime.lineage">LineageDebugger</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/SparseBlock.html#posFIndexGT-int-int-">posFIndexGT(int, int)</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/SparseBlock.html" title="class in org.apache.sysds.runtime.data">SparseBlock</a></dt>
 <dd>
 <div class="block">Get position of first column index greater than column c in row r.</div>
@@ -24094,6 +24508,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtilsExt.html#postProcessAfterCopying-org.apache.sysds.runtime.matrix.data.MatrixBlock-">postProcessAfterCopying(MatrixBlock)</a></span> - Static method in class org.apache.sysds.runtime.instructions.spark.utils.<a href="org/apache/sysds/runtime/instructions/spark/utils/RDDConverterUtilsExt.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDConverterUtilsExt</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/CPInstruction.html#postprocessInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">postprocessInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/CPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">CPInstruction</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/FunctionCallCPInstruction.html#postprocessInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">postprocessInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/FunctionCallCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">FunctionCallCPInstruction</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/GPUInstruction.html#postprocessInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">postprocessInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.<a href="org/apache/sysds/runtime/instructions/gpu/GPUInstruction.html" title="class in org.apache.sysds.runtime.instructions.gpu">GPUInstruction</a></dt>
@@ -24122,213 +24538,95 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Data.html#PREAD_PREFIX">PREAD_PREFIX</a></span> - Static variable in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Data.html" title="class in org.apache.sysds.lops">Data</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#preAggregate-double:A-int-">preAggregate(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#preAggregate-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-">preAggregate(MatrixBlock, MatrixBlock, 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/ColGroupDDC.html#preAggregate-double:A-int-">preAggregate(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#preAggregate-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-int-">preAggregate(MatrixBlock, MatrixBlock, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#preAggregate-double:A-int-">preAggregate(double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#preAggregateThatDDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatDDCStructure(ColGroupDDC, Dictionary)</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.co [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#preAggregate-double:A-int-">preAggregate(double[], 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#preAggregateThatDDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatDDCStructure(ColGroupDDC, Dictionary)</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.co [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#preAggregate-double:A-int-">preAggregate(double[], 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#preAggregateThatDDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatDDCStructure(ColGroupDDC, Dictionary)</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.co [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#preAggregate-double:A-int-">preAggregate(double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#preAggregateThatDDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatDDCStructure(ColGroupDDC, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.co [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#preAggregate-double:A-int-">preAggregate(double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#preAggregateThatDDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatDDCStructure(ColGroupDDC, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysd [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregate-double:A-int-">preAggregate(double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregateThatDDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatDDCStructure(ColGroupDDC, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.a [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregate-double:A-int-">preAggregate(double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregateThatDDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatDDCStructure(ColGroupDDC, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds. [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregate-double:A-">preAggregate(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">Pre aggregate a vector</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregate-double:A-int-">preAggregate(double[], 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregateThatIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-boolean-">preAggregateThatIndexStructure(ColGroupValue, boolean)</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">Pre aggregates for left multiplication</div>
+<div class="block">Pre aggregate into a dictionary.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregate-org.apache.sysds.runtime.data.SparseBlock-">preAggregate(SparseBlock)</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">Pre aggregate for left multiplication</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregate-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-">preAggregate(ColGroupValue)</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#preAggregateCONST-org.apache.sysds.runtime.compress.colgroup.ColGroupConst-">preAggregateCONST(ColGroupConst)</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/ColGroupConst.html#preAggregateDDC-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-">preAggregateDDC(ColGroupDDC)</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#preAggregateDDC-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-">preAggregateDDC(ColGroupDDC)</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/ColGroupEmpty.html#preAggregateDDC-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-">preAggregateDDC(ColGroupDDC)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#preAggregateDDC-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-">preAggregateDDC(ColGroupDDC)</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#preAggregateDDC-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-">preAggregateDDC(ColGroupDDC)</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/ColGroupSDC.html#preAggregateDDC-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-">preAggregateDDC(ColGroupDDC)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#preAggregateDDC-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-">preAggregateDDC(ColGroupDDC)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregateDDC-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-">preAggregateDDC(ColGroupDDC)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregateDDC-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-">preAggregateDDC(ColGroupDDC)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#preAggregateThatSDCSingleStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCSingleStructure(ColGroupSDCSingle, Dictionary, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" ti [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregateDDC-org.apache.sysds.runtime.compress.colgroup.ColGroupDDC-">preAggregateDDC(ColGroupDDC)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#preAggregateThatSDCSingleStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCSingleStructure(ColGroupSDCSingle, Dictionary, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" ti [...]
 <dd>&nbsp;</dd>
-<dt><a href="org/apache/sysds/runtime/compress/colgroup/pre/PreAggregateFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre"><span class="typeNameLink">PreAggregateFactory</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/pre/package-summary.html">org.apache.sysds.runtime.compress.colgroup.pre</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#preAggregateThatSDCSingleStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCSingleStructure(ColGroupSDCSingle, Dictionary, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html" ti [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/PreAggregateFactory.html#PreAggregateFactory--">PreAggregateFactory()</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/PreAggregateFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">PreAggregateFactory</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#preAggregateThatSDCSingleStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCSingleStructure(ColGroupSDCSingle, Dictionary, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" ti [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#preAggregateOLE-org.apache.sysds.runtime.compress.colgroup.ColGroupOLE-">preAggregateOLE(ColGroupOLE)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#preAggregateThatSDCSingleStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCSingleStructure(ColGroupSDCSingle, Dictionary, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSin [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#preAggregateOLE-org.apache.sysds.runtime.compress.colgroup.ColGroupOLE-">preAggregateOLE(ColGroupOLE)</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/ColGroupSDCSingleZeros.html#preAggregateThatSDCSingleStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCSingleStructure(ColGroupSDCSingle, Dictionary, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupS [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#preAggregateOLE-org.apache.sysds.runtime.compress.colgroup.ColGroupOLE-">preAggregateOLE(ColGroupOLE)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregateThatSDCSingleStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCSingleStructure(ColGroupSDCSingle, Dictionary, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZero [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#preAggregateOLE-org.apache.sysds.runtime.compress.colgroup.ColGroupOLE-">preAggregateOLE(ColGroupOLE)</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/ColGroupDDC.html#preAggregateThatSDCSingleZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html" [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#preAggregateOLE-org.apache.sysds.runtime.compress.colgroup.ColGroupOLE-">preAggregateOLE(ColGroupOLE)</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/ColGroupOLE.html#preAggregateThatSDCSingleZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html" [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#preAggregateOLE-org.apache.sysds.runtime.compress.colgroup.ColGroupOLE-">preAggregateOLE(ColGroupOLE)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#preAggregateThatSDCSingleZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html" [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#preAggregateOLE-org.apache.sysds.runtime.compress.colgroup.ColGroupOLE-">preAggregateOLE(ColGroupOLE)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#preAggregateThatSDCSingleZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregateOLE-org.apache.sysds.runtime.compress.colgroup.ColGroupOLE-">preAggregateOLE(ColGroupOLE)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#preAggregateThatSDCSingleZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregateOLE-org.apache.sysds.runtime.compress.colgroup.ColGroupOLE-">preAggregateOLE(ColGroupOLE)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregateThatSDCSingleZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGro [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregateOLE-org.apache.sysds.runtime.compress.colgroup.ColGroupOLE-">preAggregateOLE(ColGroupOLE)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregateThatSDCSingleZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCSingleZerosStructure(ColGroupSDCSingleZeros, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZ [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#preAggregateRLE-org.apache.sysds.runtime.compress.colgroup.ColGroupRLE-">preAggregateRLE(ColGroupRLE)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#preAggregateThatSDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCStructure(ColGroupSDC, Dictionary, 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 [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#preAggregateRLE-org.apache.sysds.runtime.compress.colgroup.ColGroupRLE-">preAggregateRLE(ColGroupRLE)</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/ColGroupOLE.html#preAggregateThatSDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCStructure(ColGroupSDC, Dictionary, 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 [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#preAggregateRLE-org.apache.sysds.runtime.compress.colgroup.ColGroupRLE-">preAggregateRLE(ColGroupRLE)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#preAggregateThatSDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCStructure(ColGroupSDC, Dictionary, 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 [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#preAggregateRLE-org.apache.sysds.runtime.compress.colgroup.ColGroupRLE-">preAggregateRLE(ColGroupRLE)</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/ColGroupSDC.html#preAggregateThatSDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCStructure(ColGroupSDC, Dictionary, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#preAggregateRLE-org.apache.sysds.runtime.compress.colgroup.ColGroupRLE-">preAggregateRLE(ColGroupRLE)</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/ColGroupSDCSingle.html#preAggregateThatSDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCStructure(ColGroupSDC, Dictionary, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class i [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#preAggregateRLE-org.apache.sysds.runtime.compress.colgroup.ColGroupRLE-">preAggregateRLE(ColGroupRLE)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregateThatSDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCStructure(ColGroupSDC, Dictionary, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" titl [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#preAggregateRLE-org.apache.sysds.runtime.compress.colgroup.ColGroupRLE-">preAggregateRLE(ColGroupRLE)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregateThatSDCStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-boolean-">preAggregateThatSDCStructure(ColGroupSDC, Dictionary, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in  [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregateRLE-org.apache.sysds.runtime.compress.colgroup.ColGroupRLE-">preAggregateRLE(ColGroupRLE)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#preAggregateThatSDCZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCZerosStructure(ColGroupSDCZeros, Dictionary)</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.apa [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregateRLE-org.apache.sysds.runtime.compress.colgroup.ColGroupRLE-">preAggregateRLE(ColGroupRLE)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#preAggregateThatSDCZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCZerosStructure(ColGroupSDCZeros, Dictionary)</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.apa [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregateRLE-org.apache.sysds.runtime.compress.colgroup.ColGroupRLE-">preAggregateRLE(ColGroupRLE)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#preAggregateThatSDCZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCZerosStructure(ColGroupSDCZeros, Dictionary)</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.apa [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#preAggregateSDC-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-">preAggregateSDC(ColGroupSDC)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#preAggregateThatSDCZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCZerosStructure(ColGroupSDCZeros, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apa [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#preAggregateSDC-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-">preAggregateSDC(ColGroupSDC)</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/ColGroupSDCSingle.html#preAggregateThatSDCZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCZerosStructure(ColGroupSDCZeros, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="clas [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#preAggregateSDC-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-">preAggregateSDC(ColGroupSDC)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregateThatSDCZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCZerosStructure(ColGroupSDCZeros, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" t [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#preAggregateSDC-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-">preAggregateSDC(ColGroupSDC)</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/ColGroupSDCZeros.html#preAggregateThatSDCZerosStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-org.apache.sysds.runtime.compress.colgroup.dictionary.Dictionary-">preAggregateThatSDCZerosStructure(ColGroupSDCZeros, Dictionary)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class  [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#preAggregateSDC-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-">preAggregateSDC(ColGroupSDC)</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/ColGroupSDC.html#preAggregateSDC-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-">preAggregateSDC(ColGroupSDC)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#preAggregateSDC-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-">preAggregateSDC(ColGroupSDC)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregateSDC-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-">preAggregateSDC(ColGroupSDC)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregateSDC-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-">preAggregateSDC(ColGroupSDC)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregateSDC-org.apache.sysds.runtime.compress.colgroup.ColGroupSDC-">preAggregateSDC(ColGroupSDC)</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/ColGroupConst.html#preAggregateSDCSingle-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-">preAggregateSDCSingle(ColGroupSDCSingle)</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#preAggregateSDCSingle-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-">preAggregateSDCSingle(ColGroupSDCSingle)</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/ColGroupEmpty.html#preAggregateSDCSingle-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-">preAggregateSDCSingle(ColGroupSDCSingle)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#preAggregateSDCSingle-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-">preAggregateSDCSingle(ColGroupSDCSingle)</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#preAggregateSDCSingle-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-">preAggregateSDCSingle(ColGroupSDCSingle)</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/ColGroupSDC.html#preAggregateSDCSingle-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-">preAggregateSDCSingle(ColGroupSDCSingle)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#preAggregateSDCSingle-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-">preAggregateSDCSingle(ColGroupSDCSingle)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregateSDCSingle-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-">preAggregateSDCSingle(ColGroupSDCSingle)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregateSDCSingle-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-">preAggregateSDCSingle(ColGroupSDCSingle)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregateSDCSingle-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingle-">preAggregateSDCSingle(ColGroupSDCSingle)</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/ColGroupConst.html#preAggregateSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-">preAggregateSDCSingleZeros(ColGroupSDCSingleZeros)</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#preAggregateSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-">preAggregateSDCSingleZeros(ColGroupSDCSingleZeros)</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/ColGroupEmpty.html#preAggregateSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-">preAggregateSDCSingleZeros(ColGroupSDCSingleZeros)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#preAggregateSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-">preAggregateSDCSingleZeros(ColGroupSDCSingleZeros)</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#preAggregateSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-">preAggregateSDCSingleZeros(ColGroupSDCSingleZeros)</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/ColGroupSDC.html#preAggregateSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-">preAggregateSDCSingleZeros(ColGroupSDCSingleZeros)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#preAggregateSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-">preAggregateSDCSingleZeros(ColGroupSDCSingleZeros)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregateSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-">preAggregateSDCSingleZeros(ColGroupSDCSingleZeros)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZer [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregateSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-">preAggregateSDCSingleZeros(ColGroupSDCSingleZeros)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregateSDCSingleZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCSingleZeros-">preAggregateSDCSingleZeros(ColGroupSDCSingleZeros)</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/ColGroupConst.html#preAggregateSDCZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-">preAggregateSDCZeros(ColGroupSDCZeros)</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#preAggregateSDCZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-">preAggregateSDCZeros(ColGroupSDCZeros)</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/ColGroupEmpty.html#preAggregateSDCZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-">preAggregateSDCZeros(ColGroupSDCZeros)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#preAggregateSDCZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-">preAggregateSDCZeros(ColGroupSDCZeros)</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#preAggregateSDCZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-">preAggregateSDCZeros(ColGroupSDCZeros)</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/ColGroupSDC.html#preAggregateSDCZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-">preAggregateSDCZeros(ColGroupSDCZeros)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#preAggregateSDCZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-">preAggregateSDCZeros(ColGroupSDCZeros)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregateSDCZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-">preAggregateSDCZeros(ColGroupSDCZeros)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregateSDCZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-">preAggregateSDCZeros(ColGroupSDCZeros)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregateSDCZeros-org.apache.sysds.runtime.compress.colgroup.ColGroupSDCZeros-">preAggregateSDCZeros(ColGroupSDCZeros)</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/ColGroupConst.html#preAggregateSparse-org.apache.sysds.runtime.data.SparseBlock-int-">preAggregateSparse(SparseBlock, 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#preAggregateSparse-org.apache.sysds.runtime.data.SparseBlock-int-">preAggregateSparse(SparseBlock, 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/ColGroupEmpty.html#preAggregateSparse-org.apache.sysds.runtime.data.SparseBlock-int-">preAggregateSparse(SparseBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#preAggregateSparse-org.apache.sysds.runtime.data.SparseBlock-int-">preAggregateSparse(SparseBlock, 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#preAggregateSparse-org.apache.sysds.runtime.data.SparseBlock-int-">preAggregateSparse(SparseBlock, 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/ColGroupSDC.html#preAggregateSparse-org.apache.sysds.runtime.data.SparseBlock-int-">preAggregateSparse(SparseBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#preAggregateSparse-org.apache.sysds.runtime.data.SparseBlock-int-">preAggregateSparse(SparseBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#preAggregateSparse-org.apache.sysds.runtime.data.SparseBlock-int-">preAggregateSparse(SparseBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#preAggregateSparse-org.apache.sysds.runtime.data.SparseBlock-int-">preAggregateSparse(SparseBlock, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preAggregateSparse-org.apache.sysds.runtime.data.SparseBlock-int-">preAggregateSparse(SparseBlock, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#preaggValuesFromDense-int-int:A-int:A-double:A-double:A-int-">preaggValuesFromDense(int, int[], int[], double[], double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>
-<div class="block">Pre aggregate for left multiplication of sparse vector or matrix.</div>
+<div class="block">Pre Aggregate values for right Matrix Multiplication.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#preAggregateSparseSingle-org.apache.sysds.runtime.data.SparseBlock-int-">preAggregateSparseSingle(SparseBlock, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#preaggValuesFromDense-int-int:A-int:A-double:A-double:A-int-">preaggValuesFromDense(int, int[], int[], double[], double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</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.matrix.data.MatrixBlock-double:A-int-int-int-">preaggValues(int, MatrixBlock, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#preaggValuesFromDense-int-int:A-int:A-double:A-double:A-int-">preaggValuesFromDense(int, int[], int[], double[], double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictiona [...]
 <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 [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#preaggValuesFromDense-int-int:A-int:A-double:A-double:A-int-">preaggValuesFromDense(int, int[], int[], double[], double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#preCallAggregate-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-">preCallAggregate(ColGroupValue)</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>
+<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/codegen/SpoofCUDAOperator.PrecisionProxy.html#PrecisionProxy--">PrecisionProxy()</a></span> - Constructor for class org.apache.sysds.runtime.codegen.<a href="org/apache/sysds/runtime/codegen/SpoofCUDAOperator.PrecisionProxy.html" title="class in org.apache.sysds.runtime.codegen">SpoofCUDAOperator.PrecisionProxy</a></dt>
 <dd>&nbsp;</dd>
@@ -24338,6 +24636,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlParser.WhileStatementContext.html#predicate">predicate</a></span> - Variable in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlParser.WhileStatementContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.WhileStatementContext</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#prepareAggregateUnaryOutput-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-org.apache.sysds.runtime.matrix.data.MatrixValue-int-">prepareAggregateUnaryOutput(AggregateUnaryOperator, MatrixValue, int)</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. [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html#prepareBuildPartial--">prepareBuildPartial()</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoder</a></dt>
 <dd>
 <div class="block">Allocates internal data structures for partial build.</div>
@@ -24476,7 +24776,7 @@
 <dd>&nbsp;</dd>
 <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.ExecType-">prepScalarInputOperand(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#prepScalarInputOperand-org.apache.sysds.common.Types.ExecType-">prepScalarInputOperand(Types.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>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#prepScalarInputOperand-java.lang.String-">prepScalarInputOperand(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>
@@ -24484,7 +24784,7 @@
 <dd>
 <div class="block">Function to prepare label for scalar inputs while generating instructions.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#prepScalarOperand-org.apache.sysds.lops.ExecType-java.lang.String-">prepScalarOperand(ExecType, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#prepScalarOperand-org.apache.sysds.common.Types.ExecType-java.lang.String-">prepScalarOperand(Types.ExecType, 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>
 <div class="block">Function to be used in creating instructions for creating scalar
  operands.</div>
@@ -24745,6 +25045,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/AppendFEDInstruction.html#processInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">processInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/AppendFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">AppendFEDInstruction</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/BinaryFrameScalarFEDInstruction.html#processInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">processInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/BinaryFrameScalarFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">BinaryFrameScalarFEDInstructi [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/BinaryMatrixMatrixFEDInstruction.html#processInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">processInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/BinaryMatrixMatrixFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">BinaryMatrixMatrixFEDInstru [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/BinaryMatrixScalarFEDInstruction.html#processInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">processInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/BinaryMatrixScalarFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">BinaryMatrixScalarFEDInstru [...]
@@ -24753,6 +25055,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/CovarianceFEDInstruction.html#processInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">processInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/CovarianceFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">CovarianceFEDInstruction</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/CtableFEDInstruction.html#processInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">processInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/CtableFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">CtableFEDInstruction</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/IndexingFEDInstruction.html#processInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">processInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/IndexingFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed">IndexingFEDInstruction</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/InitFEDInstruction.html#processInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">processInstruction(ExecutionContext)</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">InitFEDInstruction</a></dt>
@@ -24889,6 +25193,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/FrameIndexingSPInstruction.html#processInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">processInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/FrameIndexingSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">FrameIndexingSPInstruction</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/LIBSVMReblockSPInstruction.html#processInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">processInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/LIBSVMReblockSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">LIBSVMReblockSPInstruction</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/MapmmChainSPInstruction.html#processInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">processInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/MapmmChainSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">MapmmChainSPInstruction</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/MapmmSPInstruction.html#processInstruction-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">processInstruction(ExecutionContext)</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/MapmmSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">MapmmSPInstruction</a></dt>
@@ -25071,6 +25377,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.html#pruneSuboptimal-java.util.ArrayList-">pruneSuboptimal(ArrayList&lt;Hop&gt;)</a></span> - Method in class org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.html" title="class in org.apache.sysds.hops.codegen.template">CPlanMemoTable</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html#pruneWorkloadTree-org.apache.sysds.runtime.compress.workload.WTreeNode-">pruneWorkloadTree(WTreeNode)</a></span> - Static method in class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html" title="class in org.apache.sysds.runtime.compress.workload">WorkloadAnalyzer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/Statement.html#PS_AGGREGATION_FUN">PS_AGGREGATION_FUN</a></span> - Static variable in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/Statement.html" title="class in org.apache.sysds.parser">Statement</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/Statement.html#PS_BATCH_SIZE">PS_BATCH_SIZE</a></span> - Static variable in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/Statement.html" title="class in org.apache.sysds.parser">Statement</a></dt>
@@ -25177,6 +25485,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/paramserv/SparkPSProxy.html#push-int-org.apache.sysds.runtime.instructions.cp.ListObject-">push(int, ListObject)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.paramserv.<a href="org/apache/sysds/runtime/controlprogram/paramserv/SparkPSProxy.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">SparkPSProxy</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html#put-org.apache.sysds.runtime.compress.estim.CompressedSizeInfoColGroup-">put(CompressedSizeInfoColGroup)</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.Memorizer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/LocalVariableMap.html#put-java.lang.String-org.apache.sysds.runtime.instructions.cp.Data-">put(String, Data)</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>
 <div class="block">Adds a new (name, value) pair to the variable map, or replaces an old pair with
@@ -25267,12 +25577,12 @@
 <dl>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/DnnParameters.html#Q">Q</a></span> - Variable 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><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup"><span class="typeNameLink">QDictionary</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/package-summary.html">org.apache.sysds.runtime.compress.colgroup</a></dt>
+<dt><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary"><span class="typeNameLink">QDictionary</span></a> - Class in <a href="org/apache/sysds/runtime/compress/colgroup/dictionary/package-summary.html">org.apache.sysds.runtime.compress.colgroup.dictionary</a></dt>
 <dd>
 <div class="block">This dictionary class aims to encapsulate the storage and operations over unique floating point values of a column
  group.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#QDictionary-org.apache.sysds.runtime.compress.utils.BitmapLossy-">QDictionary(BitmapLossy)</a></span> - Constructor for 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#QDictionary-org.apache.sysds.runtime.compress.utils.BitmapLossy-">QDictionary(BitmapLossy)</a></span> - Constructor for class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/cp/QuantilePickCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp"><span class="typeNameLink">QuantilePickCPInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/cp/package-summary.html">org.apache.sysds.runtime.instructions.cp</a></dt>
 <dd>&nbsp;</dd>
@@ -25367,8 +25677,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#quickGetValue-int-int-">quickGetValue(int, int)</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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#quickGetValueThreadSafe-int-int-">quickGetValueThreadSafe(int, int)</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>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#quickSetValue-int-int-double-">quickSetValue(int, int, double)</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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#quickSetValueThreadSafe-int-int-double-">quickSetValueThreadSafe(int, int, double)</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>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/UtilFunctions.html#quote-java.lang.String-">quote(String)</a></span> - Static method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/UtilFunctions.html" title="class in org.apache.sysds.runtime.util">UtilFunctions</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/MLContextUtil.html#quotedString-java.lang.String-">quotedString(String)</a></span> - Static method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/MLContextUtil.html" title="class in org.apache.sysds.api.mlcontext">MLContextUtil</a></dt>
@@ -25463,6 +25777,10 @@
 <dd>
 <div class="block">Instantiates a Random number generator with a specific poisson mean</div>
 </dd>
+<dt><a href="org/apache/sysds/runtime/matrix/data/RandomMatrixGenerator.PDF.html" title="enum in org.apache.sysds.runtime.matrix.data"><span class="typeNameLink">RandomMatrixGenerator.PDF</span></a> - Enum in <a href="org/apache/sysds/runtime/matrix/data/package-summary.html">org.apache.sysds.runtime.matrix.data</a></dt>
+<dd>
+<div class="block">Types of Probability density functions</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#randOperations-int-int-double-double-double-java.lang.String-long-">randOperations(int, int, double, double, double, String, long)</a></span> - Static 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>
 <dd>
 <div class="block">Function to generate the random matrix with specified dimensions (block sizes are not specified).</div>
@@ -25493,8 +25811,6 @@
 </dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/RandSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark"><span class="typeNameLink">RandSPInstruction</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><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#ratio">ratio</a></span> - Variable in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/estim/EstimatorBitsetMM.BitsetMatrix1.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.BitsetMatrix1.html" title="class in org.apache.sysds.hops.estim">EstimatorBitsetMM.BitsetMatrix1</a></dt>
 <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>
@@ -25527,10 +25843,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/TemplateUtils.html#rContainsInput-org.apache.sysds.hops.codegen.cplan.CNode-long-">rContainsInput(CNode, long)</a></span> - Static method in class org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/TemplateUtils.html" title="class in org.apache.sysds.hops.codegen.template">TemplateUtils</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreeConverter.html#rContainsMRJobInstruction-org.apache.sysds.runtime.controlprogram.ProgramBlock-boolean-">rContainsMRJobInstruction(ProgramBlock, boolean)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreeConverter.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">O [...]
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#rContainsRead-org.apache.sysds.hops.Hop-java.lang.String-boolean-">rContainsRead(Hop, String, boolean)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreeConverter.html#rContainsSparkInstruction-org.apache.sysds.runtime.controlprogram.ProgramBlock-boolean-">rContainsSparkInstruction(ProgramBlock, boolean)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreeConverter.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">O [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreeConverter.html#rCreateAbstractOptNode-org.apache.sysds.parser.StatementBlock-org.apache.sysds.runtime.controlprogram.ProgramBlock-org.apache.sysds.runtime.controlprogram.LocalVariableMap-boolean-java.util.Set-">rCreateAbstractOptNode(StatementBlock, ProgramBlock, LocalVariableMap, boolean, Set&lt;String&gt;)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.parfor [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreeConverter.html#rCreateAbstractOptNodes-org.apache.sysds.hops.Hop-org.apache.sysds.runtime.controlprogram.LocalVariableMap-java.util.Set-">rCreateAbstractOptNodes(Hop, LocalVariableMap, Set&lt;String&gt;)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTreeConverter.html" title="class in or [...]
@@ -25646,13 +25962,13 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/hops/codegen/opt/ReachabilityGraph.SubProblem.html" title="class in org.apache.sysds.hops.codegen.opt"><span class="typeNameLink">ReachabilityGraph.SubProblem</span></a> - Class in <a href="org/apache/sysds/hops/codegen/opt/package-summary.html">org.apache.sysds.hops.codegen.opt</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#read-java.io.DataInput-boolean-">read(DataInput, boolean)</a></span> - Static 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">The read function to instantiate the dictionary.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#read-java.io.DataInput-">read(DataInput)</a></span> - Static 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#read-java.io.DataInput-">read(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html#read-java.io.DataInput-">read(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">DictionaryFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#read-java.io.DataInput-">read(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#read-java.io.DataInput-">read(DataInput)</a></span> - Static 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#read-java.io.DataInput-">read(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/KahanObject.html#read-java.io.DataInput-">read(DataInput)</a></span> - Method in class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/KahanObject.html" title="class in org.apache.sysds.runtime.instructions.cp">KahanObject</a></dt>
 <dd>&nbsp;</dd>
@@ -25831,11 +26147,11 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/io/ReaderTextLIBSVM.html" title="class in org.apache.sysds.runtime.io"><span class="typeNameLink">ReaderTextLIBSVM</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/ReaderTextLIBSVM.html#ReaderTextLIBSVM--">ReaderTextLIBSVM()</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/ReaderTextLIBSVM.html" title="class in org.apache.sysds.runtime.io">ReaderTextLIBSVM</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/ReaderTextLIBSVM.html#ReaderTextLIBSVM-org.apache.sysds.runtime.io.FileFormatPropertiesLIBSVM-">ReaderTextLIBSVM(FileFormatPropertiesLIBSVM)</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/ReaderTextLIBSVM.html" title="class in org.apache.sysds.runtime.io">ReaderTextLIBSVM</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/io/ReaderTextLIBSVMParallel.html" title="class in org.apache.sysds.runtime.io"><span class="typeNameLink">ReaderTextLIBSVMParallel</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/ReaderTextLIBSVMParallel.html#ReaderTextLIBSVMParallel--">ReaderTextLIBSVMParallel()</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/ReaderTextLIBSVMParallel.html" title="class in org.apache.sysds.runtime.io">ReaderTextLIBSVMParallel</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/ReaderTextLIBSVMParallel.html#ReaderTextLIBSVMParallel-org.apache.sysds.runtime.io.FileFormatPropertiesLIBSVM-">ReaderTextLIBSVMParallel(FileFormatPropertiesLIBSVM)</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/ReaderTextLIBSVMParallel.html" title="class in org.apache.sysds.runtime.io">ReaderTextLIBSVMParallel</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/io/ReaderWriterFederated.html" title="class in org.apache.sysds.runtime.io"><span class="typeNameLink">ReaderWriterFederated</span></a> - Class in <a href="org/apache/sysds/runtime/io/package-summary.html">org.apache.sysds.runtime.io</a></dt>
 <dd>
@@ -25948,15 +26264,17 @@
 <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>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Method in interface org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html" title="interface in org.apache.sysds.runtime.compress.colgroup.mapping">IMapToData</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToBit</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToBit</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToByte</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToByte</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToChar</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToChar</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToInt</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToInt</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetByte</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html#readFields-java.io.DataInput-">readFields(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetChar</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#readFields-java.io.DataInput-">readFields(DataInput)</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>
@@ -26047,12 +26365,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/FastBufferedDataInputStream.html#readFully-byte:A-int-int-">readFully(byte[], int, int)</a></span> - Method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/FastBufferedDataInputStream.html" title="class in org.apache.sysds.runtime.util">FastBufferedDataInputStream</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupIO.html#readGroups-java.io.DataInput-">readGroups(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupIO.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupIO</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupIO.html#readGroups-java.io.DataInput-int-">readGroups(DataInput, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupIO.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupIO</a></dt>
 <dd>
 <div class="block">Read groups from a file.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html#readIn-int-java.io.DataInput-int-">readIn(int, DataInput, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html#readIn-java.io.DataInput-">readIn(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.html#readIn-java.io.DataInput-">readIn(DataInput)</a></span> - Static method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetFactory</a></dt>
+<dd>
+<div class="block">Read in AOffset from the DataInput.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/ReaderBinaryBlock.html#readIndexedMatrixBlocksFromHDFS-java.lang.String-long-long-int-">readIndexedMatrixBlocksFromHDFS(String, long, long, int)</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/ReaderBinaryBlock.html" title="class in org.apache.sysds.runtime.io">ReaderBinaryBlock</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheDataInput.html#readInt--">readInt()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheDataInput.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheDataInput</a></dt>
@@ -26069,6 +26391,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/FastBufferedDataInputStream.html#readLine--">readLine()</a></span> - Method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/FastBufferedDataInputStream.html" title="class in org.apache.sysds.runtime.util">FastBufferedDataInputStream</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/ListReader.html#readListFromHDFS-java.lang.String-java.lang.String-org.apache.sysds.runtime.io.FileFormatProperties-">readListFromHDFS(String, String, FileFormatProperties)</a></span> - Static method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/ListReader.html" title="class in org.apache.sysds.runtime.io">ListReader</a></dt>
+<dd>
+<div class="block">Reads a list object and all contained objects from a folder with related meta data.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheDataInput.html#readLong--">readLong()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheDataInput.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheDataInput</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ByteBufferDataInput.html#readLong--">readLong()</a></span> - Method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/ByteBufferDataInput.html" title="class in org.apache.sysds.runtime.util">ByteBufferDataInput</a></dt>
@@ -26142,7 +26468,7 @@
 <div class="block">NOTE: for reading matrix partitions, we could cache (in its real sense) the read block
  with soft references (no need for eviction, as partitioning only applied for read-only matrices).</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#readMetadataFile-java.lang.String-boolean-">readMetadataFile(String, boolean)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#readMetadataFile-java.lang.String-boolean-">readMetadataFile(String, boolean)</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#READNNZPARAM">READNNZPARAM</a></span> - Static variable in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
 <dd>&nbsp;</dd>
@@ -26154,6 +26480,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#READROWPARAM">READROWPARAM</a></span> - Static variable in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/HDFSTool.html#readScalarObjectFromHDFSFile-java.lang.String-org.apache.sysds.common.Types.ValueType-">readScalarObjectFromHDFSFile(String, Types.ValueType)</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/api/jmlc/Connection.html#readScript-java.lang.String-">readScript(String)</a></span> - Method in class org.apache.sysds.api.jmlc.<a href="org/apache/sysds/api/jmlc/Connection.html" title="class in org.apache.sysds.api.jmlc">Connection</a></dt>
 <dd>
 <div class="block">Read a DML or PyDML file as a string.</div>
@@ -26269,7 +26597,7 @@
 <dd>
 <div class="block">Lop to perform reblock operation</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/ReBlock.html#ReBlock-org.apache.sysds.lops.Lop-int-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.lops.ExecType-">ReBlock(Lop, int, Types.DataType, Types.ValueType, boolean, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/ReBlock.html" title="class in org.apache.sysds.lops">ReBlock</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/ReBlock.html#ReBlock-org.apache.sysds.lops.Lop-int-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.common.Types.ExecType-">ReBlock(Lop, int, Types.DataType, Types.ValueType, boolean, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/ReBlock.html" title="class in org.apache.sysds.lops">ReBlock</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/data/ReblockBuffer.html" title="class in org.apache.sysds.runtime.instructions.spark.data"><span class="typeNameLink">ReblockBuffer</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>
 <dd>&nbsp;</dd>
@@ -26291,9 +26619,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#recompileHopsDag-org.apache.sysds.hops.Hop-org.apache.sysds.runtime.controlprogram.LocalVariableMap-org.apache.sysds.hops.recompile.RecompileStatus-boolean-boolean-long-">recompileHopsDag(Hop, LocalVariableMap, RecompileStatus, boolean, boolean, long)</a></span> - Static method in class org.apache.sysds.hops.recompile.<a href="org/apache/sysds/hops/recompile/Recompiler.html" title="class in org.apac [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#recompileHopsDag2Forced-org.apache.sysds.parser.StatementBlock-java.util.ArrayList-long-org.apache.sysds.lops.ExecType-">recompileHopsDag2Forced(StatementBlock, ArrayList&lt;Hop&gt;, long, ExecType)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#recompileHopsDag2Forced-org.apache.sysds.parser.StatementBlock-java.util.ArrayList-long-org.apache.sysds.common.Types.ExecType-">recompileHopsDag2Forced(StatementBlock, ArrayList&lt;Hop&gt;, long, Types.ExecType)</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>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#recompileHopsDag2Forced-org.apache.sysds.hops.Hop-long-org.apache.sysds.lops.ExecType-">recompileHopsDag2Forced(Hop, long, ExecType)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#recompileHopsDag2Forced-org.apache.sysds.hops.Hop-long-org.apache.sysds.common.Types.ExecType-">recompileHopsDag2Forced(Hop, long, Types.ExecType)</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>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#recompileHopsDagInstructions-org.apache.sysds.parser.StatementBlock-java.util.ArrayList-">recompileHopsDagInstructions(StatementBlock, ArrayList&lt;Hop&gt;)</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>
 <dd>&nbsp;</dd>
@@ -26301,7 +26629,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#recompileProgramBlockHierarchy-java.util.ArrayList-org.apache.sysds.runtime.controlprogram.LocalVariableMap-long-boolean-org.apache.sysds.hops.recompile.Recompiler.ResetType-">recompileProgramBlockHierarchy(ArrayList&lt;ProgramBlock&gt;, LocalVariableMap, long, boolean, Recompiler.ResetType)</a></span> - Static method in class org.apache.sysds.hops.recompile.<a href="org/apache/sysds/hops/recompile/ [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#recompileProgramBlockHierarchy2Forced-java.util.ArrayList-long-java.util.HashSet-org.apache.sysds.lops.ExecType-">recompileProgramBlockHierarchy2Forced(ArrayList&lt;ProgramBlock&gt;, long, HashSet&lt;String&gt;, ExecType)</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">Recom [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#recompileProgramBlockHierarchy2Forced-java.util.ArrayList-long-java.util.HashSet-org.apache.sysds.common.Types.ExecType-">recompileProgramBlockHierarchy2Forced(ArrayList&lt;ProgramBlock&gt;, long, HashSet&lt;String&gt;, Types.ExecType)</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.re [...]
 <dd>
 <div class="block">Method to recompile program block hierarchy to forced execution time.</div>
 </dd>
@@ -26384,13 +26712,15 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/lib/CLALibReExpand.html#reExpand-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-double-boolean-boolean-int-">reExpand(CompressedMatrixBlock, MatrixBlock, double, boolean, boolean, int)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/CLALibReExpand.html" title="class in org.apache.sysd [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#reExpandColumns-int-">reExpandColumns(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#reExpandColumns-int-">reExpandColumns(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>
 <div class="block">return a new Dictionary that have re expanded all values, based on the entries already contained.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#reExpandColumns-int-">reExpandColumns(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#reExpandColumns-int-">reExpandColumns(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#reExpandColumns-int-">reExpandColumns(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#reExpandColumns-int-">reExpandColumns(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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#reExpandColumns-int-">reExpandColumns(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#REF">REF</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>
@@ -26633,6 +26963,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCache.html#removeEntry-org.apache.sysds.runtime.lineage.LineageItem-">removeEntry(LineageItem)</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/LineageGPUCacheEviction.html#removeEntry-org.apache.sysds.runtime.lineage.LineageCacheEntry-">removeEntry(LineageCacheEntry)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageGPUCacheEviction</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/InstructionUtils.html#removeFEDOutputFlag-java.lang.String-">removeFEDOutputFlag(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>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/FunctionDictionary.html#removeFunction-java.lang.String-">removeFunction(String)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/FunctionDictionary.html" title="class in org.apache.sysds.parser">FunctionDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/FunctionCallGraph.html#removeFunctionCall-java.lang.String-org.apache.sysds.hops.FunctionOp-org.apache.sysds.parser.StatementBlock-">removeFunctionCall(String, FunctionOp, StatementBlock)</a></span> - Method in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/FunctionCallGraph.html" title="class in org.apache.sysds.hops.ipa">FunctionCallGraph</a></dt>
@@ -26711,6 +27045,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/fed/ReorgFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed"><span class="typeNameLink">ReorgFEDInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/fed/package-summary.html">org.apache.sysds.runtime.instructions.fed</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/ReorgFEDInstruction.html#ReorgFEDInstruction-org.apache.sysds.runtime.matrix.operators.Operator-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand-java.lang.String-java.lang.String-org.apache.sysds.runtime.instructions.fed.FEDInstruction.FederatedOutput-">ReorgFEDInstruction(Operator, CPOperand, CPOperand, String, String, FEDInstruction.FederatedOutput)</ [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/ReorgFEDInstruction.html#ReorgFEDInstruction-org.apache.sysds.runtime.matrix.operators.Operator-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand-java.lang.String-java.lang.String-">ReorgFEDInstruction(Operator, CPOperand, CPOperand, String, String)</a></span> - Constructor for class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/run [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/fed/ReorgFEDInstruction.DiagMatrix.html" title="class in org.apache.sysds.runtime.instructions.fed"><span class="typeNameLink">ReorgFEDInstruction.DiagMatrix</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/fed/package-summary.html">org.apache.sysds.runtime.instructions.fed</a></dt>
@@ -26764,6 +27100,26 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/SparkExecutionContext.html#repartitionAndCacheMatrixObject-java.lang.String-">repartitionAndCacheMatrixObject(String)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.context.<a href="org/apache/sysds/runtime/controlprogram/context/SparkExecutionContext.html" title="class in org.apache.sysds.runtime.controlprogram.context">SparkExecutionContext</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#replace-double-double-">replace(double, double)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dd>
+<div class="block">Make a copy of the column group values, and replace all values that match pattern with replacement value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#replace-double-double-">replace(double, double)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#replace-double-double-">replace(double, 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/ColGroupValue.html#replace-double-double-">replace(double, 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/dictionary/ADictionary.html#replace-double-double-int-boolean-">replace(double, double, int, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Make a copy of the values, and replace all values that match pattern with replacement value.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#replace-double-double-int-boolean-">replace(double, double, int, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#replace-double-double-int-boolean-">replace(double, double, int, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#replace-double-double-int-boolean-">replace(double, double, int, boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageItemUtils.html#replace-org.apache.sysds.runtime.lineage.LineageItem-org.apache.sysds.runtime.lineage.LineageItem-org.apache.sysds.runtime.lineage.LineageItem-">replace(LineageItem, LineageItem, LineageItem)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageItemUtils.html" title="class in org.apache.sysds.runtime.lineage">LineageItemUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html#replaceChildReference-org.apache.sysds.hops.Hop-org.apache.sysds.hops.Hop-org.apache.sysds.hops.Hop-">replaceChildReference(Hop, Hop, Hop)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/HopRewriteUtils.html" title="class in org.apache.sysds.hops.rewrite">HopRewriteUtils</a></dt>
@@ -27106,6 +27462,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/cplan/CNode.html#resetHash--">resetHash()</a></span> - Method in class org.apache.sysds.hops.codegen.cplan.<a href="org/apache/sysds/hops/codegen/cplan/CNode.html" title="class in org.apache.sysds.hops.codegen.cplan">CNode</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArray.html#resetHash--">resetHash()</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/parser/DMLTranslator.html#resetHopsDAGVisitStatus-org.apache.sysds.parser.DMLProgram-">resetHopsDAGVisitStatus(DMLProgram)</a></span> - Static 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>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DMLTranslator.html#resetHopsDAGVisitStatus-org.apache.sysds.parser.StatementBlock-">resetHopsDAGVisitStatus(StatementBlock)</a></span> - Static 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>
@@ -27144,9 +27502,9 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#resetReadWriteLock--">resetReadWriteLock()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#resetRecompilationFlag-java.util.ArrayList-org.apache.sysds.lops.ExecType-org.apache.sysds.hops.recompile.Recompiler.ResetType-">resetRecompilationFlag(ArrayList&lt;Hop&gt;, ExecType, Recompiler.ResetType)</a></span> - Static 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#resetRecompilationFlag-java.util.ArrayList-org.apache.sysds.common.Types.ExecType-org.apache.sysds.hops.recompile.Recompiler.ResetType-">resetRecompilationFlag(ArrayList&lt;Hop&gt;, Types.ExecType, Recompiler.ResetType)</a></span> - Static 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/hops/Hop.html#resetRecompilationFlag-org.apache.sysds.hops.Hop-org.apache.sysds.lops.ExecType-org.apache.sysds.hops.recompile.Recompiler.ResetType-">resetRecompilationFlag(Hop, ExecType, Recompiler.ResetType)</a></span> - Static 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#resetRecompilationFlag-org.apache.sysds.hops.Hop-org.apache.sysds.common.Types.ExecType-org.apache.sysds.hops.recompile.Recompiler.ResetType-">resetRecompilationFlag(Hop, Types.ExecType, Recompiler.ResetType)</a></span> - Static 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/lineage/LineageCacheConfig.html#resetReusableOpcodes--">resetReusableOpcodes()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheConfig</a></dt>
 <dd>&nbsp;</dd>
@@ -27154,6 +27512,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/OptimizerUtils.html#resetStaticCompilerFlags--">resetStaticCompilerFlags()</a></span> - Static method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/OptimizerUtils.html" title="class in org.apache.sysds.hops">OptimizerUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html#resetStats--">resetStats()</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.Memorizer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/cplan/CNode.html#resetVisitStatus--">resetVisitStatus()</a></span> - Method in class org.apache.sysds.hops.codegen.cplan.<a href="org/apache/sysds/hops/codegen/cplan/CNode.html" title="class in org.apache.sysds.hops.codegen.cplan">CNode</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/cplan/CNodeTpl.html#resetVisitStatus-java.util.List-">resetVisitStatus(List&lt;CNode&gt;)</a></span> - Static method in class org.apache.sysds.hops.codegen.cplan.<a href="org/apache/sysds/hops/codegen/cplan/CNodeTpl.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeTpl</a></dt>
@@ -27563,6 +27923,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/IPAPassApplyStaticAndDynamicHopRewrites.html#rewriteProgram-org.apache.sysds.parser.DMLProgram-org.apache.sysds.hops.ipa.FunctionCallGraph-org.apache.sysds.hops.ipa.FunctionCallSizeInfo-">rewriteProgram(DMLProgram, FunctionCallGraph, FunctionCallSizeInfo)</a></span> - Method in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/IPAPassApplyStaticAndDynamicHopRewrites.html" title="class in org.apache.sysds [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/IPAPassCompressionWorkloadAnalysis.html#rewriteProgram-org.apache.sysds.parser.DMLProgram-org.apache.sysds.hops.ipa.FunctionCallGraph-org.apache.sysds.hops.ipa.FunctionCallSizeInfo-">rewriteProgram(DMLProgram, FunctionCallGraph, FunctionCallSizeInfo)</a></span> - Method in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/IPAPassCompressionWorkloadAnalysis.html" title="class in org.apache.sysds.hops.ipa" [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/IPAPassEliminateDeadCode.html#rewriteProgram-org.apache.sysds.parser.DMLProgram-org.apache.sysds.hops.ipa.FunctionCallGraph-org.apache.sysds.hops.ipa.FunctionCallSizeInfo-">rewriteProgram(DMLProgram, FunctionCallGraph, FunctionCallSizeInfo)</a></span> - Method in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/IPAPassEliminateDeadCode.html" title="class in org.apache.sysds.hops.ipa">IPAPassEliminateDea [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/IPAPassFlagFunctionsRecompileOnce.html#rewriteProgram-org.apache.sysds.parser.DMLProgram-org.apache.sysds.hops.ipa.FunctionCallGraph-org.apache.sysds.hops.ipa.FunctionCallSizeInfo-">rewriteProgram(DMLProgram, FunctionCallGraph, FunctionCallSizeInfo)</a></span> - Method in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/IPAPassFlagFunctionsRecompileOnce.html" title="class in org.apache.sysds.hops.ipa">I [...]
@@ -27796,66 +28158,24 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/RightIndex.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">RightIndex</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <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.lops.ExecType-boolean-">RightIndex(Lop, Lop, Lop, Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, ExecType, boolean)</ [...]
+<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.common.Types.ExecType-boolean-">RightIndex(Lop, Lop, Lop, Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, Types.ExecTy [...]
 <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.lops.ExecType-">RightIndex(Lop, Lop, Lop, Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, ExecType)</a></span> - Const [...]
+<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.common.Types.ExecType-">RightIndex(Lop, Lop, Lop, Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType)</a>< [...]
 <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.ExecType-">RightIndex(Lop, Lop, Lop, Lop, Lop, Lop, Lop, Types.DataType [...]
+<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.common.Types.ExecType-">RightIndex(Lop, Lop, Lop, Lop, Lop, Lop, Lop, Types. [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#rightMultByMatrix-int:A-double:A-double:A-int-int-int-">rightMultByMatrix(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/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#rightMultByMatrix-org.apache.sysds.runtime.matrix.data.MatrixBlock-">rightMultByMatrix(MatrixBlock)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
 <dd>
-<div class="block">Right multiply by matrix.</div>
+<div class="block">Right matrix multiplication with this column group.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#rightMultByMatrix-int:A-double:A-double:A-int-int-int-">rightMultByMatrix(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/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#rightMultByMatrix-int:A-double:A-double:A-int-int-int-">rightMultByMatrix(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/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/ColGroupEmpty.html#rightMultByMatrix-int:A-double:A-double:A-int-int-int-">rightMultByMatrix(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/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#rightMultByMatrix-org.apache.sysds.runtime.matrix.data.MatrixBlock-">rightMultByMatrix(MatrixBlock)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.html#rightMultByMatrix-int:A-double:A-double:A-int-int-int-">rightMultByMatrix(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/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/ColGroupUncompressed.html#rightMultByMatrix-org.apache.sysds.runtime.matrix.data.MatrixBlock-">rightMultByMatrix(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">ColGroupUncompressed</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#rightMultByMatrix-int:A-double:A-double:A-int-int-int-">rightMultByMatrix(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/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/ColGroupSDC.html#rightMultByMatrix-int:A-double:A-double:A-int-int-int-">rightMultByMatrix(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/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#rightMultByMatrix-int:A-double:A-double:A-int-int-int-">rightMultByMatrix(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/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#rightMultByMatrix-int:A-double:A-double:A-int-int-int-">rightMultByMatrix(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/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#rightMultByMatrix-int:A-double:A-double:A-int-int-int-">rightMultByMatrix(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/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</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-int:A-double:A-double:A-int-int-int-">rightMultByMatrix(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/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/ColGroupValue.html#rightMultByMatrix-org.apache.sysds.runtime.matrix.data.MatrixBlock-">rightMultByMatrix(MatrixBlock)</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/lib/CLALibRightMultBy.html#rightMultByMatrix-org.apache.sysds.runtime.compress.CompressedMatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-int-boolean-">rightMultByMatrix(CompressedMatrixBlock, MatrixBlock, MatrixBlock, int, boolean)</a></span> - Static method in class org.apache.sysds.runtime.compress.lib.<a href="org/apache/sysds/runtime/compress/lib/C [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.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/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</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/ColGroupDDC.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/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/ColGroupEmpty.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/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupOLE.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/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#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/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/ColGroupSDC.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/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.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/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.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/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.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/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.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/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#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><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 
@@ -27930,7 +28250,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlParser.IndexedExpressionContext.html#rowUpper">rowUpper</a></span> - Variable in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlParser.IndexedExpressionContext.html" title="class in org.apache.sysds.parser.dml">DmlParser.IndexedExpressionContext</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#rRecompileProgramBlock2Forced-org.apache.sysds.runtime.controlprogram.ProgramBlock-long-java.util.HashSet-org.apache.sysds.lops.ExecType-">rRecompileProgramBlock2Forced(ProgramBlock, long, HashSet&lt;String&gt;, ExecType)</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">Recom [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#rRecompileProgramBlock2Forced-org.apache.sysds.runtime.controlprogram.ProgramBlock-long-java.util.HashSet-org.apache.sysds.common.Types.ExecType-">rRecompileProgramBlock2Forced(ProgramBlock, long, HashSet&lt;String&gt;, Types.ExecType)</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.re [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/ipa/IPAPassRemoveUnnecessaryCheckpoints.html#rRemoveCheckpointReadWrite-org.apache.sysds.hops.Hop-">rRemoveCheckpointReadWrite(Hop)</a></span> - Static method in class org.apache.sysds.hops.ipa.<a href="org/apache/sysds/hops/ipa/IPAPassRemoveUnnecessaryCheckpoints.html" title="class in org.apache.sysds.hops.ipa">IPAPassRemoveUnnecessaryCheckpoints</a></dt>
 <dd>&nbsp;</dd>
@@ -27955,7 +28275,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/ProgramRewriter.html#rRewriteStatementBlocks-java.util.ArrayList-org.apache.sysds.hops.rewrite.ProgramRewriteStatus-boolean-">rRewriteStatementBlocks(ArrayList&lt;StatementBlock&gt;, ProgramRewriteStatus, boolean)</a></span> - Method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/ProgramRewriter.html" title="class in org.apache.sysds.hops.rewrite">ProgramRewriter</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#rSetExecType-org.apache.sysds.hops.Hop-org.apache.sysds.lops.ExecType-">rSetExecType(Hop, ExecType)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#rSetExecType-org.apache.sysds.hops.Hop-org.apache.sysds.common.Types.ExecType-">rSetExecType(Hop, Types.ExecType)</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>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/recompile/Recompiler.html#rSetMaxParallelism-java.util.List-int-">rSetMaxParallelism(List&lt;Hop&gt;, int)</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>
 <dd>&nbsp;</dd>
@@ -27997,6 +28317,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/LocalParWorker.html#run--">run()</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.<a href="org/apache/sysds/runtime/controlprogram/parfor/LocalParWorker.html" title="class in org.apache.sysds.runtime.controlprogram.parfor">LocalParWorker</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryEviction.html#run--">run()</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUMemoryEviction.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUMemoryEviction</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/RemoteDPParForSpark.html#runJob-long-java.lang.String-java.lang.String-java.lang.String-java.util.HashMap-java.lang.String-org.apache.sysds.runtime.controlprogram.caching.MatrixObject-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-org.apache.sysds.runtime.controlprogram.ParForProgramBlock.PartitionFormat-org.apache.sysds.common.Types.FileFormat-boolean-boolean-int-">runJob(long, Str [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/RemoteParForSpark.html#runJob-long-java.lang.String-java.util.HashMap-java.util.List-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-java.util.Set-java.util.List-boolean-int-boolean-">runJob(long, String, HashMap&lt;String, byte[]&gt;, List&lt;Task&gt;, ExecutionContext, Set&lt;String&gt;, List&lt;ParForStatementBlock.ResultVar&gt;, boolean, int, boolean)</a></span> - Static method i [...]
@@ -28017,30 +28339,26 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/common/Types.FileFormat.html#safeValueOf-java.lang.String-">safeValueOf(String)</a></span> - Static method in enum org.apache.sysds.common.<a href="org/apache/sysds/common/Types.FileFormat.html" title="enum in org.apache.sysds.common">Types.FileFormat</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupConst.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-">sameIndexStructure(ColGroupValue)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupCompressed-">sameIndexStructure(ColGroupCompressed)</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#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-">sameIndexStructure(ColGroupValue)</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/ColGroupOLE.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupCompressed-">sameIndexStructure(ColGroupCompressed)</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/ColGroupEmpty.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-">sameIndexStructure(ColGroupValue)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupCompressed-">sameIndexStructure(ColGroupCompressed)</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/ColGroupOLE.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-">sameIndexStructure(ColGroupValue)</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/ColGroupSDC.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupCompressed-">sameIndexStructure(ColGroupCompressed)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupRLE.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-">sameIndexStructure(ColGroupValue)</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/ColGroupSDCSingle.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupCompressed-">sameIndexStructure(ColGroupCompressed)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-">sameIndexStructure(ColGroupValue)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDC.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDC</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupCompressed-">sameIndexStructure(ColGroupCompressed)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-">sameIndexStructure(ColGroupValue)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingle.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingle</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-">sameIndexStructure(ColGroupValue)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCSingleZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCSingleZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-">sameIndexStructure(ColGroupValue)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupValue-">sameIndexStructure(ColGroupValue)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html#sameIndexStructure-org.apache.sysds.runtime.compress.colgroup.ColGroupCompressed-">sameIndexStructure(ColGroupCompressed)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupSDCZeros.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupSDCZeros</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#SAMPLE_FRACTION">SAMPLE_FRACTION</a></span> - Static variable 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/lops/DataGen.html#SAMPLE_OPCODE">SAMPLE_OPCODE</a></span> - Static variable in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/DataGen.html" title="class in org.apache.sysds.lops">DataGen</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html#sampleData-int-">sampleData(int)</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimatorSample</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#sampleOperations-long-int-boolean-long-">sampleOperations(long, int, boolean, long)</a></span> - Static 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>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettings.html#samplingRatio">samplingRatio</a></span> - Variable 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>
@@ -28049,6 +28367,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/TfUtils.html#sanitizeSpaces-java.lang.String-">sanitizeSpaces(String)</a></span> - Static 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/hops/rewrite/RewriteCompressedReblock.html#satisfiesCompressionCondition-org.apache.sysds.hops.Hop-">satisfiesCompressionCondition(Hop)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/RewriteCompressedReblock.html" title="class in org.apache.sysds.hops.rewrite">RewriteCompressedReblock</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/LibTensorAgg.html#satisfiesMultiThreadingConstraints-org.apache.sysds.runtime.data.BasicTensorBlock-int-">satisfiesMultiThreadingConstraints(BasicTensorBlock, int)</a></span> - Static method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/LibTensorAgg.html" title="class in org.apache.sysds.runtime.data">LibTensorAgg</a></dt>
 <dd>
 <div class="block">Check if a aggregation fulfills the constraints to be split to multiple threads.</div>
@@ -28061,6 +28381,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html#satisfiesMultiThreadingConstraints-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-boolean-boolean-long-int-">satisfiesMultiThreadingConstraints(MatrixBlock, MatrixBlock, boolean, boolean, long, int)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixMult.html" title [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/rewrite/RewriteCompressedReblock.html#satisfiesSizeConstraintsForCompression-org.apache.sysds.hops.Hop-">satisfiesSizeConstraintsForCompression(Hop)</a></span> - Static method in class org.apache.sysds.hops.rewrite.<a href="org/apache/sysds/hops/rewrite/RewriteCompressedReblock.html" title="class in org.apache.sysds.hops.rewrite">RewriteCompressedReblock</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#saveReplaceFilenameThreadID-java.lang.String-java.lang.String-java.lang.String-">saveReplaceFilenameThreadID(String, String, String)</a></span> - Static method 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><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/MLContextConversionUtil.html#sc--">sc()</a></span> - Static method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/MLContextConversionUtil.html" title="class in org.apache.sysds.api.mlcontext">MLContextConversionUtil</a></dt>
@@ -28137,6 +28459,16 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/operators/ScalarOperator.html#ScalarOperator-org.apache.sysds.runtime.functionobjects.ValueFunction-double-">ScalarOperator(ValueFunction, double)</a></span> - Constructor for class org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/ScalarOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">ScalarOperator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#scaleTuples-int:A-int-">scaleTuples(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Scale all tuples contained in the dictionary by the scaling factor given in the int list.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#scaleTuples-int:A-int-">scaleTuples(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#scaleTuples-int:A-int-">scaleTuples(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#scaleTuples-int:A-int-">scaleTuples(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#SCHEMAPARAM">SCHEMAPARAM</a></span> - Static variable in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/NativeHelper.html#sconv2dBiasAddDense-java.nio.FloatBuffer-java.nio.FloatBuffer-java.nio.FloatBuffer-java.nio.FloatBuffer-int-int-int-int-int-int-int-int-int-int-int-int-int-int-">sconv2dBiasAddDense(FloatBuffer, FloatBuffer, FloatBuffer, FloatBuffer, int, int, int, int, int, int, int, int, int, int, int, int, int, int)</a></span> - Static method in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/NativeHelper.h [...]
@@ -28253,7 +28585,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#serializeParForBody-org.apache.sysds.runtime.controlprogram.parfor.ParForBody-java.util.HashMap-">serializeParForBody(ParForBody, HashMap&lt;String, byte[]&gt;)</a></span> - Static method 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><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#serializeProgram-org.apache.sysds.runtime.controlprogram.Program-java.util.ArrayList-java.util.HashMap-boolean-">serializeProgram(Program, ArrayList&lt;ProgramBlock&gt;, HashMap&lt;String, byte[]&gt;, boolean)</a></span> - Static method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/ProgramConverter.html" title="class in org.apache.sysds.runtime.util">ProgramConver [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#serializeProgram-org.apache.sysds.runtime.controlprogram.Program-java.util.ArrayList-java.util.HashMap-">serializeProgram(Program, ArrayList&lt;ProgramBlock&gt;, HashMap&lt;String, byte[]&gt;)</a></span> - Static method 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><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/ProgramConverter.html#serializeResultVariables-java.util.List-">serializeResultVariables(List&lt;ParForStatementBlock.ResultVar&gt;)</a></span> - Static method 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>
@@ -28285,7 +28617,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/estim/EstimatorBitsetMM.BitsetMatrix2.html#set-int-int-">set(int, int)</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/compress/colgroup/mapping/IMapToData.html#set-int-int-">set(int, int)</a></span> - Method in interface org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html" title="interface in org.apache.sysds.runtime.compress.colgroup.mapping">IMapToData</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html#set-int-int-">set(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">AMapToData</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html#set-int-int-">set(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToBit</a></dt>
 <dd>&nbsp;</dd>
@@ -28571,6 +28903,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/data/IndexedMatrixValue.html#set-org.apache.sysds.runtime.matrix.data.MatrixIndexes-org.apache.sysds.runtime.matrix.data.MatrixValue-">set(MatrixIndexes, MatrixValue)</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.data.<a href="org/apache/sysds/runtime/instructions/spark/data/IndexedMatrixValue.html" title="class in org.apache.sysds.runtime.instructions.spark.data">IndexedMatri [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/BooleanArray32.html#set-int-boolean-">set(int, boolean)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/BooleanArray32.html" title="class in org.apache.sysds.runtime.lineage">BooleanArray32</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/Lineage.html#set-java.lang.String-org.apache.sysds.runtime.lineage.LineageItem-">set(String, LineageItem)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/Lineage.html" title="class in org.apache.sysds.runtime.lineage">Lineage</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageMap.html#set-java.lang.String-org.apache.sysds.runtime.lineage.LineageItem-">set(String, LineageItem)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageMap.html" title="class in org.apache.sysds.runtime.lineage">LineageMap</a></dt>
@@ -28626,6 +28960,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#setAllPositions-java.lang.String-int-int-int-int-">setAllPositions(String, int, int, int, int)</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/transform/encode/MultiColumnEncoder.html#setApplyBlockSize-int-">setApplyBlockSize(int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/MLContext.InternalProxy.html#setAppropriateVarsForRead-org.apache.sysds.parser.Expression-java.lang.String-">setAppropriateVarsForRead(Expression, String)</a></span> - Method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/MLContext.InternalProxy.html" title="class in org.apache.sysds.api.mlcontext">MLContext.InternalProxy</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/MLContextProxy.html#setAppropriateVarsForRead-org.apache.sysds.parser.Expression-java.lang.String-">setAppropriateVarsForRead(Expression, String)</a></span> - Static method in class org.apache.sysds.utils.<a href="org/apache/sysds/utils/MLContextProxy.html" title="class in org.apache.sysds.utils">MLContextProxy</a></dt>
@@ -28710,6 +29046,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html#setBroadcastHandle-org.apache.sysds.runtime.instructions.spark.data.BroadcastObject-">setBroadcastHandle(BroadcastObject)</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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#setBuildBlockSize-int-">setBuildBlockSize(int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/conf/ConfigurationManager.html#setCachedJobConf-org.apache.hadoop.mapred.JobConf-">setCachedJobConf(JobConf)</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>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html#setCacheLineage-org.apache.sysds.runtime.lineage.LineageItem-">setCacheLineage(LineageItem)</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>
@@ -28758,14 +29096,15 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/operators/CMOperator.html#setCMAggOp-int-">setCMAggOp(int)</a></span> - Method in class org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/CMOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">CMOperator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html#setCoCodePercentage-double-">setCoCodePercentage(double)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html" title="class in org.apache.sysds.runtime.compress">CompressionSettingsBuilder</a></dt>
+<dd>
+<div class="block">Set the coCode percentage, the effect is different based on the coCoding strategy, but the general effect is that
+ higher values results in more coCoding while lower values result in less.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCodegenItem.html#setCodegenLTrace-java.lang.String-org.apache.sysds.runtime.lineage.LineageItem-">setCodegenLTrace(String, LineageItem)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCodegenItem.html" title="class in org.apache.sysds.runtime.lineage">LineageCodegenItem</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/util/Cell.html#setCol-long-">setCol(long)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.util.<a href="org/apache/sysds/runtime/controlprogram/parfor/util/Cell.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.util">Cell</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#setColGroupsCounts-java.util.List-">setColGroupsCounts(List&lt;AColGroup&gt;)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
-<dd>
-<div class="block">Set array of counts regarding col group types.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html#setColID-int-">setColID(int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/LegacyEncoder.html#setColList-int:A-">setColList(int[])</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/LegacyEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">LegacyEncoder</a></dt>
@@ -28855,6 +29194,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#setConsumerCount-int-">setConsumerCount(int)</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/parser/DMLProgram.html#setContainsRemoteParfor-boolean-">setContainsRemoteParfor(boolean)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DMLProgram.html" title="class in org.apache.sysds.parser">DMLProgram</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/cplan/CNodeCell.html#setContainsSeq-boolean-">setContainsSeq(boolean)</a></span> - Method in class org.apache.sysds.hops.codegen.cplan.<a href="org/apache/sysds/hops/codegen/cplan/CNodeCell.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeCell</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html#setCPCaching-boolean-">setCPCaching(boolean)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">ParForProgramBlock</a></dt>
@@ -28915,6 +29256,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html#setDelim-java.lang.String-">setDelim(String)</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesCSV</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html#setDelim-java.lang.String-">setDelim(String)</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesLIBSVM</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#setDelim-java.lang.String-">setDelim(String)</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#setDenseBlock-org.apache.sysds.runtime.data.DenseBlock-">setDenseBlock(DenseBlock)</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>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#setDensePointer-jcuda.Pointer-">setDensePointer(Pointer)</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
@@ -29041,10 +29386,16 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html#setExecMode-org.apache.sysds.runtime.controlprogram.ParForProgramBlock.PExecMode-">setExecMode(ParForProgramBlock.PExecMode)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">ParForProgramBlock</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Data.html#setExecType-org.apache.sysds.lops.ExecType-">setExecType(ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Data.html" title="class in org.apache.sysds.lops">Data</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Data.html#setExecType-org.apache.sysds.common.Types.ExecType-">setExecType(Types.ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Data.html" title="class in org.apache.sysds.lops">Data</a></dt>
 <dd>
 <div class="block">Data-Lop-specific method to set the execution type for persistent write.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#setExecType-org.apache.sysds.common.Types.ExecType-">setExecType(Types.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>
+<div class="block">Set the execution type of LOP.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/LopProperties.html#setExecType-org.apache.sysds.common.Types.ExecType-">setExecType(Types.ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/LopProperties.html" title="class in org.apache.sysds.lops">LopProperties</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html#setExecType-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode.ExecType-">setExecType(OptNode.ExecType)</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/hops/codegen/SpoofCompiler.html#setExecTypeSpecificJavaCompiler--">setExecTypeSpecificJavaCompiler()</a></span> - Static method in class org.apache.sysds.hops.codegen.<a href="org/apache/sysds/hops/codegen/SpoofCompiler.html" title="class in org.apache.sysds.hops.codegen">SpoofCompiler</a></dt>
@@ -29100,6 +29451,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/DataExpression.html#setFederatedDefault--">setFederatedDefault()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/DataExpression.html" title="class in org.apache.sysds.parser">DataExpression</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Lop.html#setFederatedOutput-org.apache.sysds.runtime.instructions.fed.FEDInstruction.FederatedOutput-">setFederatedOutput(FEDInstruction.FederatedOutput)</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/controlprogram/caching/CacheableData.html#setFedMapping-org.apache.sysds.runtime.controlprogram.federated.FederationMap-">setFedMapping(FederationMap)</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>
 <dd>
 <div class="block">Sets the mapping of indices ranges to federated objects.</div>
@@ -29146,6 +29499,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html#setFillValue-double-">setFillValue(double)</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesCSV</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#setFineGrainedPrivacy-java.lang.String-">setFineGrainedPrivacy(String)</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyUtils.html#setFineGrainedPrivacy-org.apache.sysds.runtime.privacy.PrivacyConstraint-org.apache.sysds.parser.Expression-">setFineGrainedPrivacy(PrivacyConstraint, Expression)</a></span> - Static method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyUtils.html" title="class in org.apache.sysds.runtime.privacy">PrivacyUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/privacy/PrivacyConstraint.html#setFineGrainedPrivacyConstraints-org.apache.sysds.runtime.privacy.finegrained.FineGrainedPrivacy-">setFineGrainedPrivacyConstraints(FineGrainedPrivacy)</a></span> - Method in class org.apache.sysds.runtime.privacy.<a href="org/apache/sysds/runtime/privacy/PrivacyConstraint.html" title="class in org.apache.sysds.runtime.privacy">PrivacyConstraint</a></dt>
@@ -29154,7 +29509,7 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/operators/ReorgOperator.html#setFn-org.apache.sysds.runtime.functionobjects.IndexFunction-">setFn(IndexFunction)</a></span> - Method in class org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/ReorgOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">ReorgOperator</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#setForcedExecType-org.apache.sysds.lops.ExecType-">setForcedExecType(ExecType)</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#setForcedExecType-org.apache.sysds.common.Types.ExecType-">setForcedExecType(Types.ExecType)</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/api/mlcontext/MLContext.html#setForceGPU-boolean-">setForceGPU(boolean)</a></span> - Method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/MLContext.html" title="class in org.apache.sysds.api.mlcontext">MLContext</a></dt>
 <dd>
@@ -29168,6 +29523,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/WriteSPInstruction.html#setFormatProperties-org.apache.sysds.runtime.io.FileFormatProperties-">setFormatProperties(FileFormatProperties)</a></span> - Method in class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/WriteSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark">WriteSPInstruction</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#setFormatTypeString-java.lang.String-">setFormatTypeString(String)</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/jmlc/PreparedScript.html#setFrame-java.lang.String-java.lang.String:A:A-">setFrame(String, String[][])</a></span> - Method in class org.apache.sysds.api.jmlc.<a href="org/apache/sysds/api/jmlc/PreparedScript.html" title="class in org.apache.sysds.api.jmlc">PreparedScript</a></dt>
 <dd>
 <div class="block">Binds a frame object to a registered input variable.</div>
@@ -29256,8 +29613,16 @@
 <dd>
 <div class="block">Sets the list of GPUContexts</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html#setGPULineageCacheLimit--">setGPULineageCacheLimit()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageGPUCacheEviction.html" title="class in org.apache.sysds.runtime.lineage">LineageGPUCacheEviction</a></dt>
+<dd>
+<div class="block">Set the max constraint for the lineage cache in GPU</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.html#setGPUObject-org.apache.sysds.runtime.instructions.gpu.context.GPUContext-org.apache.sysds.runtime.instructions.gpu.context.GPUObject-">setGPUObject(GPUContext, GPUObject)</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.c [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html#setGPUValue-org.apache.sysds.runtime.instructions.gpu.context.GPUObject-long-">setGPUValue(GPUObject, long)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheEntry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#setHasHeader-boolean-">setHasHeader(boolean)</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/AggBinaryOp.html#setHasLeftPMInput-boolean-">setHasLeftPMInput(boolean)</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/runtime/instructions/spark/data/RDDObject.html#setHDFSFile-boolean-">setHDFSFile(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>
@@ -29290,6 +29655,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/DataGenOp.html#setIncrementValue-double-">setIncrementValue(double)</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/DataGenOp.html" title="class in org.apache.sysds.hops">DataGenOp</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html#setIndexDelim-java.lang.String-">setIndexDelim(String)</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesLIBSVM</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/SparseRowVector.html#setIndexes-int:A-">setIndexes(int[])</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/SparseRowVector.html" title="class in org.apache.sysds.runtime.data">SparseRowVector</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/data/TensorIndexes.html#setIndexes-long:A-">setIndexes(long[])</a></span> - Method in class org.apache.sysds.runtime.data.<a href="org/apache/sysds/runtime/data/TensorIndexes.html" title="class in org.apache.sysds.runtime.data">TensorIndexes</a></dt>
@@ -29341,7 +29708,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/IndexedIdentifier.html#setIndices-java.util.ArrayList-">setIndices(ArrayList&lt;ArrayList&lt;Expression&gt;&gt;)</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/compress/estim/CompressedSizeInfo.html#setInfo-org.apache.sysds.runtime.compress.estim.CompressedSizeInfoColGroup:A-">setInfo(CompressedSizeInfoColGroup[])</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html#setInfo-java.util.List-">setInfo(List&lt;CompressedSizeInfoColGroup&gt;)</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/ScriptExecutor.html#setInit-boolean-">setInit(boolean)</a></span> - Method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/ScriptExecutor.html" title="class in org.apache.sysds.api.mlcontext">ScriptExecutor</a></dt>
 <dd>
@@ -29380,10 +29747,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/Identifier.html#setIntProperties--">setIntProperties()</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>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html#setInvestigateEstimate-boolean-">setInvestigateEstimate(boolean)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html" title="class in org.apache.sysds.runtime.compress">CompressionSettingsBuilder</a></dt>
-<dd>
-<div class="block">Set if the compression should be investigated while compressing.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#setIsLinCached-boolean-">setIsLinCached(boolean)</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/IterablePredicate.html#setIterVar-org.apache.sysds.parser.DataIdentifier-">setIterVar(DataIdentifier)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/IterablePredicate.html" title="class in org.apache.sysds.parser">IterablePredicate</a></dt>
@@ -29426,6 +29789,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/IfProgramBlock.html#setLineageDedupPathPos-int-">setLineageDedupPathPos(int)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/IfProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">IfProgramBlock</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html#setLineNumbers-int-int-">setLineNumbers(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload">WTreeNode</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNode.html#setLineNumbers-int-int-">setLineNumbers(int, int)</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/runtime/lineage/Lineage.html#setLinReuseFull--">setLinReuseFull()</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/Lineage.html" title="class in org.apache.sysds.runtime.lineage">Lineage</a></dt>
@@ -29528,6 +29893,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContext.html#setMatrixOutputAndLineage-java.lang.String-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.lineage.LineageItem-">setMatrixOutputAndLineage(String, MatrixBlock, LineageItem)</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.apac [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html#setMaxColGroupCoCode-int-">setMaxColGroupCoCode(int)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html" title="class in org.apache.sysds.runtime.compress">CompressionSettingsBuilder</a></dt>
+<dd>
+<div class="block">Set the maximum number of columns to CoCode together in the CoCoding strategy.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixOuterAgg.html#setMaxIndexInPartition-int:A-double:A-">setMaxIndexInPartition(int[], double[])</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixOuterAgg.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixOuterAgg</a></dt>
 <dd>
 <div class="block">This function will set maximum index in the partition to all cells in partition.</div>
@@ -29536,10 +29905,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/MultiThreadedHop.html#setMaxNumThreads-int-">setMaxNumThreads(int)</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/MultiThreadedHop.html" title="class in org.apache.sysds.hops">MultiThreadedHop</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html#setmaxStaticColGroupCoCode-int-">setmaxStaticColGroupCoCode(int)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html" title="class in org.apache.sysds.runtime.compress">CompressionSettingsBuilder</a></dt>
-<dd>
-<div class="block">Set the maximum number of columns to CoCode together in the static CoCoding strategy.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/PoissonPRNGenerator.html#setMean-double-">setMean(double)</a></span> - Method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/PoissonPRNGenerator.html" title="class in org.apache.sysds.runtime.util">PoissonPRNGenerator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#setMemEstimate-double-">setMemEstimate(double)</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>
@@ -29556,6 +29921,11 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/Data.html#setMetaData-org.apache.sysds.runtime.meta.MetaData-">setMetaData(MetaData)</a></span> - Method in class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/Data.html" title="class in org.apache.sysds.runtime.instructions.cp">Data</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html#setMinimumSampleSize-int-">setMinimumSampleSize(int)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionSettingsBuilder.html" title="class in org.apache.sysds.runtime.compress">CompressionSettingsBuilder</a></dt>
+<dd>
+<div class="block">Set the minimum sample size to extract from a given matrix, this overrules the sample percentage if the sample
+ percentage extracted is lower than this minimum bound.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixOuterAgg.html#setMinIndexInPartition-int:A-double:A-">setMinIndexInPartition(int[], double[])</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixOuterAgg.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixOuterAgg</a></dt>
 <dd>
 <div class="block">This function will set minimum index in the partition to all cells in partition.</div>
@@ -29588,7 +29958,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageDedupUtils.html#setNewDedupPatch-org.apache.sysds.runtime.lineage.LineageDedupBlock-org.apache.sysds.runtime.controlprogram.ProgramBlock-org.apache.sysds.runtime.controlprogram.context.ExecutionContext-">setNewDedupPatch(LineageDedupBlock, ProgramBlock, ExecutionContext)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageDedupUtils.html" tit [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#setNextTimePhase-double-">setNextTimePhase(double)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html#setNextTimePhase-double-">setNextTimePhase(double)</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressedMatrixBlockFactory.html" title="class in org.apache.sysds.runtime.compress">CompressedMatrixBlockFactory</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#setNnz-long-">setNnz(long)</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>
@@ -29839,7 +30209,7 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/ProgramBlock.html#setProgram-org.apache.sysds.runtime.controlprogram.Program-">setProgram(Program)</a></span> - Method 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>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/LopProperties.html#setProperties-java.util.ArrayList-org.apache.sysds.lops.ExecType-">setProperties(ArrayList&lt;Lop&gt;, ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/LopProperties.html" title="class in org.apache.sysds.lops">LopProperties</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/LopProperties.html#setProperties-java.util.ArrayList-org.apache.sysds.common.Types.ExecType-">setProperties(ArrayList&lt;Lop&gt;, Types.ExecType)</a></span> - Method in class org.apache.sysds.lops.<a href="org/apache/sysds/lops/LopProperties.html" title="class in org.apache.sysds.lops">LopProperties</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/Identifier.html#setProperties-org.apache.sysds.parser.Identifier-">setProperties(Identifier)</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>
 <dd>&nbsp;</dd>
@@ -29902,6 +30272,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/RelationalExpression.html#setRight-org.apache.sysds.parser.Expression-">setRight(Expression)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/RelationalExpression.html" title="class in org.apache.sysds.parser">RelationalExpression</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#setrmVarPending-boolean-">setrmVarPending(boolean)</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTree.html#setRoot-org.apache.sysds.runtime.controlprogram.parfor.opt.OptNode-">setRoot(OptNode)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptTree.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptTree</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/cplan/CNodeMultiAgg.html#setRootNodes-java.util.ArrayList-">setRootNodes(ArrayList&lt;Hop&gt;)</a></span> - Method in class org.apache.sysds.hops.codegen.cplan.<a href="org/apache/sysds/hops/codegen/cplan/CNodeMultiAgg.html" title="class in org.apache.sysds.hops.codegen.cplan">CNodeMultiAgg</a></dt>
@@ -29986,6 +30358,8 @@
 <dd>
 <div class="block">Sets the schema of the frame block.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#setSchema-java.lang.String-">setSchema(String)</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/FrameSchema.html#setSchemaAsString-java.lang.String-">setSchemaAsString(String)</a></span> - Method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/FrameSchema.html" title="class in org.apache.sysds.api.mlcontext">FrameSchema</a></dt>
 <dd>
 <div class="block">Set the frame schema, specifying the frame schema as a comma-separated
@@ -30043,6 +30417,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#setSparseBlock-org.apache.sysds.runtime.data.SparseBlock-">setSparseBlock(SparseBlock)</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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/meta/MetaDataAll.html#setSparseDelim-boolean-">setSparseDelim(boolean)</a></span> - Method in class org.apache.sysds.runtime.meta.<a href="org/apache/sysds/runtime/meta/MetaDataAll.html" title="class in org.apache.sysds.runtime.meta">MetaDataAll</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html#setSparseMatrixCudaPointer-org.apache.sysds.runtime.instructions.gpu.context.CSRPointer-">setSparseMatrixCudaPointer(CSRPointer)</a></span> - Method in class org.apache.sysds.runtime.instructions.gpu.context.<a href="org/apache/sysds/runtime/instructions/gpu/context/GPUObject.html" title="class in org.apache.sysds.runtime.instructions.gpu.context">GPUObject</a></dt>
 <dd>
 <div class="block">Convenience method to directly set the sparse matrix on GPU
@@ -30054,6 +30430,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNodeStatistics.html#setSparsity-double-">setSparsity(double)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.opt.<a href="org/apache/sysds/runtime/controlprogram/parfor/opt/OptNodeStatistics.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.opt">OptNodeStatistics</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageItem.html#setSpecialValueBit-int-boolean-">setSpecialValueBit(int, boolean)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage">LineageItem</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageItem.html#setSpecialValueBits-int-">setSpecialValueBits(int)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageItem.html" title="class in org.apache.sysds.runtime.lineage">LineageItem</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/StatementBlock.html#setSplitDag-boolean-">setSplitDag(boolean)</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/StatementBlock.html" title="class in org.apache.sysds.parser">StatementBlock</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/ProgramBlock.html#setStatementBlock-org.apache.sysds.parser.StatementBlock-">setStatementBlock(StatementBlock)</a></span> - Method 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>
@@ -30195,8 +30575,6 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#setupThreadLocalMemory-int-">setupThreadLocalMemory(int)</a></span> - Static 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/pre/IPreAggregate.html#setupThreadLocalMemory-int-">setupThreadLocalMemory(int)</a></span> - Static method in interface org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/IPreAggregate.html" title="interface in org.apache.sysds.runtime.compress.colgroup.pre">IPreAggregate</a></dt>
-<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/DMLScript.html#setUUID-java.lang.String-">setUUID(String)</a></span> - Static method in class org.apache.sysds.api.<a href="org/apache/sysds/api/DMLScript.html" title="class in org.apache.sysds.api">DMLScript</a></dt>
 <dd>
 <div class="block">Used to set master UUID on all nodes (in parfor remote, where DMLScript passed) 
@@ -30212,6 +30590,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/util/Cell.html#setValue-double-">setValue(double)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.parfor.util.<a href="org/apache/sysds/runtime/controlprogram/parfor/util/Cell.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.util">Cell</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/BooleanArray32.html#setValue-int-">setValue(int)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/BooleanArray32.html" title="class in org.apache.sysds.runtime.lineage">BooleanArray32</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html#setValue-org.apache.sysds.runtime.matrix.data.MatrixBlock-long-">setValue(MatrixBlock, long)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheEntry</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html#setValue-org.apache.sysds.runtime.matrix.data.MatrixBlock-">setValue(MatrixBlock)</a></span> - Method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheEntry.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheEntry</a></dt>
@@ -30300,7 +30680,9 @@
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html#shiftCol-int-">shiftCol(int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/ColumnEncoderComposite.html" title="class in org.apache.sysds.runtime.transform.encode">ColumnEncoderComposite</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#shiftColIndices-int-">shiftColIndices(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
-<dd>&nbsp;</dd>
+<dd>
+<div class="block">Shift all column indexes contained by an offset.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/LegacyEncoder.html#shiftCols-int-">shiftCols(int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/LegacyEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">LegacyEncoder</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/AppendGAlignedSPInstruction.ShiftColumnIndex.html#ShiftColumnIndex-long-boolean-">ShiftColumnIndex(long, boolean)</a></span> - Constructor for class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/AppendGAlignedSPInstruction.ShiftColumnIndex.html" title="class in org.apache.sysds.runtime.instructions.spark">AppendGAlignedSPInstruction.ShiftColumnIndex</a></dt>
@@ -30389,13 +30771,15 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.html#size--">size()</a></span> - Method in class org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.html" title="class in org.apache.sysds.hops.codegen.template">CPlanMemoTable</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#size--">size()</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">returns the count of values contained in the dictionary.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#size--">size()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html#size--">size()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">AMapToData</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html#size--">size()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToBit</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html#size--">size()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToByte</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html#size--">size()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToChar</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#size--">size()</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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html#size--">size()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToInt</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#size">size</a></span> - Variable in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
 <dd>&nbsp;</dd>
@@ -30494,6 +30878,10 @@
 <dd>
 <div class="block">Boolean specifying if the OLE and RLE should construct skip to enable skipping large amounts of rows.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html#skipTo-int-">skipTo(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AIterator</a></dt>
+<dd>
+<div class="block">Skip values until index is achieved.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/TemplateUtils.html#skipTranspose-org.apache.sysds.hops.codegen.cplan.CNode-org.apache.sysds.hops.Hop-java.util.HashMap-boolean-">skipTranspose(CNode, Hop, HashMap&lt;Long, CNode&gt;, boolean)</a></span> - Static method in class org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/TemplateUtils.html" title="class in org.apache.sysds.hops.codegen.template">TemplateUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#slice-int-int-int-int-boolean-org.apache.sysds.runtime.controlprogram.caching.CacheBlock-">slice(int, int, int, int, boolean, CacheBlock)</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>
@@ -30539,10 +30927,14 @@
 <dd>
 <div class="block">Slice out a row block</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#slice-int-int-boolean-">slice(int, int, boolean)</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>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#slice-int-int-int-int-">slice(int, int, int, int)</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>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#slice-int-int-int-int-org.apache.sysds.runtime.controlprogram.caching.CacheBlock-">slice(int, int, int, int, CacheBlock)</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>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#slice-int-int-int-int-boolean-">slice(int, int, int, int, boolean)</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>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/MatrixBlock.html#slice-int-int-int-int-boolean-org.apache.sysds.runtime.controlprogram.caching.CacheBlock-">slice(int, int, int, int, boolean, CacheBlock)</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>
 <dd>
 <div class="block">Method to perform rightIndex operation for a given lower and upper bounds in row and column dimensions.</div>
@@ -30555,14 +30947,14 @@
 <dd>
 <div class="block">Slice out up to 4 matrixBlocks that are separated by the row and col Cuts.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#sliceColumn-int-">sliceColumn(int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dd>
+<div class="block">Slice out a single column from the column group.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#sliceColumns-int-int-">sliceColumns(int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
 <dd>
 <div class="block">Slice out the columns within the range of cl and cu to remove the dictionary values related to these columns.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#sliceColumns-int-int-">sliceColumns(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/ColGroupValue.html#sliceColumns-int-int-">sliceColumns(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/controlprogram/paramserv/ParamservUtils.html#sliceMatrix-org.apache.sysds.runtime.controlprogram.caching.MatrixObject-long-long-">sliceMatrix(MatrixObject, long, long)</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.paramserv.<a href="org/apache/sysds/runtime/controlprogram/paramserv/ParamservUtils.html" title="class in org.apache.sysds.runtime.controlprogram.paramserv">ParamservUtils</a></dt>
 <dd>
 <div class="block">Slice the matrix</div>
@@ -30576,13 +30968,15 @@
 <dd>
 <div class="block">Method to perform rightIndex operation for a given lower and upper bounds in row and column dimensions.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.html#sliceOutColumnRange-int-int-int-">sliceOutColumnRange(int, int, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#sliceOutColumnRange-int-int-int-">sliceOutColumnRange(int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
 <dd>
 <div class="block">Modify the dictionary by removing columns not within the index range.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.html#sliceOutColumnRange-int-int-int-">sliceOutColumnRange(int, int, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#sliceOutColumnRange-int-int-int-">sliceOutColumnRange(int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.html#sliceOutColumnRange-int-int-int-">sliceOutColumnRange(int, int, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#sliceOutColumnRange-int-int-int-">sliceOutColumnRange(int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#sliceOutColumnRange-int-int-int-">sliceOutColumnRange(int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/NativeHelper.html#smmdd-java.nio.FloatBuffer-java.nio.FloatBuffer-java.nio.FloatBuffer-int-int-int-int-">smmdd(FloatBuffer, FloatBuffer, FloatBuffer, int, int, int, int)</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>
@@ -30696,11 +31090,11 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/SortKeys.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">SortKeys</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SortKeys.html#SortKeys-org.apache.sysds.lops.Lop-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">SortKeys(Lop, SortKeys.OperationTypes, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/SortKeys.html" title="class in org.apache.sysds.lop [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SortKeys.html#SortKeys-org.apache.sysds.lops.Lop-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">SortKeys(Lop, SortKeys.OperationTypes, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/SortKeys.html" title="class in org.ap [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SortKeys.html#SortKeys-org.apache.sysds.lops.Lop-boolean-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">SortKeys(Lop, boolean, SortKeys.OperationTypes, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/SortKeys.html" title="class in org [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SortKeys.html#SortKeys-org.apache.sysds.lops.Lop-boolean-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">SortKeys(Lop, boolean, SortKeys.OperationTypes, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/SortKeys.html" title [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SortKeys.html#SortKeys-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">SortKeys(Lop, Lop, SortKeys.OperationTypes, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/SortKeys.html" title [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SortKeys.html#SortKeys-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">SortKeys(Lop, Lop, SortKeys.OperationTypes, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/SortKe [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/SortKeys.OperationTypes.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">SortKeys.OperationTypes</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
@@ -30729,6 +31123,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html#sortValuesByFrequency--">sortValuesByFrequency()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/BitmapLossy.html" title="class in org.apache.sysds.runtime.compress.utils">BitmapLossy</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html#sortValuesByFrequency--">sortValuesByFrequency()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html" title="class in org.apache.sysds.runtime.compress.utils">MultiColBitmap</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionSettings.html#sortValuesByLength">sortValuesByLength</a></span> - Variable 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>
 <dd>
 <div class="block">Sorting of values by physical length helps by 10-20%, especially for serial, while slight performance decrease
@@ -31014,7 +31410,7 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/SpoofFused.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">SpoofFused</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SpoofFused.html#SpoofFused-java.util.ArrayList-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-java.lang.Class-org.apache.sysds.hops.codegen.SpoofCompiler.GeneratorAPI-java.lang.String-int-org.apache.sysds.lops.ExecType-">SpoofFused(ArrayList&lt;Lop&gt;, Types.DataType, Types.ValueType, Class&lt;?&gt;, SpoofCompiler.GeneratorAPI, String, int, ExecType)</a></span> - Constructor for class org.apa [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/SpoofFused.html#SpoofFused-java.util.ArrayList-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-java.lang.Class-org.apache.sysds.hops.codegen.SpoofCompiler.GeneratorAPI-java.lang.String-int-org.apache.sysds.common.Types.ExecType-">SpoofFused(ArrayList&lt;Lop&gt;, Types.DataType, Types.ValueType, Class&lt;?&gt;, SpoofCompiler.GeneratorAPI, String, int, Types.ExecType)</a></span> - Constructor for [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/hops/codegen/SpoofFusedOp.html" title="class in org.apache.sysds.hops.codegen"><span class="typeNameLink">SpoofFusedOp</span></a> - Class in <a href="org/apache/sysds/hops/codegen/package-summary.html">org.apache.sysds.hops.codegen</a></dt>
 <dd>&nbsp;</dd>
@@ -31208,6 +31604,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/DMLOptions.html#stats">stats</a></span> - Variable in class org.apache.sysds.api.<a href="org/apache/sysds/api/DMLOptions.html" title="class in org.apache.sysds.api">DMLOptions</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html#stats--">stats()</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.Memorizer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/conf/DMLConfig.html#STATS_MAX_WRAP_LEN">STATS_MAX_WRAP_LEN</a></span> - Static variable in class org.apache.sysds.conf.<a href="org/apache/sysds/conf/DMLConfig.html" title="class in org.apache.sysds.conf">DMLConfig</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/DMLOptions.html#statsCount">statsCount</a></span> - Variable in class org.apache.sysds.api.<a href="org/apache/sysds/api/DMLOptions.html" title="class in org.apache.sysds.api">DMLOptions</a></dt>
@@ -31224,6 +31622,8 @@
 <div class="block">Measures and returns the time since the last start() or stop() invocation,
  restarts the measurement, and prints the last measurement to STDOUT.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html#STOPBACKGROUNDEVICTION">STOPBACKGROUNDEVICTION</a></span> - Static variable in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageCacheConfig.html" title="class in org.apache.sysds.runtime.lineage">LineageCacheConfig</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/Statistics.html#stopCompileTimer--">stopCompileTimer()</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/runtime/lineage/LineageEstimator.html#stopEstimator-java.util.List-org.apache.sysds.runtime.lineage.LineageItem:A-java.lang.String-">stopEstimator(List&lt;DataIdentifier&gt;, LineageItem[], String)</a></span> - Static method in class org.apache.sysds.runtime.lineage.<a href="org/apache/sysds/runtime/lineage/LineageEstimator.html" title="class in org.apache.sysds.runtime.lineage">LineageEstimator</a></dt>
@@ -31360,12 +31760,42 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.MemoTableEntry.html#subsumes-org.apache.sysds.hops.codegen.template.CPlanMemoTable.MemoTableEntry-">subsumes(CPlanMemoTable.MemoTableEntry)</a></span> - Method in class org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/CPlanMemoTable.MemoTableEntry.html" title="class in org.apache.sysds.hops.codegen.template">CPlanMemoTable.MemoTableEntry</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#subtractTuple-double:A-">subtractTuple(double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Allocate a new dictionary where the tuple given is subtracted from all tuples in the previous dictionary.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#subtractTuple-double:A-">subtractTuple(double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#subtractTuple-double:A-">subtractTuple(double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#subtractTuple-double:A-">subtractTuple(double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#sum-int:A-int-">sum(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Get the sum of the values contained in the dictionary</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#sum-int:A-int-">sum(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#sum-int:A-int-">sum(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#sum-int:A-int-">sum(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#sum--">sum()</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/matrix/data/MatrixBlock.html#sum--">sum()</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>
 <dd>
 <div class="block">Wrapper method for reduceall-sum of a matrix.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#sumAllRowsToDouble-boolean-int-">sumAllRowsToDouble(boolean, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Method used as a pre-aggregate of each tuple in the dictionary, to single double values.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#sumAllRowsToDouble-boolean-int-">sumAllRowsToDouble(boolean, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#sumAllRowsToDouble-boolean-int-">sumAllRowsToDouble(boolean, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#sumAllRowsToDouble-boolean-int-">sumAllRowsToDouble(boolean, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDAggregateUtils.html#sumByKeyStable-org.apache.spark.api.java.JavaPairRDD-">sumByKeyStable(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/RDDAggregateUtils.html" title="class in org.apache.sysds.runtime.instructions.spark.utils">RDDAggregateUtils</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDAggregateUtils.html#sumByKeyStable-org.apache.spark.api.java.JavaPairRDD-boolean-">sumByKeyStable(JavaPairRDD&lt;MatrixIndexes, MatrixBlock&gt;, boolean)</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">RDDAggr [...]
@@ -31376,6 +31806,26 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/utils/RDDAggregateUtils.html#sumCellsByKeyStable-org.apache.spark.api.java.JavaPairRDD-int-">sumCellsByKeyStable(JavaPairRDD&lt;MatrixIndexes, Double&gt;, int)</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">RDDAggrega [...]
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#sumRow-int-boolean-int-">sumRow(int, boolean, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Sum the values at a specific row.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#sumRow-int-boolean-int-">sumRow(int, boolean, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#sumRow-int-boolean-int-">sumRow(int, boolean, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#sumRow-int-boolean-int-">sumRow(int, boolean, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#sumsq-int:A-int-">sumsq(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Get the square sum of the values contained in the dictionary</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#sumsq-int:A-int-">sumsq(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#sumsq-int:A-int-">sumsq(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#sumsq-int:A-int-">sumsq(int[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#sumSq--">sumSq()</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/matrix/data/MatrixBlock.html#sumSq--">sumSq()</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>
@@ -31928,11 +32378,11 @@
 <dd>
 <div class="block">Lop to perform Sum of a matrix with another matrix multiplied by Scalar.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Ternary.html#Ternary-org.apache.sysds.common.Types.OpOp3-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.lops.ExecType-int-">Ternary(Types.OpOp3, Lop, Lop, Lop, Types.DataType, Types.ValueType, ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Terna [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Ternary.html#Ternary-org.apache.sysds.common.Types.OpOp3-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.common.Types.ExecType-int-">Ternary(Types.OpOp3, Lop, Lop, Lop, Types.DataType, Types.ValueType, Types.ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sy [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/TernaryAggregate.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">TernaryAggregate</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/TernaryAggregate.html#TernaryAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">TernaryAggregate(Lop, Lop, Lop, Types.AggOp, Types.OpOp2, Types.Direction, Types.Da [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/TernaryAggregate.html#TernaryAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">TernaryAggregate(Lop, Lop, Lop, Types.AggOp, Types.OpOp2, Types.Direction,  [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/cp/TernaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp"><span class="typeNameLink">TernaryCPInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/cp/package-summary.html">org.apache.sysds.runtime.instructions.cp</a></dt>
 <dd>&nbsp;</dd>
@@ -32341,6 +32791,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/cost/VarStats.html#toString--">toString()</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/FunctionOp.html#toString--">toString()</a></span> - Method in class org.apache.sysds.hops.<a href="org/apache/sysds/hops/FunctionOp.html" title="class in org.apache.sysds.hops">FunctionOp</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/Hop.html#toString--">toString()</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/hops/ipa/FunctionCallSizeInfo.html#toString--">toString()</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>
@@ -32537,8 +32989,12 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/WhileStatement.html#toString--">toString()</a></span> - Method in class org.apache.sysds.parser.<a href="org/apache/sysds/parser/WhileStatement.html" title="class in org.apache.sysds.parser">WhileStatement</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/PlanningCoCoder.Memorizer.html" title="class in org.apache.sysds.runtime.compress.cocode">PlanningCoCoder.Memorizer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupCompressed</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.html#toString--">toString()</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#toString--">toString()</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>
@@ -32559,17 +33015,13 @@
 <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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToByte</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToChar</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">AMapToData</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToInt</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/ArrPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">ArrPreAggregate</a></dt>
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.pre.<a href="org/apache/sysds/runtime/compress/colgroup/pre/MapPreAggregate.html" title="class in org.apache.sysds.runtime.compress.colgroup.pre">MapPreAggregate</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffset</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>
@@ -32577,6 +33029,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressionStatistics.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.<a href="org/apache/sysds/runtime/compress/CompressionStatistics.html" title="class in org.apache.sysds.runtime.compress">CompressionStatistics</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorExact.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorExact.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimatorExact</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeEstimatorSample.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeEstimatorSample</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.estim.<a href="org/apache/sysds/runtime/compress/estim/CompressedSizeInfo.html" title="class in org.apache.sysds.runtime.compress.estim">CompressedSizeInfo</a></dt>
@@ -32605,6 +33059,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/IntIntMap.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/IntIntMap.html" title="class in org.apache.sysds.runtime.compress.utils">IntIntMap</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.utils.<a href="org/apache/sysds/runtime/compress/utils/MultiColBitmap.html" title="class in org.apache.sysds.runtime.compress.utils">MultiColBitmap</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload">WTreeNode</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>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/context/ExecutionContext.html#toString--">toString()</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>
@@ -32673,6 +33131,8 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesCSV.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesCSV</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html#toString--">toString()</a></span> - Method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesLIBSVM.html" title="class in org.apache.sysds.runtime.io">FileFormatPropertiesLIBSVM</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.MMField.html#toString--">toString()</a></span> - Method in enum org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.MMField.html" title="enum in org.apache.sysds.runtime.io">FileFormatPropertiesMM.MMField</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.MMFormat.html#toString--">toString()</a></span> - Method in enum org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/FileFormatPropertiesMM.MMFormat.html" title="enum in org.apache.sysds.runtime.io">FileFormatPropertiesMM.MMFormat</a></dt>
@@ -32773,19 +33233,19 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/Transform.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">Transform</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">Transform(Lop, Types.ReOrgOp, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in org.apache.sysds.lops">Transform</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">Transform(Lop, Types.ReOrgOp, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in org.apache.sysds.lop [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop:A-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.lops.ExecType-">Transform(Lop[], Types.ReOrgOp, Types.DataType, Types.ValueType, boolean, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in org.apache.sy [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop:A-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.common.Types.ExecType-">Transform(Lop[], Types.ReOrgOp, Types.DataType, Types.ValueType, boolean, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">Transform(Lop, Types.ReOrgOp, Types.DataType, Types.ValueType, ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in org.apache.sysds.lops">Tr [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">Transform(Lop, Types.ReOrgOp, Types.DataType, Types.ValueType, Types.ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in org.apache. [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop:A-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">Transform(Lop[], Types.ReOrgOp, Types.DataType, Types.ValueType, ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in org.apache.sysds.lops [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop:A-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">Transform(Lop[], Types.ReOrgOp, Types.DataType, Types.ValueType, Types.ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in org.apa [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-boolean-">Transform(Lop, Types.ReOrgOp, Types.DataType, Types.ValueType, ExecType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in org.apache.sysds. [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-boolean-">Transform(Lop, Types.ReOrgOp, Types.DataType, Types.ValueType, Types.ExecType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in org [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop:A-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-boolean-">Transform(Lop[], Types.ReOrgOp, Types.DataType, Types.ValueType, ExecType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in org.apache.sy [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop:A-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-boolean-">Transform(Lop[], Types.ReOrgOp, Types.DataType, Types.ValueType, Types.ExecType, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop:A-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-boolean-int-">Transform(Lop[], Types.ReOrgOp, Types.DataType, Types.ValueType, ExecType, boolean, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title="class in org. [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Transform.html#Transform-org.apache.sysds.lops.Lop:A-org.apache.sysds.common.Types.ReOrgOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-boolean-int-">Transform(Lop[], Types.ReOrgOp, Types.DataType, Types.ValueType, Types.ExecType, boolean, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Transform.html" title= [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/spark/MultiReturnParameterizedBuiltinSPInstruction.TransformEncodeBuild2Function.html#TransformEncodeBuild2Function-org.apache.sysds.runtime.transform.encode.EncoderMVImpute-">TransformEncodeBuild2Function(EncoderMVImpute)</a></span> - Constructor for class org.apache.sysds.runtime.instructions.spark.<a href="org/apache/sysds/runtime/instructions/spark/MultiReturnParameterizedBuiltinSPInstruction.TransformEnc [...]
 <dd>&nbsp;</dd>
@@ -32849,6 +33309,26 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/parser/dml/DmlSyntacticValidator.html#trueStringLiteral--">trueStringLiteral()</a></span> - Method in class org.apache.sysds.parser.dml.<a href="org/apache/sysds/parser/dml/DmlSyntacticValidator.html" title="class in org.apache.sysds.parser.dml">DmlSyntacticValidator</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#tsmm-double:A-int-">tsmm(double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dd>
+<div class="block">Do a transposed self matrix multiplication on the left side t(x) %*% x.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html#tsmm-double:A-int-int-int-">tsmm(double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.html" title="class in org.apache.sysds.runtime.compress.colgroup">AColGroup</a></dt>
+<dd>
+<div class="block">Do a transposed self matrix multiplication on the left side t(x) %*% x.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#tsmm-double:A-int-">tsmm(double[], int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html#tsmm-double:A-int-int-int-">tsmm(double[], int, int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupEmpty.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupEmpty</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#tsmm-double:A-int-">tsmm(double[], 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#tsmm-double:A-int-int-int-">tsmm(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>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#tsmm-double:A-int-">tsmm(double[], 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#tsmm-double:A-int-int-int-">tsmm(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/LibMatrixNative.html#tsmm-org.apache.sysds.runtime.matrix.data.MatrixBlock-org.apache.sysds.runtime.matrix.data.MatrixBlock-boolean-int-">tsmm(MatrixBlock, MatrixBlock, boolean, int)</a></span> - Static method in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixNative.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixNative</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/utils/NativeHelper.html#tsmm-double:A-double:A-int-int-boolean-int-">tsmm(double[], double[], int, int, boolean, int)</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>
@@ -32857,6 +33337,8 @@
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/fed/TsmmFEDInstruction.html" title="class in org.apache.sysds.runtime.instructions.fed"><span class="typeNameLink">TsmmFEDInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/fed/package-summary.html">org.apache.sysds.runtime.instructions.fed</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/TsmmFEDInstruction.html#TsmmFEDInstruction-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.lops.MMTSJ.MMTSJType-int-java.lang.String-java.lang.String-org.apache.sysds.runtime.instructions.fed.FEDInstruction.FederatedOutput-">TsmmFEDInstruction(CPOperand, CPOperand, MMTSJ.MMTSJType, int, String, String, FEDInstruction.FederatedOutput)</ [...]
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/fed/TsmmFEDInstruction.html#TsmmFEDInstruction-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.runtime.instructions.cp.CPOperand-org.apache.sysds.lops.MMTSJ.MMTSJType-int-java.lang.String-java.lang.String-">TsmmFEDInstruction(CPOperand, CPOperand, MMTSJ.MMTSJType, int, String, String)</a></span> - Constructor for class org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/run [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/instructions/spark/TsmmSPInstruction.html" title="class in org.apache.sysds.runtime.instructions.spark"><span class="typeNameLink">TsmmSPInstruction</span></a> - Class in <a href="org/apache/sysds/runtime/instructions/spark/package-summary.html">org.apache.sysds.runtime.instructions.spark</a></dt>
@@ -32983,7 +33465,7 @@
 <dd>
 <div class="block">TODO Currently this lop only support the right hand side in distributed cache.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/UAggOuterChain.html#UAggOuterChain-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">UAggOuterChain(Lop, Lop, Types.AggOp, Types.Direction, Types.OpOp2, Types.DataType, Types.ValueType, ExecType)</a></s [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/UAggOuterChain.html#UAggOuterChain-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">UAggOuterChain(Lop, Lop, Types.AggOp, Types.Direction, Types.OpOp2, Types.DataType, Types.ValueType, Types.Ex [...]
 <dd>
 <div class="block">Constructor to setup a unaryagg outer chain</div>
 </dd>
@@ -33017,11 +33499,11 @@
  SQRT(A), LOG(A) with two operands where one of them is a scalar -- H=H*i,
  H=H*5, EXP(A,2), LOG(A,2)</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Unary.html#Unary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp1-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">Unary(Lop, Lop, Types.OpOp1, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Unary.html" title="class in org.apache.sysds.lops"> [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Unary.html#Unary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp1-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">Unary(Lop, Lop, Types.OpOp1, Types.DataType, Types.ValueType, Types.ExecType, int)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Unary.html" title="class in  [...]
 <dd>
 <div class="block">Constructor to perform a unary operation with 2 inputs</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Unary.html#Unary-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp1-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-boolean-">Unary(Lop, Types.OpOp1, Types.DataType, Types.ValueType, ExecType, int, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Unary.html" title="class in org.apache.sysds.lops">Unary [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/Unary.html#Unary-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp1-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-boolean-">Unary(Lop, Types.OpOp1, Types.DataType, Types.ValueType, Types.ExecType, int, boolean)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/Unary.html" title="class in org.apache.sys [...]
 <dd>
 <div class="block">Constructor to perform a unary operation with 1 input.</div>
 </dd>
@@ -33039,19 +33521,17 @@
 <div class="block">Unary Aggregate operator, since aggregate operators require new object output, the output becomes an uncompressed
  matrix.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#unaryAggregateOperations-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-double:A-">unaryAggregateOperations(AggregateUnaryOperator, 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">ColGroupUn [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html#unaryAggregateOperations-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-double:A-">unaryAggregateOperations(AggregateUnaryOperator, double[])</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgroup">ColGroupCompre [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#unaryAggregateOperations-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-org.apache.sysds.runtime.matrix.data.MatrixBlock-">unaryAggregateOperations(AggregateUnaryOperator, 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. [...]
-<dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#unaryAggregateOperations-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-double:A-int-int-">unaryAggregateOperations(AggregateUnaryOperator, double[], 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.co [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html#unaryAggregateOperations-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-double:A-int-int-">unaryAggregateOperations(AggregateUnaryOperator, double[], int, int)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/ColGroupCompressed.html" title="class in org.apache.sysds.runtime.compress.colgro [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#unaryAggregateOperations-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-double:A-">unaryAggregateOperations(AggregateUnaryOperator, 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>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#unaryAggregateOperations-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-double:A-">unaryAggregateOperations(AggregateUnaryOperator, 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">ColGroupUn [...]
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupValue.html#unaryAggregateOperations-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-double:A-int-int-">unaryAggregateOperations(AggregateUnaryOperator, double[], 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">ColGro [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupUncompressed.html#unaryAggregateOperations-org.apache.sysds.runtime.matrix.operators.AggregateUnaryOperator-double:A-int-int-">unaryAggregateOperations(AggregateUnaryOperator, double[], 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.co [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/UnaryCP.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">UnaryCP</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/UnaryCP.html#UnaryCP-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp1-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">UnaryCP(Lop, Types.OpOp1, Types.DataType, Types.ValueType, ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/UnaryCP.html" title="class in org.apache.sysds.lops">UnaryCP</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/UnaryCP.html#UnaryCP-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp1-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">UnaryCP(Lop, Types.OpOp1, Types.DataType, Types.ValueType, Types.ExecType)</a></span> - Constructor for class org.apache.sysds.lops.<a href="org/apache/sysds/lops/UnaryCP.html" title="class in org.apache.sysds.lops">UnaryCP</a></dt>
 <dd>
 <div class="block">Constructor to perform a scalar operation</div>
 </dd>
@@ -33201,6 +33681,8 @@
 </dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html#updateIndexRanges-long:A-long:A-int-">updateIndexRanges(long[], long[], int)</a></span> - Method in class org.apache.sysds.runtime.transform.encode.<a href="org/apache/sysds/runtime/transform/encode/MultiColumnEncoder.html" title="class in org.apache.sysds.runtime.transform.encode">MultiColumnEncoder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/EvalNaryCPInstruction.html#updateInstructionThreadID-java.lang.String-java.lang.String-">updateInstructionThreadID(String, String)</a></span> - Method in class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/EvalNaryCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">EvalNaryCPInstruction</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/cp/VariableCPInstruction.html#updateInstructionThreadID-java.lang.String-java.lang.String-">updateInstructionThreadID(String, String)</a></span> - Method in class org.apache.sysds.runtime.instructions.cp.<a href="org/apache/sysds/runtime/instructions/cp/VariableCPInstruction.html" title="class in org.apache.sysds.runtime.instructions.cp">VariableCPInstruction</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/instructions/Instruction.html#updateInstructionThreadID-java.lang.String-java.lang.String-">updateInstructionThreadID(String, String)</a></span> - Method in class org.apache.sysds.runtime.instructions.<a href="org/apache/sysds/runtime/instructions/Instruction.html" title="class in org.apache.sysds.runtime.instructions">Instruction</a></dt>
@@ -33254,6 +33736,10 @@
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html#USE_STREAMING_TASK_CREATION">USE_STREAMING_TASK_CREATION</a></span> - Static variable in class org.apache.sysds.runtime.controlprogram.<a href="org/apache/sysds/runtime/controlprogram/ParForProgramBlock.html" title="class in org.apache.sysds.runtime.controlprogram">ParForProgramBlock</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/cocode/Util.html" title="class in org.apache.sysds.runtime.compress.cocode"><span class="typeNameLink">Util</span></a> - Class in <a href="org/apache/sysds/runtime/compress/cocode/package-summary.html">org.apache.sysds.runtime.compress.cocode</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/cocode/Util.html#Util--">Util()</a></span> - Constructor for class org.apache.sysds.runtime.compress.cocode.<a href="org/apache/sysds/runtime/compress/cocode/Util.html" title="class in org.apache.sysds.runtime.compress.cocode">Util</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/util/UtilFunctions.html" title="class in org.apache.sysds.runtime.util"><span class="typeNameLink">UtilFunctions</span></a> - Class in <a href="org/apache/sysds/runtime/util/package-summary.html">org.apache.sysds.runtime.util</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/UtilFunctions.html#UtilFunctions--">UtilFunctions()</a></span> - Constructor for class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/UtilFunctions.html" title="class in org.apache.sysds.runtime.util">UtilFunctions</a></dt>
@@ -33365,12 +33851,20 @@
 <div class="block">Valid Compressions List, containing the ColGroup CompressionTypes that are allowed to be used for the compression
  Default is to always allow for Uncompromisable ColGroup.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html#value--">value()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AIterator</a></dt>
+<dd>
+<div class="block">Get the current index value, note this correspond to a row index in the original matrix.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/utils/DblArrayIntListHashMap.DArrayIListEntry.html#value">value</a></span> - Variable 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/DoubleIntListHashMap.DIListEntry.html#value">value</a></span> - Variable 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/util/LongLongDoubleHashMap.ADoubleEntry.html#value">value</a></span> - Variable in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/LongLongDoubleHashMap.ADoubleEntry.html" title="class in org.apache.sysds.runtime.util">LongLongDoubleHashMap.ADoubleEntry</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html#valueAndIncrement--">valueAndIncrement()</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AIterator.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AIterator</a></dt>
+<dd>
+<div class="block">Get the current index value and increment the pointers</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/InputOutputInfo.html#valueClass">valueClass</a></span> - Variable in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/InputOutputInfo.html" title="class in org.apache.sysds.runtime.io">InputOutputInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/functionobjects/ValueComparisonFunction.html" title="class in org.apache.sysds.runtime.functionobjects"><span class="typeNameLink">ValueComparisonFunction</span></a> - Class in <a href="org/apache/sysds/runtime/functionobjects/package-summary.html">org.apache.sysds.runtime.functionobjects</a></dt>
@@ -33626,10 +34120,6 @@
 <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/lops/ExecType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.lops.<a href="org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</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/lops/MapMult.CacheType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.lops.<a href="org/apache/sysds/lops/MapMult.CacheType.html" title="enum in org.apache.sysds.lops">MapMult.CacheType</a></dt>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -33762,11 +34252,23 @@
 <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/compress/colgroup/AColGroup.ColGroupType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.ColGroupType.html" title="enum in org.apache.sysds.runtime.compress.colgroup">AColGroup.ColGroupType</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.CompressionType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.CompressionType.html" title="enum in org.apache.sysds.runtime.compress.colgroup">AColGroup.CompressionType</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/compress/colgroup/AColGroup.CompressionType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.CompressionType.html" title="enum in org.apache.sysds.runtime.compress.colgroup">AColGroup.CompressionType</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.Type.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.Type.html" title="enum in org.apache.sysds.runtime.compress.colgroup.dictionary">DictionaryFactory.Type</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/compress/colgroup/insertionsort/InsertionSorterFactory.SORT_TYPE.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.insertionsort.<a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.SORT_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.insertionsort">InsertionSorterFactory.SORT_TYPE</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/compress/colgroup/mapping/MapToFactory.MAP_TYPE.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.MAP_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory.MAP_TYPE</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/compress/colgroup/offset/OffsetFactory.OFF_TYPE.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.OFF_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.offset">OffsetFactory.OFF_TYPE</a></dt>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </dd>
@@ -33774,6 +34276,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/compress/workload/WTreeNode.WTNodeType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WTreeNode.WTNodeType.html" title="enum in org.apache.sysds.runtime.compress.workload">WTreeNode.WTNodeType</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/controlprogram/caching/CacheableData.CacheStatus.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.CacheStatus.html" title="enum in org.apache.sysds.runtime.controlprogram.caching">CacheableData.CacheStatus</a></dt>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -33798,6 +34304,14 @@
 <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/controlprogram/federated/FederationMap.FPartitioning.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FPartitioning.html" title="enum in org.apache.sysds.runtime.controlprogram.federated">FederationMap.FPartitioning</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/controlprogram/federated/FederationMap.FReplication.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FReplication.html" title="enum in org.apache.sysds.runtime.controlprogram.federated">FederationMap.FReplication</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/controlprogram/federated/FederationMap.FType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FType.html" title="enum in org.apache.sysds.runtime.controlprogram.federated">FederationMap.FType</a></dt>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -33908,6 +34422,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/instructions/fed/FEDInstruction.FederatedOutput.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FederatedOutput.html" title="enum in org.apache.sysds.runtime.instructions.fed">FEDInstruction.FederatedOutput</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/instructions/fed/FEDInstruction.FEDType.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FEDType.html" title="enum in org.apache.sysds.runtime.instructions.fed">FEDInstruction.FEDType</a></dt>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -33960,6 +34478,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/matrix/data/RandomMatrixGenerator.PDF.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/RandomMatrixGenerator.PDF.html" title="enum in org.apache.sysds.runtime.matrix.data">RandomMatrixGenerator.PDF</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/matrix/operators/CMOperator.AggregateOperationTypes.html#valueOf-java.lang.String-">valueOf(String)</a></span> - Static method in enum org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/CMOperator.AggregateOperationTypes.html" title="enum in org.apache.sysds.runtime.matrix.operators">CMOperator.AggregateOperationTypes</a></dt>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -34320,11 +34842,6 @@ 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/lops/ExecType.html#values--">values()</a></span> - Static method in enum org.apache.sysds.lops.<a href="org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</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/lops/MapMult.CacheType.html#values--">values()</a></span> - Static method in enum org.apache.sysds.lops.<a href="org/apache/sysds/lops/MapMult.CacheType.html" title="enum in org.apache.sysds.lops">MapMult.CacheType</a></dt>
 <dd>
 <div class="block">Returns an array containing the constants of this enum type, in
@@ -34489,12 +35006,27 @@ 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/compress/colgroup/AColGroup.ColGroupType.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.ColGroupType.html" title="enum in org.apache.sysds.runtime.compress.colgroup">AColGroup.ColGroupType</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.CompressionType.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.CompressionType.html" title="enum in org.apache.sysds.runtime.compress.colgroup">AColGroup.CompressionType</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/compress/colgroup/AColGroup.CompressionType.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.<a href="org/apache/sysds/runtime/compress/colgroup/AColGroup.CompressionType.html" title="enum in org.apache.sysds.runtime.compress.colgroup">AColGroup.CompressionType</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.Type.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/DictionaryFactory.Type.html" title="enum in org.apache.sysds.runtime.compress.colgroup.dictionary">DictionaryFactory.Type</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/compress/colgroup/insertionsort/InsertionSorterFactory.SORT_TYPE.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.insertionsort.<a href="org/apache/sysds/runtime/compress/colgroup/insertionsort/InsertionSorterFactory.SORT_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.insertionsort">InsertionSorterFactory.SORT_TYPE</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/compress/colgroup/mapping/MapToFactory.MAP_TYPE.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToFactory.MAP_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.mapping">MapToFactory.MAP_TYPE</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/compress/colgroup/offset/OffsetFactory.OFF_TYPE.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetFactory.OFF_TYPE.html" title="enum in org.apache.sysds.runtime.compress.colgroup.offset">OffsetFactory.OFF_TYPE</a></dt>
 <dd>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.</div>
@@ -34504,6 +35036,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/compress/workload/WTreeNode.WTNodeType.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WTreeNode.WTNodeType.html" title="enum in org.apache.sysds.runtime.compress.workload">WTreeNode.WTNodeType</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/controlprogram/caching/CacheableData.CacheStatus.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheableData.CacheStatus.html" title="enum in org.apache.sysds.runtime.controlprogram.caching">CacheableData.CacheStatus</a></dt>
 <dd>
 <div class="block">Returns an array containing the constants of this enum type, in
@@ -34534,6 +35071,16 @@ 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/controlprogram/federated/FederationMap.FPartitioning.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FPartitioning.html" title="enum in org.apache.sysds.runtime.controlprogram.federated">FederationMap.FPartitioning</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/controlprogram/federated/FederationMap.FReplication.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FReplication.html" title="enum in org.apache.sysds.runtime.controlprogram.federated">FederationMap.FReplication</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/controlprogram/federated/FederationMap.FType.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.controlprogram.federated.<a href="org/apache/sysds/runtime/controlprogram/federated/FederationMap.FType.html" title="enum in org.apache.sysds.runtime.controlprogram.federated">FederationMap.FType</a></dt>
 <dd>
 <div class="block">Returns an array containing the constants of this enum type, in
@@ -34727,6 +35274,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/instructions/fed/FEDInstruction.FederatedOutput.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FederatedOutput.html" title="enum in org.apache.sysds.runtime.instructions.fed">FEDInstruction.FederatedOutput</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/instructions/fed/FEDInstruction.FEDType.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.instructions.fed.<a href="org/apache/sysds/runtime/instructions/fed/FEDInstruction.FEDType.html" title="enum in org.apache.sysds.runtime.instructions.fed">FEDInstruction.FEDType</a></dt>
 <dd>
 <div class="block">Returns an array containing the constants of this enum type, in
@@ -34792,6 +35344,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/matrix/data/RandomMatrixGenerator.PDF.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/RandomMatrixGenerator.PDF.html" title="enum in org.apache.sysds.runtime.matrix.data">RandomMatrixGenerator.PDF</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/matrix/operators/CMOperator.AggregateOperationTypes.html#values--">values()</a></span> - Static method in enum org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/CMOperator.AggregateOperationTypes.html" title="enum in org.apache.sysds.runtime.matrix.operators">CMOperator.AggregateOperationTypes</a></dt>
 <dd>
 <div class="block">Returns an array containing the constants of this enum type, in
@@ -35735,23 +36292,23 @@ the order they are declared.</div>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedCrossEntropy.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">WeightedCrossEntropy</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedCrossEntropy.html#WeightedCrossEntropy-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.lops.WeightedCrossEntropy.WCeMMType-org.apache.sysds.lops.ExecType-">WeightedCrossEntropy(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedCrossEntropy.WCeMMType, ExecTy [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedCrossEntropy.html#WeightedCrossEntropy-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.lops.WeightedCrossEntropy.WCeMMType-org.apache.sysds.common.Types.ExecType-">WeightedCrossEntropy(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedCrossEntropy.WCeMMType [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedCrossEntropy.WCeMMType.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">WeightedCrossEntropy.WCeMMType</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedCrossEntropyR.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">WeightedCrossEntropyR</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedCrossEntropyR.html#WeightedCrossEntropyR-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.lops.WeightedCrossEntropy.WCeMMType-boolean-boolean-org.apache.sysds.lops.ExecType-">WeightedCrossEntropyR(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedCrossEntrop [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedCrossEntropyR.html#WeightedCrossEntropyR-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.lops.WeightedCrossEntropy.WCeMMType-boolean-boolean-org.apache.sysds.common.Types.ExecType-">WeightedCrossEntropyR(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedCro [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedDivMM.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">WeightedDivMM</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedDivMM.html#WeightedDivMM-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.lops.WeightedDivMM.WDivMMType-org.apache.sysds.lops.ExecType-">WeightedDivMM(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedDivMM.WDivMMType, ExecType)</a></span> - Constructor for  [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedDivMM.html#WeightedDivMM-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.lops.WeightedDivMM.WDivMMType-org.apache.sysds.common.Types.ExecType-">WeightedDivMM(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedDivMM.WDivMMType, Types.ExecType)</a></span> - Co [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedDivMM.WDivMMType.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">WeightedDivMM.WDivMMType</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedDivMMR.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">WeightedDivMMR</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedDivMMR.html#WeightedDivMMR-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.lops.WeightedDivMM.WDivMMType-boolean-boolean-org.apache.sysds.lops.ExecType-">WeightedDivMMR(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedDivMM.WDivMMType, boolean, boolean, Ex [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedDivMMR.html#WeightedDivMMR-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.lops.WeightedDivMM.WDivMMType-boolean-boolean-org.apache.sysds.common.Types.ExecType-">WeightedDivMMR(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedDivMM.WDivMMType, boolean, boo [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/matrix/data/WeightedPair.html" title="class in org.apache.sysds.runtime.matrix.data"><span class="typeNameLink">WeightedPair</span></a> - Class in <a href="org/apache/sysds/runtime/matrix/data/package-summary.html">org.apache.sysds.runtime.matrix.data</a></dt>
 <dd>&nbsp;</dd>
@@ -35759,33 +36316,33 @@ the order they are declared.</div>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedSigmoid.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">WeightedSigmoid</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedSigmoid.html#WeightedSigmoid-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.lops.WeightedSigmoid.WSigmoidType-org.apache.sysds.lops.ExecType-">WeightedSigmoid(Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedSigmoid.WSigmoidType, ExecType)</a></span> - Constructor for class org.apache. [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedSigmoid.html#WeightedSigmoid-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.lops.WeightedSigmoid.WSigmoidType-org.apache.sysds.common.Types.ExecType-">WeightedSigmoid(Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedSigmoid.WSigmoidType, Types.ExecType)</a></span> - Constructor for cla [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedSigmoid.WSigmoidType.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">WeightedSigmoid.WSigmoidType</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedSigmoidR.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">WeightedSigmoidR</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedSigmoidR.html#WeightedSigmoidR-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.lops.WeightedSigmoid.WSigmoidType-boolean-boolean-org.apache.sysds.lops.ExecType-">WeightedSigmoidR(Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedSigmoid.WSigmoidType, boolean, boolean, ExecType)</a></span [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedSigmoidR.html#WeightedSigmoidR-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.lops.WeightedSigmoid.WSigmoidType-boolean-boolean-org.apache.sysds.common.Types.ExecType-">WeightedSigmoidR(Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedSigmoid.WSigmoidType, boolean, boolean, Types.ExecT [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedSquaredLoss.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">WeightedSquaredLoss</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedSquaredLoss.html#WeightedSquaredLoss-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.lops.WeightedSquaredLoss.WeightsType-org.apache.sysds.lops.ExecType-">WeightedSquaredLoss(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedSquaredLoss.WeightsType, ExecTyp [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedSquaredLoss.html#WeightedSquaredLoss-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.lops.WeightedSquaredLoss.WeightsType-org.apache.sysds.common.Types.ExecType-">WeightedSquaredLoss(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedSquaredLoss.WeightsType, [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedSquaredLoss.WeightsType.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">WeightedSquaredLoss.WeightsType</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedSquaredLossR.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">WeightedSquaredLossR</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedSquaredLossR.html#WeightedSquaredLossR-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.lops.WeightedSquaredLoss.WeightsType-boolean-boolean-org.apache.sysds.lops.ExecType-">WeightedSquaredLossR(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedSquaredLoss.W [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedSquaredLossR.html#WeightedSquaredLossR-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.lops.WeightedSquaredLoss.WeightsType-boolean-boolean-org.apache.sysds.common.Types.ExecType-">WeightedSquaredLossR(Lop, Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedSquar [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedUnaryMM.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">WeightedUnaryMM</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedUnaryMM.html#WeightedUnaryMM-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.lops.WeightedUnaryMM.WUMMType-org.apache.sysds.common.Types.OpOp1-org.apache.sysds.lops.ExecType-">WeightedUnaryMM(Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedUnaryMM.WUMMType, Types.OpOp1, ExecType)</a></ [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedUnaryMM.html#WeightedUnaryMM-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.lops.WeightedUnaryMM.WUMMType-org.apache.sysds.common.Types.OpOp1-org.apache.sysds.common.Types.ExecType-">WeightedUnaryMM(Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedUnaryMM.WUMMType, Types.OpOp1, Types.E [...]
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedUnaryMM.WUMMType.html" title="enum in org.apache.sysds.lops"><span class="typeNameLink">WeightedUnaryMM.WUMMType</span></a> - Enum in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/lops/WeightedUnaryMMR.html" title="class in org.apache.sysds.lops"><span class="typeNameLink">WeightedUnaryMMR</span></a> - Class in <a href="org/apache/sysds/lops/package-summary.html">org.apache.sysds.lops</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedUnaryMMR.html#WeightedUnaryMMR-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.lops.WeightedUnaryMM.WUMMType-org.apache.sysds.common.Types.OpOp1-boolean-boolean-org.apache.sysds.lops.ExecType-">WeightedUnaryMMR(Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedUnaryMM.WUMMType, Types.OpO [...]
+<dt><span class="memberNameLink"><a href="org/apache/sysds/lops/WeightedUnaryMMR.html#WeightedUnaryMMR-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.lops.WeightedUnaryMM.WUMMType-org.apache.sysds.common.Types.OpOp1-boolean-boolean-org.apache.sysds.common.Types.ExecType-">WeightedUnaryMMR(Lop, Lop, Lop, Types.DataType, Types.ValueType, WeightedUnaryMM.WUMMType, T [...]
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/api/mlcontext/MLContextUtil.html#welcomeMessage--">welcomeMessage()</a></span> - Static method in class org.apache.sysds.api.mlcontext.<a href="org/apache/sysds/api/mlcontext/MLContextUtil.html" title="class in org.apache.sysds.api.mlcontext">MLContextUtil</a></dt>
 <dd>
@@ -35813,6 +36370,10 @@ the order they are declared.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/transform/tokenize/TokenizerPreNgram.html#wordTokenToNgrams-org.apache.sysds.runtime.transform.tokenize.Tokenizer.Token-">wordTokenToNgrams(Tokenizer.Token)</a></span> - Method in class org.apache.sysds.runtime.transform.tokenize.<a href="org/apache/sysds/runtime/transform/tokenize/TokenizerPreNgram.html" title="class in org.apache.sysds.runtime.transform.tokenize">TokenizerPreNgram</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html" title="class in org.apache.sysds.runtime.compress.workload"><span class="typeNameLink">WorkloadAnalyzer</span></a> - Class in <a href="org/apache/sysds/runtime/compress/workload/package-summary.html">org.apache.sysds.runtime.compress.workload</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html#WorkloadAnalyzer--">WorkloadAnalyzer()</a></span> - Constructor for class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WorkloadAnalyzer.html" title="class in org.apache.sysds.runtime.compress.workload">WorkloadAnalyzer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/data/LibMatrixCuDNNConvolutionAlgorithm.html#workSpace">workSpace</a></span> - Variable in class org.apache.sysds.runtime.matrix.data.<a href="org/apache/sysds/runtime/matrix/data/LibMatrixCuDNNConvolutionAlgorithm.html" title="class in org.apache.sysds.runtime.matrix.data">LibMatrixCuDNNConvolutionAlgorithm</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/hops/codegen/template/TemplateUtils.html#wrapLookupIfNecessary-org.apache.sysds.hops.codegen.cplan.CNode-org.apache.sysds.hops.Hop-">wrapLookupIfNecessary(CNode, Hop)</a></span> - Static method in class org.apache.sysds.hops.codegen.template.<a href="org/apache/sysds/hops/codegen/template/TemplateUtils.html" title="class in org.apache.sysds.hops.codegen.template">TemplateUtils</a></dt>
@@ -35823,10 +36384,6 @@ the order they are declared.</div>
 <dd>
 <div class="block">Serializes column group to data output.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ADictionary.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/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">ADictionary</a></dt>
-<dd>
-<div class="block">Write the dictionary to a DataOutput.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/ColGroupDDC.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/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#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>
@@ -35843,9 +36400,17 @@ the order they are declared.</div>
 <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>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/Dictionary.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/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">Dictionary</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/ADictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">ADictionary</a></dt>
+<dd>
+<div class="block">Write the dictionary to a DataOutput.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/Dictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">Dictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/MatrixBlockDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">MatrixBlockDictionary</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.dictionary.<a href="org/apache/sysds/runtime/compress/colgroup/dictionary/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup.dictionary">QDictionary</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in interface org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/IMapToData.html" title="interface in org.apache.sysds.runtime.compress.colgroup.mapping">IMapToData</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/AMapToData.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">AMapToData</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToBit.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToBit</a></dt>
 <dd>&nbsp;</dd>
@@ -35855,7 +36420,13 @@ the order they are declared.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.mapping.<a href="org/apache/sysds/runtime/compress/colgroup/mapping/MapToInt.html" title="class in org.apache.sysds.runtime.compress.colgroup.mapping">MapToInt</a></dt>
 <dd>&nbsp;</dd>
-<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/QDictionary.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/QDictionary.html" title="class in org.apache.sysds.runtime.compress.colgroup">QDictionary</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/AOffset.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">AOffset</a></dt>
+<dd>
+<div class="block">Write the offsets to disk.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetByte.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetByte</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html#write-java.io.DataOutput-">write(DataOutput)</a></span> - Method in class org.apache.sysds.runtime.compress.colgroup.offset.<a href="org/apache/sysds/runtime/compress/colgroup/offset/OffsetChar.html" title="class in org.apache.sysds.runtime.compress.colgroup.offset">OffsetChar</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/CompressedMatrixBlock.html#write-java.io.DataOutput-">write(DataOutput)</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>
@@ -36096,6 +36667,10 @@ the order they are declared.</div>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/parfor/util/StagingFileUtils.html#writeKeyMappingToLocal-java.lang.String-long:A:A-">writeKeyMappingToLocal(String, long[][])</a></span> - Static method in class org.apache.sysds.runtime.controlprogram.parfor.util.<a href="org/apache/sysds/runtime/controlprogram/parfor/util/StagingFileUtils.html" title="class in org.apache.sysds.runtime.controlprogram.parfor.util">StagingFileUtils</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/ListWriter.html#writeListToHDFS-org.apache.sysds.runtime.instructions.cp.ListObject-java.lang.String-java.lang.String-org.apache.sysds.runtime.io.FileFormatProperties-">writeListToHDFS(ListObject, String, String, FileFormatProperties)</a></span> - Static method in class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/ListWriter.html" title="class in org.apache.sysds.runtime.io">ListWriter</a></dt>
+<dd>
+<div class="block">Writes a list object and all contained objects to a folder with related meta data.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/controlprogram/caching/CacheDataOutput.html#writeLong-long-">writeLong(long)</a></span> - Method in class org.apache.sysds.runtime.controlprogram.caching.<a href="org/apache/sysds/runtime/controlprogram/caching/CacheDataOutput.html" title="class in org.apache.sysds.runtime.controlprogram.caching">CacheDataOutput</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/FastBufferedDataOutputStream.html#writeLong-long-">writeLong(long)</a></span> - Method in class org.apache.sysds.runtime.util.<a href="org/apache/sysds/runtime/util/FastBufferedDataOutputStream.html" title="class in org.apache.sysds.runtime.util">FastBufferedDataOutputStream</a></dt>
@@ -36178,11 +36753,11 @@ the order they are declared.</div>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/io/WriterTextLIBSVM.html" title="class in org.apache.sysds.runtime.io"><span class="typeNameLink">WriterTextLIBSVM</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/WriterTextLIBSVM.html#WriterTextLIBSVM--">WriterTextLIBSVM()</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/WriterTextLIBSVM.html" title="class in org.apache.sysds.runtime.io">WriterTextLIBSVM</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/WriterTextLIBSVM.html#WriterTextLIBSVM-org.apache.sysds.runtime.io.FileFormatPropertiesLIBSVM-">WriterTextLIBSVM(FileFormatPropertiesLIBSVM)</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/WriterTextLIBSVM.html" title="class in org.apache.sysds.runtime.io">WriterTextLIBSVM</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="org/apache/sysds/runtime/io/WriterTextLIBSVMParallel.html" title="class in org.apache.sysds.runtime.io"><span class="typeNameLink">WriterTextLIBSVMParallel</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/WriterTextLIBSVMParallel.html#WriterTextLIBSVMParallel--">WriterTextLIBSVMParallel()</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/WriterTextLIBSVMParallel.html" title="class in org.apache.sysds.runtime.io">WriterTextLIBSVMParallel</a></dt>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/io/WriterTextLIBSVMParallel.html#WriterTextLIBSVMParallel-org.apache.sysds.runtime.io.FileFormatPropertiesLIBSVM-">WriterTextLIBSVMParallel(FileFormatPropertiesLIBSVM)</a></span> - Constructor for class org.apache.sysds.runtime.io.<a href="org/apache/sysds/runtime/io/WriterTextLIBSVMParallel.html" title="class in org.apache.sysds.runtime.io">WriterTextLIBSVMParallel</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/util/HDFSTool.html#writeScalarMetaDataFile-java.lang.String-org.apache.sysds.common.Types.ValueType-">writeScalarMetaDataFile(String, Types.ValueType)</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>
@@ -36229,6 +36804,19 @@ the order they are declared.</div>
 <div class="block">Writes an arbitrary writable to local file system, using a fused buffered writer
  with special support for matrix blocks.</div>
 </dd>
+<dt><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload"><span class="typeNameLink">WTreeNode</span></a> - Class in <a href="org/apache/sysds/runtime/compress/workload/package-summary.html">org.apache.sysds.runtime.compress.workload</a></dt>
+<dd>
+<div class="block">A workload tree is a compact representation of the operations
+ on a compressed matrix and derived intermediates, including
+ the basic control structure and inlined functions as well
+ as links to categories 
+ 
+ TODO separate classes for inner and leaf nodes?</div>
+</dd>
+<dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html#WTreeNode-org.apache.sysds.runtime.compress.workload.WTreeNode.WTNodeType-">WTreeNode(WTreeNode.WTNodeType)</a></span> - Constructor for class org.apache.sysds.runtime.compress.workload.<a href="org/apache/sysds/runtime/compress/workload/WTreeNode.html" title="class in org.apache.sysds.runtime.compress.workload">WTreeNode</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="org/apache/sysds/runtime/compress/workload/WTreeNode.WTNodeType.html" title="enum in org.apache.sysds.runtime.compress.workload"><span class="typeNameLink">WTreeNode.WTNodeType</span></a> - Enum in <a href="org/apache/sysds/runtime/compress/workload/package-summary.html">org.apache.sysds.runtime.compress.workload</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/operators/QuaternaryOperator.html#wtype1">wtype1</a></span> - Variable in class org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/QuaternaryOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">QuaternaryOperator</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="org/apache/sysds/runtime/matrix/operators/QuaternaryOperator.html#wtype2">wtype2</a></span> - Variable in class org.apache.sysds.runtime.matrix.operators.<a href="org/apache/sysds/runtime/matrix/operators/QuaternaryOperator.html" title="class in org.apache.sysds.runtime.matrix.operators">QuaternaryOperator</a></dt>
diff --git a/docs/api/java/org/apache/sysds/api/DMLOptions.html b/docs/api/java/org/apache/sysds/api/DMLOptions.html
index abf919a..dc210f3 100644
--- a/docs/api/java/org/apache/sysds/api/DMLOptions.html
+++ b/docs/api/java/org/apache/sysds/api/DMLOptions.html
@@ -200,33 +200,37 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLOptions.html#lineage_dedup">lineage_dedup</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLOptions.html#lineage_debugger">lineage_debugger</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLOptions.html#lineage_estimate">lineage_estimate</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLOptions.html#lineage_dedup">lineage_dedup</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLOptions.html#lineage_estimate">lineage_estimate</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code><a href="../../../../org/apache/sysds/runtime/lineage/LineageCacheConfig.ReuseCacheType.html" title="enum in org.apache.sysds.runtime.lineage">LineageCacheConfig.ReuseCacheType</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLOptions.html#linReuseType">linReuseType</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLOptions.html#memStats">memStats</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>org.apache.commons.cli.Options</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLOptions.html#options">options</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLOptions.html#script">script</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLOptions.html#stats">stats</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLOptions.html#statsCount">statsCount</a></span></code>&nbsp;</td>
 </tr>
@@ -474,6 +478,15 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <pre>public&nbsp;boolean lineage_estimate</pre>
 </li>
 </ul>
+<a name="lineage_debugger">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>lineage_debugger</h4>
+<pre>public&nbsp;boolean lineage_debugger</pre>
+</li>
+</ul>
 <a name="fedWorker">
 <!--   -->
 </a>
diff --git a/docs/api/java/org/apache/sysds/api/DMLScript.html b/docs/api/java/org/apache/sysds/api/DMLScript.html
index 460befe..528994b 100644
--- a/docs/api/java/org/apache/sysds/api/DMLScript.html
+++ b/docs/api/java/org/apache/sysds/api/DMLScript.html
@@ -191,49 +191,53 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#LINEAGE_DEDUP">LINEAGE_DEDUP</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#LINEAGE_DEBUGGER">LINEAGE_DEBUGGER</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#LINEAGE_ESTIMATE">LINEAGE_ESTIMATE</a></span></code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#LINEAGE_DEDUP">LINEAGE_DEDUP</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#LINEAGE_ESTIMATE">LINEAGE_ESTIMATE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/sysds/runtime/lineage/LineageCacheConfig.LineageCachePolicy.html" title="enum in org.apache.sysds.runtime.lineage">LineageCacheConfig.LineageCachePolicy</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#LINEAGE_POLICY">LINEAGE_POLICY</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/sysds/runtime/lineage/LineageCacheConfig.ReuseCacheType.html" title="enum in org.apache.sysds.runtime.lineage">LineageCacheConfig.ReuseCacheType</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#LINEAGE_REUSE">LINEAGE_REUSE</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#PRINT_GPU_MEMORY_INFO">PRINT_GPU_MEMORY_INFO</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#STATISTICS">STATISTICS</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#STATISTICS_COUNT">STATISTICS_COUNT</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static int</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#STATISTICS_MAX_WRAP_LEN">STATISTICS_MAX_WRAP_LEN</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#SYNCHRONIZE_GPU">SYNCHRONIZE_GPU</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#USE_ACCELERATOR">USE_ACCELERATOR</a></span></code>&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#USE_LOCAL_SPARK_CONFIG">USE_LOCAL_SPARK_CONFIG</a></span></code>&nbsp;</td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><code>static boolean</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/api/DMLScript.html#VALIDATOR_IGNORE_ISSUES">VALIDATOR_IGNORE_ISSUES</a></span></code>
 <div class="block">If true, allow DMLProgram to be generated while not halting due to validation errors/warnings</div>
@@ -511,6 +515,15 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html
 <pre>public static&nbsp;boolean LINEAGE_ESTIMATE</pre>
 </li>
 </ul>
+<a name="LINEAGE_DEBUGGER">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>LINEAGE_DEBUGGER</h4>
+<pre>public static&nbsp;boolean LINEAGE_DEBUGGER</pre>
+</li>
+</ul>
 <a name="CHECK_PRIVACY">
 <!--   -->
 </a>
diff --git a/docs/api/java/org/apache/sysds/common/Builtins.html b/docs/api/java/org/apache/sysds/common/Builtins.html
index 04e7c64..a4ad3fa 100644
--- a/docs/api/java/org/apache/sysds/common/Builtins.html
+++ b/docs/api/java/org/apache/sysds/common/Builtins.html
@@ -444,9 +444,33 @@ 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#IMG_CROP">IMG_CROP</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#IMG_CUTOUT">IMG_CUTOUT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#IMG_INVERT">IMG_INVERT</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#IMG_MIRROR">IMG_MIRROR</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#IMG_POSTERIZE">IMG_POSTERIZE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#IMG_ROTATE">IMG_ROTATE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#IMG_SAMPLE_PAIRING">IMG_SAMPLE_PAIRING</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#IMG_SHEAR">IMG_SHEAR</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#IMG_TRANSFORM">IMG_TRANSFORM</a></span></code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#IMG_TRANSLATE">IMG_TRANSLATE</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#IMPUTE_BY_MEAN">IMPUTE_BY_MEAN</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -594,194 +618,200 @@ 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#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#NCOL">NCOL</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#NAIVEBAYESPREDICT">NAIVEBAYESPREDICT</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<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="rowColor">
-<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="altColor">
-<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="rowColor">
-<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="altColor">
-<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="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#OUTLIER_ARIMA">OUTLIER_ARIMA</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="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_ARIMA">OUTLIER_ARIMA</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#PCAINVERSE">PCAINVERSE</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#PCATRANSFORM">PCATRANSFORM</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PCAINVERSE">PCAINVERSE</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#PCATRANSFORM">PCATRANSFORM</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#PNORM">PNORM</a></span></code>&nbsp;</td>
+<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#PPCA">PPCA</a></span></code>&nbsp;</td>
+<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#PPRED">PPRED</a></span></code>&nbsp;</td>
+<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#PROD">PROD</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PPRED">PPRED</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PT">PT</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PROD">PROD</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QCHISQ">QCHISQ</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#PT">PT</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QEXP">QEXP</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QCHISQ">QCHISQ</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QF">QF</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QEXP">QEXP</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QNORM">QNORM</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QF">QF</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QR">QR</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QNORM">QNORM</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QT">QT</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QR">QR</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QUANTILE">QUANTILE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QT">QT</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#RANDOM_FOREST">RANDOM_FOREST</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#QUANTILE">QUANTILE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#RANGE">RANGE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#RANDOM_FOREST">RANDOM_FOREST</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#RBIND">RBIND</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#RANGE">RANGE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#REMOVE">REMOVE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#RBIND">RBIND</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#REPLACE">REPLACE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#REMOVE">REMOVE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#REV">REV</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#REPLACE">REPLACE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#RMEMPTY">RMEMPTY</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#REV">REV</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROUND">ROUND</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#RMEMPTY">RMEMPTY</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWINDEXMAX">ROWINDEXMAX</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROUND">ROUND</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWINDEXMIN">ROWINDEXMIN</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWINDEXMAX">ROWINDEXMAX</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWMAX">ROWMAX</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWINDEXMIN">ROWINDEXMIN</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWMEAN">ROWMEAN</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWMAX">ROWMAX</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWMIN">ROWMIN</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWMEAN">ROWMEAN</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWPROD">ROWPROD</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWMIN">ROWMIN</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWSD">ROWSD</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWPROD">ROWPROD</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWSUM">ROWSUM</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWSD">ROWSD</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWVAR">ROWVAR</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWSUM">ROWSUM</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SAMPLE">SAMPLE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#ROWVAR">ROWVAR</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SCALE">SCALE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SAMPLE">SAMPLE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SCALEAPPLY">SCALEAPPLY</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SCALE">SCALE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SD">SD</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SCALEAPPLY">SCALEAPPLY</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SEQ">SEQ</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SD">SD</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SHERLOCK">SHERLOCK</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SEQ">SEQ</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SHERLOCKPREDICT">SHERLOCKPREDICT</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SHERLOCK">SHERLOCK</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SIGMOID">SIGMOID</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SHERLOCKPREDICT">SHERLOCKPREDICT</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SIGN">SIGN</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SIGMOID">SIGMOID</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SIN">SIN</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SIGN">SIGN</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SINH">SINH</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SIN">SIN</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SLICEFINDER">SLICEFINDER</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SINH">SINH</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SMOTE">SMOTE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SLICEFINDER">SLICEFINDER</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SOLVE">SOLVE</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SMOTE">SMOTE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SPLIT">SPLIT</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SOLVE">SOLVE</a></span></code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SPLIT_BALANCED">SPLIT_BALANCED</a></span></code>&nbsp;</td>
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SPLIT">SPLIT</a></span></code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SPLIT_BALANCED">SPLIT_BALANCED</a></span></code>&nbsp;</td>
+</tr>
+<tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#SQRT">SQRT</a></span></code>&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#STABLE_MARRIAGE">STABLE_MARRIAGE</a></span></code>&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Builtins.html#STATSNA">STATSNA</a></span></code>&nbsp;</td>
 </tr>
@@ -967,13 +997,13 @@ the order they are declared.</div>
 <!--   -->
 </a>
 <h3>Enum Constant Detail</h3>
-<a name="ARIMA">
+<a name="ABSTAIN">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>ARIMA</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> ARIMA</pre>
+<h4>ABSTAIN</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> ABSTAIN</pre>
 </li>
 </ul>
 <a name="ABS">
@@ -985,24 +1015,6 @@ 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> ABS</pre>
 </li>
 </ul>
-<a name="GET_ACCURACY">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>GET_ACCURACY</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> GET_ACCURACY</pre>
-</li>
-</ul>
-<a name="ABSTAIN">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ABSTAIN</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> ABSTAIN</pre>
-</li>
-</ul>
 <a name="ACOS">
 <!--   -->
 </a>
@@ -1057,6 +1069,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> ALS_TOPK_PREDICT</pre>
 </li>
 </ul>
+<a name="ARIMA">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ARIMA</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> ARIMA</pre>
+</li>
+</ul>
 <a name="ASIN">
 <!--   -->
 </a>
@@ -1120,15 +1141,6 @@ 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> BATCH_NORM2D_BACKWARD</pre>
 </li>
 </ul>
-<a name="BANDIT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>BANDIT</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> BANDIT</pre>
-</li>
-</ul>
 <a name="BIASADD">
 <!--   -->
 </a>
@@ -1147,6 +1159,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> BIASMULT</pre>
 </li>
 </ul>
+<a name="BANDIT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BANDIT</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> BANDIT</pre>
+</li>
+</ul>
 <a name="BITWAND">
 <!--   -->
 </a>
@@ -1273,6 +1294,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> CEIL</pre>
 </li>
 </ul>
+<a name="CHOLESKY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CHOLESKY</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CHOLESKY</pre>
+</li>
+</ul>
 <a name="COLMAX">
 <!--   -->
 </a>
@@ -1363,85 +1393,94 @@ 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> COMPRESS</pre>
 </li>
 </ul>
-<a name="CSPLINE">
+<a name="CONFUSIONMATRIX">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>CSPLINE</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CSPLINE</pre>
+<h4>CONFUSIONMATRIX</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CONFUSIONMATRIX</pre>
 </li>
 </ul>
-<a name="CSPLINE_CG">
+<a name="CONV2D">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>CSPLINE_CG</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CSPLINE_CG</pre>
+<h4>CONV2D</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CONV2D</pre>
 </li>
 </ul>
-<a name="CSPLINE_DS">
+<a name="CONV2D_BACKWARD_FILTER">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>CSPLINE_DS</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CSPLINE_DS</pre>
+<h4>CONV2D_BACKWARD_FILTER</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CONV2D_BACKWARD_FILTER</pre>
 </li>
 </ul>
-<a name="DECOMPRESS">
+<a name="CONV2D_BACKWARD_DATA">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>DECOMPRESS</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> DECOMPRESS</pre>
+<h4>CONV2D_BACKWARD_DATA</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CONV2D_BACKWARD_DATA</pre>
 </li>
 </ul>
-<a name="CONV2D">
+<a name="COR">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>CONV2D</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CONV2D</pre>
+<h4>COR</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> COR</pre>
 </li>
 </ul>
-<a name="CONV2D_BACKWARD_FILTER">
+<a name="CORRECTTYPOS">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>CONV2D_BACKWARD_FILTER</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CONV2D_BACKWARD_FILTER</pre>
+<h4>CORRECTTYPOS</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CORRECTTYPOS</pre>
 </li>
 </ul>
-<a name="CONV2D_BACKWARD_DATA">
+<a name="COS">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>CONV2D_BACKWARD_DATA</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CONV2D_BACKWARD_DATA</pre>
+<h4>COS</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> COS</pre>
 </li>
 </ul>
-<a name="CORRECTTYPOS">
+<a name="COSH">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>CORRECTTYPOS</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CORRECTTYPOS</pre>
+<h4>COSH</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> COSH</pre>
 </li>
 </ul>
-<a name="COS">
+<a name="COUNT_DISTINCT">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>COS</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> COS</pre>
+<h4>COUNT_DISTINCT</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> COUNT_DISTINCT</pre>
+</li>
+</ul>
+<a name="COUNT_DISTINCT_APPROX">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>COUNT_DISTINCT_APPROX</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> COUNT_DISTINCT_APPROX</pre>
 </li>
 </ul>
 <a name="COV">
@@ -1453,22 +1492,40 @@ 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> COV</pre>
 </li>
 </ul>
-<a name="COSH">
+<a name="COX">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>COSH</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> COSH</pre>
+<h4>COX</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> COX</pre>
 </li>
 </ul>
-<a name="CHOLESKY">
+<a name="CSPLINE">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>CHOLESKY</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CHOLESKY</pre>
+<h4>CSPLINE</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CSPLINE</pre>
+</li>
+</ul>
+<a name="CSPLINE_CG">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CSPLINE_CG</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CSPLINE_CG</pre>
+</li>
+</ul>
+<a name="CSPLINE_DS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>CSPLINE_DS</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CSPLINE_DS</pre>
 </li>
 </ul>
 <a name="CUMMAX">
@@ -1516,40 +1573,31 @@ 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> CUMSUMPROD</pre>
 </li>
 </ul>
-<a name="CONFUSIONMATRIX">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>CONFUSIONMATRIX</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CONFUSIONMATRIX</pre>
-</li>
-</ul>
-<a name="COR">
+<a name="DBSCAN">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>COR</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> COR</pre>
+<h4>DBSCAN</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> DBSCAN</pre>
 </li>
 </ul>
-<a name="COX">
+<a name="DECISIONTREE">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>COX</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> COX</pre>
+<h4>DECISIONTREE</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> DECISIONTREE</pre>
 </li>
 </ul>
-<a name="DBSCAN">
+<a name="DECOMPRESS">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>DBSCAN</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> DBSCAN</pre>
+<h4>DECOMPRESS</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> DECOMPRESS</pre>
 </li>
 </ul>
 <a name="DETECTSCHEMA">
@@ -1714,6 +1762,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> GAUSSIAN_CLASSIFIER</pre>
 </li>
 </ul>
+<a name="GET_ACCURACY">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GET_ACCURACY</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> GET_ACCURACY</pre>
+</li>
+</ul>
 <a name="GET_PERMUTATIONS">
 <!--   -->
 </a>
@@ -1741,67 +1798,148 @@ 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> GMM</pre>
 </li>
 </ul>
-<a name="GMM_PREDICT">
+<a name="GMM_PREDICT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GMM_PREDICT</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> GMM_PREDICT</pre>
+</li>
+</ul>
+<a name="GNMF">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GNMF</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> GNMF</pre>
+</li>
+</ul>
+<a name="GRID_SEARCH">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>GRID_SEARCH</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> GRID_SEARCH</pre>
+</li>
+</ul>
+<a name="HYPERBAND">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>HYPERBAND</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> HYPERBAND</pre>
+</li>
+</ul>
+<a name="IFELSE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IFELSE</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IFELSE</pre>
+</li>
+</ul>
+<a name="IMG_MIRROR">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IMG_MIRROR</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_MIRROR</pre>
+</li>
+</ul>
+<a name="IMG_BRIGHTNESS">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IMG_BRIGHTNESS</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_BRIGHTNESS</pre>
+</li>
+</ul>
+<a name="IMG_CROP">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IMG_CROP</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_CROP</pre>
+</li>
+</ul>
+<a name="IMG_TRANSFORM">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IMG_TRANSFORM</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_TRANSFORM</pre>
+</li>
+</ul>
+<a name="IMG_TRANSLATE">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>GMM_PREDICT</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> GMM_PREDICT</pre>
+<h4>IMG_TRANSLATE</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_TRANSLATE</pre>
 </li>
 </ul>
-<a name="GNMF">
+<a name="IMG_ROTATE">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>GNMF</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> GNMF</pre>
+<h4>IMG_ROTATE</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_ROTATE</pre>
 </li>
 </ul>
-<a name="GRID_SEARCH">
+<a name="IMG_SHEAR">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>GRID_SEARCH</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> GRID_SEARCH</pre>
+<h4>IMG_SHEAR</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_SHEAR</pre>
 </li>
 </ul>
-<a name="HYPERBAND">
+<a name="IMG_CUTOUT">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>HYPERBAND</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> HYPERBAND</pre>
+<h4>IMG_CUTOUT</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_CUTOUT</pre>
 </li>
 </ul>
-<a name="IFELSE">
+<a name="IMG_SAMPLE_PAIRING">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>IFELSE</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IFELSE</pre>
+<h4>IMG_SAMPLE_PAIRING</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_SAMPLE_PAIRING</pre>
 </li>
 </ul>
-<a name="IMG_MIRROR">
+<a name="IMG_INVERT">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>IMG_MIRROR</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_MIRROR</pre>
+<h4>IMG_INVERT</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_INVERT</pre>
 </li>
 </ul>
-<a name="IMG_BRIGHTNESS">
+<a name="IMG_POSTERIZE">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>IMG_BRIGHTNESS</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_BRIGHTNESS</pre>
+<h4>IMG_POSTERIZE</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_POSTERIZE</pre>
 </li>
 </ul>
 <a name="IMPUTE_BY_MEAN">
@@ -1831,15 +1969,6 @@ 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> IMPUTE_BY_MODE</pre>
 </li>
 </ul>
-<a name="IMG_CROP">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>IMG_CROP</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> IMG_CROP</pre>
-</li>
-</ul>
 <a name="IMPUTE_FD">
 <!--   -->
 </a>
@@ -1957,15 +2086,6 @@ 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> KNN</pre>
 </li>
 </ul>
-<a name="DECISIONTREE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DECISIONTREE</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> DECISIONTREE</pre>
-</li>
-</ul>
 <a name="L2SVM">
 <!--   -->
 </a>
@@ -2110,67 +2230,67 @@ 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> MAP</pre>
 </li>
 </ul>
-<a name="MEAN">
+<a name="MAX">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>MEAN</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MEAN</pre>
+<h4>MAX</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MAX</pre>
 </li>
 </ul>
-<a name="MICE">
+<a name="MAX_POOL">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>MICE</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MICE</pre>
+<h4>MAX_POOL</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MAX_POOL</pre>
 </li>
 </ul>
-<a name="MIN">
+<a name="MAX_POOL_BACKWARD">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>MIN</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MIN</pre>
+<h4>MAX_POOL_BACKWARD</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MAX_POOL_BACKWARD</pre>
 </li>
 </ul>
-<a name="MAX">
+<a name="MEAN">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>MAX</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MAX</pre>
+<h4>MEAN</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MEAN</pre>
 </li>
 </ul>
-<a name="MAX_POOL">
+<a name="MEDIAN">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>MAX_POOL</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MAX_POOL</pre>
+<h4>MEDIAN</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MEDIAN</pre>
 </li>
 </ul>
-<a name="MAX_POOL_BACKWARD">
+<a name="MICE">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>MAX_POOL_BACKWARD</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MAX_POOL_BACKWARD</pre>
+<h4>MICE</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MICE</pre>
 </li>
 </ul>
-<a name="MEDIAN">
+<a name="MIN">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>MEDIAN</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MEDIAN</pre>
+<h4>MIN</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> MIN</pre>
 </li>
 </ul>
 <a name="MOMENT">
@@ -2227,6 +2347,24 @@ 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> NA_LOCF</pre>
 </li>
 </ul>
+<a name="NAIVEBAYES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NAIVEBAYES</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> NAIVEBAYES</pre>
+</li>
+</ul>
+<a name="NAIVEBAYESPREDICT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>NAIVEBAYESPREDICT</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> NAIVEBAYESPREDICT</pre>
+</li>
+</ul>
 <a name="NCOL">
 <!--   -->
 </a>
@@ -2254,15 +2392,6 @@ 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> NROW</pre>
 </li>
 </ul>
-<a name="NAIVEBAYES">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>NAIVEBAYES</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> NAIVEBAYES</pre>
-</li>
-</ul>
 <a name="OUTER">
 <!--   -->
 </a>
@@ -2281,13 +2410,13 @@ 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> OUTLIER</pre>
 </li>
 </ul>
-<a name="OUTLIER_SD">
+<a name="OUTLIER_ARIMA">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>OUTLIER_SD</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> OUTLIER_SD</pre>
+<h4>OUTLIER_ARIMA</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> OUTLIER_ARIMA</pre>
 </li>
 </ul>
 <a name="OUTLIER_IQR">
@@ -2299,13 +2428,13 @@ 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> OUTLIER_IQR</pre>
 </li>
 </ul>
-<a name="OUTLIER_ARIMA">
+<a name="OUTLIER_SD">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>OUTLIER_ARIMA</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> OUTLIER_ARIMA</pre>
+<h4>OUTLIER_SD</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> OUTLIER_SD</pre>
 </li>
 </ul>
 <a name="PCA">
@@ -2461,15 +2590,6 @@ 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> ROWINDEXMIN</pre>
 </li>
 </ul>
-<a name="ROWMIN">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>ROWMIN</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> ROWMIN</pre>
-</li>
-</ul>
 <a name="ROWMAX">
 <!--   -->
 </a>
@@ -2488,6 +2608,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> ROWMEAN</pre>
 </li>
 </ul>
+<a name="ROWMIN">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ROWMIN</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> ROWMIN</pre>
+</li>
+</ul>
 <a name="ROWPROD">
 <!--   -->
 </a>
@@ -2605,15 +2734,6 @@ 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> SINH</pre>
 </li>
 </ul>
-<a name="STEPLM">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>STEPLM</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> STEPLM</pre>
-</li>
-</ul>
 <a name="SLICEFINDER">
 <!--   -->
 </a>
@@ -2659,6 +2779,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> SPLIT_BALANCED</pre>
 </li>
 </ul>
+<a name="STABLE_MARRIAGE">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STABLE_MARRIAGE</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> STABLE_MARRIAGE</pre>
+</li>
+</ul>
 <a name="STATSNA">
 <!--   -->
 </a>
@@ -2668,6 +2797,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> STATSNA</pre>
 </li>
 </ul>
+<a name="STEPLM">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STEPLM</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> STEPLM</pre>
+</li>
+</ul>
 <a name="SQRT">
 <!--   -->
 </a>
@@ -2695,15 +2833,6 @@ 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> SVD</pre>
 </li>
 </ul>
-<a name="TRANS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>TRANS</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> TRANS</pre>
-</li>
-</ul>
 <a name="TABLE">
 <!--   -->
 </a>
@@ -2731,15 +2860,6 @@ 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> TANH</pre>
 </li>
 </ul>
-<a name="TRACE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>TRACE</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> TRACE</pre>
-</li>
-</ul>
 <a name="TO_ONE_HOT">
 <!--   -->
 </a>
@@ -2758,31 +2878,40 @@ 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> TOMEKLINK</pre>
 </li>
 </ul>
-<a name="TYPEOF">
+<a name="TRACE">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>TYPEOF</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> TYPEOF</pre>
+<h4>TRACE</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> TRACE</pre>
 </li>
 </ul>
-<a name="COUNT_DISTINCT">
+<a name="TRANS">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>COUNT_DISTINCT</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> COUNT_DISTINCT</pre>
+<h4>TRANS</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> TRANS</pre>
 </li>
 </ul>
-<a name="COUNT_DISTINCT_APPROX">
+<a name="TYPEOF">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>COUNT_DISTINCT_APPROX</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> COUNT_DISTINCT_APPROX</pre>
+<h4>TYPEOF</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> TYPEOF</pre>
+</li>
+</ul>
+<a name="UNIVAR">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>UNIVAR</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> UNIVAR</pre>
 </li>
 </ul>
 <a name="VAR">
@@ -2803,40 +2932,40 @@ 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> VECTOR_TO_CSV</pre>
 </li>
 </ul>
-<a name="XOR">
+<a name="WINSORIZE">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>XOR</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> XOR</pre>
+<h4>WINSORIZE</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> WINSORIZE</pre>
 </li>
 </ul>
-<a name="UNIVAR">
+<a name="XOR">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>UNIVAR</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> UNIVAR</pre>
+<h4>XOR</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> XOR</pre>
 </li>
 </ul>
-<a name="WINSORIZE">
+<a name="CDF">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>WINSORIZE</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> WINSORIZE</pre>
+<h4>CDF</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CDF</pre>
 </li>
 </ul>
-<a name="CDF">
+<a name="CVLM">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
-<h4>CDF</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CDF</pre>
+<h4>CVLM</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CVLM</pre>
 </li>
 </ul>
 <a name="GROUPEDAGG">
@@ -2947,6 +3076,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> QCHISQ</pre>
 </li>
 </ul>
+<a name="QEXP">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>QEXP</h4>
+<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> QEXP</pre>
+</li>
+</ul>
 <a name="QF">
 <!--   -->
 </a>
@@ -2974,15 +3112,6 @@ 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> QT</pre>
 </li>
 </ul>
-<a name="QEXP">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>QEXP</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> QEXP</pre>
-</li>
-</ul>
 <a name="REPLACE">
 <!--   -->
 </a>
@@ -3028,15 +3157,6 @@ 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> TIME</pre>
 </li>
 </ul>
-<a name="CVLM">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>CVLM</h4>
-<pre>public static final&nbsp;<a href="../../../../org/apache/sysds/common/Builtins.html" title="enum in org.apache.sysds.common">Builtins</a> CVLM</pre>
-</li>
-</ul>
 <a name="TOKENIZE">
 <!--   -->
 </a>
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 b625f78..4e86353 100644
--- a/docs/api/java/org/apache/sysds/common/Types.DataType.html
+++ b/docs/api/java/org/apache/sysds/common/Types.DataType.html
@@ -18,7 +18,7 @@
     catch(err) {
     }
 //-->
-var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":9};
+var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -189,23 +189,27 @@ extends <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/Enum.html?i
 </tr>
 <tr id="i3" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Types.DataType.html#isScalar--">isScalar</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Types.DataType.html#isMatrixOrFrame--">isMatrixOrFrame</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i4" class="altColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Types.DataType.html#isTensor--">isTensor</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Types.DataType.html#isScalar--">isScalar</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i5" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Types.DataType.html#isUnknown--">isUnknown</a></span>()</code>&nbsp;</td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Types.DataType.html#isTensor--">isTensor</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i6" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Types.DataType.html#isUnknown--">isUnknown</a></span>()</code>&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Types.DataType.html#valueOf-java.lang.String-">valueOf</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;name)</code>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code>static <a href="../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>[]</code></td>
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/sysds/common/Types.DataType.html#values--">values</a></span>()</code>
 <div class="block">Returns an array containing the constants of this enum type, in
@@ -372,6 +376,15 @@ not permitted.)</div>
 <pre>public&nbsp;boolean&nbsp;isFrame()</pre>
 </li>
 </ul>
+<a name="isMatrixOrFrame--">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isMatrixOrFrame</h4>
+<pre>public&nbsp;boolean&nbsp;isMatrixOrFrame()</pre>
+</li>
+</ul>
 <a name="isScalar--">
 <!--   -->
 </a>
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 3f768f5..e89399b 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
@@ -348,61 +348,61 @@ the order they are declared.</div>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/BinaryUAggChain.html#BinaryUAggChain-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">BinaryUAggChain</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.a [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/BinaryUAggChain.html#BinaryUAggChain-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">BinaryUAggChain</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class  [...]
                <a href="../../../../../org/apache/sysds/common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a>&nbsp;bop,
                <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;uaop,
                <a href="../../../../../org/apache/sysds/common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a>&nbsp;uadir,
                <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-               <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>
+               <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>
 <div class="block">Constructor to setup a map mult chain without weights</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CumulativeOffsetBinary.html#CumulativeOffsetBinary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-double-boolean-org.apache.sysds.common.Types.AggOp-org.apache.sysds.lops.ExecType-">CumulativeOffsetBinary</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lo [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CumulativeOffsetBinary.html#CumulativeOffsetBinary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-double-boolean-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.ExecType-">CumulativeOffsetBinary</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache. [...]
                       <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;offsets,
                       <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                       <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
                       double&nbsp;init,
                       boolean&nbsp;broadcast,
                       <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;op,
-                      <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                      <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CumulativeOffsetBinary.html#CumulativeOffsetBinary-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.common.Types.AggOp-org.apache.sysds.lops.ExecType-">CumulativeOffsetBinary</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;data,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CumulativeOffsetBinary.html#CumulativeOffsetBinary-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.common.Types.AggOp-org.apache.sysds.common.Types.ExecType-">CumulativeOffsetBinary</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop [...]
                       <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;offsets,
                       <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                       <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
                       <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;op,
-                      <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                      <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CumulativePartialAggregate.html#CumulativePartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.AggOp-org.apache.sysds.lops.ExecType-">CumulativePartialAggregate</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CumulativePartialAggregate.html#CumulativePartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.ExecType-">CumulativePartialAggregate</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
                           <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                           <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
                           <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;op,
-                          <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                          <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PartialAggregate.html#PartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.hops.AggBinaryOp.SparkAggType-org.apache.sysds.lops.ExecType-">PartialAggregate</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title=" [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PartialAggregate.html#PartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.hops.AggBinaryOp.SparkAggType-org.apache.sysds.common.Types.ExecType-">PartialAggregate</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" [...]
                 <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;op,
                 <a href="../../../../../org/apache/sysds/common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a>&nbsp;direct,
                 <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                 <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
                 <a href="../../../../../org/apache/sysds/hops/AggBinaryOp.SparkAggType.html" title="enum in org.apache.sysds.hops">AggBinaryOp.SparkAggType</a>&nbsp;aggtype,
-                <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PartialAggregate.html#PartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">PartialAggregate</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbs [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PartialAggregate.html#PartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">PartialAggregate</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop [...]
                 <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;op,
                 <a href="../../../../../org/apache/sysds/common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a>&nbsp;direct,
                 <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                 <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-                <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+                <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
                 int&nbsp;k)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/TernaryAggregate.html#TernaryAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">TernaryAggregate</a></span>(<a href="../../../ [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/TernaryAggregate.html#TernaryAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">TernaryAggregate</a></span>(<a href=". [...]
                 <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
                 <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input3,
                 <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;aggOp,
@@ -410,18 +410,18 @@ the order they are declared.</div>
                 <a href="../../../../../org/apache/sysds/common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a>&nbsp;direction,
                 <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                 <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-                <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+                <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
                 int&nbsp;k)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/UAggOuterChain.html#UAggOuterChain-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">UAggOuterChain</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/UAggOuterChain.html#UAggOuterChain-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">UAggOuterChain</a></span>(<a href="../../../../../org/apache/sysds/lops/ [...]
               <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
               <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;uaop,
               <a href="../../../../../org/apache/sysds/common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a>&nbsp;uadir,
               <a href="../../../../../org/apache/sysds/common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a>&nbsp;bop,
               <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
               <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-              <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>
+              <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>
 <div class="block">Constructor to setup a unaryagg outer chain</div>
 </td>
 </tr>
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 4cdecf1..d4d738b 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
@@ -595,20 +595,20 @@ the order they are declared.</div>
 <tbody>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/sysds/lops/SortKeys.html" title="class in org.apache.sysds.lops">SortKeys</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SortKeys.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/SortKeys.html#constructSortByValueLop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">constructSortByValueLop</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="c [...]
+<td class="colLast"><span class="typeNameLabel">SortKeys.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/SortKeys.html#constructSortByValueLop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">constructSortByValueLop</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html"  [...]
                        <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
                        <a href="../../../../../org/apache/sysds/lops/SortKeys.OperationTypes.html" title="enum in org.apache.sysds.lops">SortKeys.OperationTypes</a>&nbsp;op,
                        <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                        <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-                       <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                       <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/sysds/lops/SortKeys.html" title="class in org.apache.sysds.lops">SortKeys</a></code></td>
-<td class="colLast"><span class="typeNameLabel">SortKeys.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/SortKeys.html#constructSortByValueLop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">constructSortByValueLop</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.l [...]
+<td class="colLast"><span class="typeNameLabel">SortKeys.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/SortKeys.html#constructSortByValueLop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.SortKeys.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">constructSortByValueLop</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache [...]
                        <a href="../../../../../org/apache/sysds/lops/SortKeys.OperationTypes.html" title="enum in org.apache.sysds.lops">SortKeys.OperationTypes</a>&nbsp;op,
                        <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                        <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-                       <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                       <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static <a href="../../../../../org/apache/sysds/lops/Ctable.OperationTypes.html" title="enum in org.apache.sysds.lops">Ctable.OperationTypes</a></code></td>
@@ -618,13 +618,13 @@ the order they are declared.</div>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">AppendG.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendG.html#init-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.lops.ExecType-">init</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop [...]
+<td class="colLast"><span class="typeNameLabel">AppendG.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendG.html#init-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.common.Types.ExecType-">init</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.l [...]
     <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
     <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input3,
     <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input4,
     <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
     <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-    <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+    <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
@@ -644,20 +644,20 @@ the order they are declared.</div>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">AppendM.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendM.html#init-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.lops.ExecType-">init</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><span class="typeNameLabel">AppendM.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendM.html#init-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.common.Types.ExecType-">init</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
     <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
     <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input3,
     <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
     <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-    <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+    <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>void</code></td>
-<td class="colLast"><span class="typeNameLabel">AppendR.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendR.html#init-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.lops.ExecType-">init</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><span class="typeNameLabel">AppendR.</span><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendR.html#init-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.common.Types.ExecType-">init</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
     <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
     <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
     <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-    <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+    <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code><a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td>
@@ -691,23 +691,23 @@ the order they are declared.</div>
 </tr>
 <tbody>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Append.html#Append-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-boolean-org.apache.sysds.lops.ExecType-">Append</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Append.html#Append-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-boolean-org.apache.sysds.common.Types.ExecType-">Append</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
       <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
       <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input3,
       <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
       <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
       boolean&nbsp;cbind,
-      <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+      <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendG.html#AppendG-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-boolean-org.apache.sysds.lops.ExecType-">AppendG</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendG.html#AppendG-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-boolean-org.apache.sysds.common.Types.ExecType-">AppendG</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
        <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
        <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input3,
        <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input4,
        <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
        <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
        boolean&nbsp;cbind,
-       <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+       <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendGAlignedSP.html#AppendGAlignedSP-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-boolean-">AppendGAlignedSP</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
@@ -718,49 +718,49 @@ the order they are declared.</div>
                 boolean&nbsp;cbind)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendM.html#AppendM-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-boolean-boolean-org.apache.sysds.lops.ExecType-">AppendM</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendM.html#AppendM-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-boolean-boolean-org.apache.sysds.common.Types.ExecType-">AppendM</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
        <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
        <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input3,
        <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
        <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
        boolean&nbsp;cbind,
        boolean&nbsp;partitioned,
-       <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+       <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendR.html#AppendR-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.lops.ExecType-">AppendR</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/AppendR.html#AppendR-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.common.Types.ExecType-">AppendR</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
        <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
        <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
        <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
        boolean&nbsp;cbind,
-       <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+       <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Binary.html#Binary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">Binary</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Binary.html#Binary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">Binary</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
       <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
       <a href="../../../../../org/apache/sysds/common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a>&nbsp;op,
       <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
       <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-      <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>
+      <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>
 <div class="block">Constructor to perform a binary operation.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Binary.html#Binary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">Binary</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Binary.html#Binary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">Binary</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
       <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
       <a href="../../../../../org/apache/sysds/common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a>&nbsp;op,
       <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
       <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-      <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+      <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
       int&nbsp;k)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/BinaryM.html#BinaryM-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-boolean-">BinaryM</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/BinaryM.html#BinaryM-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-boolean-">BinaryM</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
        <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
        <a href="../../../../../org/apache/sysds/common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a>&nbsp;op,
        <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
        <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-       <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+       <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
        boolean&nbsp;colVector)</code>
 <div class="block">Constructor to perform a binary operation.</div>
 </td>
@@ -775,30 +775,30 @@ the order they are declared.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/BinaryUAggChain.html#BinaryUAggChain-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">BinaryUAggChain</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.a [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/BinaryUAggChain.html#BinaryUAggChain-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOp2-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">BinaryUAggChain</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class  [...]
                <a href="../../../../../org/apache/sysds/common/Types.OpOp2.html" title="enum in org.apache.sysds.common">Types.OpOp2</a>&nbsp;bop,
                <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;uaop,
                <a href="../../../../../org/apache/sysds/common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a>&nbsp;uadir,
                <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-               <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>
+               <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>
 <div class="block">Constructor to setup a map mult chain without weights</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CentralMoment.html#CentralMoment-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.lops.ExecType-">CentralMoment</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CentralMoment.html#CentralMoment-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.common.Types.ExecType-">CentralMoment</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
              <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
              <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input3,
              <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
              <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-             <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+             <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CentralMoment.html#CentralMoment-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.lops.ExecType-">CentralMoment</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CentralMoment.html#CentralMoment-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.common.Types.ExecType-">CentralMoment</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
              <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
              <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
              <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-             <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+             <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Checkpoint.html#Checkpoint-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-java.lang.String-">Checkpoint</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
@@ -810,79 +810,79 @@ the order they are declared.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Compression.html#Compression-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">Compression</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Compression.html#Compression-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">Compression</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
            <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
            <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-           <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+           <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CoVariance.html#CoVariance-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.lops.ExecType-">CoVariance</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CoVariance.html#CoVariance-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.common.Types.ExecType-">CoVariance</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
           <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
           <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input3,
           <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
           <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-          <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+          <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CoVariance.html#CoVariance-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.lops.ExecType-">CoVariance</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CoVariance.html#CoVariance-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.common.Types.ExecType-">CoVariance</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
           <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
           <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
           <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-          <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+          <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CoVariance.html#CoVariance-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">CoVariance</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CoVariance.html#CoVariance-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">CoVariance</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
           <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
           <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-          <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+          <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CSVReBlock.html#CSVReBlock-org.apache.sysds.lops.Lop-int-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">CSVReBlock</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CSVReBlock.html#CSVReBlock-org.apache.sysds.lops.Lop-int-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">CSVReBlock</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
           int&nbsp;blen,
           <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
           <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-          <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+          <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Ctable.html#Ctable-org.apache.sysds.lops.Lop:A-org.apache.sysds.lops.Ctable.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-boolean-org.apache.sysds.lops.ExecType-">Ctable</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>[]&nbsp;inputLops,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Ctable.html#Ctable-org.apache.sysds.lops.Lop:A-org.apache.sysds.lops.Ctable.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-boolean-org.apache.sysds.common.Types.ExecType-">Ctable</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>[]&nbsp;inputLops,
       <a href="../../../../../org/apache/sysds/lops/Ctable.OperationTypes.html" title="enum in org.apache.sysds.lops">Ctable.OperationTypes</a>&nbsp;op,
       <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
       <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
       boolean&nbsp;ignoreZeros,
       boolean&nbsp;outputEmptyBlocks,
-      <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+      <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Ctable.html#Ctable-org.apache.sysds.lops.Lop:A-org.apache.sysds.lops.Ctable.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">Ctable</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>[]&nbsp;inputLops,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Ctable.html#Ctable-org.apache.sysds.lops.Lop:A-org.apache.sysds.lops.Ctable.OperationTypes-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">Ctable</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>[]&nbsp;inputLops,
       <a href="../../../../../org/apache/sysds/lops/Ctable.OperationTypes.html" title="enum in org.apache.sysds.lops">Ctable.OperationTypes</a>&nbsp;op,
       <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
       <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-      <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+      <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CumulativeOffsetBinary.html#CumulativeOffsetBinary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-double-boolean-org.apache.sysds.common.Types.AggOp-org.apache.sysds.lops.ExecType-">CumulativeOffsetBinary</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lo [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CumulativeOffsetBinary.html#CumulativeOffsetBinary-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-double-boolean-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.ExecType-">CumulativeOffsetBinary</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache. [...]
                       <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;offsets,
                       <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                       <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
                       double&nbsp;init,
                       boolean&nbsp;broadcast,
                       <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;op,
-                      <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                      <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CumulativeOffsetBinary.html#CumulativeOffsetBinary-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.common.Types.AggOp-org.apache.sysds.lops.ExecType-">CumulativeOffsetBinary</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;data,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CumulativeOffsetBinary.html#CumulativeOffsetBinary-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.common.Types.AggOp-org.apache.sysds.common.Types.ExecType-">CumulativeOffsetBinary</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop [...]
                       <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;offsets,
                       <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                       <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
                       <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;op,
-                      <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                      <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CumulativePartialAggregate.html#CumulativePartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.AggOp-org.apache.sysds.lops.ExecType-">CumulativePartialAggregate</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/CumulativePartialAggregate.html#CumulativePartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.ExecType-">CumulativePartialAggregate</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
                           <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                           <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
                           <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;op,
-                          <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                          <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Data.html#Data-org.apache.sysds.common.Types.OpOpData-org.apache.sysds.lops.Lop-java.util.HashMap-java.lang.String-java.lang.String-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.FileFormat-">Data</a></span>(<a href="../../../../../org/apache/sysds/common/Types.OpOpData.html" title="enum in org.apache.sysds.common">Types.OpOpDa [...]
@@ -898,47 +898,47 @@ the order they are declared.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/DataGen.html#DataGen-org.apache.sysds.common.Types.OpOpDG-org.apache.sysds.parser.DataIdentifier-java.util.HashMap-java.lang.String-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">DataGen</a></span>(<a href="../../../../../org/apache/sysds/common/Types.OpOpDG.html" title="enum in org.apache.sysds.common">Types.OpOpDG</a>&nbsp;op,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/DataGen.html#DataGen-org.apache.sysds.common.Types.OpOpDG-org.apache.sysds.parser.DataIdentifier-java.util.HashMap-java.lang.String-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">DataGen</a></span>(<a href="../../../../../org/apache/sysds/common/Types.OpOpDG.html" title="enum in org.apache.sysds.common">Types.OpOpDG< [...]
        <a href="../../../../../org/apache/sysds/parser/DataIdentifier.html" title="class in org.apache.sysds.parser">DataIdentifier</a>&nbsp;id,
        <a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>,<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&gt;&nbsp;inputParametersLops,
        <a href="https://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a>&nbsp;baseDir,
        <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
        <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-       <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>
+       <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>
 <div class="block">Creates a new Rand-LOP.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/DeCompression.html#DeCompression-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">DeCompression</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/DeCompression.html#DeCompression-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">DeCompression</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
              <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
              <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-             <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+             <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/DnnTransform.html#DnnTransform-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOpDnn-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">DnnTransform</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&n [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/DnnTransform.html#DnnTransform-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOpDnn-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">DnnTransform</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">L [...]
             <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
             <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input3,
             <a href="../../../../../org/apache/sysds/common/Types.OpOpDnn.html" title="enum in org.apache.sysds.common">Types.OpOpDnn</a>&nbsp;op,
             <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
             <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-            <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+            <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
             int&nbsp;k)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/DnnTransform.html#DnnTransform-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOpDnn-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">DnnTransform</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/DnnTransform.html#DnnTransform-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOpDnn-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">DnnTransform</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
             <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
             <a href="../../../../../org/apache/sysds/common/Types.OpOpDnn.html" title="enum in org.apache.sysds.common">Types.OpOpDnn</a>&nbsp;op,
             <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
             <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-            <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+            <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
             int&nbsp;k)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/DnnTransform.html#DnnTransform-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOpDnn-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-double-">DnnTransform</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/DnnTransform.html#DnnTransform-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.OpOpDnn-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-double-">DnnTransform</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
             <a href="../../../../../org/apache/sysds/common/Types.OpOpDnn.html" title="enum in org.apache.sysds.common">Types.OpOpDnn</a>&nbsp;op,
             <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
             <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-            <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+            <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
             int&nbsp;k,
             double&nbsp;intermediateMemBudget)</code>
 <div class="block">Constructor when we have one input.</div>
@@ -950,34 +950,34 @@ the order they are declared.</div>
          <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;valueType)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/GroupedAggregate.html#GroupedAggregate-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">GroupedAggregate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle.com/javase/8/docs/ [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/GroupedAggregate.html#GroupedAggregate-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">GroupedAggregate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle.com/javase [...]
                 <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                 <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-                <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/GroupedAggregate.html#GroupedAggregate-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-boolean-">GroupedAggregate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle.com/javase [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/GroupedAggregate.html#GroupedAggregate-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-boolean-">GroupedAggregate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle.co [...]
                 <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                 <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-                <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+                <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
                 boolean&nbsp;broadcastGroups)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/GroupedAggregate.html#GroupedAggregate-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">GroupedAggregate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle.com/javase/8/d [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/GroupedAggregate.html#GroupedAggregate-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">GroupedAggregate</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle.com/ja [...]
                 <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                 <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-                <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+                <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
                 int&nbsp;k)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/GroupedAggregateM.html#GroupedAggregateM-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.lops.ExecType-">GroupedAggregateM</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle.com/jav [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/GroupedAggregateM.html#GroupedAggregateM-java.util.HashMap-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.common.Types.ExecType-">GroupedAggregateM</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashMap</a>&lt;<a href="https://docs.oracle [...]
                  <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                  <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
                  boolean&nbsp;partitioned,
-                 <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                 <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/LeftIndex.html#LeftIndex-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.lops.ExecType-">LeftIndex</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.a [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/LeftIndex.html#LeftIndex-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.common.Types.ExecType-">LeftIndex</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class  [...]
          <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;rhsInput,
          <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;rowL,
          <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;rowU,
@@ -985,10 +985,10 @@ the order they are declared.</div>
          <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;colU,
          <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
          <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-         <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+         <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/LeftIndex.html#LeftIndex-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.lops.ExecType-org.apache.sysds.lops.LeftIndex.LixCacheType-">LeftIndex</a></span>(<a href="../../../../../org/apac [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/LeftIndex.html#LeftIndex-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.common.Types.ExecType-org.apache.sysds.lops.LeftIndex.LixCacheType-">LeftIndex</a></span>(<a href="../../../../../ [...]
          <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;rhsInput,
          <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;rowL,
          <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;rowU,
@@ -996,7 +996,7 @@ the order they are declared.</div>
          <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;colU,
          <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
          <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-         <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+         <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
          <a href="../../../../../org/apache/sysds/lops/LeftIndex.LixCacheType.html" title="enum in org.apache.sysds.lops">LeftIndex.LixCacheType</a>&nbsp;type)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
@@ -1019,182 +1019,182 @@ the order they are declared.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MapMultChain.html#MapMultChain-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.MapMultChain.ChainType-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">MapMultChain</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MapMultChain.html#MapMultChain-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.lops.MapMultChain.ChainType-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">MapMultChain</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops [...]
             <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
             <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input3,
             <a href="../../../../../org/apache/sysds/lops/MapMultChain.ChainType.html" title="enum in org.apache.sysds.lops">MapMultChain.ChainType</a>&nbsp;chain,
             <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
             <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-            <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>
+            <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>
 <div class="block">Constructor to setup a map mult chain with weights</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MapMultChain.html#MapMultChain-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.lops.ExecType-">MapMultChain</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MapMultChain.html#MapMultChain-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.common.Types.ExecType-">MapMultChain</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
             <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
             <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
             <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-            <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>
+            <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>
 <div class="block">Constructor to setup a map mult chain without weights</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.lops.ExecType-">MatMultCP</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.common.Types.ExecType-">MatMultCP</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
          <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
          <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
          <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-         <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+         <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.lops.ExecType-boolean-boolean-">MatMultCP</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.common.Types.ExecType-boolean-boolean-">MatMultCP</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
          <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
          <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
          <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-         <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+         <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
          boolean&nbsp;isLeftTransposed,
          boolean&nbsp;isRightTransposed)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.lops.ExecType-int-">MatMultCP</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.common.Types.ExecType-int-">MatMultCP</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
          <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
          <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
          <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-         <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+         <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
          int&nbsp;k)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.lops.ExecType-int-boolean-boolean-">MatMultCP</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MatMultCP.html#MatMultCP-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.common.Types.ExecType-int-boolean-boolean-">MatMultCP</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
          <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
          <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
          <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-         <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+         <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
          int&nbsp;k,
          boolean&nbsp;isLeftTransposed,
          boolean&nbsp;isRightTransposed)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMCJ.html#MMCJ-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.hops.AggBinaryOp.SparkAggType-org.apache.sysds.lops.ExecType-">MMCJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMCJ.html#MMCJ-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.hops.AggBinaryOp.SparkAggType-org.apache.sysds.common.Types.ExecType-">MMCJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
     <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
     <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
     <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
     boolean&nbsp;outputEmptyBlocks,
     <a href="../../../../../org/apache/sysds/hops/AggBinaryOp.SparkAggType.html" title="enum in org.apache.sysds.hops">AggBinaryOp.SparkAggType</a>&nbsp;aggtype,
-    <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+    <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMCJ.html#MMCJ-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.lops.MMCJ.MMCJType-org.apache.sysds.lops.ExecType-">MMCJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMCJ.html#MMCJ-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.lops.MMCJ.MMCJType-org.apache.sysds.common.Types.ExecType-">MMCJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
     <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
     <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
     <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
     <a href="../../../../../org/apache/sysds/lops/MMCJ.MMCJType.html" title="enum in org.apache.sysds.lops">MMCJ.MMCJType</a>&nbsp;type,
-    <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>
+    <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>
 <div class="block">Constructor to perform a cross product operation.</div>
 </td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMRJ.html#MMRJ-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.lops.ExecType-">MMRJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMRJ.html#MMRJ-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.common.Types.ExecType-">MMRJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
     <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
     <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
     <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-    <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>
+    <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>
 <div class="block">Constructor to perform a cross product operation.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMTSJ.html#MMTSJ-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-org.apache.sysds.lops.MMTSJ.MMTSJType-">MMTSJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMTSJ.html#MMTSJ-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-org.apache.sysds.lops.MMTSJ.MMTSJType-">MMTSJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
      <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
      <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-     <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+     <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
      <a href="../../../../../org/apache/sysds/lops/MMTSJ.MMTSJType.html" title="enum in org.apache.sysds.lops">MMTSJ.MMTSJType</a>&nbsp;type)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMTSJ.html#MMTSJ-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-org.apache.sysds.lops.MMTSJ.MMTSJType-boolean-">MMTSJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMTSJ.html#MMTSJ-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-org.apache.sysds.lops.MMTSJ.MMTSJType-boolean-">MMTSJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
      <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
      <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-     <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+     <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
      <a href="../../../../../org/apache/sysds/lops/MMTSJ.MMTSJType.html" title="enum in org.apache.sysds.lops">MMTSJ.MMTSJType</a>&nbsp;type,
      boolean&nbsp;multiPass)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMTSJ.html#MMTSJ-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-org.apache.sysds.lops.MMTSJ.MMTSJType-boolean-int-">MMTSJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMTSJ.html#MMTSJ-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-org.apache.sysds.lops.MMTSJ.MMTSJType-boolean-int-">MMTSJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
      <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
      <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-     <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+     <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
      <a href="../../../../../org/apache/sysds/lops/MMTSJ.MMTSJType.html" title="enum in org.apache.sysds.lops">MMTSJ.MMTSJType</a>&nbsp;type,
      boolean&nbsp;multiPass,
      int&nbsp;k)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMZip.html#MMZip-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.lops.ExecType-">MMZip</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/MMZip.html#MMZip-org.apache.sysds.lops.Lop-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.common.Types.ExecType-">MMZip</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
      <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
      <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
      <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
      boolean&nbsp;tRewrite,
-     <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+     <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Nary.html#Nary-org.apache.sysds.common.Types.OpOpN-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.Lop:A-org.apache.sysds.lops.ExecType-">Nary</a></span>(<a href="../../../../../org/apache/sysds/common/Types.OpOpN.html" title="enum in org.apache.sysds.common">Types.OpOpN</a>&nbsp;operationType,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/Nary.html#Nary-org.apache.sysds.common.Types.OpOpN-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.Lop:A-org.apache.sysds.common.Types.ExecType-">Nary</a></span>(<a href="../../../../../org/apache/sysds/common/Types.OpOpN.html" title="enum in org.apache.sysds.common">Types.OpOpN</a>&nbsp;operationType,
     <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
     <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
     <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>[]&nbsp;inputLops,
-    <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+    <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/ParameterizedBuiltin.html#ParameterizedBuiltin-java.util.HashMap-org.apache.sysds.common.Types.ParamBuiltinOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-">ParameterizedBuiltin</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">HashM [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/ParameterizedBuiltin.html#ParameterizedBuiltin-java.util.HashMap-org.apache.sysds.common.Types.ParamBuiltinOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-">ParameterizedBuiltin</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.uti [...]
                     <a href="../../../../../org/apache/sysds/common/Types.ParamBuiltinOp.html" title="enum in org.apache.sysds.common">Types.ParamBuiltinOp</a>&nbsp;op,
                     <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                     <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-                    <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                    <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/ParameterizedBuiltin.html#ParameterizedBuiltin-java.util.HashMap-org.apache.sysds.common.Types.ParamBuiltinOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-boolean-">ParameterizedBuiltin</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.uti [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/ParameterizedBuiltin.html#ParameterizedBuiltin-java.util.HashMap-org.apache.sysds.common.Types.ParamBuiltinOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-boolean-">ParameterizedBuiltin</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in  [...]
                     <a href="../../../../../org/apache/sysds/common/Types.ParamBuiltinOp.html" title="enum in org.apache.sysds.common">Types.ParamBuiltinOp</a>&nbsp;op,
                     <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                     <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-                    <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+                    <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
                     boolean&nbsp;bRmEmptyBC)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/ParameterizedBuiltin.html#ParameterizedBuiltin-java.util.HashMap-org.apache.sysds.common.Types.ParamBuiltinOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">ParameterizedBuiltin</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java.util">H [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/ParameterizedBuiltin.html#ParameterizedBuiltin-java.util.HashMap-org.apache.sysds.common.Types.ParamBuiltinOp-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">ParameterizedBuiltin</a></span>(<a href="https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html?is-external=true" title="class or interface in java [...]
                     <a href="../../../../../org/apache/sysds/common/Types.ParamBuiltinOp.html" title="enum in org.apache.sysds.common">Types.ParamBuiltinOp</a>&nbsp;op,
                     <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                     <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-                    <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+                    <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
                     int&nbsp;k)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PartialAggregate.html#PartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.hops.AggBinaryOp.SparkAggType-org.apache.sysds.lops.ExecType-">PartialAggregate</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title=" [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PartialAggregate.html#PartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.hops.AggBinaryOp.SparkAggType-org.apache.sysds.common.Types.ExecType-">PartialAggregate</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" [...]
                 <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;op,
                 <a href="../../../../../org/apache/sysds/common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a>&nbsp;direct,
                 <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                 <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
                 <a href="../../../../../org/apache/sysds/hops/AggBinaryOp.SparkAggType.html" title="enum in org.apache.sysds.hops">AggBinaryOp.SparkAggType</a>&nbsp;aggtype,
-                <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+                <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PartialAggregate.html#PartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.lops.ExecType-int-">PartialAggregate</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbs [...]
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PartialAggregate.html#PartialAggregate-org.apache.sysds.lops.Lop-org.apache.sysds.common.Types.AggOp-org.apache.sysds.common.Types.Direction-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-org.apache.sysds.common.Types.ExecType-int-">PartialAggregate</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop [...]
                 <a href="../../../../../org/apache/sysds/common/Types.AggOp.html" title="enum in org.apache.sysds.common">Types.AggOp</a>&nbsp;op,
                 <a href="../../../../../org/apache/sysds/common/Types.Direction.html" title="enum in org.apache.sysds.common">Types.Direction</a>&nbsp;direct,
                 <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
                 <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
-                <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+                <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
                 int&nbsp;k)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PickByCount.html#PickByCount-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.lops.PickByCount.OperationTypes-org.apache.sysds.lops.ExecType-">PickByCount</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PickByCount.html#PickByCount-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.lops.PickByCount.OperationTypes-org.apache.sysds.common.Types.ExecType-">PickByCount</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
            <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
            <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
            <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
            <a href="../../../../../org/apache/sysds/lops/PickByCount.OperationTypes.html" title="enum in org.apache.sysds.lops">PickByCount.OperationTypes</a>&nbsp;op,
-           <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+           <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PickByCount.html#PickByCount-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.lops.PickByCount.OperationTypes-org.apache.sysds.lops.ExecType-boolean-">PickByCount</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PickByCount.html#PickByCount-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.lops.PickByCount.OperationTypes-org.apache.sysds.common.Types.ExecType-boolean-">PickByCount</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input1,
            <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input2,
            <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
            <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
            <a href="../../../../../org/apache/sysds/lops/PickByCount.OperationTypes.html" title="enum in org.apache.sysds.lops">PickByCount.OperationTypes</a>&nbsp;op,
-           <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et,
+           <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et,
            boolean&nbsp;inMemoryInput)</code>&nbsp;</td>
 </tr>
 <tr class="rowColor">
@@ -1204,27 +1204,27 @@ the order they are declared.</div>
         <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PMMJ.html#PMMJ-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-boolean-boolean-org.apache.sysds.lops.ExecType-">PMMJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;pminput,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/PMMJ.html#PMMJ-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-boolean-boolean-org.apache.sysds.common.Types.ExecType-">PMMJ</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;pminput,
     <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;rightinput,
     <a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;nrow,
     <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
     <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
     boolean&nbsp;partitioned,
     boolean&nbsp;emptyBlocks,
-    <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>
+    <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>
 <div class="block">Constructor to setup a Permutation Matrix Multiplication</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/ReBlock.html#ReBlock-org.apache.sysds.lops.Lop-int-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.lops.ExecType-">ReBlock</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
+<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../org/apache/sysds/lops/ReBlock.html#ReBlock-org.apache.sysds.lops.Lop-int-org.apache.sysds.common.Types.DataType-org.apache.sysds.common.Types.ValueType-boolean-org.apache.sysds.common.Types.ExecType-">ReBlock</a></span>(<a href="../../../../../org/apache/sysds/lops/Lop.html" title="class in org.apache.sysds.lops">Lop</a>&nbsp;input,
        int&nbsp;blen,
        <a href="../../../../../org/apache/sysds/common/Types.DataType.html" title="enum in org.apache.sysds.common">Types.DataType</a>&nbsp;dt,
        <a href="../../../../../org/apache/sysds/common/Types.ValueType.html" title="enum in org.apache.sysds.common">Types.ValueType</a>&nbsp;vt,
        boolean&nbsp;outputEmptyBlocks,
-       <a href="../../../../../org/apache/sysds/lops/ExecType.html" title="enum in org.apache.sysds.lops">ExecType</a>&nbsp;et)</code>&nbsp;</td>
+       <a href="../../../../../org/apache/sysds/common/Types.ExecType.html" title="enum in org.apache.sysds.common">Types.ExecType</a>&nbsp;et)</code>&nbsp;</td>
 </tr>
 <tr class="altColor">
-<td class="colLast"><code><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.ExecType-">RightIndex</a></span>(< [...]
+<td class="colLast"><code><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.common.Types.ExecType-">RightIndex</a>< [...]
... 91964 lines suppressed ...

[systemds] 01/02: [DOCS] Python API Docs update

Posted by ba...@apache.org.
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

commit ef0c5e8e69f99f9b9eb68ace4c27e05624db25ec
Author: baunsgaard <ba...@tugraz.at>
AuthorDate: Mon Jun 7 15:44:54 2021 +0200

    [DOCS] Python API Docs update
    
    This commit update the docs and adds a few utilities to the python API
    
    - Add constructors called array and dict for making lists in python.
    - Generator generate __all__ as strings, with newlines
    - Add auto-gen-docs for frame, list, scalar and source.
---
 .../docs/source/api/context/systemds_context.rst   | 12 ++-
 .../python/docs/source/api/operator/algorithms.rst |  4 +-
 .../api/operator/node/{matrix.rst => frame.rst}    | 16 ++--
 .../api/operator/node/{matrix.rst => list.rst}     | 21 ++---
 .../docs/source/api/operator/node/matrix.rst       |  2 -
 .../api/operator/node/{matrix.rst => scalar.rst}   | 14 ++--
 .../api/operator/node/{matrix.rst => source.rst}   | 18 ++---
 .../python/docs/source/getting_started/install.rst |  2 +-
 .../source/getting_started/simple_examples.rst     |  8 +-
 .../python/docs/source/guide/algorithms_basics.rst | 53 +++++++++----
 src/main/python/docs/source/guide/federated.rst    | 24 ++++--
 src/main/python/docs/source/index.rst              |  6 +-
 src/main/python/generator/generator.py             |  2 +-
 src/main/python/systemds/__init__.py               |  2 +-
 src/main/python/systemds/context/__init__.py       |  2 +-
 .../python/systemds/context/systemds_context.py    | 52 +++++++++---
 src/main/python/systemds/operator/__init__.py      |  2 +-
 .../python/systemds/operator/algorithm/__init__.py | 92 +++++++++++++++++++++-
 src/main/python/tests/list/test_list.py            |  4 +-
 19 files changed, 252 insertions(+), 84 deletions(-)

diff --git a/src/main/python/docs/source/api/context/systemds_context.rst b/src/main/python/docs/source/api/context/systemds_context.rst
index 531260c..664c654 100644
--- a/src/main/python/docs/source/api/context/systemds_context.rst
+++ b/src/main/python/docs/source/api/context/systemds_context.rst
@@ -24,17 +24,23 @@ SystemDSContext
 
 All operations using SystemDS need a java instance running.
 The connection is ensured by an ``SystemDSContext`` object.
-An ``SystemDSContext`` object can be created using::
+An ``SystemDSContext`` object can be created using
+
+.. code-block:: python
 
   from systemds.context import SystemDSContext
   sds = SystemDSContext()
 
-When the calculations are finished the context has to be closed again::
+When the calculations are finished the context has to be closed again
+
+.. code-block:: python
 
   sds.close()
 
 Since it is annoying that it is always necessary to close the context, ``SystemDSContext``
-implements the python context management protocol, which supports the following syntax::
+implements the python context management protocol, which supports the following syntax
+
+.. code-block:: python
 
   with SystemDSContext() as sds:
     # do something with sds which is an SystemDSContext
diff --git a/src/main/python/docs/source/api/operator/algorithms.rst b/src/main/python/docs/source/api/operator/algorithms.rst
index 92bb46e..5055c55 100644
--- a/src/main/python/docs/source/api/operator/algorithms.rst
+++ b/src/main/python/docs/source/api/operator/algorithms.rst
@@ -45,7 +45,9 @@ As an example the lm algorithm can be used as follows:
     weights = lm(sds.from_numpy(features), sds.from_numpy(y)).compute()
     print(weights)
 
-The output should be similar to::
+The output should be similar to
+
+.. code-block:: python
 
   [[-0.11538199]
   [-0.20386541]
diff --git a/src/main/python/docs/source/api/operator/node/matrix.rst b/src/main/python/docs/source/api/operator/node/frame.rst
similarity index 77%
copy from src/main/python/docs/source/api/operator/node/matrix.rst
copy to src/main/python/docs/source/api/operator/node/frame.rst
index 06e45ab..d9c039a 100644
--- a/src/main/python/docs/source/api/operator/node/matrix.rst
+++ b/src/main/python/docs/source/api/operator/node/frame.rst
@@ -19,19 +19,15 @@
 ..
 .. -------------------------------------------------------------
 
-Matrix
-======
+Frame
+=====
 
-A ``Matrix`` is represented either by an ``OperationNode``, or the derived class ``Matrix``.
-An Matrix can be recognized it by checking the ``output_type`` of the object.
-
-Matrices are the most fundamental objects SystemDS operates on.
+A ``Frame`` is represented either by an ``OperationNode``, or the derived class ``Frame``.
 
 Although it is possible to generate matrices with the function calls or object construction specified below,
-the recommended way is to use the methods defined on ``SystemDSContext``.
+the recommended way is to use the methods defined on ``SystemDSContext``, to read in a frame from disk.
 
-.. autoclass:: systemds.operator.Matrix
+.. autoclass:: systemds.operator.Frame
     :members:
     
-    .. automethod:: __init__
-
+    .. automethod:: __init__
\ No newline at end of file
diff --git a/src/main/python/docs/source/api/operator/node/matrix.rst b/src/main/python/docs/source/api/operator/node/list.rst
similarity index 62%
copy from src/main/python/docs/source/api/operator/node/matrix.rst
copy to src/main/python/docs/source/api/operator/node/list.rst
index 06e45ab..fa34763 100644
--- a/src/main/python/docs/source/api/operator/node/matrix.rst
+++ b/src/main/python/docs/source/api/operator/node/list.rst
@@ -19,19 +19,20 @@
 ..
 .. -------------------------------------------------------------
 
-Matrix
-======
+List
+====
 
-A ``Matrix`` is represented either by an ``OperationNode``, or the derived class ``Matrix``.
-An Matrix can be recognized it by checking the ``output_type`` of the object.
+A ``List`` is represented either by an ``OperationNode``, or the derived class ``List``.
 
-Matrices are the most fundamental objects SystemDS operates on.
+List can contain any of the other types: frame, matrix, scalar and itself list.
+The list can be handled like a dictionary or a list primitive, since both access patters are the same at
+dml script level.
 
-Although it is possible to generate matrices with the function calls or object construction specified below,
-the recommended way is to use the methods defined on ``SystemDSContext``.
+Although it is possible to generate lists with the function calls or object construction specified below,
+the recommended way is to use the methods defined on ``SystemDSContext``, to read in a list from disk,
+or construct one using either constructors `array`, `dict` or `list` provided in ``SystemDSContext``.
 
-.. autoclass:: systemds.operator.Matrix
+.. autoclass:: systemds.operator.List
     :members:
     
-    .. automethod:: __init__
-
+    .. automethod:: __init__
\ No newline at end of file
diff --git a/src/main/python/docs/source/api/operator/node/matrix.rst b/src/main/python/docs/source/api/operator/node/matrix.rst
index 06e45ab..56eb02d 100644
--- a/src/main/python/docs/source/api/operator/node/matrix.rst
+++ b/src/main/python/docs/source/api/operator/node/matrix.rst
@@ -23,8 +23,6 @@ Matrix
 ======
 
 A ``Matrix`` is represented either by an ``OperationNode``, or the derived class ``Matrix``.
-An Matrix can be recognized it by checking the ``output_type`` of the object.
-
 Matrices are the most fundamental objects SystemDS operates on.
 
 Although it is possible to generate matrices with the function calls or object construction specified below,
diff --git a/src/main/python/docs/source/api/operator/node/matrix.rst b/src/main/python/docs/source/api/operator/node/scalar.rst
similarity index 71%
copy from src/main/python/docs/source/api/operator/node/matrix.rst
copy to src/main/python/docs/source/api/operator/node/scalar.rst
index 06e45ab..3a1ad25 100644
--- a/src/main/python/docs/source/api/operator/node/matrix.rst
+++ b/src/main/python/docs/source/api/operator/node/scalar.rst
@@ -19,19 +19,17 @@
 ..
 .. -------------------------------------------------------------
 
-Matrix
+Scalar
 ======
 
-A ``Matrix`` is represented either by an ``OperationNode``, or the derived class ``Matrix``.
-An Matrix can be recognized it by checking the ``output_type`` of the object.
+A ``Scalar`` is represented either by an ``OperationNode``, or the derived class ``Scalar``.
 
-Matrices are the most fundamental objects SystemDS operates on.
+Scalar can contain strings, ints, floats.
 
-Although it is possible to generate matrices with the function calls or object construction specified below,
+Although it is possible to generate Scalars with the function calls or object construction specified below,
 the recommended way is to use the methods defined on ``SystemDSContext``.
 
-.. autoclass:: systemds.operator.Matrix
+.. autoclass:: systemds.operator.Scalar
     :members:
     
-    .. automethod:: __init__
-
+    .. automethod:: __init__
\ No newline at end of file
diff --git a/src/main/python/docs/source/api/operator/node/matrix.rst b/src/main/python/docs/source/api/operator/node/source.rst
similarity index 66%
copy from src/main/python/docs/source/api/operator/node/matrix.rst
copy to src/main/python/docs/source/api/operator/node/source.rst
index 06e45ab..d706c2b 100644
--- a/src/main/python/docs/source/api/operator/node/matrix.rst
+++ b/src/main/python/docs/source/api/operator/node/source.rst
@@ -19,19 +19,17 @@
 ..
 .. -------------------------------------------------------------
 
-Matrix
+Source
 ======
 
-A ``Matrix`` is represented either by an ``OperationNode``, or the derived class ``Matrix``.
-An Matrix can be recognized it by checking the ``output_type`` of the object.
+A ``Source`` is the action of importing method declarations from other DML scripts.
+This function allows one to define a function in DML and use it in the python API.
 
-Matrices are the most fundamental objects SystemDS operates on.
+Although it is possible to generate sources with the function calls or object construction specified below,
+the recommended way is to use the method defined on ``SystemDSContext`` called source to construct one
+using a path to the dml file to source.
 
-Although it is possible to generate matrices with the function calls or object construction specified below,
-the recommended way is to use the methods defined on ``SystemDSContext``.
-
-.. autoclass:: systemds.operator.Matrix
+.. autoclass:: systemds.operator.Source
     :members:
     
-    .. automethod:: __init__
-
+    .. automethod:: __init__
\ No newline at end of file
diff --git a/src/main/python/docs/source/getting_started/install.rst b/src/main/python/docs/source/getting_started/install.rst
index 8505185..ddd9c8d 100644
--- a/src/main/python/docs/source/getting_started/install.rst
+++ b/src/main/python/docs/source/getting_started/install.rst
@@ -70,7 +70,7 @@ Then to build the system you do the following
 - Open an terminal at the root of the repository.
 - Package the Java code using the ``mvn clean package -P distribution`` command
 - ``cd src/main/python`` to point at the root of the SystemDS Python library.
-- Copy `jars` with ``python pre_setup.py``
+- Build the Python API ``python create_python_dist.py``
 - Install with ``pip install .``
 
 After this you are ready to go.
diff --git a/src/main/python/docs/source/getting_started/simple_examples.rst b/src/main/python/docs/source/getting_started/simple_examples.rst
index 939a9fe..8ca44a2 100644
--- a/src/main/python/docs/source/getting_started/simple_examples.rst
+++ b/src/main/python/docs/source/getting_started/simple_examples.rst
@@ -46,7 +46,9 @@ Making use of SystemDS, let us multiply an Matrix with an scalar:
       print(m_res.compute())
   # context will automatically be closed and process stopped
 
-As output we get::
+As output we get
+
+.. code-block:: python
 
   [[ 13.02  13.02  13.02  13.02  13.02  13.02  13.02  13.02  13.02  13.02]
    [ 13.02  13.02  13.02  13.02  13.02  13.02  13.02  13.02  13.02  13.02]
@@ -111,7 +113,9 @@ One example of this is l2SVM, a high level functions for Data-Scientists. Let's
       model = l2svm(sds.from_numpy(features), sds.from_numpy(labels)).compute()
       print(model)
 
-The output should be similar to::
+The output should be similar to
+
+.. code-block:: python
 
   [[ 0.02033445]
    [-0.00324092]
diff --git a/src/main/python/docs/source/guide/algorithms_basics.rst b/src/main/python/docs/source/guide/algorithms_basics.rst
index b5f6a64..f16ddb4 100644
--- a/src/main/python/docs/source/guide/algorithms_basics.rst
+++ b/src/main/python/docs/source/guide/algorithms_basics.rst
@@ -36,7 +36,9 @@ Step 1: Get Dataset
 -------------------
 
 SystemDS provides builtin for downloading and setup of the MNIST dataset.
-To setup this simply use::
+To setup this simply use
+
+.. code-block:: python
 
     from systemds.examples.tutorials.mnist import DataManager
     d = DataManager()
@@ -60,7 +62,9 @@ The input X is the training data.
 It require the data to have two dimensions, the first resemble the
 number of inputs, and the other the number of features.
 
-Therefore to make the data fit the algorithm we reshape the X dataset, like so::
+Therefore to make the data fit the algorithm we reshape the X dataset, like so
+
+.. code-block:: python
 
     X = X.reshape((60000, 28*28))
 
@@ -70,7 +74,9 @@ The Y dataset also does not perfectly fit the logistic regression algorithm, thi
 for this dataset is values ranging from 0, to 9, each label correspond to the integer shown in the image.
 unfortunately the algorithm require the labels to be distinct integers from 1 and upwards.
 
-Therefore we add 1 to each label such that the labels go from 1 to 10, like this::
+Therefore we add 1 to each label such that the labels go from 1 to 10, like this
+
+.. code-block:: python
 
     Y = Y + 1
 
@@ -79,31 +85,40 @@ With these steps we are now ready to train a simple model.
 Step 3: Training
 ----------------
 
-To start with, we setup a SystemDS context::
+To start with, we setup a SystemDS context
+
+.. code-block:: python
 
     from systemds.context import SystemDSContext
     sds = SystemDSContext()
 
-Then setup the data::
+Then setup the data
+
+.. code-block:: python
 
     from systemds.operator import Matrix
     X_ds = sds.from_numpy(X)
     Y_ds = sds.from_numpy( Y)
 
 to reduce the training time and verify everything works, it is usually good to reduce the amount of data,
-to train on a smaller sample to start with::
+to train on a smaller sample to start with
+
+.. code-block:: python
 
     sample_size = 1000
     X_ds = sds.from_numpy(X[:sample_size])
     Y_ds = sds.from_numpy(Y[:sample_size])
 
-And now everything is ready for our algorithm::
+And now everything is ready for our algorithm
 
-    from systemds.operator.algorithm import multiLogReg
+.. code-block:: python
 
+    from systemds.operator.algorithm import multiLogReg
     bias = multiLogReg(X_ds, Y_ds)
 
-Note that nothing has been calculated yet, in SystemDS, since it only happens when you call compute::
+Note that nothing has been calculated yet, in SystemDS, since it only happens when you call compute
+
+.. code-block:: python
 
     bias_r = bias.compute()
 
@@ -115,14 +130,18 @@ Step 3: Validate
 
 To see what accuracy the model achieves, we have to load in the test dataset as well.
 
-this can also be extracted from our builtin MNIST loader, to keep the tutorial short the operations are combined::
+this can also be extracted from our builtin MNIST loader, to keep the tutorial short the operations are combined
+
+.. code-block:: python
 
     Xt = sds.from_numpy(d.get_test_data().reshape((10000, 28*28)))
     Yt = sds.from_numpy(d.get_test_labels()) + 1
 
 The above loads the test data, and reshapes the X data the same way the training data was reshaped.
 
-Finally we verify the accuracy by calling::
+Finally we verify the accuracy by calling
+
+.. code-block:: python
 
     from systemds.operator.algorithm import multiLogRegPredict
     [m, y_pred, acc] = multiLogRegPredict(Xt, bias, Yt).compute()
@@ -145,7 +164,9 @@ Now that we have a working baseline we can start tuning parameters.
 But first it is valuable to know how much of a difference in performance there is on the training data, vs the test data.
 This gives an indication of if we have exhausted the learning potential of the training data.
 
-To see how our accuracy is on the training data we use the Predict function again, but with our training data::
+To see how our accuracy is on the training data we use the Predict function again, but with our training data
+
+.. code-block:: python
 
     [m, y_pred, acc] = multiLogRegPredict(X_ds, bias, Y_ds).compute()
     print(acc)
@@ -155,7 +176,9 @@ and have nothing more to learn from the data as it is now.
 
 To improve further we have to increase the training data, here for example we increase it
 from our sample of 1k to the full training dataset of 60k, in this example the maxi is set to reduce the number of iterations the algorithm takes,
-to again reduce training time::
+to again reduce training time
+
+.. code-block:: python
 
     X_ds = sds.from_numpy(X)
     Y_ds = sds.from_numpy(Y)
@@ -175,7 +198,9 @@ Full Script
 
 The full script, some steps are combined to reduce the overall script. 
 One noteworthy change is the + 1 is done on the matrix ready for SystemDS,
-this makes SystemDS responsible for adding the 1 to each value.::
+this makes SystemDS responsible for adding the 1 to each value.
+
+.. code-block:: python
 
     from systemds.context import SystemDSContext
     from systemds.operator.algorithm import multiLogReg, multiLogRegPredict
diff --git a/src/main/python/docs/source/guide/federated.rst b/src/main/python/docs/source/guide/federated.rst
index 6b4c2ce..e903a55 100644
--- a/src/main/python/docs/source/guide/federated.rst
+++ b/src/main/python/docs/source/guide/federated.rst
@@ -35,7 +35,9 @@ A simple guide to do this is in the SystemDS Repository_.
 .. _Repository: https://github.com/apache/systemds/tree/master/bin/
 
 If that is setup correctly simply start a worker using the following command.
-Here the ``8001`` refer to the port used by the worker.::
+Here the ``8001`` refer to the port used by the worker.
+
+.. code-block:: python
 
   systemds WORKER 8001
 
@@ -45,7 +47,9 @@ Simple Aggregation Example
 In this example we use a single federated worker, and aggregate the sum of its data.
 
 First we need to create some data for our federated worker to use.
-In this example we simply use Numpy to create a ``test.csv`` file::
+In this example we simply use Numpy to create a ``test.csv`` file
+
+.. code-block:: python
 
   # Import numpy
   import numpy as np
@@ -59,7 +63,9 @@ To make this simply execute the following::
   echo '{ "format":"csv", "header":false, "rows":3, "cols":3 }' > temp/test.csv.mtd
 
 After creating our data we the federated worker becomes able to execute federated instructions.
-The aggregated sum using federated instructions in python SystemDS is done as follows::
+The aggregated sum using federated instructions in python SystemDS is done as follows
+
+.. code-block:: python
 
   # Import numpy and SystemDS federated
   import numpy as np
@@ -89,13 +95,17 @@ In this example we multiply matrices that are located in different federated env
 
 Using the data created from the last example we can simulate
 multiple federated workers by starting multiple ones on different ports.
-Start with 3 different terminals, and run one federated environment in each.::
+Start with 3 different terminals, and run one federated environment in each.
+
+.. code-block:: python
 
   systemds WORKER 8001
   systemds WORKER 8002
   systemds WORKER 8003
 
-Once all three workers are up and running we can leverage all three in the following example::
+Once all three workers are up and running we can leverage all three in the following example
+
+.. code-block:: python
 
   # Import numpy and SystemDS federated
   import numpy as np
@@ -122,7 +132,9 @@ Once all three workers are up and running we can leverage all three in the follo
 
   print(res)
 
-The print should look like::
+The print should look like
+
+.. code-block:: python
 
   [[ 1.  4.  9.  1.  4.  9.]
    [16. 25. 36. 16. 25. 36.]
diff --git a/src/main/python/docs/source/index.rst b/src/main/python/docs/source/index.rst
index f05d607..bf4e154 100644
--- a/src/main/python/docs/source/index.rst
+++ b/src/main/python/docs/source/index.rst
@@ -62,13 +62,17 @@ tensors (multi-dimensional arrays) whose first dimension may have a heterogeneou
    api/context/systemds_context.rst
    api/operator/algorithms.rst
    api/operator/node/matrix.rst
-   api/operator/operation_node.rst
+   api/operator/node/frame.rst
+   api/operator/node/list.rst
+   api/operator/node/scalar.rst
+   api/operator/node/source.rst
 
 .. toctree::
    :maxdepth: 1
    :hidden:
    :caption: Internals API
 
+   api/operator/operation_node.rst
    api/script_building/dag.rst
    api/script_building/script.rst
    api/utils/converters.rst
diff --git a/src/main/python/generator/generator.py b/src/main/python/generator/generator.py
index 39dc59e..f9a7a19 100644
--- a/src/main/python/generator/generator.py
+++ b/src/main/python/generator/generator.py
@@ -89,7 +89,7 @@ class PythonAPIFileGenerator(object):
                 init_file.write(self.init_import.format(function=f))
             init_file.write("\n")
             init_file.write(self.init_all.format(
-                functions=self.function_names).replace("'", ""))
+                functions=self.function_names).replace(",",",\n"))
 
 
 class PythonAPIFunctionGenerator(object):
diff --git a/src/main/python/systemds/__init__.py b/src/main/python/systemds/__init__.py
index ab3b987..27d7425 100644
--- a/src/main/python/systemds/__init__.py
+++ b/src/main/python/systemds/__init__.py
@@ -23,4 +23,4 @@ from systemds import context
 from systemds import operator
 from systemds import examples
 
-__all__ = [context, operator, examples]
+__all__ = ["context", "operator", "examples"]
diff --git a/src/main/python/systemds/context/__init__.py b/src/main/python/systemds/context/__init__.py
index dd8417b..02f4a3d 100644
--- a/src/main/python/systemds/context/__init__.py
+++ b/src/main/python/systemds/context/__init__.py
@@ -21,4 +21,4 @@
 
 from systemds.context.systemds_context import SystemDSContext
 
-__all__ = [SystemDSContext]
+__all__ = ["SystemDSContext"]
diff --git a/src/main/python/systemds/context/systemds_context.py b/src/main/python/systemds/context/systemds_context.py
index 8a2ebd6..eb65887 100644
--- a/src/main/python/systemds/context/systemds_context.py
+++ b/src/main/python/systemds/context/systemds_context.py
@@ -38,7 +38,8 @@ import numpy as np
 import pandas as pd
 from py4j.java_gateway import GatewayParameters, JavaGateway
 from py4j.protocol import Py4JNetworkError
-from systemds.operator import Frame, Matrix, OperationNode, Scalar, Source, List
+from systemds.operator import (Frame, List, Matrix, OperationNode, Scalar,
+                               Source)
 from systemds.script_building import OutputType
 from systemds.utils.consts import VALID_INPUT_TYPES
 from systemds.utils.helpers import get_module_dir
@@ -46,7 +47,11 @@ from systemds.utils.helpers import get_module_dir
 
 class SystemDSContext(object):
     """A context with a connection to a java instance with which SystemDS operations are executed. 
-    The java process is started and is running using a random tcp port for instruction parsing."""
+    The java process is started and is running using a random tcp port for instruction parsing.
+
+    This class is used as the starting point for all SystemDS execution. It gives the ability to create
+    all the different objects and adding them to the exectution.
+    """
 
     java_gateway: JavaGateway
 
@@ -324,9 +329,9 @@ class SystemDSContext(object):
 
     def read(self, path: os.PathLike, **kwargs: Dict[str, VALID_INPUT_TYPES]) -> OperationNode:
         """ Read an file from disk. Supportted types include:
-        CSV, Matrix Market(coordinate), Text(i,j,v), SystemDS Binay
+        CSV, Matrix Market(coordinate), Text(i,j,v), SystemDS Binary, etc.
         See: http://apache.github.io/systemds/site/dml-language-reference#readwrite-built-in-functions for more details
-        :return: an Operation Node, containing the read data.
+        :return: an Operation Node, containing the read data the operationNode read can be of types, Matrix, Frame or Scalar.
         """
         mdt_filepath = path + ".mtd"
         if os.path.exists(mdt_filepath):
@@ -353,9 +358,9 @@ class SystemDSContext(object):
         print("WARNING: Unknown type read please add a mtd file, or specify in arguments")
         return OperationNode(self, "read", [f'"{path}"'], named_input_nodes=kwargs)
 
-    def scalar(self, v: Dict[str, VALID_INPUT_TYPES]) -> 'Scalar':
+    def scalar(self, v: Dict[str, VALID_INPUT_TYPES]) -> Scalar:
         """ Construct an scalar value, this can contain str, float, double, integers and booleans.
-        :return: An `OperationNode` containing the scalar value.
+        :return: A scalar containing the given value.
         """
         if type(v) is str:
             if not ((v[0] == '"' and v[-1] == '"') or (v[0] == "'" and v[-1] == "'")):
@@ -374,6 +379,7 @@ class SystemDSContext(object):
         :param mat: the numpy array
         :param args: unnamed parameters
         :param kwargs: named parameters
+        :return: A Matrix
         """
 
         unnamed_params = ['\'./tmp/{file_name}\'']
@@ -398,6 +404,7 @@ class SystemDSContext(object):
         :param df: the pandas dataframe
         :param args: unnamed parameters
         :param kwargs: named parameters
+        :return: A Frame
         """
         unnamed_params = ["'./tmp/{file_name}'"]
 
@@ -427,7 +434,7 @@ class SystemDSContext(object):
         :param ranges: for each federated worker a pair of begin and end index of their held matrix
         :param args: unnamed params
         :param kwargs: named params
-        :return: the OperationNode representing this operation
+        :return: The Matrix containing the Federated data.
         """
         addresses_str = 'list(' + \
             ','.join(map(lambda s: f'"{s}"', addresses)) + ')'
@@ -440,7 +447,7 @@ class SystemDSContext(object):
         named_params.update(kwargs)
         return Matrix(self, 'federated', args, named_params)
 
-    def source(self, path: str, name: str, print_imported_methods: bool = False):
+    def source(self, path: str, name: str, print_imported_methods: bool = False) -> Source:
         """Import methods from a given dml file.
 
         The importing is done thorugh the DML command source, and adds all defined methods from
@@ -459,5 +466,32 @@ class SystemDSContext(object):
         """
         return Source(self, path, name, print_imported_methods)
 
-    def list(self, *args: Sequence[VALID_INPUT_TYPES], **kwargs: Dict[str, VALID_INPUT_TYPES]) -> 'List':
+    def list(self, *args: Sequence[VALID_INPUT_TYPES], **kwargs: Dict[str, VALID_INPUT_TYPES]) -> List:
+        """ Create a List object containing the given nodes.
+
+        Note that only a sequence is allowed, or a dictionary, not both at the same time.
+        :param args: A Sequence that will be inserted to a list
+        :param kwargs: A Dictionary that will return a dictionary, (internally handled as a list)
+        :return: A List 
+        """
         return List(self, unnamed_input_nodes=args, named_input_nodes=kwargs)
+
+    def array(self, *args: Sequence[VALID_INPUT_TYPES]) -> List:
+        """ Create a List object containing the given nodes.
+
+        Note that only a sequence is allowed, or a dictionary, not both at the same time.
+        :param args: A Sequence that will be inserted to a list
+        :param kwargs: A Dictionary that will return a dictionary, (internally handled as a list)
+        :return: A List 
+        """
+        return List(self, unnamed_input_nodes=args)
+
+    def dict(self,  **kwargs: Dict[str, VALID_INPUT_TYPES]) -> List:
+        """ Create a List object containing the given nodes.
+
+        Note that only a sequence is allowed, or a dictionary, not both at the same time.
+        :param args: A Sequence that will be inserted to a list
+        :param kwargs: A Dictionary that will return a dictionary, (internally handled as a list)
+        :return: A List 
+        """
+        return List(self, named_input_nodes=kwargs)
diff --git a/src/main/python/systemds/operator/__init__.py b/src/main/python/systemds/operator/__init__.py
index ebdb6ee..c157744 100644
--- a/src/main/python/systemds/operator/__init__.py
+++ b/src/main/python/systemds/operator/__init__.py
@@ -29,4 +29,4 @@ from systemds.operator.nodes.list import List
 from systemds.operator.nodes.source import Source
 from systemds.operator import algorithm
 
-__all__ = [OperationNode, algorithm, Scalar, List, ListAccess, Matrix, Frame, Source, MultiReturn]
+__all__ = ["OperationNode", "algorithm", "Scalar", "List", "ListAccess", "Matrix", "Frame", "Source", "MultiReturn"]
diff --git a/src/main/python/systemds/operator/algorithm/__init__.py b/src/main/python/systemds/operator/algorithm/__init__.py
index d2e5d83..9658832 100644
--- a/src/main/python/systemds/operator/algorithm/__init__.py
+++ b/src/main/python/systemds/operator/algorithm/__init__.py
@@ -113,4 +113,94 @@ from .builtin.winsorize import winsorize
 from .builtin.xdummy1 import xdummy1 
 from .builtin.xdummy2 import xdummy2 
 
-__all__ = [abstain, als, alsCG, alsDS, alsPredict, alsTopkPredict, arima, bandit, bivar, components, confusionMatrix, cor, cox, cspline, csplineDS, cvlm, dbscan, decisionTree, discoverFD, dist, executePipeline, gaussianClassifier, getAccuracy, glm, gmm, gmmPredict, gnmf, hyperband, img_brightness, img_crop, img_cutout, img_invert, img_mirror, img_posterize, img_rotate, img_sample_pairing, img_shear, img_transform, img_translate, imputeByFD, imputeByMean, imputeByMedian, imputeByMode, int [...]
+__all__ = ['abstain',
+ 'als',
+ 'alsCG',
+ 'alsDS',
+ 'alsPredict',
+ 'alsTopkPredict',
+ 'arima',
+ 'bandit',
+ 'bivar',
+ 'components',
+ 'confusionMatrix',
+ 'cor',
+ 'cox',
+ 'cspline',
+ 'csplineDS',
+ 'cvlm',
+ 'dbscan',
+ 'decisionTree',
+ 'discoverFD',
+ 'dist',
+ 'executePipeline',
+ 'gaussianClassifier',
+ 'getAccuracy',
+ 'glm',
+ 'gmm',
+ 'gmmPredict',
+ 'gnmf',
+ 'hyperband',
+ 'img_brightness',
+ 'img_crop',
+ 'img_cutout',
+ 'img_invert',
+ 'img_mirror',
+ 'img_posterize',
+ 'img_rotate',
+ 'img_sample_pairing',
+ 'img_shear',
+ 'img_transform',
+ 'img_translate',
+ 'imputeByFD',
+ 'imputeByMean',
+ 'imputeByMedian',
+ 'imputeByMode',
+ 'intersect',
+ 'km',
+ 'kmeans',
+ 'kmeansPredict',
+ 'knnbf',
+ 'l2svm',
+ 'l2svmPredict',
+ 'lasso',
+ 'lm',
+ 'lmCG',
+ 'lmDS',
+ 'lmPredict',
+ 'logSumExp',
+ 'msvm',
+ 'msvmPredict',
+ 'multiLogReg',
+ 'multiLogRegPredict',
+ 'na_locf',
+ 'naiveBayes',
+ 'naiveBayesPredict',
+ 'normalize',
+ 'outlier',
+ 'outlierByArima',
+ 'outlierByIQR',
+ 'outlierBySd',
+ 'pca',
+ 'pnmf',
+ 'ppca',
+ 'randomForest',
+ 'scale',
+ 'scaleApply',
+ 'sherlock',
+ 'sherlockPredict',
+ 'sigmoid',
+ 'slicefinder',
+ 'smote',
+ 'split',
+ 'splitBalanced',
+ 'stableMarriage',
+ 'statsNA',
+ 'steplm',
+ 'toOneHot',
+ 'tomeklink',
+ 'univar',
+ 'vectorToCsv',
+ 'winsorize',
+ 'xdummy1',
+ 'xdummy2'] 
diff --git a/src/main/python/tests/list/test_list.py b/src/main/python/tests/list/test_list.py
index ada06c4..44cbf29 100644
--- a/src/main/python/tests/list/test_list.py
+++ b/src/main/python/tests/list/test_list.py
@@ -49,7 +49,7 @@ class TestListOperations(unittest.TestCase):
         m1p = self.sds.from_numpy(m1)
         m2 = np.array([4., 5., 6.])
         m2p = self.sds.from_numpy(m2)
-        list_obj = self.sds.list(m1p, m2p)
+        list_obj = self.sds.array(m1p, m2p)
         tmp = list_obj[0] + list_obj[1]
         res = tmp.compute().flatten()
         self.assertTrue(np.allclose(m1 + m2, res))
@@ -62,7 +62,7 @@ class TestListOperations(unittest.TestCase):
         m1p = self.sds.from_numpy(m1)
         m2 = np.array([4., 5., 6.])
         m2p = self.sds.from_numpy(m2)
-        list_obj = self.sds.list(m1p, m2p)
+        list_obj = self.sds.array(m1p, m2p)
         tmp = list_obj[0] + 2
         res = tmp.compute().flatten()
         self.assertTrue(np.allclose(m1 + 2, res))