| 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.