/opt/ros/diamondback/stacks/perception_pcl/cminpack/include/cminpack.h File Reference

Go to the source code of this file.

Typedefs

typedef int(* minpack_func_mn )(void *p, int m, int n, const double *x, double *fvec, int iflag)
typedef int(* minpack_func_nn )(void *p, int n, const double *x, double *fvec, int iflag)
typedef int(* minpack_funcder_mn )(void *p, int m, int n, const double *x, double *fvec, double *fjac, int ldfjac, int iflag)
typedef int(* minpack_funcder_nn )(void *p, int n, const double *x, double *fvec, double *fjac, int ldfjac, int iflag)
typedef int(* minpack_funcderstr_mn )(void *p, int m, int n, const double *x, double *fvec, double *fjrow, int iflag)

Functions

void chkder (int m, int n, const double *x, double *fvec, double *fjac, int ldfjac, double *xp, double *fvecp, int mode, double *err)
void covar (int n, double *r, int ldr, const int *ipvt, double tol, double *wa)
void dogleg (int n, const double *r, int lr, const double *diag, const double *qtb, double delta, double *x, double *wa1, double *wa2)
double dpmpar (int i)
double enorm (int n, const double *x)
int fdjac1 (minpack_func_nn fcn, void *p, int n, double *x, const double *fvec, double *fjac, int ldfjac, int ml, int mu, double epsfcn, double *wa1, double *wa2)
int fdjac2 (minpack_func_mn fcn, void *p, int m, int n, double *x, const double *fvec, double *fjac, int ldfjac, double epsfcn, double *wa)
int hybrd (minpack_func_nn fcn, void *p, int n, double *x, double *fvec, double xtol, int maxfev, int ml, int mu, double epsfcn, double *diag, int mode, double factor, int nprint, int *nfev, double *fjac, int ldfjac, double *r, int lr, double *qtf, double *wa1, double *wa2, double *wa3, double *wa4)
int hybrd1 (minpack_func_nn fcn, void *p, int n, double *x, double *fvec, double tol, double *wa, int lwa)
int hybrj (minpack_funcder_nn fcn, void *p, int n, double *x, double *fvec, double *fjac, int ldfjac, double xtol, int maxfev, double *diag, int mode, double factor, int nprint, int *nfev, int *njev, double *r, int lr, double *qtf, double *wa1, double *wa2, double *wa3, double *wa4)
int hybrj1 (minpack_funcder_nn fcn, void *p, int n, double *x, double *fvec, double *fjac, int ldfjac, double tol, double *wa, int lwa)
int lmder (minpack_funcder_mn fcn, void *p, int m, int n, double *x, double *fvec, double *fjac, int ldfjac, double ftol, double xtol, double gtol, int maxfev, double *diag, int mode, double factor, int nprint, int *nfev, int *njev, int *ipvt, double *qtf, double *wa1, double *wa2, double *wa3, double *wa4)
int lmder1 (minpack_funcder_mn fcn, void *p, int m, int n, double *x, double *fvec, double *fjac, int ldfjac, double tol, int *ipvt, double *wa, int lwa)
int lmdif (minpack_func_mn fcn, void *p, int m, int n, double *x, double *fvec, double ftol, double xtol, double gtol, int maxfev, double epsfcn, double *diag, int mode, double factor, int nprint, int *nfev, double *fjac, int ldfjac, int *ipvt, double *qtf, double *wa1, double *wa2, double *wa3, double *wa4)
int lmdif1 (minpack_func_mn fcn, void *p, int m, int n, double *x, double *fvec, double tol, int *iwa, double *wa, int lwa)
void lmpar (int n, double *r, int ldr, const int *ipvt, const double *diag, const double *qtb, double delta, double *par, double *x, double *sdiag, double *wa1, double *wa2)
int lmstr (minpack_funcderstr_mn fcn, void *p, int m, int n, double *x, double *fvec, double *fjac, int ldfjac, double ftol, double xtol, double gtol, int maxfev, double *diag, int mode, double factor, int nprint, int *nfev, int *njev, int *ipvt, double *qtf, double *wa1, double *wa2, double *wa3, double *wa4)
int lmstr1 (minpack_funcderstr_mn fcn, void *p, int m, int n, double *x, double *fvec, double *fjac, int ldfjac, double tol, int *ipvt, double *wa, int lwa)
void qform (int m, int n, double *q, int ldq, double *wa)
void qrfac (int m, int n, double *a, int lda, int pivot, int *ipvt, int lipvt, double *rdiag, double *acnorm, double *wa)
void qrsolv (int n, double *r, int ldr, const int *ipvt, const double *diag, const double *qtb, double *x, double *sdiag, double *wa)
void r1mpyq (int m, int n, double *a, int lda, const double *v, const double *w)
void r1updt (int m, int n, double *s, int ls, const double *u, double *v, double *w, int *sing)
void rwupdt (int n, double *r, int ldr, const double *w, double *b, double *alpha, double *cos, double *sin)

