Loading...
Searching...
No Matches
28#define LCAT_(a, b) #a b
29#define LCAT(a, b) LCAT_(a, b)
30#define RCAT_(a, b) a #b
31#define RCAT(a, b) RCAT_(a, b)
40#define __BLOCKSZ__SQ (__BLOCKSZ__)*(__BLOCKSZ__)
43#define inline __inline
44#elif !defined(__GNUC__)
49#define LM_CAT__(a, b) a ## b
50#define LM_CAT_(a, b) LM_CAT__(a, b)
51#define LM_ADD_PREFIX(s) LM_CAT_(LM_PREFIX, s)
58extern void strans_mat_mat_mult(
float *a,
float *b,
int n,
int m);
59extern void dtrans_mat_mat_mult(
double *a,
double *b,
int n,
int m);
62extern void sfdif_forw_jac_approx(
void (*func)(
float *p,
float *hx,
int m,
int n,
void *adata),
63 float *p,
float *hx,
float *hxx,
float delta,
64 float *jac,
int m,
int n,
void *adata);
65extern void dfdif_forw_jac_approx(
void (*func)(
double *p,
double *hx,
int m,
int n,
void *adata),
66 double *p,
double *hx,
double *hxx,
double delta,
67 double *jac,
int m,
int n,
void *adata);
70extern void sfdif_cent_jac_approx(
void (*func)(
float *p,
float *hx,
int m,
int n,
void *adata),
71 float *p,
float *hxm,
float *hxp,
float delta,
72 float *jac,
int m,
int n,
void *adata);
73extern void dfdif_cent_jac_approx(
void (*func)(
double *p,
double *hx,
int m,
int n,
void *adata),
74 double *p,
double *hxm,
double *hxp,
double delta,
75 double *jac,
int m,
int n,
void *adata);
78extern int slevmar_covar(
float *JtJ,
float *C,
float sumsq,
int m,
int n);
79extern int dlevmar_covar(
double *JtJ,
double *C,
double sumsq,
int m,
int n);
Generated at Wed Sep 25 2024 02:45:30 for MPQC
3.0.0-alpha using the documentation package Doxygen
1.12.0.