## Uses of Class
org.apache.sysds.runtime.controlprogram.caching.MatrixObject.UpdateType

- Packages that use MatrixObject.UpdateType
  Package | Description
  --- | ---
  org.apache.sysds.hops |
  org.apache.sysds.lops |
  org.apache.sysds.runtime.compress |
  org.apache.sysds.runtime.controlprogram.caching |
  org.apache.sysds.runtime.controlprogram.context |
  org.apache.sysds.runtime.instructions.cp |
  org.apache.sysds.runtime.matrix.data |

- - ### Uses of MatrixObject.UpdateType in org.apache.sysds.hops

    Methods in org.apache.sysds.hops that return MatrixObject.UpdateType
    Modifier and Type | Method and Description
    --- | ---
    `MatrixObject.UpdateType` | Hop.`getUpdateType()`

    Methods in org.apache.sysds.hops with parameters of type MatrixObject.UpdateType
    Modifier and Type | Method and Description
    --- | ---
    `void` | DataOp.`setOutputParams(long dim1, long dim2, long nnz, MatrixObject.UpdateType update, int blen)`
    `void` | Hop.`setUpdateType(MatrixObject.UpdateType update)`

    Constructors in org.apache.sysds.hops with parameters of type MatrixObject.UpdateType
    Constructor and Description
    `DataOp(String l, Types.DataType dt, Types.ValueType vt, Types.OpOpData dop, String fname, long dim1, long dim2, long nnz, MatrixObject.UpdateType update, int blen)`

  - ### Uses of MatrixObject.UpdateType in org.apache.sysds.lops

    Methods in org.apache.sysds.lops that return MatrixObject.UpdateType
    Modifier and Type | Method and Description
    --- | ---
    `MatrixObject.UpdateType` | OutputParameters.`getUpdateType()`

    Methods in org.apache.sysds.lops with parameters of type MatrixObject.UpdateType
    Modifier and Type | Method and Description
    --- | ---
    `void` | OutputParameters.`setDimensions(long rows, long cols, long blen, long nnz, MatrixObject.UpdateType update)`
    `void` | OutputParameters.`setDimensions(long rows, long cols, long blen, long nnz, MatrixObject.UpdateType update, long compressedSize)`
    `void` | OutputParameters.`setUpdateType(MatrixObject.UpdateType update)`

  - ### Uses of MatrixObject.UpdateType in org.apache.sysds.runtime.compress

    Methods in org.apache.sysds.runtime.compress with parameters of type MatrixObject.UpdateType
    Modifier and Type | Method and Description
    --- | ---
    `MatrixBlock` | CompressedMatrixBlock.`leftIndexingOperations(MatrixBlock rhsMatrix, int rl, int ru, int cl, int cu, MatrixBlock ret, MatrixObject.UpdateType update)`
    `MatrixBlock` | CompressedMatrixBlock.`leftIndexingOperations(ScalarObject scalar, int rl, int cl, MatrixBlock ret, MatrixObject.UpdateType update)`

  - ### Uses of MatrixObject.UpdateType in org.apache.sysds.runtime.controlprogram.caching

    Methods in org.apache.sysds.runtime.controlprogram.caching that return MatrixObject.UpdateType
    Modifier and Type | Method and Description
    --- | ---
    `MatrixObject.UpdateType` | MatrixObject.`getUpdateType()`
    `static MatrixObject.UpdateType` | MatrixObject.UpdateType.`valueOf(String name)` Returns the enum constant of this type with the specified name.
    `static MatrixObject.UpdateType[]` | MatrixObject.UpdateType.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

    Methods in org.apache.sysds.runtime.controlprogram.caching with parameters of type MatrixObject.UpdateType
    Modifier and Type | Method and Description
    --- | ---
    `void` | MatrixObject.`setUpdateType(MatrixObject.UpdateType flag)`

  - ### Uses of MatrixObject.UpdateType in org.apache.sysds.runtime.controlprogram.context

    Methods in org.apache.sysds.runtime.controlprogram.context with parameters of type MatrixObject.UpdateType
    Modifier and Type | Method and Description
    --- | ---
    `void` | ExecutionContext.`setMatrixOutput(String varName, MatrixBlock outputData, MatrixObject.UpdateType flag)`

  - ### Uses of MatrixObject.UpdateType in org.apache.sysds.runtime.instructions.cp

    Methods in org.apache.sysds.runtime.instructions.cp with parameters of type MatrixObject.UpdateType
    Modifier and Type | Method and Description
    --- | ---
    `static Instruction` | VariableCPInstruction.`prepCreatevarInstruction(String varName, String fileName, boolean fNameOverride, Types.DataType dt, String format, DataCharacteristics mc, MatrixObject.UpdateType update)`
    `static Instruction` | VariableCPInstruction.`prepCreatevarInstruction(String varName, String fileName, boolean fNameOverride, Types.DataType dt, String format, DataCharacteristics mc, MatrixObject.UpdateType update, boolean hasHeader, String delim, boolean sparse)`

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

    Methods in org.apache.sysds.runtime.matrix.data with parameters of type MatrixObject.UpdateType
    Modifier and Type | Method and Description
    --- | ---
    `MatrixBlock` | MatrixBlock.`leftIndexingOperations(MatrixBlock rhsMatrix, IndexRange ixrange, MatrixBlock ret, MatrixObject.UpdateType update)`
    `MatrixBlock` | MatrixBlock.`leftIndexingOperations(MatrixBlock rhsMatrix, int rl, int ru, int cl, int cu, MatrixBlock ret, MatrixObject.UpdateType update)`
    `MatrixBlock` | MatrixBlock.`leftIndexingOperations(ScalarObject scalar, int rl, int cl, MatrixBlock ret, MatrixObject.UpdateType update)` Explicitly allow left indexing for scalars.

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