- 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 Ndefault doubleapplyAsDouble(double arg) default UnaryFunction<N> compose(UnaryFunction<N> before) default byteinvoke(byte arg) doubleinvoke(double arg) default floatinvoke(float arg) default intinvoke(int arg) default longinvoke(long arg) default shortinvoke(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:
applyin interfaceFunction<N extends Comparable<N>,N extends Comparable<N>>
-
applyAsDouble
default double applyAsDouble(double arg) - Specified by:
applyAsDoublein 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)
-