flanagan.complex
Class ComplexPoly
- java.lang.Object
-
- flanagan.complex.ComplexPoly
-
public class ComplexPoly extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description ComplexPoly(java.util.ArrayList<java.lang.Object> aa)ComplexPoly(Complex aa)ComplexPoly(Complex[] aa)ComplexPoly(Complex aa, Complex bb)ComplexPoly(Complex aa, Complex bb, Complex cc)ComplexPoly(Complex aa, Complex bb, Complex cc, Complex dd)ComplexPoly(double aa)ComplexPoly(double[] aa)ComplexPoly(double aa, double bb)ComplexPoly(double aa, double bb, double cc)ComplexPoly(double aa, double bb, double cc, double dd)ComplexPoly(float[] aa)ComplexPoly(int n)ComplexPoly(int[] aa)ComplexPoly(Polynomial aa)
-
Method Summary
-
-
-
Constructor Detail
-
ComplexPoly
public ComplexPoly(int n)
-
ComplexPoly
public ComplexPoly(Complex[] aa)
-
ComplexPoly
public ComplexPoly(double[] aa)
-
ComplexPoly
public ComplexPoly(float[] aa)
-
ComplexPoly
public ComplexPoly(int[] aa)
-
ComplexPoly
public ComplexPoly(Polynomial aa)
-
ComplexPoly
public ComplexPoly(java.util.ArrayList<java.lang.Object> aa)
-
ComplexPoly
public ComplexPoly(Complex aa)
-
ComplexPoly
public ComplexPoly(double aa)
-
ComplexPoly
public ComplexPoly(double aa, double bb)
-
ComplexPoly
public ComplexPoly(double aa, double bb, double cc)
-
ComplexPoly
public ComplexPoly(double aa, double bb, double cc, double dd)
-
-
Method Detail
-
reducePoly
public ComplexPoly reducePoly()
-
reducePoly
public static ComplexPoly reducePoly(ComplexPoly cpoly)
-
rootsToPoly
public static ComplexPoly rootsToPoly(Complex[] roots)
-
resetPoly
public void resetPoly(Complex[] aa)
-
resetPoly
public void resetPoly(java.util.ArrayList<java.lang.Object> aa)
-
resetCoeff
public void resetCoeff(int i, Complex aa)
-
copy
public ComplexPoly copy()
-
copy
public static ComplexPoly copy(ComplexPoly bb)
-
clone
public java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
polyNomCopy
public Complex[] polyNomCopy()
-
polyNomReference
public Complex[] polyNomReference()
-
polyNomPointer
public Complex[] polyNomPointer()
-
coeffCopy
public Complex coeffCopy(int i)
-
coeffReference
public Complex coeffReference(int i)
-
coeffPointer
public Complex coeffPointer(int i)
-
getDeg
public int getDeg()
-
setj
public void setj()
-
seti
public void seti()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
print
public void print()
-
println
public void println()
-
printToText
public void printToText(java.lang.String title)
-
printToText
public void printToText()
-
sTransform
public java.util.ArrayList<ComplexPoly> sTransform()
-
sTransform
public static java.util.ArrayList<ComplexPoly> sTransform(double[] coeff)
-
sTransform
public static java.util.ArrayList<ComplexPoly> sTransform(Complex[] coeff)
-
equals
public boolean equals(ComplexPoly cp)
-
isEqual
public boolean isEqual(ComplexPoly cp)
-
isEqual
public static boolean isEqual(ComplexPoly cp1, ComplexPoly cp2)
-
plus
public ComplexPoly plus(ComplexPoly b)
-
plus
public static ComplexPoly plus(ComplexPoly a, ComplexPoly b)
-
plus
public ComplexPoly plus(Complex bb)
-
plus
public static ComplexPoly plus(ComplexPoly a, Complex bb)
-
plus
public ComplexPoly plus(double bb)
-
plus
public static ComplexPoly plus(ComplexPoly a, double bb)
-
plus
public ComplexPoly plus(int bb)
-
plus
public static ComplexPoly plus(ComplexPoly a, int bb)
-
minus
public ComplexPoly minus(ComplexPoly b)
-
minus
public ComplexPoly minus(Complex bb)
-
minus
public ComplexPoly minus(double bb)
-
minus
public ComplexPoly minus(int bb)
-
minus
public static ComplexPoly minus(ComplexPoly a, ComplexPoly b)
-
minus
public static ComplexPoly minus(ComplexPoly a, Complex bb)
-
minus
public static ComplexPoly minus(ComplexPoly a, double bb)
-
minus
public static ComplexPoly minus(ComplexPoly a, int bb)
-
times
public ComplexPoly times(ComplexPoly b)
-
times
public static ComplexPoly times(ComplexPoly a, ComplexPoly b)
-
times
public ComplexPoly times(Complex bb)
-
times
public static ComplexPoly times(ComplexPoly a, Complex bb)
-
times
public ComplexPoly times(double bb)
-
times
public static ComplexPoly times(ComplexPoly a, double bb)
-
nthDerivative
public ComplexPoly nthDerivative(int n)
-
evaluate
public Complex evaluate(double xx)
-
nthDerivEvaluate
public Complex nthDerivEvaluate(int n, double xx)
-
roots
public Complex[] roots()
-
rootsNoMessages
public Complex[] rootsNoMessages()
-
roots
public Complex[] roots(boolean polish)
-
quadratic
public static Complex[] quadratic(double c, double b, double a)
-
cubic
public static Complex[] cubic(double d, double c, double b, double a)
-
laguerreAll
public Complex[] laguerreAll()
-
laguerreAll
public Complex[] laguerreAll(boolean polish)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG