| Package | Description | 
|---|---|
| org.apache.sysds.runtime.codegen | |
| org.apache.sysds.runtime.compress | |
| org.apache.sysds.runtime.data | |
| org.apache.sysds.runtime.matrix.data | |
| org.apache.sysds.runtime.util | 
| Modifier and Type | Field and Description | 
|---|---|
DenseBlock | 
SpoofOperator.SideInput.ddat  | 
| Modifier and Type | Method and Description | 
|---|---|
static DenseBlock[] | 
SpoofOperator.getDenseMatrices(SpoofOperator.SideInput[] inputs)  | 
| Constructor and Description | 
|---|
SideInput(DenseBlock ddata,
         MatrixBlock mdata,
         int clength)  | 
| Modifier and Type | Method and Description | 
|---|---|
DenseBlock | 
CompressedMatrixBlock.getDenseBlock()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
CompressedMatrixBlock.setDenseBlock(DenseBlock dblock)  | 
| 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  | 
| 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 | 
DenseBlockFP32.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockInt32.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockFP64.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockInt64.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockLDRB.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockLString.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockBool.set(DenseBlock db)  | 
abstract DenseBlock | 
DenseBlock.set(DenseBlock db)
Copy the given dense block. 
 | 
DenseBlock | 
DenseBlockString.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockDRB.set(double v)  | 
DenseBlock | 
DenseBlockLDRB.set(double v)  | 
abstract DenseBlock | 
DenseBlock.set(double v)
Set the given value for the entire dense block (fill). 
 | 
DenseBlock | 
DenseBlockFP32.set(int[] ix,
   double v)  | 
DenseBlock | 
DenseBlockInt32.set(int[] ix,
   double v)  | 
DenseBlock | 
DenseBlockLFP64.set(int[] ix,
   double v)  | 
DenseBlock | 
DenseBlockFP64.set(int[] ix,
   double v)  | 
DenseBlock | 
DenseBlockInt64.set(int[] ix,
   double v)  | 
DenseBlock | 
DenseBlockLString.set(int[] ix,
   double v)  | 
DenseBlock | 
DenseBlockLInt64.set(int[] ix,
   double v)  | 
DenseBlock | 
DenseBlockBool.set(int[] ix,
   double v)  | 
DenseBlock | 
DenseBlockLInt32.set(int[] ix,
   double v)  | 
abstract DenseBlock | 
DenseBlock.set(int[] ix,
   double v)
Set the specified cell to the given value. 
 | 
DenseBlock | 
DenseBlockLFP32.set(int[] ix,
   double v)  | 
DenseBlock | 
DenseBlockString.set(int[] ix,
   double v)  | 
DenseBlock | 
DenseBlockLBool.set(int[] ix,
   double v)  | 
DenseBlock | 
DenseBlockFP32.set(int[] ix,
   long v)  | 
DenseBlock | 
DenseBlockInt32.set(int[] ix,
   long v)  | 
DenseBlock | 
DenseBlockLFP64.set(int[] ix,
   long v)  | 
DenseBlock | 
DenseBlockFP64.set(int[] ix,
   long v)  | 
DenseBlock | 
DenseBlockInt64.set(int[] ix,
   long v)  | 
DenseBlock | 
DenseBlockLString.set(int[] ix,
   long v)  | 
DenseBlock | 
DenseBlockLInt64.set(int[] ix,
   long v)  | 
DenseBlock | 
DenseBlockBool.set(int[] ix,
   long v)  | 
DenseBlock | 
DenseBlockLInt32.set(int[] ix,
   long v)  | 
abstract DenseBlock | 
DenseBlock.set(int[] ix,
   long v)
Set the specified cell to the given value. 
 | 
DenseBlock | 
DenseBlockLFP32.set(int[] ix,
   long v)  | 
DenseBlock | 
DenseBlockString.set(int[] ix,
   long v)  | 
DenseBlock | 
DenseBlockLBool.set(int[] ix,
   long v)  | 
DenseBlock | 
DenseBlockFP32.set(int[] ix,
   String v)  | 
DenseBlock | 
DenseBlockInt32.set(int[] ix,
   String v)  | 
DenseBlock | 
DenseBlockLFP64.set(int[] ix,
   String v)  | 
DenseBlock | 
DenseBlockFP64.set(int[] ix,
   String v)  | 
DenseBlock | 
DenseBlockInt64.set(int[] ix,
   String v)  | 
DenseBlock | 
DenseBlockLString.set(int[] ix,
   String v)  | 
