public class VariateIteratorPrimitive
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static int |
BISECTION
Bisection
|
static int |
FALSE_POSITION
False Position
|
static int |
INVERSE_QUADRATIC_INTERPOLATION
Inverse Quadratic Interpolation
|
static int |
QUADRATIC_INTERPOLATION
Quadratic Interpolation
|
static int |
RIDDER
Ridder's Method
|
| Constructor and Description |
|---|
VariateIteratorPrimitive() |
| Modifier and Type | Method and Description |
|---|---|
static double |
Bisection(double dblX1,
double dblX2)
Iterate for the next variate using bisection
|
static double |
FalsePosition(double dblX1,
double dblX2,
double dblY1,
double dblY2)
Iterate for the next variate using false position
|
static double |
InverseQuadraticInterpolation(double dblX1,
double dblX2,
double dblX3,
double dblY1,
double dblY2,
double dblY3)
Iterate for the next variate using inverse quadratic interpolation
|
static double |
MultiFunction(double dblX1,
double dblX2,
double dblX3,
double dblY1,
double dblY2,
double dblY3,
R1ToR1 of,
double dblOFTarget,
FixedPointFinderOutput rfop)
Iterate for the next variate using the multi-function method
|
static double |
QuadraticInterpolation(double dblX1,
double dblX2,
double dblX3,
double dblY1,
double dblY2,
double dblY3)
Iterate for the next variate using quadratic interpolation
|
static double |
Ridder(double dblX1,
double dblX2,
double dblX3,
double dblY1,
double dblY2,
double dblY3)
Iterate for the next variate using Ridder's method
|
public static int BISECTION
public static int FALSE_POSITION
public static int QUADRATIC_INTERPOLATION
public static int INVERSE_QUADRATIC_INTERPOLATION
public static int RIDDER
public static final double Bisection(double dblX1,
double dblX2)
throws java.lang.Exception
dblX1 - Left variatedblX2 - Right variatejava.lang.Exception - Thrown if inputs are invalidpublic static final double FalsePosition(double dblX1,
double dblX2,
double dblY1,
double dblY2)
throws java.lang.Exception
dblX1 - Left variatedblX2 - Right variatedblY1 - Left OF valuedblY2 - Right OF valuejava.lang.Exception - Thrown if inputs are invalidpublic static final double QuadraticInterpolation(double dblX1,
double dblX2,
double dblX3,
double dblY1,
double dblY2,
double dblY3)
throws java.lang.Exception
dblX1 - Left variatedblX2 - Intermediate variatedblX3 - Right variatedblY1 - Left OF valuedblY2 - Intermediate OF valuedblY3 - Right OF valuejava.lang.Exception - Thrown if inputs are invalidpublic static final double InverseQuadraticInterpolation(double dblX1,
double dblX2,
double dblX3,
double dblY1,
double dblY2,
double dblY3)
throws java.lang.Exception
dblX1 - Left variatedblX2 - Intermediate variatedblX3 - Right variatedblY1 - Left OF valuedblY2 - Intermediate OF valuedblY3 - Right OF valuejava.lang.Exception - Thrown if inputs are invalidpublic static final double Ridder(double dblX1,
double dblX2,
double dblX3,
double dblY1,
double dblY2,
double dblY3)
throws java.lang.Exception
dblX1 - Left variatedblX2 - Intermediate variatedblX3 - Right variatedblY1 - Left OF valuedblY2 - Intermediate OF valuedblY3 - Right OF valuejava.lang.Exception - Thrown if inputs are invalidpublic static final double MultiFunction(double dblX1,
double dblX2,
double dblX3,
double dblY1,
double dblY2,
double dblY3,
R1ToR1 of,
double dblOFTarget,
FixedPointFinderOutput rfop)
throws java.lang.Exception
dblX1 - Left variatedblX2 - Intermediate variatedblX3 - Right variatedblY1 - Left OF valuedblY2 - Intermediate OF valuedblY3 - Right OF valueof - Objective FunctiondblOFTarget - OF Targetrfop - Root Finder Outputjava.lang.Exception - Thrown if inputs are invalid