Class HyperboloidOfRevolutionFunc

java.lang.Object
net.algart.math.functions.AbstractFunc
net.algart.math.patterns.HyperboloidOfRevolutionFunc
All Implemented Interfaces:
Func

public abstract class HyperboloidOfRevolutionFunc extends AbstractFunc implements Func
  • Method Details

    • getUpperInstance

      public static HyperboloidOfRevolutionFunc getUpperInstance(double scale, double semiAxisForResultingCoordinate, double resultAtOrigin)
    • getLowerInstance

      public static HyperboloidOfRevolutionFunc getLowerInstance(double scale, double semiAxisForResultingCoordinate, double resultAtOrigin)
    • get

      public abstract double get(double... x)
      Description copied from interface: Func
      Returns the result of this function for the given arguments: f(x0, x1, ..., xx.length-1).

      This method must not change the values of x elements!

      Specified by:
      get in interface Func
      Specified by:
      get in class AbstractFunc
      Parameters:
      x - the function arguments.
      Returns:
      the function result.