public class RootSolver
Class RootSolver. Provides rootsolver functionality for the Hytale server.
java.lang.Object > RootSolver
Field Summary
p
final
double
p
Field p.
q
final
double
q
Field q.
D
final
double
D
Field D.
sqrt_D
final
double
sqrt_D
Field sqrt_D.
A
final
double
A
Field A.
B
final
double
B
Field B.
C
final
double
C
Field C.
sq_A
final
double
sq_A
Field sq_A.
cb_p
final
double
cb_p
Field cb_p.
u
final
double
u
Field u.
phi
final
double
phi
Field phi.
t
final
double
t
Field t.
u2
final
double
u2
Field u2.
v
final
double
v
Field v.
sub
final
double
sub
Field sub.
n
final
int
n
Field n.
r
final
double
r
Field r.
coeff0
final
double
coeff0
Field coeff0.
coeff2
final
double
coeff2
Field coeff2.
coeff3
final
double
coeff3
Field coeff3.
coeff4
final
double
coeff4
Field coeff4.
z
final
double
z
Field z.
Method Detail
isZero
static
boolean
isZero
(final double x)
Method isZero.
- Parameters:
final doublex
cubicRoot
static
double
cubicRoot
(final double x)
Method cubicRoot.
- Parameters:
final doublex
solveQuadric
static
int
solveQuadric
(final double c2, final double c1, final double c0, final double[] results, final int resultIndex)
Method solveQuadric.
- Parameters:
final doublec2final doublec1final doublec0final double[]resultsfinal intresultIndex
solveCubic
static
int
solveCubic
(final double c3, final double c2, final double c1, final double c0, final double[] results)
Method solveCubic.
- Parameters:
final doublec3final doublec2final doublec1final doublec0final double[]results
if
public
else
if
(D < 0.0)
Method if.
- Parameters:
D <0.0
solveQuartic
static
int
solveQuartic
(final double c4, final double c3, final double c2, final double c1, final double c0, final double[] results)
Method solveQuartic.
- Parameters:
final doublec4final doublec3final doublec2final doublec1final doublec0final double[]results