IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Classes | |
class | autogkinternalstate |
class | autogkreport |
class | autogkstate |
Static Public Member Functions | |
static void | autogksmooth (double a, double b, autogkstate state) |
static void | autogksmoothw (double a, double b, double xwidth, autogkstate state) |
static void | autogksingular (double a, double b, double alpha, double beta, autogkstate state) |
static bool | autogkiteration (autogkstate state) |
static void | autogkresults (autogkstate state, ref double v, autogkreport rep) |
static void | autogksmooth (double a, double b, autogkstate state) |
static void | autogksmoothw (double a, double b, double xwidth, autogkstate state) |
static void | autogksingular (double a, double b, double alpha, double beta, autogkstate state) |
static bool | autogkiteration (autogkstate state) |
static void | autogkresults (autogkstate state, ref double v, autogkreport rep) |
Public Attributes | |
const int | maxsubintervals = 10000 |
Static Private Member Functions | |
static void | autogkinternalprepare (double a, double b, double eps, double xwidth, autogkinternalstate state) |
static bool | autogkinternaliteration (autogkinternalstate state) |
static void | mheappop (ref double[,] heap, int heapsize, int heapwidth) |
static void | mheappush (ref double[,] heap, int heapsize, int heapwidth) |
static void | mheapresize (ref double[,] heap, ref int heapsize, int newheapsize, int heapwidth) |
static void | autogkinternalprepare (double a, double b, double eps, double xwidth, autogkinternalstate state) |
static bool | autogkinternaliteration (autogkinternalstate state) |
static void | mheappop (ref double[,] heap, int heapsize, int heapwidth) |
static void | mheappush (ref double[,] heap, int heapsize, int heapwidth) |
static void | mheapresize (ref double[,] heap, ref int heapsize, int newheapsize, int heapwidth) |
|
inlinestatic |
References alglib.ap.assert(), alglib.autogk.autogksmoothw(), and alglib.math.isfinite().
Referenced by alglib.autogksmooth(), and alglib.testautogkunit.testautogk().
|
inlinestatic |
References alglib.autogk.autogkstate.a, alglib.ap.assert(), alglib.autogk.autogkstate.b, alglib.math.isfinite(), alglib.autogk.autogkstate.needf, alglib.rcommstate.ra, alglib.autogk.autogkstate.rstate, alglib.rcommstate.stage, alglib.autogk.autogkstate.wrappermode, and alglib.autogk.autogkstate.xwidth.
Referenced by alglib.autogk.autogksmooth(), alglib.autogksmoothw(), and alglib.testautogkunit.testautogk().
|
inlinestatic |
References alglib.autogk.autogkstate.a, alglib.autogk.autogkstate.alpha, alglib.ap.assert(), alglib.autogk.autogkstate.b, alglib.beta(), alglib.autogk.autogkstate.beta, alglib.math.isfinite(), alglib.autogk.autogkstate.needf, alglib.rcommstate.ra, alglib.autogk.autogkstate.rstate, alglib.rcommstate.stage, alglib.autogk.autogkstate.wrappermode, and alglib.autogk.autogkstate.xwidth.
Referenced by alglib.autogksingular(), and alglib.testautogkunit.testautogk().
|
inlinestatic |
References alglib.autogk.autogkstate.a, alglib.autogk.autogkstate.alpha, alglib.autogk.autogkinternaliteration(), alglib.autogk.autogkinternalprepare(), alglib.autogk.autogkstate.b, alglib.beta(), alglib.autogk.autogkstate.beta, alglib.autogk.autogkstate.bminusx, alglib.autogk.autogkinternalstate.f, alglib.autogk.autogkstate.f, alglib.autogk.autogkinternalstate.heapused, alglib.autogk.autogkinternalstate.info, alglib.autogk.autogkstate.internalstate, alglib.autogk.autogkstate.needf, alglib.autogk.autogkstate.nfev, alglib.autogk.autogkstate.nintervals, alglib.autogk.autogkinternalstate.r, alglib.rcommstate.ra, alglib.autogk.autogkstate.rstate, alglib.rcommstate.stage, alglib.autogk.autogkstate.terminationtype, alglib.autogk.autogkstate.v, alglib.autogk.autogkstate.wrappermode, alglib.autogk.autogkinternalstate.x, alglib.autogk.autogkstate.x, alglib.autogk.autogkstate.xminusa, and alglib.autogk.autogkstate.xwidth.
Referenced by alglib.autogkiteration(), and alglib.testautogkunit.testautogk().
|
inlinestatic |
References alglib.autogk.autogkreport.nfev, alglib.autogk.autogkstate.nfev, alglib.autogk.autogkreport.nintervals, alglib.autogk.autogkstate.nintervals, alglib.autogk.autogkreport.terminationtype, alglib.autogk.autogkstate.terminationtype, and alglib.autogk.autogkstate.v.
Referenced by alglib.autogkresults(), and alglib.testautogkunit.testautogk().
|
inlinestaticprivate |
References alglib.autogk.autogkinternalstate.a, alglib.autogk.autogkinternalstate.b, alglib.autogk.autogkinternalstate.eps, alglib.rcommstate.ia, alglib.rcommstate.ra, alglib.autogk.autogkinternalstate.rstate, alglib.rcommstate.stage, and alglib.autogk.autogkinternalstate.xwidth.
Referenced by alglib.autogk.autogkiteration().
|
inlinestaticprivate |
References alglib.autogk.autogkinternalstate.a, alglib.autogk.autogkinternalstate.b, alglib.autogk.autogkinternalstate.eps, alglib.autogk.autogkinternalstate.f, alglib.gkq.gkqgenerategausslegendre(), alglib.autogk.autogkinternalstate.heap, alglib.autogk.autogkinternalstate.heapsize, alglib.autogk.autogkinternalstate.heapused, alglib.autogk.autogkinternalstate.heapwidth, alglib.rcommstate.ia, alglib.autogk.autogkinternalstate.info, alglib.math.machineepsilon, alglib.autogk.mheappop(), alglib.autogk.mheappush(), alglib.autogk.mheapresize(), alglib.autogk.autogkinternalstate.n, alglib.autogk.autogkinternalstate.qn, alglib.autogk.autogkinternalstate.r, alglib.rcommstate.ra, alglib.autogk.autogkinternalstate.rstate, alglib.rcommstate.stage, alglib.autogk.autogkinternalstate.sumabs, alglib.autogk.autogkinternalstate.sumerr, alglib.autogk.autogkinternalstate.wg, alglib.autogk.autogkinternalstate.wk, alglib.autogk.autogkinternalstate.wr, alglib.autogk.autogkinternalstate.x, and alglib.autogk.autogkinternalstate.xwidth.
Referenced by alglib.autogk.autogkiteration().
|
inlinestaticprivate |
Referenced by alglib.autogk.autogkinternaliteration().
|
inlinestaticprivate |
Referenced by alglib.autogk.autogkinternaliteration().
|
inlinestaticprivate |
Referenced by alglib.autogk.autogkinternaliteration().
|
inlinestatic |
References alglib.ap.assert(), alglib.autogk.autogksmoothw(), and alglib.math.isfinite().
|
inlinestatic |
References alglib.ap.assert(), and alglib.math.isfinite().
|
inlinestatic |
References alglib.ap.assert(), alglib.beta(), and alglib.math.isfinite().
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
|
inlinestaticprivate |
const int alglib.autogk.maxsubintervals = 10000 |