DenseBlock | 
DenseBlockLInt64.set(int[] ix,
   String v)  | 
DenseBlock | 
DenseBlockBool.set(int[] ix,
   String v)  | 
DenseBlock | 
DenseBlockLInt32.set(int[] ix,
   String v)  | 
abstract DenseBlock | 
DenseBlock.set(int[] ix,
   String v)
Set the specified cell to the given value. 
 | 
DenseBlock | 
DenseBlockLFP32.set(int[] ix,
   String v)  | 
DenseBlock | 
DenseBlockString.set(int[] ix,
   String v)  | 
DenseBlock | 
DenseBlockLBool.set(int[] ix,
   String v)  | 
DenseBlock | 
DenseBlockFP32.set(int r,
   double[] v)  | 
DenseBlock | 
DenseBlockInt32.set(int r,
   double[] v)  | 
DenseBlock | 
DenseBlockFP64.set(int r,
   double[] v)  | 
DenseBlock | 
DenseBlockInt64.set(int r,
   double[] v)  | 
DenseBlock | 
DenseBlockLDRB.set(int r,
   double[] v)  | 
DenseBlock | 
DenseBlockBool.set(int r,
   double[] v)  | 
abstract DenseBlock | 
DenseBlock.set(int r,
   double[] v)
Copy the given vector into the given row. 
 | 
DenseBlock | 
DenseBlockString.set(int r,
   double[] v)  | 
DenseBlock | 
DenseBlockFP32.set(int r,
   int c,
   double v)  | 
DenseBlock | 
DenseBlockInt32.set(int r,
   int c,
   double v)  | 
DenseBlock | 
DenseBlockLFP64.set(int r,
   int c,
   double v)  | 
DenseBlock | 
DenseBlockFP64.set(int r,
   int c,
   double v)  | 
DenseBlock | 
DenseBlockInt64.set(int r,
   int c,
   double v)  | 
DenseBlock | 
DenseBlockLString.set(int r,
   int c,
   double v)  | 
DenseBlock | 
DenseBlockLInt64.set(int r,
   int c,
   double v)  | 
DenseBlock | 
DenseBlockBool.set(int r,
   int c,
   double v)  | 
DenseBlock | 
DenseBlockLInt32.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 | 
DenseBlockLFP32.set(int r,
   int c,
   double v)  | 
DenseBlock | 
DenseBlockString.set(int r,
   int c,
   double v)  | 
DenseBlock | 
DenseBlockLBool.set(int r,
   int c,
   double v)  | 
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 | 
DenseBlockDRB.set(int rl,
   int ru,
   int cl,
   int cu,
   double v)  | 
DenseBlock | 
DenseBlockLDRB.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 | 
DenseBlockLString.set(String s)  | 
DenseBlock | 
DenseBlockBool.set(String s)  | 
DenseBlock | 
DenseBlock.set(String s)
Set the given string for the entire dense block (fill). 
 | 
DenseBlock | 
DenseBlockString.set(String s)  | 
DenseBlock | 
DenseBlockLBool.set(String s)  | 
| Modifier and Type | Method and Description | 
|---|---|
static DenseBlock.Type | 
DenseBlockFactory.getDenseBlockType(DenseBlock dblock)  | 
static boolean | 
DenseBlockFactory.isDenseBlockType(DenseBlock sblock,
                DenseBlock.Type type)  | 
DenseBlock | 
DenseBlockFP32.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockInt32.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockFP64.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockInt64.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockLDRB.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockLString.set(DenseBlock db)  | 
DenseBlock | 
DenseBlockBool.set(DenseBlock db)  | 
abstract DenseBlock | 
DenseBlock.set(DenseBlock db)
Copy the given dense block. 
 | 
DenseBlock | 
DenseBlockString.set(DenseBlock db)  | 
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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DenseBlock | 
MatrixBlock.getDenseBlock()  | 
| 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)  | 
void | 
MatrixBlock.setDenseBlock(DenseBlock dblock)  | 
| Constructor and Description | 
|---|
MatrixBlock(int rl,
           int cl,
           DenseBlock dBlock)  | 
| Modifier and Type | Method and Description | 
|---|---|
static DenseBlock | 
DataConverter.convertToDenseBlock(MatrixBlock mb)  | 
static DenseBlock | 
DataConverter.convertToDenseBlock(MatrixBlock mb,
                   boolean deep)  | 
Copyright © 2021 The Apache Software Foundation. All rights reserved.