| Package | Description |
|---|---|
| org.apache.sysds.hops | |
| org.apache.sysds.hops.rewrite | |
| org.apache.sysds.runtime.instructions.cp |
| Modifier and Type | Method and Description |
|---|---|
static double |
OptimizerUtils.getBinaryOpSparsityConditionalSparseSafe(double sp1,
Types.OpOp2 op,
LiteralOp lit) |
static boolean |
OptimizerUtils.isBinaryOpConditionalSparseSafeExact(Types.OpOp2 op,
LiteralOp lit)
Determines if a given binary op with scalar literal guarantee an output
sparsity which is exactly the same as its matrix input sparsity.
|
static boolean |
OptimizerUtils.isBinaryOpSparsityConditionalSparseSafe(Types.OpOp2 op,
LiteralOp lit) |
| Constructor and Description |
|---|
LiteralOp(LiteralOp that) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
HopRewriteUtils.getBooleanValue(LiteralOp op) |
static boolean |
HopRewriteUtils.getBooleanValueSafe(LiteralOp op) |
static double |
HopRewriteUtils.getDoubleValue(LiteralOp op) |
static double |
HopRewriteUtils.getDoubleValueSafe(LiteralOp op) |
static long |
HopRewriteUtils.getIntValue(LiteralOp op)
Return the int value of a LiteralOp (as a long).
|
static long |
HopRewriteUtils.getIntValueSafe(LiteralOp op) |
static ScalarObject |
HopRewriteUtils.getScalarObject(LiteralOp op) |
static boolean |
HopRewriteUtils.isEqualValue(LiteralOp hop1,
LiteralOp hop2) |
| Modifier and Type | Method and Description |
|---|---|
static Hop |
HopRewriteUtils.createDataGenOpByVal(ArrayList<LiteralOp> values,
long rows,
long cols) |
| Modifier and Type | Method and Description |
|---|---|
static LiteralOp |
ScalarObjectFactory.createLiteralOp(ScalarObject so) |
static LiteralOp |
ScalarObjectFactory.createLiteralOp(ScalarObject so,
UnaryOp cast) |
static LiteralOp |
ScalarObjectFactory.createLiteralOp(Types.ValueType vt,
String value) |
| Modifier and Type | Method and Description |
|---|---|
static ScalarObject |
ScalarObjectFactory.createScalarObject(LiteralOp lit) |
static ScalarObject |
ScalarObjectFactory.createScalarObject(Types.ValueType vt,
LiteralOp lit) |
Copyright © 2020 The Apache Software Foundation. All rights reserved.