Class RMCurveFit.ScaledFunc
- java.lang.Object
-
- com.inductiveautomation.rm.base.RMMath.RMFunc
-
- com.inductiveautomation.rm.graphics.RMCurveFit.ScaledFunc
-
- Enclosing class:
- RMCurveFit
public static class RMCurveFit.ScaledFunc extends RMMath.RMFunc
A function scaled such that f(1) == 1
-
-
Constructor Summary
Constructors Constructor Description ScaledFunc(RMMath.RMFunc real)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description double
f(double x)
double
fprime(double x, int order)
nth derivative of function at x.-
Methods inherited from class com.inductiveautomation.rm.base.RMMath.RMFunc
integrate, solve
-
-
-
-
Constructor Detail
-
ScaledFunc
public ScaledFunc(RMMath.RMFunc real)
-
-
Method Detail
-
f
public double f(double x)
- Specified by:
f
in classRMMath.RMFunc
-
fprime
public double fprime(double x, int order)
Description copied from class:RMMath.RMFunc
nth derivative of function at x. Base class calculates it numerically, but you could override this if you know the exact form. order=1 for first derivative, 2 for second derivative, etc.- Overrides:
fprime
in classRMMath.RMFunc
-
-