~ubuntu-branches/debian/jessie/eso-midas/jessie

« back to all changes in this revision

Viewing changes to stdred/feros/incl/proto_mutil.h

  • Committer: Package Import Robot
  • Author(s): Ole Streicher
  • Date: 2014-04-22 14:44:58 UTC
  • Revision ID: package-import@ubuntu.com-20140422144458-okiwi1assxkkiz39
Tags: upstream-13.09pl1.2+dfsg
ImportĀ upstreamĀ versionĀ 13.09pl1.2+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 
2
.COPYRIGHT   (c) 1993-2009 European Southern Observatory
 
3
.IDENTifer   proto_mutil.h
 
4
.AUTHOR      Otmar Stahl 
 
5
.KEYWORDS    prototypes
 
6
.LANGUAGE    C & ANSI-C
 
7
.PURPOSE     prototypes for misc routines used in FEROS
 
8
.ENVIRONment none
 
9
.VERSION     1.0    6-APR-1994 Otmar Stahl 
 
10
 
 
11
090416          last modif
 
12
------------------------------------------------------------*/
 
13
extern void lfit
 
14
(
 
15
#ifdef __STDC__
 
16
 double [], double [], int, double [], int, 
 
17
 void (*) (double, double *, int)
 
18
#endif
 
19
 );
 
20
 
 
21
extern void polint
 
22
(
 
23
#ifdef __STDC__
 
24
 float [], float [], int, float, float *, float *
 
25
#endif
 
26
);
 
27
 
 
28
extern float eval_fpoly
 
29
(
 
30
#ifdef __STDC__
 
31
 float, float *, int
 
32
#endif
 
33
);
 
34
 
 
35
extern double eval_dpoly
 
36
(
 
37
#ifdef __STDC__
 
38
 double, double *, int
 
39
#endif
 
40
);
 
41
 
 
42
extern void dpoly
 
43
(
 
44
#ifdef __STDC__
 
45
 double, double [], int
 
46
#endif
 
47
);
 
48
 
 
49
extern float median
 
50
(
 
51
#ifdef __STDC__
 
52
 float [], int
 
53
#endif
 
54
 );
 
55
 
 
56
extern void piksrt
 
57
(
 
58
#ifdef __STDC__
 
59
 int, float []
 
60
#endif
 
61
);
 
62
 
 
63
extern void dsvdcmp
 
64
(
 
65
#ifdef __STDC__
 
66
     double **, int, int, double [], double **
 
67
#endif
 
68
);
 
69
 
 
70
extern void dsvbksb
 
71
(
 
72
#ifdef __STDC__
 
73
 double **, double [], double **, int, int, double [], double []
 
74
#endif
 
75
);
 
76
 
 
77
extern double dpythag
 
78
(
 
79
#ifdef __STDC__
 
80
 double, double
 
81
#endif
 
82
);
 
83
 
 
84
extern float select_pos
 
85
(
 
86
#ifdef __STDC__
 
87
 int, int, float []
 
88
#endif
 
89
);
 
90
 
 
91
extern float pik_median
 
92
(
 
93
#ifdef __STDC__
 
94
 int, float []
 
95
#endif
 
96
);
 
97
 
 
98
extern float heap_median
 
99
(
 
100
#ifdef __STDC__
 
101
 int, float []
 
102
#endif
 
103
);
 
104
 
 
105
extern void fit_poly
 
106
(
 
107
#ifdef __STDC__
 
108
 float [], float [], int, float [], float[], int, int, double []
 
109
#endif
 
110
);
 
111
 
 
112
extern void spline
 
113
(
 
114
#ifdef __STDC__
 
115
 float [], float [], int, float, float, float [] 
 
116
#endif
 
117
);
 
118
 
 
119
extern void splint
 
120
(
 
121
#ifdef __STDC__
 
122
 float [], float [], float [], int, float, float * 
 
123
#endif
 
124
);
 
125
 
 
126
extern int splie2
 
127
(
 
128
#ifdef __STDC__
 
129
 float x1a[], float x2a[], float **ya, int m, 
 
130
 int n, float **y2a
 
131
#endif
 
132
 );
 
133
 
 
134
extern int splin2
 
135
(
 
136
#ifdef __STDC__
 
137
 float x1a[], float x2a[], float **ya, float **y2a, 
 
138
 int m, int n, int num, float x1[], float x2, float y[]
 
139
#endif
 
140
 );
 
141
 
 
142
extern int splin3
 
143
(
 
144
#ifdef __STDC__
 
145
 float x1a[], float x2a[], float **ya, float **y2a, 
 
146
 int m, int n, int num, float x1[], float x2, float y[]
 
147
#endif
 
148
 );
 
149
 
 
150
extern void indexx
 
151
(
 
152
#ifdef __STDC__
 
153
 unsigned long n, float arr[], unsigned long indx[]
 
154
#endif
 
155
 );
 
156
 
 
157
extern void sort3
 
158
(
 
159
#ifdef __STDC__
 
160
 unsigned long n, float ra[], float rb[], float rc[]
 
161
#endif
 
162
 );
 
163
 
 
164
extern void sort2
 
165
(
 
166
#ifdef __STDC__
 
167
 unsigned long n, float arr[], float brr[]
 
168
#endif
 
169
 );
 
170
 
 
171
extern void fit_poly_weight
 
172
(
 
173
#ifdef __STDC__
 
174
 float [], float [], float [], int, float *, float *, int, int, double *
 
175
#endif
 
176
);
 
177