public class cminpackl extends cminpackl
Modifier and Type | Class and Description |
---|---|
static class |
cminpackl.cminpack_func_mn |
static class |
cminpackl.cminpack_func_nn |
static class |
cminpackl.cminpack_funcder_mn |
static class |
cminpackl.cminpack_funcder_nn |
static class |
cminpackl.cminpack_funcderstr_mn |
Constructor and Description |
---|
cminpackl() |
Modifier and Type | Method and Description |
---|---|
static void |
chkder(int m,
int n,
double[] x,
double[] fvec,
double[] fjac,
int ldfjac,
double[] xp,
double[] fvecp,
int mode,
double[] err) |
static void |
chkder(int m,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
DoubleBuffer fjac,
int ldfjac,
DoubleBuffer xp,
DoubleBuffer fvecp,
int mode,
DoubleBuffer err) |
static void |
chkder(int m,
int n,
DoublePointer x,
DoublePointer fvec,
DoublePointer fjac,
int ldfjac,
DoublePointer xp,
DoublePointer fvecp,
int mode,
DoublePointer err) |
static void |
covar(int n,
double[] r,
int ldr,
int[] ipvt,
double tol,
double[] wa) |
static void |
covar(int n,
DoubleBuffer r,
int ldr,
IntBuffer ipvt,
double tol,
DoubleBuffer wa) |
static void |
covar(int n,
DoublePointer r,
int ldr,
IntPointer ipvt,
double tol,
DoublePointer wa) |
static int |
covar1(int m,
int n,
double fsumsq,
double[] r,
int ldr,
int[] ipvt,
double tol,
double[] wa) |
static int |
covar1(int m,
int n,
double fsumsq,
DoubleBuffer r,
int ldr,
IntBuffer ipvt,
double tol,
DoubleBuffer wa) |
static int |
covar1(int m,
int n,
double fsumsq,
DoublePointer r,
int ldr,
IntPointer ipvt,
double tol,
DoublePointer wa) |
static void |
dogleg(int n,
double[] r,
int lr,
double[] diag,
double[] qtb,
double delta,
double[] x,
double[] wa1,
double[] wa2) |
static void |
dogleg(int n,
DoubleBuffer r,
int lr,
DoubleBuffer diag,
DoubleBuffer qtb,
double delta,
DoubleBuffer x,
DoubleBuffer wa1,
DoubleBuffer wa2) |
static void |
dogleg(int n,
DoublePointer r,
int lr,
DoublePointer diag,
DoublePointer qtb,
double delta,
DoublePointer x,
DoublePointer wa1,
DoublePointer wa2) |
static double |
dpmpar(int i) |
static double |
enorm(int n,
double[] x) |
static double |
enorm(int n,
DoubleBuffer x) |
static double |
enorm(int n,
DoublePointer x) |
static int |
fdjac1(cminpackl.cminpack_func_nn fcn_nn,
Pointer p,
int n,
double[] x,
double[] fvec,
double[] fjac,
int ldfjac,
int ml,
int mu,
double epsfcn,
double[] wa1,
double[] wa2) |
static int |
fdjac1(cminpackl.cminpack_func_nn fcn_nn,
Pointer p,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
DoubleBuffer fjac,
int ldfjac,
int ml,
int mu,
double epsfcn,
DoubleBuffer wa1,
DoubleBuffer wa2) |
static int |
fdjac1(cminpackl.cminpack_func_nn fcn_nn,
Pointer p,
int n,
DoublePointer x,
DoublePointer fvec,
DoublePointer fjac,
int ldfjac,
int ml,
int mu,
double epsfcn,
DoublePointer wa1,
DoublePointer wa2) |
static int |
fdjac2(cminpackl.cminpack_func_mn fcn_mn,
Pointer p,
int m,
int n,
double[] x,
double[] fvec,
double[] fjac,
int ldfjac,
double epsfcn,
double[] wa) |
static int |
fdjac2(cminpackl.cminpack_func_mn fcn_mn,
Pointer p,
int m,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
DoubleBuffer fjac,
int ldfjac,
double epsfcn,
DoubleBuffer wa) |
static int |
fdjac2(cminpackl.cminpack_func_mn fcn_mn,
Pointer p,
int m,
int n,
DoublePointer x,
DoublePointer fvec,
DoublePointer fjac,
int ldfjac,
double epsfcn,
DoublePointer wa) |
static int |
hybrd(cminpackl.cminpack_func_nn fcn_nn,
Pointer 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) |
static int |
hybrd(cminpackl.cminpack_func_nn fcn_nn,
Pointer p,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
double xtol,
int maxfev,
int ml,
int mu,
double epsfcn,
DoubleBuffer diag,
int mode,
double factor,
int nprint,
IntBuffer nfev,
DoubleBuffer fjac,
int ldfjac,
DoubleBuffer r,
int lr,
DoubleBuffer qtf,
DoubleBuffer wa1,
DoubleBuffer wa2,
DoubleBuffer wa3,
DoubleBuffer wa4) |
static int |
hybrd(cminpackl.cminpack_func_nn fcn_nn,
Pointer p,
int n,
DoublePointer x,
DoublePointer fvec,
double xtol,
int maxfev,
int ml,
int mu,
double epsfcn,
DoublePointer diag,
int mode,
double factor,
int nprint,
IntPointer nfev,
DoublePointer fjac,
int ldfjac,
DoublePointer r,
int lr,
DoublePointer qtf,
DoublePointer wa1,
DoublePointer wa2,
DoublePointer wa3,
DoublePointer wa4) |
static int |
hybrd1(cminpackl.cminpack_func_nn fcn_nn,
Pointer p,
int n,
double[] x,
double[] fvec,
double tol,
double[] wa,
int lwa) |
static int |
hybrd1(cminpackl.cminpack_func_nn fcn_nn,
Pointer p,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
double tol,
DoubleBuffer wa,
int lwa) |
static int |
hybrd1(cminpackl.cminpack_func_nn fcn_nn,
Pointer p,
int n,
DoublePointer x,
DoublePointer fvec,
double tol,
DoublePointer wa,
int lwa) |
static int |
hybrj(cminpackl.cminpack_funcder_nn fcnder_nn,
Pointer 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) |
static int |
hybrj(cminpackl.cminpack_funcder_nn fcnder_nn,
Pointer p,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
DoubleBuffer fjac,
int ldfjac,
double xtol,
int maxfev,
DoubleBuffer diag,
int mode,
double factor,
int nprint,
IntBuffer nfev,
IntBuffer njev,
DoubleBuffer r,
int lr,
DoubleBuffer qtf,
DoubleBuffer wa1,
DoubleBuffer wa2,
DoubleBuffer wa3,
DoubleBuffer wa4) |
static int |
hybrj(cminpackl.cminpack_funcder_nn fcnder_nn,
Pointer p,
int n,
DoublePointer x,
DoublePointer fvec,
DoublePointer fjac,
int ldfjac,
double xtol,
int maxfev,
DoublePointer diag,
int mode,
double factor,
int nprint,
IntPointer nfev,
IntPointer njev,
DoublePointer r,
int lr,
DoublePointer qtf,
DoublePointer wa1,
DoublePointer wa2,
DoublePointer wa3,
DoublePointer wa4) |
static int |
hybrj1(cminpackl.cminpack_funcder_nn fcnder_nn,
Pointer p,
int n,
double[] x,
double[] fvec,
double[] fjac,
int ldfjac,
double tol,
double[] wa,
int lwa) |
static int |
hybrj1(cminpackl.cminpack_funcder_nn fcnder_nn,
Pointer p,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
DoubleBuffer fjac,
int ldfjac,
double tol,
DoubleBuffer wa,
int lwa) |
static int |
hybrj1(cminpackl.cminpack_funcder_nn fcnder_nn,
Pointer p,
int n,
DoublePointer x,
DoublePointer fvec,
DoublePointer fjac,
int ldfjac,
double tol,
DoublePointer wa,
int lwa) |
static int |
lmder(cminpackl.cminpack_funcder_mn fcnder_mn,
Pointer 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) |
static int |
lmder(cminpackl.cminpack_funcder_mn fcnder_mn,
Pointer p,
int m,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
DoubleBuffer fjac,
int ldfjac,
double ftol,
double xtol,
double gtol,
int maxfev,
DoubleBuffer diag,
int mode,
double factor,
int nprint,
IntBuffer nfev,
IntBuffer njev,
IntBuffer ipvt,
DoubleBuffer qtf,
DoubleBuffer wa1,
DoubleBuffer wa2,
DoubleBuffer wa3,
DoubleBuffer wa4) |
static int |
lmder(cminpackl.cminpack_funcder_mn fcnder_mn,
Pointer p,
int m,
int n,
DoublePointer x,
DoublePointer fvec,
DoublePointer fjac,
int ldfjac,
double ftol,
double xtol,
double gtol,
int maxfev,
DoublePointer diag,
int mode,
double factor,
int nprint,
IntPointer nfev,
IntPointer njev,
IntPointer ipvt,
DoublePointer qtf,
DoublePointer wa1,
DoublePointer wa2,
DoublePointer wa3,
DoublePointer wa4) |
static int |
lmder1(cminpackl.cminpack_funcder_mn fcnder_mn,
Pointer p,
int m,
int n,
double[] x,
double[] fvec,
double[] fjac,
int ldfjac,
double tol,
int[] ipvt,
double[] wa,
int lwa) |
static int |
lmder1(cminpackl.cminpack_funcder_mn fcnder_mn,
Pointer p,
int m,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
DoubleBuffer fjac,
int ldfjac,
double tol,
IntBuffer ipvt,
DoubleBuffer wa,
int lwa) |
static int |
lmder1(cminpackl.cminpack_funcder_mn fcnder_mn,
Pointer p,
int m,
int n,
DoublePointer x,
DoublePointer fvec,
DoublePointer fjac,
int ldfjac,
double tol,
IntPointer ipvt,
DoublePointer wa,
int lwa) |
static int |
lmdif(cminpackl.cminpack_func_mn fcn_mn,
Pointer 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) |
static int |
lmdif(cminpackl.cminpack_func_mn fcn_mn,
Pointer p,
int m,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
double ftol,
double xtol,
double gtol,
int maxfev,
double epsfcn,
DoubleBuffer diag,
int mode,
double factor,
int nprint,
IntBuffer nfev,
DoubleBuffer fjac,
int ldfjac,
IntBuffer ipvt,
DoubleBuffer qtf,
DoubleBuffer wa1,
DoubleBuffer wa2,
DoubleBuffer wa3,
DoubleBuffer wa4) |
static int |
lmdif(cminpackl.cminpack_func_mn fcn_mn,
Pointer p,
int m,
int n,
DoublePointer x,
DoublePointer fvec,
double ftol,
double xtol,
double gtol,
int maxfev,
double epsfcn,
DoublePointer diag,
int mode,
double factor,
int nprint,
IntPointer nfev,
DoublePointer fjac,
int ldfjac,
IntPointer ipvt,
DoublePointer qtf,
DoublePointer wa1,
DoublePointer wa2,
DoublePointer wa3,
DoublePointer wa4) |
static int |
lmdif1(cminpackl.cminpack_func_mn fcn_mn,
Pointer p,
int m,
int n,
double[] x,
double[] fvec,
double tol,
int[] iwa,
double[] wa,
int lwa) |
static int |
lmdif1(cminpackl.cminpack_func_mn fcn_mn,
Pointer p,
int m,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
double tol,
IntBuffer iwa,
DoubleBuffer wa,
int lwa) |
static int |
lmdif1(cminpackl.cminpack_func_mn fcn_mn,
Pointer p,
int m,
int n,
DoublePointer x,
DoublePointer fvec,
double tol,
IntPointer iwa,
DoublePointer wa,
int lwa) |
static void |
lmpar(int n,
double[] r,
int ldr,
int[] ipvt,
double[] diag,
double[] qtb,
double delta,
double[] par,
double[] x,
double[] sdiag,
double[] wa1,
double[] wa2) |
static void |
lmpar(int n,
DoubleBuffer r,
int ldr,
IntBuffer ipvt,
DoubleBuffer diag,
DoubleBuffer qtb,
double delta,
DoubleBuffer par,
DoubleBuffer x,
DoubleBuffer sdiag,
DoubleBuffer wa1,
DoubleBuffer wa2) |
static void |
lmpar(int n,
DoublePointer r,
int ldr,
IntPointer ipvt,
DoublePointer diag,
DoublePointer qtb,
double delta,
DoublePointer par,
DoublePointer x,
DoublePointer sdiag,
DoublePointer wa1,
DoublePointer wa2) |
static int |
lmstr(cminpackl.cminpack_funcderstr_mn fcnderstr_mn,
Pointer 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) |
static int |
lmstr(cminpackl.cminpack_funcderstr_mn fcnderstr_mn,
Pointer p,
int m,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
DoubleBuffer fjac,
int ldfjac,
double ftol,
double xtol,
double gtol,
int maxfev,
DoubleBuffer diag,
int mode,
double factor,
int nprint,
IntBuffer nfev,
IntBuffer njev,
IntBuffer ipvt,
DoubleBuffer qtf,
DoubleBuffer wa1,
DoubleBuffer wa2,
DoubleBuffer wa3,
DoubleBuffer wa4) |
static int |
lmstr(cminpackl.cminpack_funcderstr_mn fcnderstr_mn,
Pointer p,
int m,
int n,
DoublePointer x,
DoublePointer fvec,
DoublePointer fjac,
int ldfjac,
double ftol,
double xtol,
double gtol,
int maxfev,
DoublePointer diag,
int mode,
double factor,
int nprint,
IntPointer nfev,
IntPointer njev,
IntPointer ipvt,
DoublePointer qtf,
DoublePointer wa1,
DoublePointer wa2,
DoublePointer wa3,
DoublePointer wa4) |
static int |
lmstr1(cminpackl.cminpack_funcderstr_mn fcnderstr_mn,
Pointer p,
int m,
int n,
double[] x,
double[] fvec,
double[] fjac,
int ldfjac,
double tol,
int[] ipvt,
double[] wa,
int lwa) |
static int |
lmstr1(cminpackl.cminpack_funcderstr_mn fcnderstr_mn,
Pointer p,
int m,
int n,
DoubleBuffer x,
DoubleBuffer fvec,
DoubleBuffer fjac,
int ldfjac,
double tol,
IntBuffer ipvt,
DoubleBuffer wa,
int lwa) |
static int |
lmstr1(cminpackl.cminpack_funcderstr_mn fcnderstr_mn,
Pointer p,
int m,
int n,
DoublePointer x,
DoublePointer fvec,
DoublePointer fjac,
int ldfjac,
double tol,
IntPointer ipvt,
DoublePointer wa,
int lwa) |
static void |
qform(int m,
int n,
double[] q,
int ldq,
double[] wa) |
static void |
qform(int m,
int n,
DoubleBuffer q,
int ldq,
DoubleBuffer wa) |
static void |
qform(int m,
int n,
DoublePointer q,
int ldq,
DoublePointer wa) |
static void |
qrfac(int m,
int n,
double[] a,
int lda,
int pivot,
int[] ipvt,
int lipvt,
double[] rdiag,
double[] acnorm,
double[] wa) |
static void |
qrfac(int m,
int n,
DoubleBuffer a,
int lda,
int pivot,
IntBuffer ipvt,
int lipvt,
DoubleBuffer rdiag,
DoubleBuffer acnorm,
DoubleBuffer wa) |
static void |
qrfac(int m,
int n,
DoublePointer a,
int lda,
int pivot,
IntPointer ipvt,
int lipvt,
DoublePointer rdiag,
DoublePointer acnorm,
DoublePointer wa) |
static void |
qrsolv(int n,
double[] r,
int ldr,
int[] ipvt,
double[] diag,
double[] qtb,
double[] x,
double[] sdiag,
double[] wa) |
static void |
qrsolv(int n,
DoubleBuffer r,
int ldr,
IntBuffer ipvt,
DoubleBuffer diag,
DoubleBuffer qtb,
DoubleBuffer x,
DoubleBuffer sdiag,
DoubleBuffer wa) |
static void |
qrsolv(int n,
DoublePointer r,
int ldr,
IntPointer ipvt,
DoublePointer diag,
DoublePointer qtb,
DoublePointer x,
DoublePointer sdiag,
DoublePointer wa) |
static void |
r1mpyq(int m,
int n,
double[] a,
int lda,
double[] v,
double[] w) |
static void |
r1mpyq(int m,
int n,
DoubleBuffer a,
int lda,
DoubleBuffer v,
DoubleBuffer w) |
static void |
r1mpyq(int m,
int n,
DoublePointer a,
int lda,
DoublePointer v,
DoublePointer w) |
static void |
r1updt(int m,
int n,
double[] s,
int ls,
double[] u,
double[] v,
double[] w,
int[] sing) |
static void |
r1updt(int m,
int n,
DoubleBuffer s,
int ls,
DoubleBuffer u,
DoubleBuffer v,
DoubleBuffer w,
IntBuffer sing) |
static void |
r1updt(int m,
int n,
DoublePointer s,
int ls,
DoublePointer u,
DoublePointer v,
DoublePointer w,
IntPointer sing) |
static void |
rwupdt(int n,
double[] r,
int ldr,
double[] w,
double[] b,
double[] alpha,
double[] cos,
double[] sin) |
static void |
rwupdt(int n,
DoubleBuffer r,
int ldr,
DoubleBuffer w,
DoubleBuffer b,
DoubleBuffer alpha,
DoubleBuffer cos,
DoubleBuffer sin) |
static void |
rwupdt(int n,
DoublePointer r,
int ldr,
DoublePointer w,
DoublePointer b,
DoublePointer alpha,
DoublePointer cos,
DoublePointer sin) |
public static int hybrd1(cminpackl.cminpack_func_nn fcn_nn, Pointer p, int n, DoublePointer x, DoublePointer fvec, double tol, DoublePointer wa, int lwa)
public static int hybrd1(cminpackl.cminpack_func_nn fcn_nn, Pointer p, int n, DoubleBuffer x, DoubleBuffer fvec, double tol, DoubleBuffer wa, int lwa)
public static int hybrd1(cminpackl.cminpack_func_nn fcn_nn, Pointer p, int n, double[] x, double[] fvec, double tol, double[] wa, int lwa)
public static int hybrd(cminpackl.cminpack_func_nn fcn_nn, Pointer p, int n, DoublePointer x, DoublePointer fvec, double xtol, int maxfev, int ml, int mu, double epsfcn, DoublePointer diag, int mode, double factor, int nprint, IntPointer nfev, DoublePointer fjac, int ldfjac, DoublePointer r, int lr, DoublePointer qtf, DoublePointer wa1, DoublePointer wa2, DoublePointer wa3, DoublePointer wa4)
public static int hybrd(cminpackl.cminpack_func_nn fcn_nn, Pointer p, int n, DoubleBuffer x, DoubleBuffer fvec, double xtol, int maxfev, int ml, int mu, double epsfcn, DoubleBuffer diag, int mode, double factor, int nprint, IntBuffer nfev, DoubleBuffer fjac, int ldfjac, DoubleBuffer r, int lr, DoubleBuffer qtf, DoubleBuffer wa1, DoubleBuffer wa2, DoubleBuffer wa3, DoubleBuffer wa4)
public static int hybrd(cminpackl.cminpack_func_nn fcn_nn, Pointer 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)
public static int hybrj1(cminpackl.cminpack_funcder_nn fcnder_nn, Pointer p, int n, DoublePointer x, DoublePointer fvec, DoublePointer fjac, int ldfjac, double tol, DoublePointer wa, int lwa)
public static int hybrj1(cminpackl.cminpack_funcder_nn fcnder_nn, Pointer p, int n, DoubleBuffer x, DoubleBuffer fvec, DoubleBuffer fjac, int ldfjac, double tol, DoubleBuffer wa, int lwa)
public static int hybrj1(cminpackl.cminpack_funcder_nn fcnder_nn, Pointer p, int n, double[] x, double[] fvec, double[] fjac, int ldfjac, double tol, double[] wa, int lwa)
public static int hybrj(cminpackl.cminpack_funcder_nn fcnder_nn, Pointer p, int n, DoublePointer x, DoublePointer fvec, DoublePointer fjac, int ldfjac, double xtol, int maxfev, DoublePointer diag, int mode, double factor, int nprint, IntPointer nfev, IntPointer njev, DoublePointer r, int lr, DoublePointer qtf, DoublePointer wa1, DoublePointer wa2, DoublePointer wa3, DoublePointer wa4)
public static int hybrj(cminpackl.cminpack_funcder_nn fcnder_nn, Pointer p, int n, DoubleBuffer x, DoubleBuffer fvec, DoubleBuffer fjac, int ldfjac, double xtol, int maxfev, DoubleBuffer diag, int mode, double factor, int nprint, IntBuffer nfev, IntBuffer njev, DoubleBuffer r, int lr, DoubleBuffer qtf, DoubleBuffer wa1, DoubleBuffer wa2, DoubleBuffer wa3, DoubleBuffer wa4)
public static int hybrj(cminpackl.cminpack_funcder_nn fcnder_nn, Pointer 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)
public static int lmdif1(cminpackl.cminpack_func_mn fcn_mn, Pointer p, int m, int n, DoublePointer x, DoublePointer fvec, double tol, IntPointer iwa, DoublePointer wa, int lwa)
public static int lmdif1(cminpackl.cminpack_func_mn fcn_mn, Pointer p, int m, int n, DoubleBuffer x, DoubleBuffer fvec, double tol, IntBuffer iwa, DoubleBuffer wa, int lwa)
public static int lmdif1(cminpackl.cminpack_func_mn fcn_mn, Pointer p, int m, int n, double[] x, double[] fvec, double tol, int[] iwa, double[] wa, int lwa)
public static int lmdif(cminpackl.cminpack_func_mn fcn_mn, Pointer p, int m, int n, DoublePointer x, DoublePointer fvec, double ftol, double xtol, double gtol, int maxfev, double epsfcn, DoublePointer diag, int mode, double factor, int nprint, IntPointer nfev, DoublePointer fjac, int ldfjac, IntPointer ipvt, DoublePointer qtf, DoublePointer wa1, DoublePointer wa2, DoublePointer wa3, DoublePointer wa4)
public static int lmdif(cminpackl.cminpack_func_mn fcn_mn, Pointer p, int m, int n, DoubleBuffer x, DoubleBuffer fvec, double ftol, double xtol, double gtol, int maxfev, double epsfcn, DoubleBuffer diag, int mode, double factor, int nprint, IntBuffer nfev, DoubleBuffer fjac, int ldfjac, IntBuffer ipvt, DoubleBuffer qtf, DoubleBuffer wa1, DoubleBuffer wa2, DoubleBuffer wa3, DoubleBuffer wa4)
public static int lmdif(cminpackl.cminpack_func_mn fcn_mn, Pointer 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)
public static int lmder1(cminpackl.cminpack_funcder_mn fcnder_mn, Pointer p, int m, int n, DoublePointer x, DoublePointer fvec, DoublePointer fjac, int ldfjac, double tol, IntPointer ipvt, DoublePointer wa, int lwa)
public static int lmder1(cminpackl.cminpack_funcder_mn fcnder_mn, Pointer p, int m, int n, DoubleBuffer x, DoubleBuffer fvec, DoubleBuffer fjac, int ldfjac, double tol, IntBuffer ipvt, DoubleBuffer wa, int lwa)
public static int lmder1(cminpackl.cminpack_funcder_mn fcnder_mn, Pointer p, int m, int n, double[] x, double[] fvec, double[] fjac, int ldfjac, double tol, int[] ipvt, double[] wa, int lwa)
public static int lmder(cminpackl.cminpack_funcder_mn fcnder_mn, Pointer p, int m, int n, DoublePointer x, DoublePointer fvec, DoublePointer fjac, int ldfjac, double ftol, double xtol, double gtol, int maxfev, DoublePointer diag, int mode, double factor, int nprint, IntPointer nfev, IntPointer njev, IntPointer ipvt, DoublePointer qtf, DoublePointer wa1, DoublePointer wa2, DoublePointer wa3, DoublePointer wa4)
public static int lmder(cminpackl.cminpack_funcder_mn fcnder_mn, Pointer p, int m, int n, DoubleBuffer x, DoubleBuffer fvec, DoubleBuffer fjac, int ldfjac, double ftol, double xtol, double gtol, int maxfev, DoubleBuffer diag, int mode, double factor, int nprint, IntBuffer nfev, IntBuffer njev, IntBuffer ipvt, DoubleBuffer qtf, DoubleBuffer wa1, DoubleBuffer wa2, DoubleBuffer wa3, DoubleBuffer wa4)
public static int lmder(cminpackl.cminpack_funcder_mn fcnder_mn, Pointer 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)
public static int lmstr1(cminpackl.cminpack_funcderstr_mn fcnderstr_mn, Pointer p, int m, int n, DoublePointer x, DoublePointer fvec, DoublePointer fjac, int ldfjac, double tol, IntPointer ipvt, DoublePointer wa, int lwa)
public static int lmstr1(cminpackl.cminpack_funcderstr_mn fcnderstr_mn, Pointer p, int m, int n, DoubleBuffer x, DoubleBuffer fvec, DoubleBuffer fjac, int ldfjac, double tol, IntBuffer ipvt, DoubleBuffer wa, int lwa)
public static int lmstr1(cminpackl.cminpack_funcderstr_mn fcnderstr_mn, Pointer p, int m, int n, double[] x, double[] fvec, double[] fjac, int ldfjac, double tol, int[] ipvt, double[] wa, int lwa)
public static int lmstr(cminpackl.cminpack_funcderstr_mn fcnderstr_mn, Pointer p, int m, int n, DoublePointer x, DoublePointer fvec, DoublePointer fjac, int ldfjac, double ftol, double xtol, double gtol, int maxfev, DoublePointer diag, int mode, double factor, int nprint, IntPointer nfev, IntPointer njev, IntPointer ipvt, DoublePointer qtf, DoublePointer wa1, DoublePointer wa2, DoublePointer wa3, DoublePointer wa4)
public static int lmstr(cminpackl.cminpack_funcderstr_mn fcnderstr_mn, Pointer p, int m, int n, DoubleBuffer x, DoubleBuffer fvec, DoubleBuffer fjac, int ldfjac, double ftol, double xtol, double gtol, int maxfev, DoubleBuffer diag, int mode, double factor, int nprint, IntBuffer nfev, IntBuffer njev, IntBuffer ipvt, DoubleBuffer qtf, DoubleBuffer wa1, DoubleBuffer wa2, DoubleBuffer wa3, DoubleBuffer wa4)
public static int lmstr(cminpackl.cminpack_funcderstr_mn fcnderstr_mn, Pointer 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)
public static void chkder(int m, int n, @Const DoublePointer x, DoublePointer fvec, DoublePointer fjac, int ldfjac, DoublePointer xp, DoublePointer fvecp, int mode, DoublePointer err)
public static void chkder(int m, int n, @Const DoubleBuffer x, DoubleBuffer fvec, DoubleBuffer fjac, int ldfjac, DoubleBuffer xp, DoubleBuffer fvecp, int mode, DoubleBuffer err)
public static void chkder(int m, int n, @Const double[] x, double[] fvec, double[] fjac, int ldfjac, double[] xp, double[] fvecp, int mode, double[] err)
public static double dpmpar(int i)
public static double enorm(int n, @Const DoublePointer x)
public static double enorm(int n, @Const DoubleBuffer x)
public static double enorm(int n, @Const double[] x)
public static int fdjac2(cminpackl.cminpack_func_mn fcn_mn, Pointer p, int m, int n, DoublePointer x, @Const DoublePointer fvec, DoublePointer fjac, int ldfjac, double epsfcn, DoublePointer wa)
public static int fdjac2(cminpackl.cminpack_func_mn fcn_mn, Pointer p, int m, int n, DoubleBuffer x, @Const DoubleBuffer fvec, DoubleBuffer fjac, int ldfjac, double epsfcn, DoubleBuffer wa)
public static int fdjac2(cminpackl.cminpack_func_mn fcn_mn, Pointer p, int m, int n, double[] x, @Const double[] fvec, double[] fjac, int ldfjac, double epsfcn, double[] wa)
public static int fdjac1(cminpackl.cminpack_func_nn fcn_nn, Pointer p, int n, DoublePointer x, @Const DoublePointer fvec, DoublePointer fjac, int ldfjac, int ml, int mu, double epsfcn, DoublePointer wa1, DoublePointer wa2)
public static int fdjac1(cminpackl.cminpack_func_nn fcn_nn, Pointer p, int n, DoubleBuffer x, @Const DoubleBuffer fvec, DoubleBuffer fjac, int ldfjac, int ml, int mu, double epsfcn, DoubleBuffer wa1, DoubleBuffer wa2)
public static int fdjac1(cminpackl.cminpack_func_nn fcn_nn, Pointer p, int n, double[] x, @Const double[] fvec, double[] fjac, int ldfjac, int ml, int mu, double epsfcn, double[] wa1, double[] wa2)
public static void covar(int n, DoublePointer r, int ldr, @Const IntPointer ipvt, double tol, DoublePointer wa)
public static void covar(int n, DoubleBuffer r, int ldr, @Const IntBuffer ipvt, double tol, DoubleBuffer wa)
public static void covar(int n, double[] r, int ldr, @Const int[] ipvt, double tol, double[] wa)
public static int covar1(int m, int n, double fsumsq, DoublePointer r, int ldr, @Const IntPointer ipvt, double tol, DoublePointer wa)
public static int covar1(int m, int n, double fsumsq, DoubleBuffer r, int ldr, @Const IntBuffer ipvt, double tol, DoubleBuffer wa)
public static int covar1(int m, int n, double fsumsq, double[] r, int ldr, @Const int[] ipvt, double tol, double[] wa)
public static void dogleg(int n, @Const DoublePointer r, int lr, @Const DoublePointer diag, @Const DoublePointer qtb, double delta, DoublePointer x, DoublePointer wa1, DoublePointer wa2)
public static void dogleg(int n, @Const DoubleBuffer r, int lr, @Const DoubleBuffer diag, @Const DoubleBuffer qtb, double delta, DoubleBuffer x, DoubleBuffer wa1, DoubleBuffer wa2)
public static void dogleg(int n, @Const double[] r, int lr, @Const double[] diag, @Const double[] qtb, double delta, double[] x, double[] wa1, double[] wa2)
public static void qrfac(int m, int n, DoublePointer a, int lda, int pivot, IntPointer ipvt, int lipvt, DoublePointer rdiag, DoublePointer acnorm, DoublePointer wa)
public static void qrfac(int m, int n, DoubleBuffer a, int lda, int pivot, IntBuffer ipvt, int lipvt, DoubleBuffer rdiag, DoubleBuffer acnorm, DoubleBuffer wa)
public static void qrfac(int m, int n, double[] a, int lda, int pivot, int[] ipvt, int lipvt, double[] rdiag, double[] acnorm, double[] wa)
public static void qrsolv(int n, DoublePointer r, int ldr, @Const IntPointer ipvt, @Const DoublePointer diag, @Const DoublePointer qtb, DoublePointer x, DoublePointer sdiag, DoublePointer wa)
public static void qrsolv(int n, DoubleBuffer r, int ldr, @Const IntBuffer ipvt, @Const DoubleBuffer diag, @Const DoubleBuffer qtb, DoubleBuffer x, DoubleBuffer sdiag, DoubleBuffer wa)
public static void qrsolv(int n, double[] r, int ldr, @Const int[] ipvt, @Const double[] diag, @Const double[] qtb, double[] x, double[] sdiag, double[] wa)
public static void qform(int m, int n, DoublePointer q, int ldq, DoublePointer wa)
public static void qform(int m, int n, DoubleBuffer q, int ldq, DoubleBuffer wa)
public static void qform(int m, int n, double[] q, int ldq, double[] wa)
public static void r1updt(int m, int n, DoublePointer s, int ls, @Const DoublePointer u, DoublePointer v, DoublePointer w, IntPointer sing)
public static void r1updt(int m, int n, DoubleBuffer s, int ls, @Const DoubleBuffer u, DoubleBuffer v, DoubleBuffer w, IntBuffer sing)
public static void r1updt(int m, int n, double[] s, int ls, @Const double[] u, double[] v, double[] w, int[] sing)
public static void r1mpyq(int m, int n, DoublePointer a, int lda, @Const DoublePointer v, @Const DoublePointer w)
public static void r1mpyq(int m, int n, DoubleBuffer a, int lda, @Const DoubleBuffer v, @Const DoubleBuffer w)
public static void r1mpyq(int m, int n, double[] a, int lda, @Const double[] v, @Const double[] w)
public static void lmpar(int n, DoublePointer r, int ldr, @Const IntPointer ipvt, @Const DoublePointer diag, @Const DoublePointer qtb, double delta, DoublePointer par, DoublePointer x, DoublePointer sdiag, DoublePointer wa1, DoublePointer wa2)
public static void lmpar(int n, DoubleBuffer r, int ldr, @Const IntBuffer ipvt, @Const DoubleBuffer diag, @Const DoubleBuffer qtb, double delta, DoubleBuffer par, DoubleBuffer x, DoubleBuffer sdiag, DoubleBuffer wa1, DoubleBuffer wa2)
public static 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)
public static void rwupdt(int n, DoublePointer r, int ldr, @Const DoublePointer w, DoublePointer b, DoublePointer alpha, DoublePointer cos, DoublePointer sin)
public static void rwupdt(int n, DoubleBuffer r, int ldr, @Const DoubleBuffer w, DoubleBuffer b, DoubleBuffer alpha, DoubleBuffer cos, DoubleBuffer sin)
public static void rwupdt(int n, double[] r, int ldr, @Const double[] w, double[] b, double[] alpha, double[] cos, double[] sin)
Copyright © 2024. All rights reserved.