## Uses of Class
org.apache.sysds.runtime.data.DenseBlock

- Packages that use DenseBlock
  Package | Description
  --- | ---
  org.apache.sysds.runtime.codegen |
  org.apache.sysds.runtime.data |
  org.apache.sysds.runtime.matrix.data |
  org.apache.sysds.runtime.util |

- - ### Uses of DenseBlock in org.apache.sysds.runtime.codegen

    Fields in org.apache.sysds.runtime.codegen declared as DenseBlock
    Modifier and Type | Field and Description
    --- | ---
    `DenseBlock` | SpoofOperator.SideInput.`ddat`

    Methods in org.apache.sysds.runtime.codegen that return DenseBlock
    Modifier and Type | Method and Description
    --- | ---
    `static DenseBlock[]` | SpoofOperator.`getDenseMatrices(SpoofOperator.SideInput[] inputs)`

    Constructors in org.apache.sysds.runtime.codegen with parameters of type DenseBlock
    Constructor and Description
    `SideInput(DenseBlock ddata, MatrixBlock mdata, int clength)`

  - ### Uses of DenseBlock in org.apache.sysds.runtime.data

    Subclasses of DenseBlock in org.apache.sysds.runtime.data
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DenseBlockBool`
    `class` | `DenseBlockDRB`
    `class` | `DenseBlockFP32`
    `class` | `DenseBlockFP64`
    `class` | `DenseBlockInt32`
    `class` | `DenseBlockInt64`
    `class` | `DenseBlockLBool`
    `class` | `DenseBlockLDRB` Dense Large Row Blocks have multiple 1D arrays (blocks), which contain complete rows.
    `class` | `DenseBlockLFP32`
    `class` | `DenseBlockLFP64`
    `class` | `DenseBlockLInt32`
    `class` | `DenseBlockLInt64`
    `class` | `DenseBlockLString`
    `class` | `DenseBlockString`

    Methods in org.apache.sysds.runtime.data that return DenseBlock
    Modifier and Type | Method and Description
    --- | ---
    `static DenseBlock` | DenseBlockFactory.`createDenseBlock(BitSet data, int[] dims)`
    `static DenseBlock` | DenseBlockFactory.`createDenseBlock(double[] data, int[] dims)`
    `static DenseBlock` | DenseBlockFactory.`createDenseBlock(double[] data, int rlen, int clen)`
    `static DenseBlock` | DenseBlockFactory.`createDenseBlock(float[] data, int[] dims)`
    `static DenseBlock` | DenseBlockFactory.`createDenseBlock(float[] data, int rlen, int clen)`
    `static DenseBlock` | DenseBlockFactory.`createDenseBlock(int[] dims)`
    `static DenseBlock` | DenseBlockFactory.`createDenseBlock(int[] data, int[] dims)`
    `static DenseBlock` | DenseBlockFactory.`createDenseBlock(int rlen, int clen)`
    `static DenseBlock` | DenseBlockFactory.`createDenseBlock(long[] data, int[] dims)`
    `static DenseBlock` | DenseBlockFactory.`createDenseBlock(String[] data, int[] dims)`
    `static DenseBlock` | DenseBlockFactory.`createDenseBlock(Types.ValueType vt, DenseBlock.Type type, int[] dims)`
    `static DenseBlock` | DenseBlockFactory.`createDenseBlock(Types.ValueType vt, int[] dims)`
    `DenseBlock` | BasicTensorBlock.`getDenseBlock()`
    `DenseBlock` | DenseBlockFP64.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockString.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockFP32.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockLDRB.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockBool.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockLString.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockInt32.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockInt64.`set(DenseBlock db)`
    `abstract DenseBlock` | DenseBlock.`set(DenseBlock db)` Copy the given dense block.
    `DenseBlock` | DenseBlockLDRB.`set(double v)`
    `DenseBlock` | DenseBlockDRB.`set(double v)`
    `abstract DenseBlock` | DenseBlock.`set(double v)` Set the given value for the entire dense block (fill).
    `DenseBlock` | DenseBlockFP64.`set(int[] ix, double v)`
    `DenseBlock` | DenseBlockLInt32.`set(int[] ix, double v)`
    `DenseBlock` | DenseBlockString.`set(int[] ix, double v)`
    `DenseBlock` | DenseBlockFP32.`set(int[] ix, double v)`
    `DenseBlock` | DenseBlockLFP64.`set(int[] ix, double v)`
    `DenseBlock` | DenseBlockLFP32.`set(int[] ix, double v)`
    `DenseBlock` | DenseBlockBool.`set(int[] ix, double v)`
    `DenseBlock` | DenseBlockLString.`set(int[] ix, double v)`
    `DenseBlock` | DenseBlockLBool.`set(int[] ix, double v)`
    `DenseBlock` | DenseBlockLInt64.`set(int[] ix, double v)`
    `DenseBlock` | DenseBlockInt32.`set(int[] ix, double v)`
    `DenseBlock` | DenseBlockInt64.`set(int[] ix, double v)`
    `abstract DenseBlock` | DenseBlock.`set(int[] ix, double v)` Set the specified cell to the given value.
    `DenseBlock` | DenseBlockFP64.`set(int[] ix, long v)`
    `DenseBlock` | DenseBlockLInt32.`set(int[] ix, long v)`
    `DenseBlock` | DenseBlockString.`set(int[] ix, long v)`
    `DenseBlock` | DenseBlockFP32.`set(int[] ix, long v)`
    `DenseBlock` | DenseBlockLFP64.`set(int[] ix, long v)`
    `DenseBlock` | DenseBlockLFP32.`set(int[] ix, long v)`
    `DenseBlock` | DenseBlockBool.`set(int[] ix, long v)`
    `DenseBlock` | DenseBlockLString.`set(int[] ix, long v)`
    `DenseBlock` | DenseBlockLBool.`set(int[] ix, long v)`
    `DenseBlock` | DenseBlockLInt64.`set(int[] ix, long v)`
    `DenseBlock` | DenseBlockInt32.`set(int[] ix, long v)`
    `DenseBlock` | DenseBlockInt64.`set(int[] ix, long v)`
    `abstract DenseBlock` | DenseBlock.`set(int[] ix, long v)` Set the specified cell to the given value.
    `DenseBlock` | DenseBlockFP64.`set(int[] ix, String v)`
    `DenseBlock` | DenseBlockLInt32.`set(int[] ix, String v)`
    `DenseBlock` | DenseBlockString.`set(int[] ix, String v)`
    `DenseBlock` | DenseBlockFP32.`set(int[] ix, String v)`
    `DenseBlock` | DenseBlockLFP64.`set(int[] ix, String v)`
    `DenseBlock` | DenseBlockLFP32.`set(int[] ix, String v)`
    `DenseBlock` | DenseBlockBool.`set(int[] ix, String v)`
    `DenseBlock` | DenseBlockLString.`set(int[] ix, String v)`
    `DenseBlock` | DenseBlockLBool.`set(int[] ix, String v)`
    `DenseBlock` | DenseBlockLInt64.`set(int[] ix, String v)`
    `DenseBlock` | DenseBlockInt32.`set(int[] ix, String v)`
    `DenseBlock` | DenseBlockInt64.`set(int[] ix, String v)`
    `abstract DenseBlock` | DenseBlock.`set(int[] ix, String v)` Set the specified cell to the given value.
    `DenseBlock` | DenseBlockFP64.`set(int r, double[] v)`
    `DenseBlock` | DenseBlockString.`set(int r, double[] v)`
    `DenseBlock` | DenseBlockFP32.`set(int r, double[] v)`
    `DenseBlock` | DenseBlockLDRB.`set(int r, double[] v)`
    `DenseBlock` | DenseBlockBool.`set(int r, double[] v)`
    `DenseBlock` | DenseBlockInt32.`set(int r, double[] v)`
    `DenseBlock` | DenseBlockInt64.`set(int r, double[] v)`
    `abstract DenseBlock` | DenseBlock.`set(int r, double[] v)` Copy the given vector into the given row.
    `DenseBlock` | DenseBlockFP64.`set(int r, int c, double v)`
    `DenseBlock` | DenseBlockLInt32.`set(int r, int c, double v)`
    `DenseBlock` | DenseBlockString.`set(int r, int c, double v)`
    `DenseBlock` | DenseBlockFP32.`set(int r, int c, double v)`
    `DenseBlock` | DenseBlockLFP64.`set(int r, int c, double v)`
    `DenseBlock` | DenseBlockLFP32.`set(int r, int c, double v)`
    `DenseBlock` | DenseBlockBool.`set(int r, int c, double v)`
    `DenseBlock` | DenseBlockLString.`set(int r, int c, double v)`
    `DenseBlock` | DenseBlockLBool.`set(int r, int c, double v)`
    `DenseBlock` | DenseBlockLInt64.`set(int r, int c, double v)`
    `DenseBlock` | DenseBlockInt32.`set(int r, int c, double v)`
    `DenseBlock` | DenseBlockInt64.`set(int r, int c, double v)`
    `abstract DenseBlock` | DenseBlock.`set(int r, int c, double v)` Set the given value for a given row and column.
    `DenseBlock` | DenseBlockFP64.`set(int rl, int ru, int ol, int ou, DenseBlock db)`
    `DenseBlock` | DenseBlockBool.`set(int rl, int ru, int cl, int cu, DenseBlock db)`
    `DenseBlock` | DenseBlock.`set(int rl, int ru, int cl, int cu, DenseBlock db)` Copy the given dense block into the specified index range.
    `DenseBlock` | DenseBlockLDRB.`set(int rl, int ru, int cl, int cu, double v)`
    `DenseBlock` | DenseBlockDRB.`set(int rl, int ru, int cl, int cu, double v)`
    `abstract DenseBlock` | DenseBlock.`set(int rl, int ru, int cl, int cu, double v)` Set the given value for an entire index range of the dense block (fill).
    `DenseBlock` | DenseBlock.`set(int r, KahanObject kbuff)` Copy the given kahan object sum and correction into the given row.
    `DenseBlock` | DenseBlock.`set(KahanObject kbuff)` Copy the given kahan object sum and correction.
    `DenseBlock` | DenseBlockString.`set(String s)`
    `DenseBlock` | DenseBlockBool.`set(String s)`
    `DenseBlock` | DenseBlockLString.`set(String s)`
    `DenseBlock` | DenseBlockLBool.`set(String s)`
    `DenseBlock` | DenseBlock.`set(String s)` Set the given string for the entire dense block (fill).

    Methods in org.apache.sysds.runtime.data with parameters of type DenseBlock
    Modifier and Type | Method and Description
    --- | ---
    `static DenseBlock.Type` | DenseBlockFactory.`getDenseBlockType(DenseBlock dblock)`
    `static boolean` | DenseBlockFactory.`isDenseBlockType(DenseBlock sblock, DenseBlock.Type type)`
    `DenseBlock` | DenseBlockFP64.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockString.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockFP32.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockLDRB.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockBool.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockLString.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockInt32.`set(DenseBlock db)`
    `DenseBlock` | DenseBlockInt64.`set(DenseBlock db)`
    `abstract DenseBlock` | DenseBlock.`set(DenseBlock db)` Copy the given dense block.
    `DenseBlock` | DenseBlockFP64.`set(int rl, int ru, int ol, int ou, DenseBlock db)`
    `DenseBlock` | DenseBlockBool.`set(int rl, int ru, int cl, int cu, DenseBlock db)`
    `DenseBlock` | DenseBlock.`set(int rl, int ru, int cl, int cu, DenseBlock db)` Copy the given dense block into the specified index range.

  - ### Uses of DenseBlock in org.apache.sysds.runtime.matrix.data

    Methods in org.apache.sysds.runtime.matrix.data that return DenseBlock
    Modifier and Type | Method and Description
    --- | ---
    `DenseBlock` | MatrixBlock.`getDenseBlock()`

    Methods in org.apache.sysds.runtime.matrix.data with parameters of type DenseBlock
    Modifier and Type | Method and Description
    --- | ---
    `static void` | LibMatrixMult.`matrixMultDenseDenseMM(DenseBlock a, DenseBlock b, DenseBlock c, int n, int cd, int rl, int ru, int cl, int cu)`

    Constructors in org.apache.sysds.runtime.matrix.data with parameters of type DenseBlock
    Constructor and Description
    `MatrixBlock(int rl, int cl, DenseBlock dBlock)`

  - ### Uses of DenseBlock in org.apache.sysds.runtime.util

    Methods in org.apache.sysds.runtime.util that return DenseBlock
    Modifier and Type | Method and Description
    --- | ---
    `static DenseBlock` | DataConverter.`convertToDenseBlock(MatrixBlock mb)`
    `static DenseBlock` | DataConverter.`convertToDenseBlock(MatrixBlock mb, boolean deep)`

Copyright © 2020 The Apache Software Foundation. All rights reserved.