| 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 © 2021 The Apache Software Foundation. All rights reserved.