Module ojalgo
Package org.ojalgo.function
Interface ParameterFunction<N extends java.lang.Comparable<N>>
-
- All Superinterfaces:
BasicFunction,java.util.function.BiFunction<N,java.lang.Integer,N>
- All Known Subinterfaces:
BigFunction.Parameter,ComplexFunction.Parameter,PrimitiveFunction.Parameter,QuadrupleFunction.Parameter,QuaternionFunction.Parameter,RationalFunction.Parameter
public interface ParameterFunction<N extends java.lang.Comparable<N>> extends BasicFunction, java.util.function.BiFunction<N,java.lang.Integer,N>
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classParameterFunction.FixedParameter<N extends java.lang.Comparable<N>>A ParameterFunction with a set/fixed parameter.-
Nested classes/interfaces inherited from interface org.ojalgo.function.BasicFunction
BasicFunction.Differentiable<N extends java.lang.Comparable<N>,F extends BasicFunction>, BasicFunction.Integratable<N extends java.lang.Comparable<N>,F extends BasicFunction>, BasicFunction.PlainUnary<T,R>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default ParameterFunction<N>andThen(UnaryFunction<N> after)default Napply(N arg, java.lang.Integer param)default ParameterFunction<N>compose(UnaryFunction<N> before)default byteinvoke(byte arg, int param)doubleinvoke(double arg, int param)default floatinvoke(float arg, int param)default intinvoke(int arg, int param)default longinvoke(long arg, int param)default shortinvoke(short arg, int param)Ninvoke(N arg, int param)default UnaryFunction<N>parameter(int param)Turns this parameter function into a unary function with the parameter fixed/locked to the specified value.
-
-
-
Method Detail
-
andThen
default ParameterFunction<N> andThen(UnaryFunction<N> after)
-
compose
default ParameterFunction<N> compose(UnaryFunction<N> before)
-
invoke
default byte invoke(byte arg, int param)
-
invoke
double invoke(double arg, int param)
-
invoke
default float invoke(float arg, int param)
-
invoke
default int invoke(int arg, int param)
-
invoke
default long invoke(long arg, int param)
-
invoke
default short invoke(short arg, int param)
-
parameter
default UnaryFunction<N> parameter(int param)
Turns this parameter function into a unary function with the parameter fixed/locked to the specified value.- Parameters:
param- The parameter of the parameter function.- Returns:
- The resulting unary function.
-
-