~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Tina4/src/math/numeric/numericfuncs.h

Version: ~
Architecture: ~ [ i386 ] ~ [ alpha ] ~ [ m68k ] ~ [ mips ] ~ [ ppc ] ~ [ sparc ] ~ [ sparc64 ] ~

  1 
  2 
  3 extern Matrix *matrix_cholesky_decomp(Matrix * A);
  4 extern Vector *matrix_cholesky_back_sub(Matrix * A, Vector * b);
  5 extern Vector *matrix_cholesky_sol(Matrix * A, Vector * b);
  6 extern Vector *matrix_cholesky_weighted_least_square(Matrix * A, Matrix * W, Vector * b);
  7 extern Vector *matrix_cholesky_least_square(Matrix * A, Vector * b);
  8 extern int    *dprog(int lx, int ly, int ux, int uy, double (*cost1) (   ), double (*cost2) (   ));
  9 extern int     matrix_eigen_sym(Matrix * A, Vector * Eval, Matrix * Evec);
 10 extern int     matrix_eigen(Matrix * A, Vector * Eval, Vector * Evec);
 11 
 12 
 13 extern Bool    quadratic_roots(double a, double b, double c, double *x1, double *x2);
 14 extern Bool    cubic_roots(double a, double b, double c, double d, double *x1, double *x2, double *x3);
 15 extern void    fft_cmplx_inplace(Complex * z, int n);
 16 extern void    fft_inverse_cmplx_inplace(Complex * z, int n);
 17 extern void    fourier(double *data, int nn, int isign);
 18 
 19 extern double  newton_raphson(double (*f) (   ), double (*df) (   ), double x, double eps);
 20 extern void    pentadiag(int n, double *a0, double *b0, double *c0, double *d0, double *e0, double *s0);
 21 extern void    pentaprod(int n, double *a, double *b, double *c, double *d, double *e, double *x, double *y);
 22 extern void    triadiag(int n, double *b0, double *c0, double *d0, double *s0);
 23 extern double  simplexmin(int n, double *x, double lambda, double (*funk) (   ), double ftol, void (*text) (   ));
 24 extern double  simplexmin2(int n, double *x, double *lambda, double (*funk) (   ), double ftol, void (*text) (   ));
 25 extern void    amoeba(double **p, double *y, int ndim, double ftol, double (*funk) (   ), int *nfunk);
 26 extern double  amotry(double **p, double *y, double *psum, int ndim, double (*funk) (   ), int ihi, int *nfunk, double fac);
 27 extern double **maketarray(int l_array, int w_array, float gl);
 28 extern void    freetarray(double **array);
 29 extern void    ludcmp(double **a, int n, int *indx, double *d);
 30 extern void    lubksb(double **a, int n, int *indx, double *b);
 31 extern Vector *matrix_solve(Matrix * mat, Vector * y);
 32 
 33 extern void    svd_err_func(void (*text) (   ));
 34 extern void    SVDcmp(double **a, int m, int n, double *w, double **v);
 35 extern void    SVDbksb(double **u, double *w, double **v, int m, int n, double *b, double *x);
 36 extern double  golden_section(double (*f) (   ), double a, double b, int (*tol) (   ), void *fdata, void *tdata);
 37 

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.