Typedef Documentation

typedef int(* minpack_func_mn)(void *p, int m, int n, const double *x, double *fvec, int iflag)

Definition at line 37 of file cminpack.h.

typedef int(* minpack_func_nn)(void *p, int n, const double *x, double *fvec, int iflag)

Definition at line 22 of file cminpack.h.

typedef int(* minpack_funcder_mn)(void *p, int m, int n, const double *x, double *fvec, double *fjac, int ldfjac, int iflag)

Definition at line 46 of file cminpack.h.

typedef int(* minpack_funcder_nn)(void *p, int n, const double *x, double *fvec, double *fjac, int ldfjac, int iflag)

Definition at line 30 of file cminpack.h.

typedef int(* minpack_funcderstr_mn)(void *p, int m, int n, const double *x, double *fvec, double *fjrow, int iflag)

Definition at line 55 of file cminpack.h.


Function Documentation

void chkder ( int  m,
int  n,
const double *  x,
double *  fvec,
double *  fjac,
int  ldfjac,
double *  xp,
double *  fvecp,
int  mode,
double *  err 
)
void covar ( int  n,
double *  r,
int  ldr,
const int *  ipvt,
double  tol,
double *  wa 
)
void dogleg ( int  n,
const double *  r,
int  lr,
const double *  diag,
const double *  qtb,
double  delta,
double *  x,
double *  wa1,
double *  wa2 
)
double dpmpar ( int  i  ) 
double enorm ( int  n,
const double *  x 
)
int fdjac1 ( minpack_func_nn  fcn,
void *  p,
int  n,
double *  x,
const double *  fvec,
double *  fjac,
int  ldfjac,
int  ml,
int  mu,
double  epsfcn,
double *  wa1,
double *  wa2 
)
int fdjac2 ( minpack_func_mn  fcn,
void *  p,
int  m,
int  n,
double *  x,
const double *  fvec,
double *  fjac,
int  ldfjac,
double  epsfcn,
double *  wa 
)
int hybrd ( minpack_func_nn  fcn,
void *  p,
int  n,
double *  x,
double *  fvec,
double  xtol,
int  maxfev,
int  ml,
int  mu,
double  epsfcn,
double *  diag,
int  mode,
double  factor,
int  nprint,
int *  nfev,
double *  fjac,
int  ldfjac,
double *  r,
int  lr,
double *  qtf,
double *  wa1,
double *  wa2,
double *  wa3,
double *  wa4 
)
int hybrd1 ( minpack_func_nn  fcn,
void *  p,
int  n,
double *  x,
double *  fvec,
double  tol,
double *  wa,
int  lwa 
)
int hybrj ( minpack_funcder_nn  fcn,
void *  p,
int  n,
double *  x,
double *  fvec,
double *  fjac,
int  ldfjac,
double  xtol,
int  maxfev,
double *  diag,
int  mode,
double  factor,
int  nprint,
int *  nfev,
int *  njev,
double *  r,
int  lr,
double *  qtf,
double *  wa1,
double *  wa2,
double *  wa3,
double *  wa4 
)
int hybrj1 ( minpack_funcder_nn  fcn,
void *  p,
int  n,
double *  x,
double *  fvec,
double *  fjac,
int  ldfjac,
double  tol,
double *  wa,
int  lwa 
)
int lmder ( minpack_funcder_mn  fcn,
void *  p,
int  m,
int  n,
double *  x,
double *  fvec,
double *  fjac,
int  ldfjac,
double  ftol,
double  xtol,
double  gtol,
int  maxfev,
double *  diag,
int  mode,
double  factor,
int  nprint,
int *  nfev,
int *  njev,
int *  ipvt,
double *  qtf,
double *  wa1,
double *  wa2,
double *  wa3,
double *  wa4 
)
int lmder1 ( minpack_funcder_mn  fcn,
void *  p,
int  m,
int  n,
double *  x,
double *  fvec,
double *  fjac,
int  ldfjac,
double  tol,
int *  ipvt,
double *  wa,
int  lwa 
)
int lmdif ( minpack_func_mn  fcn,
void *  p,
int  m,
int  n,
double *  x,
double *  fvec,
double  ftol,
double  xtol,
double  gtol,
int  maxfev,
double  epsfcn,
double *  diag,
int  mode,
double  factor,
int  nprint,
int *  nfev,
double *  fjac,
int  ldfjac,
int *  ipvt,
double *  qtf,
double *  wa1,
double *  wa2,
double *  wa3,
double *  wa4 
)
int lmdif1 ( minpack_func_mn  fcn,
void *  p,
int  m,
int  n,
double *  x,
double *  fvec,
double  tol,
int *  iwa,
double *  wa,
int  lwa 
)
void lmpar ( int  n,
double *  r,
int  ldr,
const int *  ipvt,
const double *  diag,
const double *  qtb,
double  delta,
double *  par,
double *  x,
double *  sdiag,
double *  wa1,
double *  wa2 
)
int lmstr ( minpack_funcderstr_mn  fcn,
void *  p,
int  m,
int  n,
double *  x,
double *  fvec,
double *  fjac,
int  ldfjac,
double  ftol,
double  xtol,
double  gtol,
int  maxfev,
double *  diag,
int  mode,
double  factor,
int  nprint,
int *  nfev,
int *  njev,
int *  ipvt,
double *  qtf,
double *  wa1,
double *  wa2,
double *  wa3,
double *  wa4 
)
int lmstr1 ( minpack_funcderstr_mn  fcn,
void *  p,
int  m,
int  n,
double *  x,
double *  fvec,
double *  fjac,
int  ldfjac,
double  tol,
int *  ipvt,
double *  wa,
int  lwa 
)
void qform ( int  m,
int  n,
double *  q,
int  ldq,
double *  wa 
)
void qrfac ( int  m,
int  n,
double *  a,
int  lda,
int  pivot,
int *  ipvt,
int  lipvt,
double *  rdiag,
double *  acnorm,
double *  wa 
)
void qrsolv ( int  n,
double *  r,
int  ldr,
const int *  ipvt,
const double *  diag,
const double *  qtb,
double *  x,
double *  sdiag,
double *  wa 
)
void r1mpyq ( int  m,
int  n,
double *  a,
int  lda,
const double *  v,
const double *  w 
)
void r1updt ( int  m,
int  n,
double *  s,
int  ls,
const double *  u,
double *  v,
double *  w,
int *  sing 
)
void rwupdt ( int  n,
double *  r,
int  ldr,
const double *  w,
double *  b,
double *  alpha,
double *  cos,
double *  sin 
)
 All Classes Files Functions Variables Typedefs Defines


cminpack
Author(s): $author
autogenerated on Mon Sep 5 08:35:06 2011