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.spline3d Class Reference

Classes

class  spline3dinterpolant
 

Static Public Member Functions

static double spline3dcalc (spline3dinterpolant c, double x, double y, double z)
 
static void spline3dlintransxyz (spline3dinterpolant c, double ax, double bx, double ay, double by, double az, double bz)
 
static void spline3dlintransf (spline3dinterpolant c, double a, double b)
 
static void spline3dcopy (spline3dinterpolant c, spline3dinterpolant cc)
 
static void spline3dresampletrilinear (double[] a, int oldzcount, int oldycount, int oldxcount, int newzcount, int newycount, int newxcount, ref double[] b)
 
static void spline3dbuildtrilinearv (double[] x, int n, double[] y, int m, double[] z, int l, double[] f, int d, spline3dinterpolant c)
 
static void spline3dcalcvbuf (spline3dinterpolant c, double x, double y, double z, ref double[] f)
 
static void spline3dcalcv (spline3dinterpolant c, double x, double y, double z, ref double[] f)
 
static void spline3dunpackv (spline3dinterpolant c, ref int n, ref int m, ref int l, ref int d, ref int stype, ref double[,] tbl)
 
static double spline3dcalc (spline3dinterpolant c, double x, double y, double z)
 
static void spline3dlintransxyz (spline3dinterpolant c, double ax, double bx, double ay, double by, double az, double bz)
 
static void spline3dlintransf (spline3dinterpolant c, double a, double b)
 
static void spline3dcopy (spline3dinterpolant c, spline3dinterpolant cc)
 
static void spline3dresampletrilinear (double[] a, int oldzcount, int oldycount, int oldxcount, int newzcount, int newycount, int newxcount, ref double[] b)
 
static void spline3dbuildtrilinearv (double[] x, int n, double[] y, int m, double[] z, int l, double[] f, int d, spline3dinterpolant c)
 
static void spline3dcalcvbuf (spline3dinterpolant c, double x, double y, double z, ref double[] f)
 
static void spline3dcalcv (spline3dinterpolant c, double x, double y, double z, ref double[] f)
 
static void spline3dunpackv (spline3dinterpolant c, ref int n, ref int m, ref int l, ref int d, ref int stype, ref double[,] tbl)
 

Static Private Member Functions

static void spline3ddiff (spline3dinterpolant c, double x, double y, double z, ref double f, ref double fx, ref double fy, ref double fxy)
 
static void spline3ddiff (spline3dinterpolant c, double x, double y, double z, ref double f, ref double fx, ref double fy, ref double fxy)
 

Member Function Documentation

static double alglib.spline3d.spline3dcalc ( spline3dinterpolant  c,
double  x,
double  y,
double  z 
)
inlinestatic
static void alglib.spline3d.spline3dlintransxyz ( spline3dinterpolant  c,
double  ax,
double  bx,
double  ay,
double  by,
double  az,
double  bz 
)
inlinestatic
static void alglib.spline3d.spline3dlintransf ( spline3dinterpolant  c,
double  a,
double  b 
)
inlinestatic
static void alglib.spline3d.spline3dcopy ( spline3dinterpolant  c,
spline3dinterpolant  cc 
)
inlinestatic
static void alglib.spline3d.spline3dresampletrilinear ( double[]  a,
int  oldzcount,
int  oldycount,
int  oldxcount,
int  newzcount,
int  newycount,
int  newxcount,
ref double[]  b 
)
inlinestatic
static void alglib.spline3d.spline3dbuildtrilinearv ( double[]  x,
int  n,
double[]  y,
int  m,
double[]  z,
int  l,
double[]  f,
int  d,
spline3dinterpolant  c 
)
inlinestatic
static void alglib.spline3d.spline3dcalcvbuf ( spline3dinterpolant  c,
double  x,
double  y,
double  z,
ref double[]  f 
)
inlinestatic

Referenced by alglib.spline3dcalcvbuf().

static void alglib.spline3d.spline3dcalcv ( spline3dinterpolant  c,
double  x,
double  y,
double  z,
ref double[]  f 
)
inlinestatic
static void alglib.spline3d.spline3dunpackv ( spline3dinterpolant  c,
ref int  n,
ref int  m,
ref int  l,
ref int  d,
ref int  stype,
ref double  tbl[,] 
)
inlinestatic
static void alglib.spline3d.spline3ddiff ( spline3dinterpolant  c,
double  x,
double  y,
double  z,
ref double  f,
ref double  fx,
ref double  fy,
ref double  fxy 
)
inlinestaticprivate
static double alglib.spline3d.spline3dcalc ( spline3dinterpolant  c,
double  x,
double  y,
double  z 
)
inlinestatic
static void alglib.spline3d.spline3dlintransxyz ( spline3dinterpolant  c,
double  ax,
double  bx,
double  ay,
double  by,
double  az,
double  bz 
)
inlinestatic
static void alglib.spline3d.spline3dlintransf ( spline3dinterpolant  c,
double  a,
double  b 
)
inlinestatic
static void alglib.spline3d.spline3dcopy ( spline3dinterpolant  c,
spline3dinterpolant  cc 
)
inlinestatic
static void alglib.spline3d.spline3dresampletrilinear ( double[]  a,
int  oldzcount,
int  oldycount,
int  oldxcount,
int  newzcount,
int  newycount,
int  newxcount,
ref double[]  b 
)
inlinestatic
static void alglib.spline3d.spline3dbuildtrilinearv ( double[]  x,
int  n,
double[]  y,
int  m,
double[]  z,
int  l,
double[]  f,
int  d,
spline3dinterpolant  c 
)
inlinestatic
static void alglib.spline3d.spline3dcalcvbuf ( spline3dinterpolant  c,
double  x,
double  y,
double  z,
ref double[]  f 
)
inlinestatic
static void alglib.spline3d.spline3dcalcv ( spline3dinterpolant  c,
double  x,
double  y,
double  z,
ref double[]  f 
)
inlinestatic
static void alglib.spline3d.spline3dunpackv ( spline3dinterpolant  c,
ref int  n,
ref int  m,
ref int  l,
ref int  d,
ref int  stype,
ref double  tbl[,] 
)
inlinestatic
static void alglib.spline3d.spline3ddiff ( spline3dinterpolant  c,
double  x,
double  y,
double  z,
ref double  f,
ref double  fx,
ref double  fy,
ref double  fxy 
)
inlinestaticprivate

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