RootSolver

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 double x

cubicRoot

static double cubicRoot (final double x)

Method cubicRoot.

Parameters:
final double x

solveQuadric

static int solveQuadric (final double c2, final double c1, final double c0, final double[] results, final int resultIndex)

Method solveQuadric.

Parameters:
final double c2
final double c1
final double c0
final double[] results
final int resultIndex

solveCubic

static int solveCubic (final double c3, final double c2, final double c1, final double c0, final double[] results)

Method solveCubic.

Parameters:
final double c3
final double c2
final double c1
final double c0
final 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 double c4
final double c3
final double c2
final double c1
final double c0
final double[] results