IGLib  1.7.2
The IGLib base library EXTENDED - with other lilbraries and applications.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
alglib.spline2d Class Reference

Classes

class  spline2dinterpolant
 

Static Public Member Functions

static double spline2dcalc (spline2dinterpolant c, double x, double y)
 
static void spline2ddiff (spline2dinterpolant c, double x, double y, ref double f, ref double fx, ref double fy, ref double fxy)
 
static void spline2dlintransxy (spline2dinterpolant c, double ax, double bx, double ay, double by)
 
static void spline2dlintransf (spline2dinterpolant c, double a, double b)
 
static void spline2dcopy (spline2dinterpolant c, spline2dinterpolant cc)
 
static void spline2dresamplebicubic (double[,] a, int oldheight, int oldwidth, ref double[,] b, int newheight, int newwidth)
 
static void spline2dresamplebilinear (double[,] a, int oldheight, int oldwidth, ref double[,] b, int newheight, int newwidth)
 
static void spline2dbuildbilinearv (double[] x, int n, double[] y, int m, double[] f, int d, spline2dinterpolant c)
 
static void spline2dbuildbicubicv (double[] x, int n, double[] y, int m, double[] f, int d, spline2dinterpolant c)
 
static void spline2dcalcvbuf (spline2dinterpolant c, double x, double y, ref double[] f)
 
static void spline2dcalcv (spline2dinterpolant c, double x, double y, ref double[] f)
 
static void spline2dunpackv (spline2dinterpolant c, ref int m, ref int n, ref int d, ref double[,] tbl)
 
static void spline2dbuildbilinear (double[] x, double[] y, double[,] f, int m, int n, spline2dinterpolant c)
 
static void spline2dbuildbicubic (double[] x, double[] y, double[,] f, int m, int n, spline2dinterpolant c)
 
static void spline2dunpack (spline2dinterpolant c, ref int m, ref int n, ref double[,] tbl)
 
static double spline2dcalc (spline2dinterpolant c, double x, double y)
 
static void spline2ddiff (spline2dinterpolant c, double x, double y, ref double f, ref double fx, ref double fy, ref double fxy)
 
static void spline2dlintransxy (spline2dinterpolant c, double ax, double bx, double ay, double by)
 
static void spline2dlintransf (spline2dinterpolant c, double a, double b)
 
static void spline2dcopy (spline2dinterpolant c, spline2dinterpolant cc)
 
static void spline2dresamplebicubic (double[,] a, int oldheight, int oldwidth, ref double[,] b, int newheight, int newwidth)
 
static void spline2dresamplebilinear (double[,] a, int oldheight, int oldwidth, ref double[,] b, int newheight, int newwidth)
 
static void spline2dbuildbilinearv (double[] x, int n, double[] y, int m, double[] f, int d, spline2dinterpolant c)
 
static void spline2dbuildbicubicv (double[] x, int n, double[] y, int m, double[] f, int d, spline2dinterpolant c)
 
static void spline2dcalcvbuf (spline2dinterpolant c, double x, double y, ref double[] f)
 
static void spline2dcalcv (spline2dinterpolant c, double x, double y, ref double[] f)
 
static void spline2dunpackv (spline2dinterpolant c, ref int m, ref int n, ref int d, ref double[,] tbl)
 
static void spline2dbuildbilinear (double[] x, double[] y, double[,] f, int m, int n, spline2dinterpolant c)
 
static void spline2dbuildbicubic (double[] x, double[] y, double[,] f, int m, int n, spline2dinterpolant c)
 
static void spline2dunpack (spline2dinterpolant c, ref int m, ref int n, ref double[,] tbl)
 

Static Private Member Functions

static void bicubiccalcderivatives (double[,] a, double[] x, double[] y, int m, int n, ref double[,] dx, ref double[,] dy, ref double[,] dxy)
 
static void bicubiccalcderivatives (double[,] a, double[] x, double[] y, int m, int n, ref double[,] dx, ref double[,] dy, ref double[,] dxy)
 

Member Function Documentation

static void alglib.spline2d.spline2ddiff ( spline2dinterpolant  c,
double  x,
double  y,
ref double  f,
ref double  fx,
ref double  fy,
ref double  fxy 
)
inlinestatic
static void alglib.spline2d.spline2dlintransxy ( spline2dinterpolant  c,
double  ax,
double  bx,
double  ay,
double  by 
)
inlinestatic
static void alglib.spline2d.spline2dlintransf ( spline2dinterpolant  c,
double  a,
double  b 
)
inlinestatic
static void alglib.spline2d.spline2dcopy ( spline2dinterpolant  c,
spline2dinterpolant  cc 
)
inlinestatic
static void alglib.spline2d.spline2dresamplebicubic ( double  a[,],
int  oldheight,
int  oldwidth,
ref double  b[,],
int  newheight,
int  newwidth 
)
inlinestatic
static void alglib.spline2d.spline2dresamplebilinear ( double  a[,],
int  oldheight,
int  oldwidth,
ref double  b[,],
int  newheight,
int  newwidth 
)
inlinestatic
static void alglib.spline2d.spline2dbuildbilinearv ( double[]  x,
int  n,
double[]  y,
int  m,
double[]  f,
int  d,
spline2dinterpolant  c 
)
inlinestatic
static void alglib.spline2d.spline2dbuildbicubicv ( double[]  x,
int  n,
double[]  y,
int  m,
double[]  f,
int  d,
spline2dinterpolant  c 
)
inlinestatic
static void alglib.spline2d.spline2dcalcvbuf ( spline2dinterpolant  c,
double  x,
double  y,
ref double[]  f 
)
inlinestatic

