## Uses of Class
org.apache.sysds.runtime.instructions.cp.ListObject

- Packages that use ListObject
  Package | Description
  --- | ---
  org.apache.sysds.runtime.controlprogram.context |
  org.apache.sysds.runtime.controlprogram.paramserv |
  org.apache.sysds.runtime.controlprogram.paramserv.rpc |
  org.apache.sysds.runtime.instructions.cp |
  org.apache.sysds.runtime.util |

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

    Methods in org.apache.sysds.runtime.controlprogram.context that return ListObject
    Modifier and Type | Method and Description
    --- | ---
    `ListObject` | ExecutionContext.`getListObject(CPOperand input)`
    `ListObject` | ExecutionContext.`getListObject(String name)`

  - ### Uses of ListObject in org.apache.sysds.runtime.controlprogram.paramserv

    Methods in org.apache.sysds.runtime.controlprogram.paramserv that return ListObject
    Modifier and Type | Method and Description
    --- | ---
    `static ListObject` | ParamservUtils.`accrueGradients(ListObject accGradients, ListObject gradients, boolean cleanup)` Accumulate the given gradients into the accrued gradients
    `static ListObject` | ParamservUtils.`accrueGradients(ListObject accGradients, ListObject gradients, boolean par, boolean cleanup)` Accumulate the given gradients into the accrued gradients
    `static ListObject` | ParamservUtils.`copyList(ListObject lo, boolean cleanup)` Deep copy the list object
    `ListObject` | ParamServer.`getResult()`
    `abstract ListObject` | ParamServer.`pull(int workerID)`
    `ListObject` | SparkPSProxy.`pull(int workerID)`
    `ListObject` | LocalParamServer.`pull(int workerID)`

    Methods in org.apache.sysds.runtime.controlprogram.paramserv with parameters of type ListObject
    Modifier and Type | Method and Description
    --- | ---
    `static ListObject` | ParamservUtils.`accrueGradients(ListObject accGradients, ListObject gradients, boolean cleanup)` Accumulate the given gradients into the accrued gradients
    `static ListObject` | ParamservUtils.`accrueGradients(ListObject accGradients, ListObject gradients, boolean par, boolean cleanup)` Accumulate the given gradients into the accrued gradients
    `static void` | ParamservUtils.`cleanupListObject(ExecutionContext ec, ListObject lo)`
    `static void` | ParamservUtils.`cleanupListObject(ExecutionContext ec, ListObject lo, boolean[] status)`
    `static void` | ParamservUtils.`cleanupListObject(ListObject lo)`
    `static ListObject` | ParamservUtils.`copyList(ListObject lo, boolean cleanup)` Deep copy the list object
    `static LocalParamServer` | LocalParamServer.`create(ListObject model, String aggFunc, Statement.PSUpdateType updateType, ExecutionContext ec, int workerNum)`
    `abstract void` | ParamServer.`push(int workerID, ListObject value)`
    `void` | SparkPSProxy.`push(int workerID, ListObject value)`
    `void` | LocalParamServer.`push(int workerID, ListObject gradients)`

  - ### Uses of ListObject in org.apache.sysds.runtime.controlprogram.paramserv.rpc

    Methods in org.apache.sysds.runtime.controlprogram.paramserv.rpc that return ListObject
    Modifier and Type | Method and Description
    --- | ---
    `ListObject` | PSRpcCall.`getData()`
    `ListObject` | PSRpcResponse.`getResultModel()`

    Constructors in org.apache.sysds.runtime.controlprogram.paramserv.rpc with parameters of type ListObject
    Constructor and Description
    `PSRpcCall(int method, int workerID, ListObject data)`

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

    Methods in org.apache.sysds.runtime.instructions.cp that return ListObject
    Modifier and Type | Method and Description
    --- | ---
    `ListObject` | ListObject.`add(Data dat, LineageItem li)`
    `ListObject` | ListObject.`add(String name, Data dat, LineageItem li)`
    `ListObject` | ListObject.`copy()`
    `ListObject` | ListObject.`remove(int pos)`
    `ListObject` | ListObject.`set(int ix, Data data)`
    `ListObject` | ListObject.`set(int ix1, int ix2, ListObject data)`
    `ListObject` | ListObject.`set(String name1, String name2, ListObject data)`
    `ListObject` | ListObject.`slice(int ix1, int ix2)`
    `ListObject` | ListObject.`slice(String name1, String name2)`

    Methods in org.apache.sysds.runtime.instructions.cp with parameters of type ListObject
    Modifier and Type | Method and Description
    --- | ---
    `ListObject` | ListObject.`set(int ix1, int ix2, ListObject data)`
    `ListObject` | ListObject.`set(String name1, String name2, ListObject data)`

    Constructors in org.apache.sysds.runtime.instructions.cp with parameters of type ListObject
    Constructor and Description
    `ListObject(ListObject that)`

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

    Methods in org.apache.sysds.runtime.util with parameters of type ListObject
    Modifier and Type | Method and Description
    --- | ---
    `static String` | DataConverter.`toString(ListObject list, int rows, int cols, boolean sparse, String separator, String lineSeparator, int rowsToPrint, int colsToPrint, int decimal)`

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