Package org.ojalgo.function
Class ParameterFunction.FixedParameter<N extends Comparable<N>>
java.lang.Object
org.ojalgo.function.ParameterFunction.FixedParameter<N>
- All Implemented Interfaces:
DoubleUnaryOperator
,Function<N,
,N> UnaryOperator<N>
,BasicFunction
,UnaryFunction<N>
- Enclosing interface:
ParameterFunction<N extends Comparable<N>>
public static final class ParameterFunction.FixedParameter<N extends Comparable<N>>
extends Object
implements UnaryFunction<N>
A ParameterFunction with a set/fixed parameter.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.ojalgo.function.BasicFunction
BasicFunction.Differentiable<N extends Comparable<N>,
F extends BasicFunction>, BasicFunction.Integratable<N extends Comparable<N>, F extends BasicFunction>, BasicFunction.PlainUnary<T, R> -
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivate
(package private)
FixedParameter
(ParameterFunction<N> function, int param) -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface java.util.function.DoubleUnaryOperator
andThen, compose
Methods inherited from interface org.ojalgo.function.UnaryFunction
andThen, apply, applyAsDouble, compose, invoke, invoke, invoke, invoke
-
Field Details
-
myFunction
-
myParameter
private final int myParameter
-
-
Constructor Details
-
FixedParameter
private FixedParameter() -
FixedParameter
FixedParameter(ParameterFunction<N> function, int param)
-
-
Method Details
-
getFunction
-
getParameter
public int getParameter() -
invoke
public double invoke(double arg) - Specified by:
invoke
in interfaceUnaryFunction<N extends Comparable<N>>
-
invoke
public float invoke(float arg) - Specified by:
invoke
in interfaceUnaryFunction<N extends Comparable<N>>
-
invoke
- Specified by:
invoke
in interfaceUnaryFunction<N extends Comparable<N>>
-