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

Classes

class  rbfmodel
 
class  rbfreport
 

Static Public Member Functions

static void rbfcreate (int nx, int ny, rbfmodel s)
 
static void rbfsetpoints (rbfmodel s, double[,] xy, int n)
 
static void rbfsetalgoqnn (rbfmodel s, double q, double z)
 
static void rbfsetalgomultilayer (rbfmodel s, double rbase, int nlayers, double lambdav)
 
static void rbfsetlinterm (rbfmodel s)
 
static void rbfsetconstterm (rbfmodel s)
 
static void rbfsetzeroterm (rbfmodel s)
 
static void rbfsetcond (rbfmodel s, double epsort, double epserr, int maxits)
 
static void rbfbuildmodel (rbfmodel s, rbfreport rep)
 
static double rbfcalc2 (rbfmodel s, double x0, double x1)
 
static double rbfcalc3 (rbfmodel s, double x0, double x1, double x2)
 
static void rbfcalc (rbfmodel s, double[] x, ref double[] y)
 
static void rbfcalcbuf (rbfmodel s, double[] x, ref double[] y)
 
static void rbfgridcalc2 (rbfmodel s, double[] x0, int n0, double[] x1, int n1, ref double[,] y)
 
static void rbfunpack (rbfmodel s, ref int nx, ref int ny, ref double[,] xwr, ref int nc, ref double[,] v)
 
static void rbfalloc (alglib.serializer s, rbfmodel model)
 
static void rbfserialize (alglib.serializer s, rbfmodel model)
 
static void rbfunserialize (alglib.serializer s, rbfmodel model)
 
static void rbfcreate (int nx, int ny, rbfmodel s)
 
static void rbfsetpoints (rbfmodel s, double[,] xy, int n)
 
static void rbfsetalgoqnn (rbfmodel s, double q, double z)
 
static void rbfsetalgomultilayer (rbfmodel s, double rbase, int nlayers, double lambdav)
 
static void rbfsetlinterm (rbfmodel s)
 
static void rbfsetconstterm (rbfmodel s)
 
static void rbfsetzeroterm (rbfmodel s)
 
static void rbfsetcond (rbfmodel s, double epsort, double epserr, int maxits)
 
static void rbfbuildmodel (rbfmodel s, rbfreport rep)
 
static double rbfcalc2 (rbfmodel s, double x0, double x1)
 
static double rbfcalc3 (rbfmodel s, double x0, double x1, double x2)
 
static void rbfcalc (rbfmodel s, double[] x, ref double[] y)
 
static void rbfcalcbuf (rbfmodel s, double[] x, ref double[] y)
 
static void rbfgridcalc2 (rbfmodel s, double[] x0, int n0, double[] x1, int n1, ref double[,] y)
 
static void rbfunpack (rbfmodel s, ref int nx, ref int ny, ref double[,] xwr, ref int nc, ref double[,] v)
 
static void rbfalloc (alglib.serializer s, rbfmodel model)
 
static void rbfserialize (alglib.serializer s, rbfmodel model)
 
static void rbfunserialize (alglib.serializer s, rbfmodel model)
 

Public Attributes

const double eps = 1.0E-6
 
const int mxnx = 3
 
const double rbffarradius = 6
 
const double rbfnearradius = 2.1
 
const double rbfmlradius = 3
 
const int rbffirstversion = 0
 

Static Private Member Functions

static void rbfgridregular (rbfmodel s, double h)
 
static void rbfgridpoints (rbfmodel s)
 
static void rbfgridspecial (rbfmodel s, double[,] cxy, int nc)
 
static void rbfradfixed (rbfmodel s, double r)
 
static void rbfradnn (rbfmodel s, double q, double z)
 
static bool buildlinearmodel (double[,] x, ref double[,] y, int n, int ny, int modeltype, ref double[,] v)
 
static void buildrbfmodellsqr (double[,] x, ref double[,] y, double[,] xc, double[] r, int n, int nc, int ny, nearestneighbor.kdtree pointstree, nearestneighbor.kdtree centerstree, double epsort, double epserr, int maxits, ref int gnnz, ref int snnz, ref double[,] w, ref int info, ref int iterationscount, ref int nmv)
 
