Home
last modified time | relevance | path

Searched refs:LM_REAL (Results 1 – 25 of 55) sorted by relevance

123

/dports/math/py-levmar/levmar-0.2.3/levmar/levmar-2.6/
H A Dlmbleic_core.c430 LM_REAL *lb, LM_REAL *ub, in LEVMAR_BLIC_DER()
431 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_BLIC_DER()
432 int itmax, LM_REAL opts[4], LM_REAL info[LM_INFO_SZ], LM_REAL *work, LM_REAL *covar, void *adata) in LEVMAR_BLIC_DER()
440 LM_REAL *lb, LM_REAL *ub, in LEVMAR_BLIC_DIF()
441 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_BLIC_DIF()
452 LM_REAL *A, LM_REAL *b, int k1, in LEVMAR_LEIC_DER()
453 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_LEIC_DER()
462 LM_REAL *A, LM_REAL *b, int k1, in LEVMAR_LEIC_DIF()
463 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_LEIC_DIF()
474 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_LIC_DER()
[all …]
H A DAxb_core.c80 extern int GESDD(char *jobz, int *m, int *n, LM_REAL *a, int *lda, LM_REAL *s, LM_REAL *u, int *ldu…
116 int AX_EQ_B_QR(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_QR()
161 buf=(LM_REAL *)malloc(buf_sz*sizeof(LM_REAL)); in AX_EQ_B_QR()
169 buf=(LM_REAL *)malloc(buf_sz*sizeof(LM_REAL)); in AX_EQ_B_QR()
275 int AX_EQ_B_QRLS(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m, int n) in AX_EQ_B_QRLS()
446 int AX_EQ_B_CHOL(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_CHOL()
633 int AX_EQ_B_PLASMA_CHOL(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_PLASMA_CHOL()
738 int AX_EQ_B_LU(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_LU()
855 int AX_EQ_B_SVD(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_SVD()
1001 int AX_EQ_B_BK(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_BK()
[all …]
H A Dlmblec_core.c75 LM_REAL *x, *lb, *ub, *w;
77 void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata);
78 void (*jacf)(LM_REAL *p, LM_REAL *jac, int m, int n, void *adata);
83 static void LMBLEC_FUNC(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata) in LMBLEC_FUNC()
116 static void LMBLEC_JACF(LM_REAL *p, LM_REAL *jac, int m, int n, void *adata) in LMBLEC_JACF()
202 LM_REAL info[LM_INFO_SZ], in LEVMAR_BLEC_DER()
226 LM_REAL locinfo[LM_INFO_SZ]; in LEVMAR_BLEC_DER()
248 data.x=(LM_REAL *)malloc((n+m)*sizeof(LM_REAL)); in LEVMAR_BLEC_DER()
317 LM_REAL info[LM_INFO_SZ], in LEVMAR_BLEC_DIF()
342 LM_REAL locinfo[LM_INFO_SZ]; in LEVMAR_BLEC_DIF()
[all …]
H A Dmisc_core.c48LM_REAL *alpha, LM_REAL *a, int *lda, LM_REAL *b, int *ldb, LM_REAL *beta, LM_REAL *c, int *ldc);
56 extern int GESDD(char *jobz, int *m, int *n, LM_REAL *a, int *lda, LM_REAL *s, LM_REAL *u, int *ldu…
71 static int LEVMAR_LUINVERSE(LM_REAL *A, LM_REAL *B, int m);
150 LM_REAL tmp; in LEVMAR_FDIF_FORW_JAC_APPROX()
188 LM_REAL tmp; in LEVMAR_FDIF_CENT_JAC_APPROX()
564 int LEVMAR_COVAR(LM_REAL *JtJ, LM_REAL *C, LM_REAL sumsq, int m, int n) in LEVMAR_COVAR()
598 LM_REAL LEVMAR_STDDEV(LM_REAL *covar, int m, int i) in LEVMAR_STDDEV()
616 LM_REAL LEVMAR_R2(void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata), in LEVMAR_R2()
661 int LEVMAR_BOX_CHECK(LM_REAL *lb, LM_REAL *ub, int m) in LEVMAR_BOX_CHECK()
676 int LEVMAR_CHOLESKY(LM_REAL *C, LM_REAL *W, int m) in LEVMAR_CHOLESKY()
[all …]
H A Dlmlec_core.c45 void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata);
46 void (*jacf)(LM_REAL *p, LM_REAL *jac, int m, int n, void *adata);
55 LM_REAL *tau, LM_REAL *work, int *lwork, int *info);
57 extern int ORGQR(int *m, int *n, int *k, LM_REAL *a, int *lda, LM_REAL *tau,
88 static int LMLEC_ELIM(LM_REAL *A, LM_REAL *b, LM_REAL *c, LM_REAL *Y, LM_REAL *Z, int m, int n) in LMLEC_ELIM()
92 LM_REAL *buf=NULL; in LMLEC_ELIM()
94 register LM_REAL tmp; in LMLEC_ELIM()
162 LM_REAL aux; in LMLEC_ELIM()
429 ptr=(LM_REAL *)malloc((2*m + m*mm + n*m + mm)*sizeof(LM_REAL)); in LEVMAR_LEC_DER()
557 ptr=(LM_REAL *)malloc((2*m + m*mm + mm)*sizeof(LM_REAL)); in LEVMAR_LEC_DIF()
[all …]
H A Dlmbc_core.c68 static void BOXPROJECT(LM_REAL *p, LM_REAL *lb, LM_REAL *ub, int m) in BOXPROJECT()
94 static void BOXSCALE(LM_REAL *lb, LM_REAL *ub, LM_REAL *scl, int m, int div) in BOXSCALE()
146 static LM_REAL VECNORM(LM_REAL *x, int n) in VECNORM()
150 extern LM_REAL NRM2(int *n, LM_REAL *dx, int *incx); in VECNORM()
174 LM_REAL *hx, *x;
180 LNSRCH(int m, LM_REAL *x, LM_REAL f, LM_REAL *g, LM_REAL *p, LM_REAL alpha, LM_REAL *xpls, in LNSRCH()
181LM_REAL *ffpls, void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata), struct FUNC_STAT… in LNSRCH()
182 int *mxtake, int *iretcd, LM_REAL stepmx, LM_REAL steptl, LM_REAL *sx) in LNSRCH()
220 LM_REAL disc; in LNSRCH()
436 int (*linsolver)(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m)=NULL; in LEVMAR_BC_DER()
[all …]
H A Dlm_core.c75 LM_REAL info[LM_INFO_SZ], in LEVMAR_DER()
114 LM_REAL init_p_eL2; in LEVMAR_DER()
117 int (*linsolver)(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m)=NULL; in LEVMAR_DER()
413 info[5]=(LM_REAL)k; in LEVMAR_DER()
414 info[6]=(LM_REAL)stop; in LEVMAR_DER()
415 info[7]=(LM_REAL)nfev; in LEVMAR_DER()
416 info[8]=(LM_REAL)njev; in LEVMAR_DER()
417 info[9]=(LM_REAL)nlss; in LEVMAR_DER()
494 LM_REAL init_p_eL2; in LEVMAR_DIF()
497 int (*linsolver)(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m)=NULL; in LEVMAR_DIF()
[all …]
/dports/graphics/hugin/hugin-2020.0.0/src/foreign/levmar/
H A Dlmbleic_core.c430 LM_REAL *lb, LM_REAL *ub, in LEVMAR_BLIC_DER()
431 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_BLIC_DER()
432 int itmax, LM_REAL opts[4], LM_REAL info[LM_INFO_SZ], LM_REAL *work, LM_REAL *covar, void *adata) in LEVMAR_BLIC_DER()
440 LM_REAL *lb, LM_REAL *ub, in LEVMAR_BLIC_DIF()
441 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_BLIC_DIF()
452 LM_REAL *A, LM_REAL *b, int k1, in LEVMAR_LEIC_DER()
453 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_LEIC_DER()
462 LM_REAL *A, LM_REAL *b, int k1, in LEVMAR_LEIC_DIF()
463 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_LEIC_DIF()
474 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_LIC_DER()
[all …]
H A DAxb_core.c80 extern int GESDD(char *jobz, int *m, int *n, LM_REAL *a, int *lda, LM_REAL *s, LM_REAL *u, int *ldu…
116 int AX_EQ_B_QR(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_QR()
161 buf=(LM_REAL *)malloc(buf_sz*sizeof(LM_REAL)); in AX_EQ_B_QR()
169 buf=(LM_REAL *)malloc(buf_sz*sizeof(LM_REAL)); in AX_EQ_B_QR()
275 int AX_EQ_B_QRLS(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m, int n) in AX_EQ_B_QRLS()
446 int AX_EQ_B_CHOL(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_CHOL()
633 int AX_EQ_B_PLASMA_CHOL(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_PLASMA_CHOL()
738 int AX_EQ_B_LU(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_LU()
855 int AX_EQ_B_SVD(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_SVD()
1001 int AX_EQ_B_BK(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_BK()
[all …]
H A Dlmblec_core.c75 LM_REAL *x, *lb, *ub, *w;
77 void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata);
78 void (*jacf)(LM_REAL *p, LM_REAL *jac, int m, int n, void *adata);
83 static void LMBLEC_FUNC(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata) in LMBLEC_FUNC()
116 static void LMBLEC_JACF(LM_REAL *p, LM_REAL *jac, int m, int n, void *adata) in LMBLEC_JACF()
202 LM_REAL info[LM_INFO_SZ], in LEVMAR_BLEC_DER()
226 LM_REAL locinfo[LM_INFO_SZ]; in LEVMAR_BLEC_DER()
248 data.x=(LM_REAL *)malloc((n+m)*sizeof(LM_REAL)); in LEVMAR_BLEC_DER()
317 LM_REAL info[LM_INFO_SZ], in LEVMAR_BLEC_DIF()
342 LM_REAL locinfo[LM_INFO_SZ]; in LEVMAR_BLEC_DIF()
[all …]
H A Dmisc_core.c48LM_REAL *alpha, LM_REAL *a, int *lda, LM_REAL *b, int *ldb, LM_REAL *beta, LM_REAL *c, int *ldc);
56 extern int GESDD(char *jobz, int *m, int *n, LM_REAL *a, int *lda, LM_REAL *s, LM_REAL *u, int *ldu…
71 static int LEVMAR_LUINVERSE(LM_REAL *A, LM_REAL *B, int m);
150 LM_REAL tmp; in LEVMAR_FDIF_FORW_JAC_APPROX()
188 LM_REAL tmp; in LEVMAR_FDIF_CENT_JAC_APPROX()
564 int LEVMAR_COVAR(LM_REAL *JtJ, LM_REAL *C, LM_REAL sumsq, int m, int n) in LEVMAR_COVAR()
598 LM_REAL LEVMAR_STDDEV(LM_REAL *covar, int m, int i) in LEVMAR_STDDEV()
616 LM_REAL LEVMAR_R2(void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata), in LEVMAR_R2()
661 int LEVMAR_BOX_CHECK(LM_REAL *lb, LM_REAL *ub, int m) in LEVMAR_BOX_CHECK()
676 int LEVMAR_CHOLESKY(LM_REAL *C, LM_REAL *W, int m) in LEVMAR_CHOLESKY()
[all …]
H A Dlmlec_core.c45 void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata);
46 void (*jacf)(LM_REAL *p, LM_REAL *jac, int m, int n, void *adata);
55 LM_REAL *tau, LM_REAL *work, int *lwork, int *info);
57 extern int ORGQR(int *m, int *n, int *k, LM_REAL *a, int *lda, LM_REAL *tau,
88 static int LMLEC_ELIM(LM_REAL *A, LM_REAL *b, LM_REAL *c, LM_REAL *Y, LM_REAL *Z, int m, int n) in LMLEC_ELIM()
92 LM_REAL *buf=NULL; in LMLEC_ELIM()
94 register LM_REAL tmp; in LMLEC_ELIM()
162 LM_REAL aux; in LMLEC_ELIM()
429 ptr=(LM_REAL *)malloc((2*m + m*mm + n*m + mm)*sizeof(LM_REAL)); in LEVMAR_LEC_DER()
555 ptr=(LM_REAL *)malloc((2*m + m*mm + mm)*sizeof(LM_REAL)); in LEVMAR_LEC_DIF()
[all …]
H A Dlmbc_core.c68 static void BOXPROJECT(LM_REAL *p, LM_REAL *lb, LM_REAL *ub, int m) in BOXPROJECT()
94 static void BOXSCALE(LM_REAL *lb, LM_REAL *ub, LM_REAL *scl, int m, int div) in BOXSCALE()
146 static LM_REAL VECNORM(LM_REAL *x, int n) in VECNORM()
150 extern LM_REAL NRM2(int *n, LM_REAL *dx, int *incx); in VECNORM()
174 LM_REAL *hx, *x;
180 LNSRCH(int m, LM_REAL *x, LM_REAL f, LM_REAL *g, LM_REAL *p, LM_REAL alpha, LM_REAL *xpls, in LNSRCH()
181LM_REAL *ffpls, void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata), struct FUNC_STAT… in LNSRCH()
182 int *mxtake, int *iretcd, LM_REAL stepmx, LM_REAL steptl, LM_REAL *sx) in LNSRCH()
220 LM_REAL disc; in LNSRCH()
436 int (*linsolver)(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m)=NULL; in LEVMAR_BC_DER()
[all …]
H A Dlm_core.c78 LM_REAL info[LM_INFO_SZ], in LEVMAR_DER()
117 LM_REAL init_p_eL2; in LEVMAR_DER()
120 int (*linsolver)(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m)=NULL; in LEVMAR_DER()
416 info[5]=(LM_REAL)k; in LEVMAR_DER()
417 info[6]=(LM_REAL)stop; in LEVMAR_DER()
418 info[7]=(LM_REAL)nfev; in LEVMAR_DER()
419 info[8]=(LM_REAL)njev; in LEVMAR_DER()
420 info[9]=(LM_REAL)nlss; in LEVMAR_DER()
498 LM_REAL init_p_eL2; in LEVMAR_DIF()
501 int (*linsolver)(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m)=NULL; in LEVMAR_DIF()
[all …]
/dports/math/levmar/levmar-2.6/
H A Dlmbleic_core.c430 LM_REAL *lb, LM_REAL *ub, in LEVMAR_BLIC_DER()
431 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_BLIC_DER()
432 int itmax, LM_REAL opts[4], LM_REAL info[LM_INFO_SZ], LM_REAL *work, LM_REAL *covar, void *adata) in LEVMAR_BLIC_DER()
440 LM_REAL *lb, LM_REAL *ub, in LEVMAR_BLIC_DIF()
441 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_BLIC_DIF()
452 LM_REAL *A, LM_REAL *b, int k1, in LEVMAR_LEIC_DER()
453 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_LEIC_DER()
462 LM_REAL *A, LM_REAL *b, int k1, in LEVMAR_LEIC_DIF()
463 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_LEIC_DIF()
474 LM_REAL *C, LM_REAL *d, int k2, in LEVMAR_LIC_DER()
[all …]
H A DAxb_core.c80 extern int GESDD(char *jobz, int *m, int *n, LM_REAL *a, int *lda, LM_REAL *s, LM_REAL *u, int *ldu…
116 int AX_EQ_B_QR(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_QR()
161 buf=(LM_REAL *)malloc(buf_sz*sizeof(LM_REAL)); in AX_EQ_B_QR()
169 buf=(LM_REAL *)malloc(buf_sz*sizeof(LM_REAL)); in AX_EQ_B_QR()
275 int AX_EQ_B_QRLS(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m, int n) in AX_EQ_B_QRLS()
446 int AX_EQ_B_CHOL(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_CHOL()
633 int AX_EQ_B_PLASMA_CHOL(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_PLASMA_CHOL()
738 int AX_EQ_B_LU(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_LU()
855 int AX_EQ_B_SVD(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_SVD()
1001 int AX_EQ_B_BK(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_BK()
[all …]
H A Dlmblec_core.c75 LM_REAL *x, *lb, *ub, *w;
77 void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata);
78 void (*jacf)(LM_REAL *p, LM_REAL *jac, int m, int n, void *adata);
83 static void LMBLEC_FUNC(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata) in LMBLEC_FUNC()
116 static void LMBLEC_JACF(LM_REAL *p, LM_REAL *jac, int m, int n, void *adata) in LMBLEC_JACF()
202 LM_REAL info[LM_INFO_SZ], in LEVMAR_BLEC_DER()
226 LM_REAL locinfo[LM_INFO_SZ]; in LEVMAR_BLEC_DER()
248 data.x=(LM_REAL *)malloc((n+m)*sizeof(LM_REAL)); in LEVMAR_BLEC_DER()
317 LM_REAL info[LM_INFO_SZ], in LEVMAR_BLEC_DIF()
342 LM_REAL locinfo[LM_INFO_SZ]; in LEVMAR_BLEC_DIF()
[all …]
H A Dmisc_core.c48LM_REAL *alpha, LM_REAL *a, int *lda, LM_REAL *b, int *ldb, LM_REAL *beta, LM_REAL *c, int *ldc);
56 extern int GESDD(char *jobz, int *m, int *n, LM_REAL *a, int *lda, LM_REAL *s, LM_REAL *u, int *ldu…
71 static int LEVMAR_LUINVERSE(LM_REAL *A, LM_REAL *B, int m);
150 LM_REAL tmp; in LEVMAR_FDIF_FORW_JAC_APPROX()
188 LM_REAL tmp; in LEVMAR_FDIF_CENT_JAC_APPROX()
564 int LEVMAR_COVAR(LM_REAL *JtJ, LM_REAL *C, LM_REAL sumsq, int m, int n) in LEVMAR_COVAR()
598 LM_REAL LEVMAR_STDDEV(LM_REAL *covar, int m, int i) in LEVMAR_STDDEV()
616 LM_REAL LEVMAR_R2(void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata), in LEVMAR_R2()
661 int LEVMAR_BOX_CHECK(LM_REAL *lb, LM_REAL *ub, int m) in LEVMAR_BOX_CHECK()
676 int LEVMAR_CHOLESKY(LM_REAL *C, LM_REAL *W, int m) in LEVMAR_CHOLESKY()
[all …]
H A Dlmlec_core.c45 void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata);
46 void (*jacf)(LM_REAL *p, LM_REAL *jac, int m, int n, void *adata);
55 LM_REAL *tau, LM_REAL *work, int *lwork, int *info);
57 extern int ORGQR(int *m, int *n, int *k, LM_REAL *a, int *lda, LM_REAL *tau,
88 static int LMLEC_ELIM(LM_REAL *A, LM_REAL *b, LM_REAL *c, LM_REAL *Y, LM_REAL *Z, int m, int n) in LMLEC_ELIM()
92 LM_REAL *buf=NULL; in LMLEC_ELIM()
94 register LM_REAL tmp; in LMLEC_ELIM()
162 LM_REAL aux; in LMLEC_ELIM()
429 ptr=(LM_REAL *)malloc((2*m + m*mm + n*m + mm)*sizeof(LM_REAL)); in LEVMAR_LEC_DER()
555 ptr=(LM_REAL *)malloc((2*m + m*mm + mm)*sizeof(LM_REAL)); in LEVMAR_LEC_DIF()
[all …]
H A Dlmbc_core.c68 static void BOXPROJECT(LM_REAL *p, LM_REAL *lb, LM_REAL *ub, int m) in BOXPROJECT()
94 static void BOXSCALE(LM_REAL *lb, LM_REAL *ub, LM_REAL *scl, int m, int div) in BOXSCALE()
146 static LM_REAL VECNORM(LM_REAL *x, int n) in VECNORM()
150 extern LM_REAL NRM2(int *n, LM_REAL *dx, int *incx); in VECNORM()
174 LM_REAL *hx, *x;
180 LNSRCH(int m, LM_REAL *x, LM_REAL f, LM_REAL *g, LM_REAL *p, LM_REAL alpha, LM_REAL *xpls, in LNSRCH()
181LM_REAL *ffpls, void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata), struct FUNC_STAT… in LNSRCH()
182 int *mxtake, int *iretcd, LM_REAL stepmx, LM_REAL steptl, LM_REAL *sx) in LNSRCH()
220 LM_REAL disc; in LNSRCH()
436 int (*linsolver)(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m)=NULL; in LEVMAR_BC_DER()
[all …]
/dports/cad/meshlab/meshlab-Meshlab-2020.05/src/external/levmar-2.3/
H A Dlmblec_core.c76 LM_REAL *x, *lb, *ub, *w;
78 void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata);
79 void (*jacf)(LM_REAL *p, LM_REAL *jac, int m, int n, void *adata);
84 static void LMBLEC_FUNC(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata) in LMBLEC_FUNC()
117 static void LMBLEC_JACF(LM_REAL *p, LM_REAL *jac, int m, int n, void *adata) in LMBLEC_JACF()
203 LM_REAL info[LM_INFO_SZ], in LEVMAR_BLEC_DER()
242 data.x=(LM_REAL *)malloc((n+m)*sizeof(LM_REAL)); in LEVMAR_BLEC_DER()
256 data.w=(LM_REAL *)malloc(m*sizeof(LM_REAL) + m*sizeof(int)); in LEVMAR_BLEC_DER()
307 LM_REAL info[LM_INFO_SZ], in LEVMAR_BLEC_DIF()
340 data.x=(LM_REAL *)malloc((n+m)*sizeof(LM_REAL)); in LEVMAR_BLEC_DIF()
[all …]
H A Dmisc_core.c48LM_REAL *alpha, LM_REAL *a, int *lda, LM_REAL *b, int *ldb, LM_REAL *beta, LM_REAL *c, int *ldc);
56 extern int GESDD(char *jobz, int *m, int *n, LM_REAL *a, int *lda, LM_REAL *s, LM_REAL *u, int *ldu…
68 static int LEVMAR_LUINVERSE(LM_REAL *A, LM_REAL *B, int m);
147 LM_REAL tmp; in LEVMAR_FDIF_FORW_JAC_APPROX()
185 LM_REAL tmp; in LEVMAR_FDIF_CENT_JAC_APPROX()
250 LM_REAL *p, int m, int n, void *adata, LM_REAL *err) in LEVMAR_CHKJAC()
563 int LEVMAR_COVAR(LM_REAL *JtJ, LM_REAL *C, LM_REAL sumsq, int m, int n) in LEVMAR_COVAR()
597 LM_REAL LEVMAR_STDDEV(LM_REAL *covar, int m, int i) in LEVMAR_STDDEV()
613 int LEVMAR_BOX_CHECK(LM_REAL *lb, LM_REAL *ub, int m) in LEVMAR_BOX_CHECK()
628 int LEVMAR_CHOLESKY(LM_REAL *C, LM_REAL *W, int m) in LEVMAR_CHOLESKY()
[all …]
H A Dlmlec_core.c45 void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata);
46 void (*jacf)(LM_REAL *p, LM_REAL *jac, int m, int n, void *adata);
52 LM_REAL *tau, LM_REAL *work, int *lwork, int *info);
82 static int LMLEC_ELIM(LM_REAL *A, LM_REAL *b, LM_REAL *c, LM_REAL *Y, LM_REAL *Z, int m, int n) in LMLEC_ELIM()
86 LM_REAL *buf=NULL; in LMLEC_ELIM()
88 register LM_REAL tmp; in LMLEC_ELIM()
119 a=(LM_REAL *)buf; in LMLEC_ELIM()
153 LM_REAL aux; in LMLEC_ELIM()
429 ptr=(LM_REAL *)malloc((2*m + m*mm + n*m + mm)*sizeof(LM_REAL)); in LEVMAR_LEC_DER()
554 ptr=(LM_REAL *)malloc((2*m + m*mm + mm)*sizeof(LM_REAL)); in LEVMAR_LEC_DIF()
[all …]
H A DAxb_core.c72 extern int GESDD(char *jobz, int *m, int *n, LM_REAL *a, int *lda, LM_REAL *s, LM_REAL *u, int *ldu…
99 int AX_EQ_B_QR(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_QR()
136 buf=(LM_REAL *)malloc(buf_sz*sizeof(LM_REAL)); in AX_EQ_B_QR()
144 buf=(LM_REAL *)malloc(buf_sz*sizeof(LM_REAL)); in AX_EQ_B_QR()
256 int AX_EQ_B_QRLS(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m, int n) in AX_EQ_B_QRLS()
298 buf=(LM_REAL *)malloc(buf_sz*sizeof(LM_REAL)); in AX_EQ_B_QRLS()
306 buf=(LM_REAL *)malloc(buf_sz*sizeof(LM_REAL)); in AX_EQ_B_QRLS()
424 int AX_EQ_B_CHOL(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_CHOL()
566 int AX_EQ_B_LU(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_LU()
692 int AX_EQ_B_SVD(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m) in AX_EQ_B_SVD()
[all …]
H A Dlmbc_core.c62 LM_REAL *hx, *x;
67 LNSRCH(int m, LM_REAL *x, LM_REAL f, LM_REAL *g, LM_REAL *p, LM_REAL alpha, LM_REAL *xpls, in LNSRCH()
68LM_REAL *ffpls, void (*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata), struct FUNC_STAT… in LNSRCH()
69 int *mxtake, int *iretcd, LM_REAL stepmx, LM_REAL steptl, LM_REAL *sx) in LNSRCH()
105 LM_REAL disc; in LNSRCH()
106 LM_REAL a3, b; in LNSRCH()
233 static void BOXPROJECT(LM_REAL *p, LM_REAL *lb, LM_REAL *ub, int m) in BOXPROJECT()
328 LM_REAL init_p_eL2; in LEVMAR_BC_DER()
335 LM_REAL t, t0; in LEVMAR_BC_DER()
341 int (*linsolver)(LM_REAL *A, LM_REAL *B, LM_REAL *x, int m)=NULL; in LEVMAR_BC_DER()
[all …]

123