home *** CD-ROM | disk | FTP | other *** search
/ Crawly Crypt Collection 1 / crawlyvol1.bin / apps / math / euler / source / matheh.h < prev    next >
C/C++ Source or Header  |  1991-05-13  |  1KB  |  33 lines

  1. typedef double complex[2];
  2.  
  3. extern int error;
  4. extern char *newram,*ramend;
  5.  
  6. void solvesim (double *a, int n, double *b, int m, double *c);
  7. void c_solvesim (double *a, int n, double *b, int m, double *c);
  8.  
  9. void c_add (complex x, complex y, complex z);
  10. void c_sub (complex x, complex y, complex z);
  11. void c_div (complex x, complex y, complex z);
  12. void c_mult (complex x, complex y, complex z);
  13. void c_copy (complex x, complex y);
  14.  
  15. void make_lu (double *a, int n, int m,int **rows, int **cols, int *rankp,
  16.     double *det);
  17. void cmake_lu (double *a, int n, int m, int **rows, int **cols, int *rankp,
  18.     double *det, double *deti);
  19. void lu_solve (double *a, int n, double *b, int m, double *c);
  20. void clu_solve (double *a, int n, double *b, int m, double *c);
  21.  
  22. void fft (double *a, int n, int signum);
  23.  
  24. void bauhuber (double *m, int deg, double *res, int all,
  25.     double startr, double starti);
  26.  
  27. void tridiag (double *m, int n, int **r);
  28. void ctridiag (double *m, int n, int **r);
  29.  
  30. void charpoly (double *m, int n, double *p);
  31. void ccharpoly (double *m, int n, double *p);
  32.  
  33.