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 BasicFunction
BasicFunction.Differentiable<N,F>, BasicFunction.Integratable<N, F>, 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 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)
-