static void buildrbfmlayersmodellsqr (double[,] x, ref double[,] y, ref double[,] xc, double rval, ref double[] r, int n, ref int nc, int ny, int nlayers, nearestneighbor.kdtree centerstree, double epsort, double epserr, int maxits, double lambdav, ref int annz, ref double[,] w, ref int info, ref int iterationscount, ref int nmv)
 
static void rbfgridpoints (rbfmodel s)
 
static void rbfradnn (rbfmodel s, double q, double z)
 
static bool buildlinearmodel (double[,] x, ref double[,] y, int n, int ny, int modeltype, ref double[,] v)
 
static void buildrbfmodellsqr (double[,] x, ref double[,] y, double[,] xc, double[] r, int n, int nc, int ny, nearestneighbor.kdtree pointstree, nearestneighbor.kdtree centerstree, double epsort, double epserr, int maxits, ref int gnnz, ref int snnz, ref double[,] w, ref int info, ref int iterationscount, ref int nmv)
 
static void buildrbfmlayersmodellsqr (double[,] x, ref double[,] y, ref double[,] xc, double rval, ref double[] r, int n, ref int nc, int ny, int nlayers, nearestneighbor.kdtree centerstree, double epsort, double epserr, int maxits, double lambdav, ref int annz, ref double[,] w, ref int info, ref int iterationscount, ref int nmv)
 

Member Function Documentation

