Changeset 577 in Sophya for trunk/Poubelle/archTOI.old/nrutil.h


Ignore:
Timestamp:
Nov 16, 1999, 2:20:39 PM (26 years ago)
Author:
ansari
Message:

SST

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Poubelle/archTOI.old/nrutil.h

    r556 r577  
    22#define _NR_UTILS_H_
    33
    4 static float sqrarg;
     4static double sqrarg;
    55#define SQR(a) ((sqrarg=(a)) == 0.0 ? 0.0 : sqrarg*sqrarg)
    66
     
    1616        (dminarg1) : (dminarg2))
    1717
    18 static float maxarg1,maxarg2;
     18static double maxarg1,maxarg2;
    1919#define FMAX(a,b) (maxarg1=(a),maxarg2=(b),(maxarg1) > (maxarg2) ?\
    2020        (maxarg1) : (maxarg2))
    2121
    22 static float minarg1,minarg2;
     22static double minarg1,minarg2;
    2323#define FMIN(a,b) (minarg1=(a),minarg2=(b),(minarg1) < (minarg2) ?\
    2424        (minarg1) : (minarg2))
     
    4545
    4646void nrerror(char error_text[]);
    47 float *vector(long nl, long nh);
     47double *vector(long nl, long nh);
    4848int *ivector(long nl, long nh);
    4949unsigned char *cvector(long nl, long nh);
    5050unsigned long *lvector(long nl, long nh);
    5151double *dvector(long nl, long nh);
    52 float **matrix(long nrl, long nrh, long ncl, long nch);
     52double **matrix(long nrl, long nrh, long ncl, long nch);
    5353double **dmatrix(long nrl, long nrh, long ncl, long nch);
    5454int **imatrix(long nrl, long nrh, long ncl, long nch);
    55 float **submatrix(float **a, long oldrl, long oldrh, long oldcl, long oldch,
     55double **submatrix(double **a, long oldrl, long oldrh, long oldcl, long oldch,
    5656        long newrl, long newcl);
    57 float **convert_matrix(float *a, long nrl, long nrh, long ncl, long nch);
    58 float ***f3tensor(long nrl, long nrh, long ncl, long nch, long ndl, long ndh);
    59 void free_vector(float *v, long nl, long nh);
     57double **convert_matrix(double *a, long nrl, long nrh, long ncl, long nch);
     58double ***f3tensor(long nrl, long nrh, long ncl, long nch, long ndl, long ndh);
     59void free_vector(double *v, long nl, long nh);
    6060void free_ivector(int *v, long nl, long nh);
    6161void free_cvector(unsigned char *v, long nl, long nh);
    6262void free_lvector(unsigned long *v, long nl, long nh);
    6363void free_dvector(double *v, long nl, long nh);
    64 void free_matrix(float **m, long nrl, long nrh, long ncl, long nch);
     64void free_matrix(double **m, long nrl, long nrh, long ncl, long nch);
    6565void free_dmatrix(double **m, long nrl, long nrh, long ncl, long nch);
    6666void free_imatrix(int **m, long nrl, long nrh, long ncl, long nch);
    67 void free_submatrix(float **b, long nrl, long nrh, long ncl, long nch);
    68 void free_convert_matrix(float **b, long nrl, long nrh, long ncl, long nch);
    69 void free_f3tensor(float ***t, long nrl, long nrh, long ncl, long nch,
     67void free_submatrix(double **b, long nrl, long nrh, long ncl, long nch);
     68void free_convert_matrix(double **b, long nrl, long nrh, long ncl, long nch);
     69void free_f3tensor(double ***t, long nrl, long nrh, long ncl, long nch,
    7070        long ndl, long ndh);
    7171
     
    7474
    7575void nrerror();
    76 float *vector();
    77 float **matrix();
    78 float **submatrix();
    79 float **convert_matrix();
    80 float ***f3tensor();
     76double *vector();
     77double **matrix();
     78double **submatrix();
     79double **convert_matrix();
     80double ***f3tensor();
    8181double *dvector();
    8282double **dmatrix();
Note: See TracChangeset for help on using the changeset viewer.