Class LogBase2

All Implemented Interfaces:
PostfixMathCommandI, RealUnaryFunction, Serializable

public class LogBase2 extends UnaryFunction implements RealUnaryFunction
Log base 2. Other bases can be specified in constructor. Behaviour for negative real values are specified by the strict argument.
See Also:
  • Constructor Details

    • LogBase2

      public LogBase2()
      Standard constructor, allows complex results for negative arguments
    • LogBase2

      public LogBase2(boolean strict)
      Constructor with control for behaviour for complex results
      Parameters:
      strict - if true negative real arguments return NaN, otherwise complex results are returned
    • LogBase2

      public LogBase2(double base, boolean strict)
      Constructor for bases other than 2.
      Parameters:
      base - base to use.
      strict - if true negative real arguments return NaN, otherwise complex results are returned
  • Method Details