Class BinaryFunction

java.lang.Object
org.apache.commons.math.analysis.BinaryFunction
All Implemented Interfaces:
BivariateRealFunction

@Deprecated public abstract class BinaryFunction extends Object implements BivariateRealFunction
Deprecated.
in 2.2
Base class for BivariateRealFunction that can be composed with other functions.
Since:
2.1
  • Field Details

  • Constructor Details

    • BinaryFunction

      public BinaryFunction()
      Deprecated.
  • Method Details

    • value

      public abstract double value(double x, double y) throws FunctionEvaluationException
      Deprecated.
      Compute the value for the function.
      Specified by:
      value in interface BivariateRealFunction
      Parameters:
      x - Abscissa for which the function value should be computed.
      y - Ordinate for which the function value should be computed.
      Returns:
      the value.
      Throws:
      FunctionEvaluationException - if the function evaluation fails.
    • fix1stArgument

      public ComposableFunction fix1stArgument(double fixedX)
      Deprecated.
      Get a composable function by fixing the first argument of the instance.
      Parameters:
      fixedX - fixed value of the first argument
      Returns:
      a function such that f.value(y) == value(fixedX, y)
    • fix2ndArgument

      public ComposableFunction fix2ndArgument(double fixedY)
      Deprecated.
      Get a composable function by fixing the second argument of the instance.
      Parameters:
      fixedY - fixed value of the second argument
      Returns:
      a function such that f.value(x) == value(x, fixedY)