Package gov.nih.mipav.model.algorithms
Class AlgorithmFRAP.IntModel2
- java.lang.Object
-
- gov.nih.mipav.model.algorithms.Integration2
-
- gov.nih.mipav.model.algorithms.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 Summary
Constructors Constructor Description IntModel2(double lower, double upper, int routine, int key, double epsabs, double epsrel, int limit)
Creates a new IntModel2 object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
driver()
DOCUMENT ME!double
intFunc(double x)
DOCUMENT ME!-
Methods inherited from class gov.nih.mipav.model.algorithms.Integration2
dqagie, dqagpe, getAbserr, getErrorStatus, getIntegral, getNeval
-
-
-
-
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
-
driver
public void driver()
DOCUMENT ME!- Overrides:
driver
in classIntegration2
-
intFunc
public double intFunc(double x)
DOCUMENT ME!- Specified by:
intFunc
in classIntegration2
- Parameters:
x
- DOCUMENT ME!- Returns:
- DOCUMENT ME!
-
-