TwiceAsNice
2019-02-18
|
Classes | |
struct | LMBLEC_DATA |
Macros | |
#define | __MAX__(x, y) (((x)>=(y))? (x) : (y)) |
#define | __BC_WEIGHT__ LM_CNST(1E+04) |
#define | __BC_INTERVAL__ 0 |
#define | __BC_LOW__ 1 |
#define | __BC_HIGH__ 2 |
#define | LEVMAR_BOX_CHECK LM_ADD_PREFIX(levmar_box_check) |
#define | LMBLEC_DATA LM_ADD_PREFIX(lmblec_data) |
#define | LMBLEC_FUNC LM_ADD_PREFIX(lmblec_func) |
#define | LMBLEC_JACF LM_ADD_PREFIX(lmblec_jacf) |
#define | LEVMAR_LEC_DER LM_ADD_PREFIX(levmar_lec_der) |
#define | LEVMAR_LEC_DIF LM_ADD_PREFIX(levmar_lec_dif) |
#define | LEVMAR_BLEC_DER LM_ADD_PREFIX(levmar_blec_der) |
#define | LEVMAR_BLEC_DIF LM_ADD_PREFIX(levmar_blec_dif) |
#define | LEVMAR_COVAR LM_ADD_PREFIX(levmar_covar) |
Functions | |
static void | LMBLEC_FUNC (LM_REAL *p, LM_REAL *hx, int m, int n, void *adata) |
static void | LMBLEC_JACF (LM_REAL *p, LM_REAL *jac, int m, int n, void *adata) |
int | LEVMAR_BLEC_DER (void(*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata), void(*jacf)(LM_REAL *p, LM_REAL *j, int m, int n, void *adata), LM_REAL *p, LM_REAL *x, int m, int n, LM_REAL *lb, LM_REAL *ub, LM_REAL *A, LM_REAL *b, int k, LM_REAL *wghts, int itmax, LM_REAL opts[4], LM_REAL info[LM_INFO_SZ], LM_REAL *work, LM_REAL *covar, void *adata) |
int | LEVMAR_BLEC_DIF (void(*func)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata), LM_REAL *p, LM_REAL *x, int m, int n, LM_REAL *lb, LM_REAL *ub, LM_REAL *A, LM_REAL *b, int k, LM_REAL *wghts, int itmax, LM_REAL opts[5], LM_REAL info[LM_INFO_SZ], LM_REAL *work, LM_REAL *covar, void *adata) |
#define __BC_HIGH__ 2 |
#define __BC_INTERVAL__ 0 |
#define __BC_LOW__ 1 |
#define __BC_WEIGHT__ LM_CNST(1E+04) |
#define LEVMAR_BLEC_DER LM_ADD_PREFIX(levmar_blec_der) |
#define LEVMAR_BLEC_DIF LM_ADD_PREFIX(levmar_blec_dif) |
#define LEVMAR_BOX_CHECK LM_ADD_PREFIX(levmar_box_check) |
#define LEVMAR_COVAR LM_ADD_PREFIX(levmar_covar) |
#define LEVMAR_LEC_DER LM_ADD_PREFIX(levmar_lec_der) |
#define LEVMAR_LEC_DIF LM_ADD_PREFIX(levmar_lec_dif) |
#define LMBLEC_DATA LM_ADD_PREFIX(lmblec_data) |
#define LMBLEC_FUNC LM_ADD_PREFIX(lmblec_func) |
#define LMBLEC_JACF LM_ADD_PREFIX(lmblec_jacf) |
int LEVMAR_BLEC_DER | ( | void(*)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata) | func, |
void(*)(LM_REAL *p, LM_REAL *j, int m, int n, void *adata) | jacf, | ||
LM_REAL * | p, | ||
LM_REAL * | x, | ||
int | m, | ||
int | n, | ||
LM_REAL * | lb, | ||
LM_REAL * | ub, | ||
LM_REAL * | A, | ||
LM_REAL * | b, | ||
int | k, | ||
LM_REAL * | wghts, | ||
int | itmax, | ||
LM_REAL | opts[4], | ||
LM_REAL | info[LM_INFO_SZ], | ||
LM_REAL * | work, | ||
LM_REAL * | covar, | ||
void * | adata | ||
) |
int LEVMAR_BLEC_DIF | ( | void(*)(LM_REAL *p, LM_REAL *hx, int m, int n, void *adata) | func, |
LM_REAL * | p, | ||
LM_REAL * | x, | ||
int | m, | ||
int | n, | ||
LM_REAL * | lb, | ||
LM_REAL * | ub, | ||
LM_REAL * | A, | ||
LM_REAL * | b, | ||
int | k, | ||
LM_REAL * | wghts, | ||
int | itmax, | ||
LM_REAL | opts[5], | ||
LM_REAL | info[LM_INFO_SZ], | ||
LM_REAL * | work, | ||
LM_REAL * | covar, | ||
void * | adata | ||
) |