cern.jet.math
Class Mult
java.lang.Object
|
+--cern.jet.math.Mult
- All Implemented Interfaces:
- DoubleFunction
- public final class Mult
- extends Object
- implements DoubleFunction
Only for performance tuning of compute intensive linear algebraic computations.
Constructs functions that return one of
- a * constant
- a / constant
a is variable, constant is fixed, but for performance reasons publicly accessible.
Intended to be passed to matrix.assign(function) methods.
Field Summary |
double |
multiplicator
Public read/write access to avoid frequent object construction. |
Method Summary |
double |
apply(double a)
Returns the result of the function evaluation. |
static Mult |
div(double constant)
a / constant. |
static Mult |
mult(double constant)
a * constant. |
multiplicator
public double multiplicator
- Public read/write access to avoid frequent object construction.
apply
public final double apply(double a)
- Returns the result of the function evaluation.
- Specified by:
apply
in interface DoubleFunction
- Following copied from interface:
cern.colt.function.DoubleFunction
- Parameters:
argument
- argument passed to the function.- Returns:
- the result of the function.
div
public static Mult div(double constant)
- a / constant.
mult
public static Mult mult(double constant)
- a * constant.
Jump to the Colt Homepage