static void alglib.rbf.rbfsetalgomultilayer ( rbfmodel  s,
double  rbase,
int  nlayers,
double  lambdav 
)
inlinestatic
static void alglib.rbf.rbfsetcond ( rbfmodel  s,
double  epsort,
double  epserr,
int  maxits 
)
inlinestatic
static void alglib.rbf.rbfgridcalc2 ( rbfmodel  s,
double[]  x0,
int  n0,
double[]  x1,
int  n1,
ref double  y[,] 
)
inlinestatic
static void alglib.rbf.rbfunpack ( rbfmodel  s,
ref int  nx,
ref int  ny,
ref double  xwr[,],
ref int  nc,
ref double  v[,] 
)
inlinestatic
static void alglib.rbf.rbfalloc ( alglib.serializer  s,
rbfmodel  model 
)
inlinestatic
static void alglib.rbf.rbfserialize ( alglib.serializer  s,
rbfmodel  model 
)
inlinestatic
static void alglib.rbf.rbfunserialize ( alglib.serializer  s,
rbfmodel  model 
)
inlinestatic
static void alglib.rbf.rbfgridregular ( rbfmodel  s,
double  h 
)
inlinestaticprivate
static void alglib.rbf.rbfgridpoints ( rbfmodel  s)
inlinestaticprivate
static void alglib.rbf.rbfgridspecial ( rbfmodel  s,
double  cxy[,],
int  nc 
)
inlinestaticprivate
static void alglib.rbf.rbfradfixed ( rbfmodel  s,
double  r 
)
inlinestaticprivate
static void alglib.rbf.rbfradnn ( rbfmodel  s,
double  q,
double  z 
)
inlinestaticprivate
static bool alglib.rbf.buildlinearmodel ( double  x[,],
ref double  y[,],
int  n,
int  ny,
int  modeltype,
ref double  v[,] 
)
inlinestaticprivate
static void alglib.rbf.buildrbfmodellsqr ( double  x[,],
ref double  y[,],
double  xc[,],
double[]  r,
int  n,
int  nc,
int  ny,
nearestneighbor.kdtree  pointstree,
nearestneighbor.kdtree  centerstree,
double  epsort,
double  epserr,
int  maxits,
ref int  gnnz,
ref int  snnz,
ref double  w[,],
ref int  info,
ref int  iterationscount,
ref int  nmv 
)
inlinestaticprivate
static void alglib.rbf.buildrbfmlayersmodellsqr ( double  x[,],
ref double  y[,],
ref double  xc[,],
double  rval,
ref double[]  r,
int  n,
ref int  nc,
int  ny,
int  nlayers,
nearestneighbor.kdtree  centerstree,
double  epsort,
double  epserr,
int  maxits,
double  lambdav,
ref int  annz,
ref double  w[,],
ref int  info,
ref int  iterationscount,
ref int  nmv 
)
inlinestaticprivate
static void alglib.rbf.rbfcreate ( int  nx,
int  ny,
rbfmodel  s 
)
inlinestatic
static void alglib.rbf.rbfsetpoints ( rbfmodel  s,
double  xy[,],
int  n 
)
inlinestatic
static void alglib.rbf.rbfsetalgoqnn ( rbfmodel  s,
double  q,
double  z 
)
inlinestatic
static void alglib.rbf.rbfsetalgomultilayer ( rbfmodel  s,
double  rbase,
int  nlayers,
double  lambdav 
)
inlinestatic
static void alglib.rbf.rbfsetlinterm ( rbfmodel  s)
inlinestatic
static void alglib.rbf.rbfsetconstterm ( rbfmodel  s)
inlinestatic
static void alglib.rbf.rbfsetzeroterm ( rbfmodel  s)
inlinestatic
static void alglib.rbf.rbfsetcond ( rbfmodel  s,
double  epsort,
double  epserr,
int  maxits 
)
inlinestatic
static void alglib.rbf.rbfbuildmodel ( rbfmodel  s,
rbfreport  rep 
)
inlinestatic
static double alglib.rbf.rbfcalc2 ( rbfmodel  s,
double  x0,
double  x1 
)
inlinestatic
static double alglib.rbf.rbfcalc3 ( rbfmodel  s,
double  x0,
double  x1,
double  x2 
)
inlinestatic
static void alglib.rbf.rbfcalc ( rbfmodel  s,
double[]  x,
ref double[]  y 
)
inlinestatic
static void alglib.rbf.rbfcalcbuf ( rbfmodel  s,
double[]  x,
ref double[]  y 
)
inlinestatic
static void alglib.rbf.rbfgridcalc2 ( rbfmodel  s,
double[]  x0,
int  n0,
double[]  x1,
int  n1,
ref double  y[,] 
)
inlinestatic
static void alglib.rbf.rbfunpack ( rbfmodel  s,
ref int  nx,
ref int  ny,
ref double  xwr[,],
ref int  nc,
ref double  v[,] 
)
inlinestatic
static void alglib.rbf.rbfalloc ( alglib.serializer  s,
rbfmodel  model 
)
inlinestatic
static void alglib.rbf.rbfserialize ( alglib.serializer  s,
rbfmodel  model 
)
inlinestatic
static void alglib.rbf.rbfunserialize ( alglib.serializer  s,
rbfmodel  model 
)
inlinestatic
static void alglib.rbf.rbfgridpoints ( rbfmodel  s)
inlinestaticprivate
static void alglib.rbf.rbfradnn ( rbfmodel  s,
double  q,
double  z 
)
inlinestaticprivate
static bool alglib.rbf.buildlinearmodel ( double  x[,],
ref double  y[,],
int  n,
int  ny,
int  modeltype,
ref double  v[,] 
)
inlinestaticprivate
static void alglib.rbf.buildrbfmodellsqr ( double  x[,],
ref double  y[,],
double  xc[,],
double[]  r,
int  n,
int  nc,
int  ny,
nearestneighbor.kdtree  pointstree,
nearestneighbor.kdtree  centerstree,
double  epsort,
double  epserr,
int  maxits,
ref int  gnnz,
ref int  snnz,
ref double  w[,],
ref int  info,
ref int  iterationscount,
ref int  nmv 
)
inlinestaticprivate
static void alglib.rbf.buildrbfmlayersmodellsqr ( double  x[,],
ref double  y[,],
ref double  xc[,],
double  rval,
ref double[]  r,
int  n,
ref int  nc,
int  ny,
int  nlayers,
nearestneighbor.kdtree  centerstree,
double  epsort,
double  epserr,
int  maxits,
double  lambdav,
ref int  annz,
ref double  w[,],
ref int  info,
ref int  iterationscount,
ref int  nmv 
)
inlinestaticprivate

Member Data Documentation

const double alglib.rbf.eps = 1.0E-6
const int alglib.rbf.mxnx = 3
const double alglib.rbf.rbffarradius = 6
const double alglib.rbf.rbfnearradius = 2.1
const double alglib.rbf.rbfmlradius = 3
const int alglib.rbf.rbffirstversion = 0

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