IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Ignore:
Timestamp:
Aug 1, 2005, 4:54:17 AM (21 years ago)
Author:
eugene
Message:

moved sched/scheduler to psched

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/opihi/include/data.h

    r4689 r4693  
    88# define DATA_H
    99
     10/* socket / pipe communication buffer */
     11typedef struct {
     12  char *buffer;
     13  int   Nalloc;
     14  int   Nreset;
     15  int   Nblock;
     16  int   Nbuffer;
     17} IOBuffer;
     18
     19/*** typedef structs used by math functions ***/
     20typedef struct {
     21  int   NLINES;
     22  int   Nlines;
     23  char **lines;
     24  char  *name;
     25} Queue;
     26
    1027void InitData ();
    1128
    12 /* in misc/queues.c */
     29/* IOBuffersOps.c */
     30int InitIOBuffer (IOBuffer *buffer, int Nalloc);
     31int FlushIOBuffer (IOBuffer *buffer);
     32int ReadtoIOBuffer (IOBuffer *buffer, int fd);
     33void FreeIOBuffer (IOBuffer *buffer);
     34
     35/* in queues.c */
    1336void InitQueues ();
    1437void ListQueues ();
     
    1841char *PopQueue (Queue *queue);
    1942
    20 /* in misc/sort.c */
     43/* in sort.c */
    2144void sort (double *value, int N);
    2245void fsort (float *value, int N);
     
    2750void dsort_lists (double *X, double *Y, int *S, int N);
    2851
    29 /* in misc/fft.c */
     52/* in fft.c */
    3053void fft (float *Data, int N, int isign);
    3154void fftold (float *Data, int N, int isign);
     
    3457void fourn (float *data, int *nn, int ndim, int isign);
    3558
    36 /* in misc/gaussj.c */
     59/* in gaussj.c */
    3760int gaussj (double **a, int n, double **b, int m);
    3861int fgaussj (float **a, int n, float **b, int m);
    3962
    40 /* in misc/svdcmp.c */
     63/* in svdcmp.c */
    4164int svdcmp (float *a, float *w, float *v, int Nx, int Ny);
    4265
    43 /* in misc/spline.c */
     66/* in spline.c */
    4467void spline (float *x, float *y, int N, float *y2);
    4568float splint (float *x, float *y, float *y2, int N, float X);
    4669
    47 /* misc/mrqmin.c */
     70/* mrqmin.c */
    4871float mrqcof (float *x, float *y, float *dy, int Npts,
    4972              float *par, int Npar, float **ta, float **tb,
     
    6285void mrqfree (int Npar);
    6386
    64 /* misc/mrq2dmin.c */
     87/* mrq2dmin.c */
    6588float mrq2dcof (float *x, float *t, float *y, float *dy, int Npts,
    6689                float *par, int Npar, float **ta, float **tb,
     
    85108void mrq2dfree (int Npar);
    86109
    87 /* misc/powell.c */
     110/* powell.c */
    88111void powell (float *p, int Npar, float (func)() );
    89112
    90 /* misc/gaussian.c */
     113/* gaussian.c */
    91114double gaussian (double x, double mean, double sigma);
    92115void gauss_init (int Nbin);
    93116double rnd_gauss (double mean, double sigma);
    94117
    95 /* misc/starfuncs.c */
     118/* starfuncs.c */
    96119double get_aperture_stats (Matrix *matrix, int X, int Y, int Npix, int Nborder, double max);
    97120int set_rough_radii (double Ra, double Ri, double Ro);
    98121int get_rough_star (float *data, int Nx, int Ny, int x, int y, float *xc, float *yc, float *sx, float *sy, float *sxy, float *zs, float *zp, float *sk);
    99122
    100 /* misc/precess.c */
     123/* precess.c */
    101124double BtoJ (double in_epoch);
    102125double get_epoch (char *in_epoch, char mode);
    103126
    104 /* misc/graphtools.c */
     127/* graphtools.c */
    105128void          SetLimits             PROTO((Vector *xvec, Vector *yvec, Graphdata *graphmode));
    106129void          ApplyLimits           PROTO((int Xgraph, Graphdata *graphmode, int apply));
Note: See TracChangeset for help on using the changeset viewer.