Class LeftScalarOperator
- java.lang.Object
-
- org.apache.sysds.runtime.matrix.operators.Operator
-
- org.apache.sysds.runtime.matrix.operators.MultiThreadedOperator
-
- org.apache.sysds.runtime.matrix.operators.ScalarOperator
-
- org.apache.sysds.runtime.matrix.operators.LeftScalarOperator
-
- All Implemented Interfaces:
Serializable
public class LeftScalarOperator extends ScalarOperator
Scalar operator for scalar-matrix operations with scalar on the left-hand-side.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.apache.sysds.runtime.matrix.operators.ScalarOperator
fn
-
Fields inherited from class org.apache.sysds.runtime.matrix.operators.Operator
sparseSafe
-
-
Constructor Summary
Constructors Constructor Description LeftScalarOperator(ValueFunction p, double cst)
LeftScalarOperator(ValueFunction p, double cst, int numThreads)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
executeScalar(double in)
Apply the scalar operator over a given input value.ScalarOperator
setConstant(double cst)
ScalarOperator
setConstant(double cst, int numThreads)
-
Methods inherited from class org.apache.sysds.runtime.matrix.operators.ScalarOperator
getConstant
-
Methods inherited from class org.apache.sysds.runtime.matrix.operators.MultiThreadedOperator
getNumThreads, setNumThreads
-
-
-
-
Constructor Detail
-
LeftScalarOperator
public LeftScalarOperator(ValueFunction p, double cst)
-
LeftScalarOperator
public LeftScalarOperator(ValueFunction p, double cst, int numThreads)
-
-
Method Detail
-
setConstant
public ScalarOperator setConstant(double cst, int numThreads)
- Specified by:
setConstant
in classScalarOperator
-
setConstant
public ScalarOperator setConstant(double cst)
- Specified by:
setConstant
in classScalarOperator
-
executeScalar
public double executeScalar(double in)
Description copied from class:ScalarOperator
Apply the scalar operator over a given input value.- Specified by:
executeScalar
in classScalarOperator
- Parameters:
in
- input value- Returns:
- result
-
-