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

Classes

class  pspline2interpolant
 
class  pspline3interpolant
 

Static Public Member Functions

static void pspline2build (double[,] xy, int n, int st, int pt, pspline2interpolant p)
 
static void pspline3build (double[,] xy, int n, int st, int pt, pspline3interpolant p)
 
static void pspline2buildperiodic (double[,] xy, int n, int st, int pt, pspline2interpolant p)
 
static void pspline3buildperiodic (double[,] xy, int n, int st, int pt, pspline3interpolant p)
 
static void pspline2parametervalues (pspline2interpolant p, ref int n, ref double[] t)
 
static void pspline3parametervalues (pspline3interpolant p, ref int n, ref double[] t)
 
static void pspline2calc (pspline2interpolant p, double t, ref double x, ref double y)
 
static void pspline3calc (pspline3interpolant p, double t, ref double x, ref double y, ref double z)
 
static void pspline2tangent (pspline2interpolant p, double t, ref double x, ref double y)
 
static void pspline3tangent (pspline3interpolant p, double t, ref double x, ref double y, ref double z)
 
static void pspline2diff (pspline2interpolant p, double t, ref double x, ref double dx, ref double y, ref double dy)
 
static void pspline3diff (pspline3interpolant p, double t, ref double x, ref double dx, ref double y, ref double dy, ref double z, ref double dz)
 
static void pspline2diff2 (pspline2interpolant p, double t, ref double x, ref double dx, ref double d2x, ref double y, ref double dy, ref double d2y)
 
static void pspline3diff2 (pspline3interpolant p, double t, ref double x, ref double dx, ref double d2x, ref double y, ref double dy, ref double d2y, ref double z, ref double dz, ref double d2z)
 
static double pspline2arclength (pspline2interpolant p, double a, double b)
 
static double pspline3arclength (pspline3interpolant p, double a, double b)
 
static void pspline2build (double[,] xy, int n, int st, int pt, pspline2interpolant p)
 
static void pspline3build (double[,] xy, int n, int st, int pt, pspline3interpolant p)
 
static void pspline2buildperiodic (double[,] xy, int n, int st, int pt, pspline2interpolant p)
 
static void pspline3buildperiodic (double[,] xy, int n, int st, int pt, pspline3interpolant p)
 
static void pspline2parametervalues (pspline2interpolant p, ref int n, ref double[] t)
 
static void pspline3parametervalues (pspline3interpolant p, ref int n, ref double[] t)
 
static void pspline2calc (pspline2interpolant p, double t, ref double x, ref double y)
 
static void pspline3calc (pspline3interpolant p, double t, ref double x, ref double y, ref double z)
 
static void pspline2tangent (pspline2interpolant p, double t, ref double x, ref double y)
 
static void pspline3tangent (pspline3interpolant p, double t, ref double x, ref double y, ref double z)
 
static void pspline2diff (pspline2interpolant p, double t, ref double x, ref double dx, ref double y, ref double dy)
 
static void pspline3diff (pspline3interpolant p, double t, ref double x, ref double dx, ref double y, ref double dy, ref double z, ref double dz)
 
static void pspline2diff2 (pspline2interpolant p, double t, ref double x, ref double dx, ref double d2x, ref double y, ref double dy, ref double d2y)
 
static void pspline3diff2 (pspline3interpolant p, double t, ref double x, ref double dx, ref double d2x, ref double y, ref double dy, ref double d2y, ref double z, ref double dz, ref double d2z)
 
static double pspline2arclength (pspline2interpolant p, double a, double b)
 
static double pspline3arclength (pspline3interpolant p, double a, double b)
 

Static Private Member Functions

static void pspline2par (double[,] xy, int n, int pt, ref double[] p)
 
static void pspline3par (double[,] xy, int n, int pt, ref double[] p)
 
static void pspline2par (double[,] xy, int n, int pt, ref double[] p)
 
static void pspline3par (double[,] xy, int n, int pt, ref double[] p)
 

Member Function Documentation

