Class ODE

    • Field Detail

      • neqn

        private int neqn
      • y

        private double[] y
      • t

        private double[] t
      • tout

        private double tout
      • relerr

        private double[] relerr
      • abserr

        private double[] abserr
      • iflag

        private int[] iflag
      • alpha

        private double[] alpha
      • beta

        private double[] beta
      • sig

        private double[] sig
      • v

        private double[] v
      • w

        private double[] w
      • g

        private double[] g
      • phase

        private double phase
      • psi

        private double[] psi
      • x

        private double x
      • h

        private double h
      • hold

        private double hold
      • istart

        private double istart
      • told

        private double told
      • delsn

        private double delsn
      • yy

        private double[] yy
      • wt

        private double[] wt
      • p

        private double[] p
      • yp

        private double[] yp
      • ypout

        private double[] ypout
      • phi

        private double[][] phi
      • ns

        private int ns
      • iwork1

        private int iwork1
      • k

        private int k
      • kold

        private int kold
      • isnold

        private int isnold
      • start

        private boolean start
      • phase1

        private boolean phase1
      • nornd

        private boolean nornd
      • twou

        private double twou
      • fouru

        private double fouru
      • maxnum

        private int maxnum
      • testMode

        private boolean testMode
      • testCase

        private int testCase
      • LOTKA_VOLTERRA_PREDATOR_PREY

        private final int LOTKA_VOLTERRA_PREDATOR_PREY
        See Also:
        Constant Field Values
      • LINEARIZED_DAMPED_PENDULUM

        private final int LINEARIZED_DAMPED_PENDULUM
        See Also:
        Constant Field Values
      • DUFFINGS_WITH_DAMPING_AND_FORCING

        private final int DUFFINGS_WITH_DAMPING_AND_FORCING
        See Also:
        Constant Field Values
    • Constructor Detail

      • ODE

        public ODE()
        Creates a new ODE object. Test with: new ODEtest(); class ODEtest extends ODE { public ODEtest() { super(); } public void f(double x, double yy[], double yp[]) { } }
      • ODE

        public ODE​(int neqn,
                   double[] y,
                   double[] t,
                   double tout,
                   double[] relerr,
                   double[] abserr,
                   int[] iflag)
    • Method Detail

      • allocateArrays

        private void allocateArrays()
      • clearArrays

        private void clearArrays()
      • fTestMode

        private void fTestMode​(double x,
                               double[] yy,
                               double[] yp)
      • dsign

        private double dsign​(double a,
                             double b)
      • getY

        public double[] getY()
      • getT

        public double getT()
      • getIflag

        public int getIflag()
      • getRelerr

        public double getRelerr()
      • getErrorMessage

        public java.lang.String getErrorMessage()
      • getAbserr

        public double getAbserr()
      • driver

        public void driver()
      • de

        private void de()
      • step

        public void step​(double[] eps,
                         boolean[] crash)
      • f

        public abstract void f​(double t,
                               double[] y,
                               double[] yp)
      • intrp

        private void intrp()