|
Name
|
Description
|
|
Clean(double)
|
Removes zero valued coeficients first in polynomial.
Returns true if anything was removed.
|
|
Copy()
|
|
|
DerivativeCoefficients(double[])
|
|
|
Differentiate()
|
|
|
DivMod(RealPolynomial, out RealPolynomial, out RealPolynomial)
|
|
|
Eval(double)
|
|
|
EvalCoefficients(double[], double)
|
|
|
FindRoots(bool, double, double)
|
|
|
FromRoots(params double[])
|
|
|
IsConstant(double, double)
|
|
|
Normalize(double)
|
Divides all coefficients with the largest coefficients, so that
all coefficients becomes between -1 and 1
Returns the divisor of the normalization, or 0.0 if polynomial could not be normalized (all factors=0).
|
|
Pow(int)
|
|
|
SolveCubic(double, double, double, double, double)
|
|
|
SolveLinear(double, double)
|
Returns an array with the solution of the equation ax+b
This array can 1 elements long or null is returned.
|
|
SolveQuadric(double, double, double, out double, out double)
|
Solves the equation ax^2+bx+c. Returns true if it was solvable. If not solvable,
x1 and y1 is set to Nan. The results x1 is always less or equal to x2, ie result are sorted.
|
|
SolveQuadric(double, double, double, double)
|
Returns an array with the real solutions of euqtion ax^2+bx+c=0
This array can be 0,1 or 2 elements long.
|
|
SolveQuartic(double, double, double, double, double, double)
|
Returns an array with the real solutions of eqution ax^4+bx^3+cx^2+dx+e=0
This array can be 1 to 4 elements long. If no solutions found, null is returned.
|
|
ToString()
|
Returns a string that represents the current object.
|
|
ZeroClampCoefficients(double)
|
|