static void alglib.pspline.pspline2build ( double  xy[,],
int  n,
int  st,
int  pt,
pspline2interpolant  p 
)
inlinestatic
static void alglib.pspline.pspline3build ( double  xy[,],
int  n,
int  st,
int  pt,
pspline3interpolant  p 
)
inlinestatic
static void alglib.pspline.pspline2buildperiodic ( double  xy[,],
int  n,
int  st,
int  pt,
pspline2interpolant  p 
)
inlinestatic
static void alglib.pspline.pspline3buildperiodic ( double  xy[,],
int  n,
int  st,
int  pt,
pspline3interpolant  p 
)
inlinestatic
static void alglib.pspline.pspline2parametervalues ( pspline2interpolant  p,
ref int  n,
ref double[]  t 
)
inlinestatic
static void alglib.pspline.pspline3parametervalues ( pspline3interpolant  p,
ref int  n,
ref double[]  t 
)
inlinestatic
static void alglib.pspline.pspline2calc ( pspline2interpolant  p,
double  t,
ref double  x,
ref double  y 
)
inlinestatic
static void alglib.pspline.pspline3calc ( pspline3interpolant  p,
double  t,
ref double  x,
ref double  y,
ref double  z 
)
inlinestatic
static void alglib.pspline.pspline2tangent ( pspline2interpolant  p,
double  t,
ref double  x,
ref double  y 
)
inlinestatic
static void alglib.pspline.pspline3tangent ( pspline3interpolant  p,
double  t,
ref double  x,
ref double  y,
ref double  z 
)
inlinestatic
static void alglib.pspline.pspline2diff ( pspline2interpolant  p,
double  t,
ref double  x,
ref double  dx,
ref double  y,
ref double  dy 
)
inlinestatic
static void alglib.pspline.pspline3diff ( pspline3interpolant  p,
double  t,
ref double  x,
ref double  dx,
ref double  y,
ref double  dy,
ref double  z,
ref double  dz 
)
inlinestatic
static void alglib.pspline.pspline2diff2 ( pspline2interpolant  p,
double  t,
ref double  x,
ref double  dx,
ref double  d2x,
ref double  y,
ref double  dy,
ref double  d2y 
)
inlinestatic
static void alglib.pspline.pspline3diff2 ( pspline3interpolant  p,
double  t,
ref double  x,
ref double  dx,
ref double  d2x,
ref double  y,
ref double  dy,
ref double  d2y,
ref double  z,
ref double  dz,
ref double  d2z 
)
inlinestatic
static double alglib.pspline.pspline2arclength ( pspline2interpolant  p,
double  a,
double  b 
)
inlinestatic
static double alglib.pspline.pspline3arclength ( pspline3interpolant  p,
double  a,
double  b 
)
inlinestatic
static void alglib.pspline.pspline2par ( double  xy[,],
int  n,
int  pt,
ref double[]  p 
)
inlinestaticprivate
static void alglib.pspline.pspline3par ( double  xy[,],
int  n,
int  pt,
ref double[]  p 
)
inlinestaticprivate
static void alglib.pspline.pspline2build ( double  xy[,],
int  n,
int  st,
int  pt,
pspline2interpolant  p 
)
inlinestatic
static void alglib.pspline.pspline3build ( double  xy[,],
int  n,
int  st,
int  pt,
pspline3interpolant  p 
)
inlinestatic
static void alglib.pspline.pspline2buildperiodic ( double  xy[,],
int  n,
int  st,
int  pt,
pspline2interpolant  p 
)
inlinestatic
static void alglib.pspline.pspline3buildperiodic ( double  xy[,],
int  n,
int  st,
int  pt,
pspline3interpolant  p 
)
inlinestatic
static void alglib.pspline.pspline2parametervalues ( pspline2interpolant  p,
ref int  n,
ref double[]  t 
)
inlinestatic
static void alglib.pspline.pspline3parametervalues ( pspline3interpolant  p,
ref int  n,
ref double[]  t 
)
inlinestatic
static void alglib.pspline.pspline2calc ( pspline2interpolant  p,
double  t,
ref double  x,
ref double  y 
)
inlinestatic
static void alglib.pspline.pspline3calc ( pspline3interpolant  p,
double  t,
ref double  x,
ref double  y,
ref double  z 
)
inlinestatic
static void alglib.pspline.pspline2tangent ( pspline2interpolant  p,
double  t,
ref double  x,
ref double  y 
)
inlinestatic
static void alglib.pspline.pspline3tangent ( pspline3interpolant  p,
double  t,
ref double  x,
ref double  y,
ref double  z 
)
inlinestatic
static void alglib.pspline.pspline2diff ( pspline2interpolant  p,
double  t,
ref double  x,
ref double  dx,
ref double  y,
ref double  dy 
)
inlinestatic
static void alglib.pspline.pspline3diff ( pspline3interpolant  p,
double  t,
ref double  x,
ref double  dx,
ref double  y,
ref double  dy,
ref double  z,
ref double  dz 
)
inlinestatic
static void alglib.pspline.pspline2diff2 ( pspline2interpolant  p,
double  t,
ref double  x,
ref double  dx,
ref double  d2x,
ref double  y,
ref double  dy,
ref double  d2y 
)
inlinestatic
static void alglib.pspline.pspline3diff2 ( pspline3interpolant  p,
double  t,
ref double  x,
ref double  dx,
ref double  d2x,
ref double  y,
ref double  dy,
ref double  d2y,
ref double  z,
ref double  dz,
ref double  d2z 
)
inlinestatic
static double alglib.pspline.pspline2arclength ( pspline2interpolant  p,
double  a,
double  b 
)
inlinestatic
static double alglib.pspline.pspline3arclength ( pspline3interpolant  p,
double  a,
double  b 
)
inlinestatic
static void alglib.pspline.pspline2par ( double  xy[,],
int  n,
int  pt,
ref double[]  p 
)
inlinestaticprivate
static void alglib.pspline.pspline3par ( double  xy[,],
int  n,
int  pt,
ref double[]  p 
)
inlinestaticprivate

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