Referenced by alglib.spline2dcalcvbuf().

static void alglib.spline2d.spline2dcalcv ( spline2dinterpolant  c,
double  x,
double  y,
ref double[]  f 
)
inlinestatic
static void alglib.spline2d.spline2dunpackv ( spline2dinterpolant  c,
ref int  m,
ref int  n,
ref int  d,
ref double  tbl[,] 
)
inlinestatic
static void alglib.spline2d.spline2dbuildbilinear ( double[]  x,
double[]  y,
double  f[,],
int  m,
int  n,
spline2dinterpolant  c 
)
inlinestatic
static void alglib.spline2d.spline2dbuildbicubic ( double[]  x,
double[]  y,
double  f[,],
int  m,
int  n,
spline2dinterpolant  c 
)
inlinestatic
static void alglib.spline2d.spline2dunpack ( spline2dinterpolant  c,
ref int  m,
ref int  n,
ref double  tbl[,] 
)
inlinestatic
static void alglib.spline2d.bicubiccalcderivatives ( double  a[,],
double[]  x,
double[]  y,
int  m,
int  n,
ref double  dx[,],
ref double  dy[,],
ref double  dxy[,] 
)
inlinestaticprivate
static double alglib.spline2d.spline2dcalc ( spline2dinterpolant  c,
double  x,
double  y 
)
inlinestatic
static void alglib.spline2d.spline2ddiff ( spline2dinterpolant  c,
double  x,
double  y,
ref double  f,
ref double  fx,
ref double  fy,
ref double  fxy 
)
inlinestatic
static void alglib.spline2d.spline2dlintransxy ( spline2dinterpolant  c,
double  ax,
double  bx,
double  ay,
double  by 
)
inlinestatic
static void alglib.spline2d.spline2dlintransf ( spline2dinterpolant  c,
double  a,
double  b 
)
inlinestatic
static void alglib.spline2d.spline2dcopy ( spline2dinterpolant  c,
spline2dinterpolant  cc 
)
inlinestatic
static void alglib.spline2d.spline2dresamplebicubic ( double  a[,],
int  oldheight,
int  oldwidth,
ref double  b[,],
int  newheight,
int  newwidth 
)
inlinestatic
static void alglib.spline2d.spline2dresamplebilinear ( double  a[,],
int  oldheight,
int  oldwidth,
ref double  b[,],
int  newheight,
int  newwidth 
)
inlinestatic
static void alglib.spline2d.spline2dbuildbilinearv ( double[]  x,
int  n,
double[]  y,
int  m,
double[]  f,
int  d,
spline2dinterpolant  c 
)
inlinestatic
static void alglib.spline2d.spline2dbuildbicubicv ( double[]  x,
int  n,
double[]  y,
int  m,
double[]  f,
int  d,
spline2dinterpolant  c 
)
inlinestatic
static void alglib.spline2d.spline2dcalcvbuf ( spline2dinterpolant  c,
double  x,
double  y,
ref double[]  f 
)
inlinestatic
static void alglib.spline2d.spline2dcalcv ( spline2dinterpolant  c,
double  x,
double  y,
ref double[]  f 
)
inlinestatic
static void alglib.spline2d.spline2dunpackv ( spline2dinterpolant  c,
ref int  m,
ref int  n,
ref int  d,
ref double  tbl[,] 
)
inlinestatic
static void alglib.spline2d.spline2dbuildbilinear ( double[]  x,
double[]  y,
double  f[,],
int  m,
int  n,
spline2dinterpolant  c 
)
inlinestatic
static void alglib.spline2d.spline2dbuildbicubic ( double[]  x,
double[]  y,
double  f[,],
int  m,
int  n,
spline2dinterpolant  c 
)
inlinestatic
static void alglib.spline2d.spline2dunpack ( spline2dinterpolant  c,
ref int  m,
ref int  n,
ref double  tbl[,] 
)
inlinestatic
static void alglib.spline2d.bicubiccalcderivatives ( double  a[,],
double[]  x,
double[]  y,
int  m,
int  n,
ref double  dx[,],
ref double  dy[,],
ref double  dxy[,] 
)
inlinestaticprivate

The documentation for this class was generated from the following file: