vmm3d.core
Class ComplexODE
- java.lang.Object
-
- vmm3d.core.ComplexODE
-
public class ComplexODE extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor and Description ComplexODE(Complex a0, Complex a1, Complex a2, Complex a3, Complex a4)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description Complex[]ComplexMultiStepIntegrator(Complex zInitial, Complex zFinal, Complex valInitial, Complex approxInitDeriv, double subs)The following integrates 1/sqrt(Poly) and continues the value of the root.ComplexfirstDerivOfPoly(Complex z)Complex[]ODEstep2_2(Complex zInitial, Complex zFinal, Complex initialVal, Complex approxInitDeriv, int numSubdivision)A first quadratic Taylorstep to the middle, then average the second derivative at these two points, complete with a second quadratic step using the average second derivative.Complex[]ODEstep4(Complex zInitial, Complex zFinal, Complex initialVal, Complex approxInitDeriv, int numSubdivision)ComplexRootOfPolynomial(Complex f, Complex approxInitDeriv)ComplexRootOfPolynomialInverse(Complex f, Complex approxInitDerivInv)ComplexsecondDerivOfPoly(Complex z)Complex[]setPoly(Complex[] a)Complex[]setPoly(Complex a0, Complex a1, Complex a2, Complex a3, Complex a4)ComplexthirdDerivOfPoly(Complex z)ComplexvalueOfPoly(Complex z)
-
-
-
Method Detail
-
ODEstep2_2
public Complex[] ODEstep2_2(Complex zInitial, Complex zFinal, Complex initialVal, Complex approxInitDeriv, int numSubdivision)
A first quadratic Taylorstep to the middle, then average the second derivative at these two points, complete with a second quadratic step using the average second derivative. A 4th order method. (f')^2 = sqrt(Polynomial(f)).
-
ODEstep4
public Complex[] ODEstep4(Complex zInitial, Complex zFinal, Complex initialVal, Complex approxInitDeriv, int numSubdivision)
-
RootOfPolynomialInverse
public Complex RootOfPolynomialInverse(Complex f, Complex approxInitDerivInv)
-
ComplexMultiStepIntegrator
public Complex[] ComplexMultiStepIntegrator(Complex zInitial, Complex zFinal, Complex valInitial, Complex approxInitDeriv, double subs)
The following integrates 1/sqrt(Poly) and continues the value of the root. The integrater is exact on polynomials of degree 7. The indefinite integral is the inverse function of the elliptic function defined by (f')^2 = Poly(f). This is used to compute periods of f.
-
-
DMelt 3.0 © DataMelt by jWork.ORG