IGLib
1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
|
Classes | |
class | barycentricinterpolant |
Static Public Member Functions | |
static double | barycentriccalc (barycentricinterpolant b, double t) |
static void | barycentricdiff1 (barycentricinterpolant b, double t, ref double f, ref double df) |
static void | barycentricdiff2 (barycentricinterpolant b, double t, ref double f, ref double df, ref double d2f) |
static void | barycentriclintransx (barycentricinterpolant b, double ca, double cb) |
static void | barycentriclintransy (barycentricinterpolant b, double ca, double cb) |
static void | barycentricunpack (barycentricinterpolant b, ref int n, ref double[] x, ref double[] y, ref double[] w) |
static void | barycentricbuildxyw (double[] x, double[] y, double[] w, int n, barycentricinterpolant b) |
static void | barycentricbuildfloaterhormann (double[] x, double[] y, int n, int d, barycentricinterpolant b) |
static void | barycentriccopy (barycentricinterpolant b, barycentricinterpolant b2) |
static double | barycentriccalc (barycentricinterpolant b, double t) |
static void | barycentricdiff1 (barycentricinterpolant b, double t, ref double f, ref double df) |
static void | barycentricdiff2 (barycentricinterpolant b, double t, ref double f, ref double df, ref double d2f) |
static void | barycentriclintransx (barycentricinterpolant b, double ca, double cb) |
static void | barycentriclintransy (barycentricinterpolant b, double ca, double cb) |
static void | barycentricunpack (barycentricinterpolant b, ref int n, ref double[] x, ref double[] y, ref double[] w) |
static void | barycentricbuildxyw (double[] x, double[] y, double[] w, int n, barycentricinterpolant b) |
static void | barycentricbuildfloaterhormann (double[] x, double[] y, int n, int d, barycentricinterpolant b) |
static void | barycentriccopy (barycentricinterpolant b, barycentricinterpolant b2) |
Static Private Member Functions | |
static void | barycentricnormalize (barycentricinterpolant b) |
static void | barycentricnormalize (barycentricinterpolant b) |
|
inlinestatic |
References alglib.ap.assert(), alglib.ratint.barycentricinterpolant.n, alglib.ratint.barycentricinterpolant.sy, alglib.ratint.barycentricinterpolant.w, alglib.ratint.barycentricinterpolant.x, and alglib.ratint.barycentricinterpolant.y.
Referenced by alglib.barycentriccalc(), alglib.ratint.barycentriclintransx(), alglib.polint.polynomialbar2cheb(), alglib.polint.polynomialbar2pow(), alglib.testpolintunit.testpolint(), alglib.testlsfitunit.testpolynomialfitting(), alglib.testratintunit.testratint(), and alglib.testlsfitunit.testrationalfitting().
|
inlinestatic |
References alglib.ap.assert(), alglib.ratint.barycentricinterpolant.n, alglib.math.sqr(), alglib.ratint.barycentricinterpolant.sy, alglib.ratint.barycentricinterpolant.w, alglib.ratint.barycentricinterpolant.x, and alglib.ratint.barycentricinterpolant.y.
Referenced by alglib.barycentricdiff1(), alglib.testlsfitunit.testpolynomialfitting(), alglib.testratintunit.testratint(), and alglib.testlsfitunit.testrationalfitting().
|
inlinestatic |
References alglib.ap.assert(), alglib.ratint.barycentricinterpolant.n, alglib.math.sqr(), alglib.ratint.barycentricinterpolant.sy, alglib.ratint.barycentricinterpolant.w, alglib.ratint.barycentricinterpolant.x, and alglib.ratint.barycentricinterpolant.y.
Referenced by alglib.barycentricdiff2(), and alglib.testratintunit.testratint().
|
inlinestatic |
References alglib.ratint.barycentriccalc(), alglib.ratint.barycentricinterpolant.n, alglib.ratint.barycentricinterpolant.sy, alglib.ratint.barycentricinterpolant.w, alglib.ratint.barycentricinterpolant.x, and alglib.ratint.barycentricinterpolant.y.
Referenced by alglib.barycentriclintransx(), and alglib.testratintunit.testratint().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
References alglib.ap.assert(), alglib.ratint.barycentricnormalize(), alglib.ratint.barycentricinterpolant.n, alglib.ratint.barycentricinterpolant.w, alglib.ratint.barycentricinterpolant.x, and alglib.ratint.barycentricinterpolant.y.
Referenced by alglib.barycentricbuildxyw(), alglib.testratintunit.brcunset(), alglib.testpolintunit.brcunset(), alglib.polint.polynomialbuild(), alglib.polint.polynomialbuildcheb1(), alglib.polint.polynomialbuildcheb2(), alglib.polint.polynomialbuildeqdist(), and alglib.testratintunit.testratint().
|
inlinestatic |
References alglib.ap.assert(), alglib.ratint.barycentricnormalize(), alglib.ratint.barycentricinterpolant.n, alglib.tsort.tagsortfastr(), alglib.ratint.barycentricinterpolant.w, alglib.ratint.barycentricinterpolant.x, and alglib.ratint.barycentricinterpolant.y.
Referenced by alglib.barycentricbuildfloaterhormann(), alglib.testratintunit.testratint(), and alglib.testlsfitunit.testrationalfitting().
|
inlinestatic |
|
inlinestaticprivate |
References alglib.math.machineepsilon, alglib.ratint.barycentricinterpolant.n, alglib.ratint.barycentricinterpolant.sy, alglib.tsort.tagsort(), alglib.ratint.barycentricinterpolant.w, alglib.ratint.barycentricinterpolant.x, and alglib.ratint.barycentricinterpolant.y.
Referenced by alglib.ratint.barycentricbuildfloaterhormann(), and alglib.ratint.barycentricbuildxyw().
|
inlinestatic |
References alglib.ap.assert().
|
inlinestatic |
References alglib.ap.assert(), and alglib.math.sqr().
|
inlinestatic |
References alglib.ap.assert(), and alglib.math.sqr().
|
inlinestatic |
References alglib.ratint.barycentriccalc().
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
References alglib.ap.assert(), and alglib.ratint.barycentricnormalize().
|
inlinestatic |
|
inlinestatic |
|
inlinestaticprivate |
References alglib.math.machineepsilon, and alglib.tsort.tagsort().