Class AlgorithmFRAP.IntModel2

  • Enclosing class:
    AlgorithmFRAP

    class AlgorithmFRAP.IntModel2
    extends Integration2
    class IntModel2 extends Integration2 { public IntModel2(double lower, double upper, int routine, double breakPoints[], double epsabs, double epsrel, int limit) { super(lower, upper, routine, breakPoints, epsabs, epsrel, limit); } public double intFunc(double x) { double function = 0.0; if ((x != 1.0/7.0) && (x != 2.0/3.0)) { function = Math.pow(Math.abs(x - 1.0/7.0), -0.25) * Math.pow(Math.abs(x - 2.0/3.0), -0.55); } return function; } public void driver() { super.driver(); } }.
    • Constructor Detail

      • IntModel2

        public IntModel2​(double lower,
                         double upper,
                         int routine,
                         int key,
                         double epsabs,
                         double epsrel,
                         int limit)
        Creates a new IntModel2 object.
        Parameters:
        lower - DOCUMENT ME!
        upper - DOCUMENT ME!
        routine - DOCUMENT ME!
        key - DOCUMENT ME!
        epsabs - DOCUMENT ME!
        epsrel - DOCUMENT ME!
        limit - DOCUMENT ME!
    • Method Detail

      • intFunc

        public double intFunc​(double x)
        DOCUMENT ME!
        Specified by:
        intFunc in class Integration2
        Parameters:
        x - DOCUMENT ME!
        Returns:
        DOCUMENT ME!