Package | Description |
---|---|
org.apache.sysds.runtime.codegen | |
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 | 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 |
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).
|
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.
|
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) |
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 © 2020 The Apache Software Foundation. All rights reserved.