## Uses of Class
org.apache.sysds.runtime.instructions.spark.data.PartitionedBroadcast

- Packages that use PartitionedBroadcast
  Package | Description
  --- | ---
  org.apache.sysds.runtime.controlprogram.context |
  org.apache.sysds.runtime.instructions.spark |
  org.apache.sysds.runtime.instructions.spark.data |
  org.apache.sysds.runtime.instructions.spark.functions |

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

    Methods in org.apache.sysds.runtime.controlprogram.context that return PartitionedBroadcast
    Modifier and Type | Method | Description
    --- | --- | ---
    `PartitionedBroadcast<FrameBlock>` | SparkExecutionContext.`getBroadcastForFrameVariable​(String varname)` |
    `PartitionedBroadcast<MatrixBlock>` | SparkExecutionContext.`getBroadcastForMatrixObject​(MatrixObject mo)` |
    `PartitionedBroadcast<TensorBlock>` | SparkExecutionContext.`getBroadcastForTensorObject​(TensorObject to)` |
    `PartitionedBroadcast<TensorBlock>` | SparkExecutionContext.`getBroadcastForTensorVariable​(String varname)` |
    `PartitionedBroadcast<MatrixBlock>` | SparkExecutionContext.`getBroadcastForVariable​(String varname)` |

  - ### Uses of PartitionedBroadcast in org.apache.sysds.runtime.instructions.spark

    Constructors in org.apache.sysds.runtime.instructions.spark with parameters of type PartitionedBroadcast
    Constructor | Description
    --- | ---
    `RDDMapGroupedAggFunction​(PartitionedBroadcast<MatrixBlock> pbm, Operator op, int ngroups, int blen)` |
    `RDDMapGroupedAggFunction2​(PartitionedBroadcast<MatrixBlock> pbm, Operator op, int ngroups)` |
    `RDDRemoveEmptyFunctionInMem​(boolean rmRows, long len, long blen, PartitionedBroadcast<MatrixBlock> off)` |

  - ### Uses of PartitionedBroadcast in org.apache.sysds.runtime.instructions.spark.data

    Methods in org.apache.sysds.runtime.instructions.spark.data that return PartitionedBroadcast
    Modifier and Type | Method | Description
    --- | --- | ---
    `PartitionedBroadcast` | BroadcastObject.`getPartitionedBroadcast()` |

    Methods in org.apache.sysds.runtime.instructions.spark.data with parameters of type PartitionedBroadcast
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | BroadcastObject.`setPartitionedBroadcast​(PartitionedBroadcast<T> bvar, long size)` |

  - ### Uses of PartitionedBroadcast in org.apache.sysds.runtime.instructions.spark.functions

    Constructors in org.apache.sysds.runtime.instructions.spark.functions with parameters of type PartitionedBroadcast
    Constructor | Description
    --- | ---
    `ExtractGroupBroadcast​(PartitionedBroadcast<MatrixBlock> pbm, long blen, long ngroups, Operator op)` |
    `MatrixVectorBinaryOpPartitionFunction​(BinaryOperator op, PartitionedBroadcast<MatrixBlock> binput, BinaryM.VectorType vtype)` |
    `OuterVectorBinaryOpFunction​(BinaryOperator op, PartitionedBroadcast<MatrixBlock> binput)` |
    `TensorTensorBinaryOpPartitionFunction​(BinaryOperator op, PartitionedBroadcast<TensorBlock> binput, boolean[] replicateDim)` |