Class dQuadraticTransform

java.lang.Object
de.slikey.effectlib.math.dQuadraticTransform
All Implemented Interfaces:
Transform

public class dQuadraticTransform extends Object implements Transform
  • Constructor Details

    • dQuadraticTransform

      public dQuadraticTransform()
  • Method Details

    • load

      public void load(org.bukkit.configuration.ConfigurationSection parameters)
      Specified by:
      load in interface Transform
    • get

      public double get(double input)
      This returns the derivative, or velocity, of a quadratic equation at a specific step. For a quadratic function: f(x) = a(x+b)^2 + c(x+b) + d f'(x) = 2a(x+b) + c
      Specified by:
      get in interface Transform
      Parameters:
      input - a specific step
      Returns:
      the derivative, or velocity, of a quadratic equation