Package org.ojalgo.function
Interface UnaryFunction<N extends Comparable<N>>
- All Superinterfaces:
BasicFunction
,DoubleUnaryOperator
,Function<N,
,N> UnaryOperator<N>
- All Known Subinterfaces:
BigFunction.Unary
,ComplexFunction.Unary
,PolynomialFunction<N>
,PrimitiveFunction.Unary
,QuadrupleFunction.Unary
,QuaternionFunction.Unary
,RationalFunction.Unary
- All Known Implementing Classes:
AbstractPolynomial
,BinaryFunction.FixedFirst
,BinaryFunction.FixedSecond
,FourierSeries
,NodeDropper
,ParameterFunction.FixedParameter
,PeriodicFunction
,PolynomialC128
,PolynomialQ128
,PolynomialR032
,PolynomialR064
,PolynomialR128
,PolynomialR256
,ScalarPolynomial
public interface UnaryFunction<N extends Comparable<N>>
extends BasicFunction, UnaryOperator<N>, DoubleUnaryOperator
-
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> -
Method Summary
Modifier and TypeMethodDescriptiondefault UnaryFunction
<N> andThen
(UnaryFunction<N> after) default N
default double
applyAsDouble
(double arg) default UnaryFunction
<N> compose
(UnaryFunction<N> before) default byte
invoke
(byte arg) double
invoke
(double arg) default float
invoke
(float arg) default int
invoke
(int arg) default long
invoke
(long arg) default short
invoke
(short arg) static <N extends Comparable<N>>
booleanisZeroModified
(UnaryFunction<N> function) Methods inherited from interface java.util.function.DoubleUnaryOperator
andThen, compose
-
Method Details
-
isZeroModified
-
andThen
-
apply
- Specified by:
apply
in interfaceFunction<N extends Comparable<N>,
N extends Comparable<N>>
-
applyAsDouble
default double applyAsDouble(double arg) - Specified by:
applyAsDouble
in interfaceDoubleUnaryOperator
-
compose
-
invoke
default byte invoke(byte arg) -
invoke
double invoke(double arg) -
invoke
default float invoke(float arg) -
invoke
default int invoke(int arg) -
invoke
default long invoke(long arg) -
invoke
-
invoke
default short invoke(short arg)
-