Module ojalgo
Package org.ojalgo.function
Interface UnaryFunction<N extends java.lang.Comparable<N>>
-
- All Superinterfaces:
BasicFunction,java.util.function.DoubleUnaryOperator,java.util.function.Function<N,N>,java.util.function.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 java.lang.Comparable<N>> extends BasicFunction, java.util.function.UnaryOperator<N>, java.util.function.DoubleUnaryOperator
-
-
Nested Class Summary
-
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 Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default UnaryFunction<N>andThen(UnaryFunction<N> after)default Napply(N arg)default 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)Ninvoke(N arg)static <N extends java.lang.Comparable<N>>
booleanisZeroModified(UnaryFunction<N> function)
-
-
-
Method Detail
-
isZeroModified
static <N extends java.lang.Comparable<N>> boolean isZeroModified(UnaryFunction<N> function)
-
andThen
default UnaryFunction<N> andThen(UnaryFunction<N> after)
-
applyAsDouble
default double applyAsDouble(double arg)
- Specified by:
applyAsDoublein interfacejava.util.function.DoubleUnaryOperator
-
compose
default UnaryFunction<N> compose(UnaryFunction<N> before)
-
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
default short invoke(short arg)
-
-