ARTS
2.0.49
make_vector.h
Go to the documentation of this file.
1
/* Copyright (C) 2000-2008 Stefan Buehler <sbuehler@ltu.se>
2
3
This program is free software; you can redistribute it and/or modify it
4
under the terms of the GNU General Public License as published by the
5
Free Software Foundation; either version 2, or (at your option) any
6
later version.
7
8
This program is distributed in the hope that it will be useful,
9
but WITHOUT ANY WARRANTY; without even the implied warranty of
10
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11
GNU General Public License for more details.
12
13
You should have received a copy of the GNU General Public License
14
along with this program; if not, write to the Free Software
15
Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307,
16
USA. */
17
36
#ifndef make_vector_h
37
#define make_vector_h
38
39
#include "
matpackI.h
"
40
41
class
MakeVector
:
public
Vector
42
{
43
public
:
44
MakeVector
();
45
MakeVector
(
46
Numeric
a0
47
);
48
MakeVector
(
49
Numeric
a0,
50
Numeric
a1
51
);
52
MakeVector
(
53
Numeric
a0,
54
Numeric
a1,
55
Numeric
a2
56
);
57
MakeVector
(
58
Numeric
a0,
59
Numeric
a1,
60
Numeric
a2,
61
Numeric
a3
62
);
63
MakeVector
(
64
Numeric
a0,
65
Numeric
a1,
66
Numeric
a2,
67
Numeric
a3,
68
Numeric
a4
69
);
70
MakeVector
(
71
Numeric
a0,
72
Numeric
a1,
73
Numeric
a2,
74
Numeric
a3,
75
Numeric
a4,
76
Numeric
a5
77
);
78
MakeVector
(
79
Numeric
a0,
80
Numeric
a1,
81
Numeric
a2,
82
Numeric
a3,
83
Numeric
a4,
84
Numeric
a5,
85
Numeric
a6
86
);
87
MakeVector
(
88
Numeric
a0,
89
Numeric
a1,
90
Numeric
a2,
91
Numeric
a3,
92
Numeric
a4,
93
Numeric
a5,
94
Numeric
a6,
95
Numeric
a7
96
);
97
MakeVector
(
98
Numeric
a0,
99
Numeric
a1,
100
Numeric
a2,
101
Numeric
a3,
102
Numeric
a4,
103
Numeric
a5,
104
Numeric
a6,
105
Numeric
a7,
106
Numeric
a8
107
);
108
MakeVector
(
109
Numeric
a0,
110
Numeric
a1,
111
Numeric
a2,
112
Numeric
a3,
113
Numeric
a4,
114
Numeric
a5,
115
Numeric
a6,
116
Numeric
a7,
117
Numeric
a8,
118
Numeric
a9
119
);
120
MakeVector
(
121
Numeric
a0,
122
Numeric
a1,
123
Numeric
a2,
124
Numeric
a3,
125
Numeric
a4,
126
Numeric
a5,
127
Numeric
a6,
128
Numeric
a7,
129
Numeric
a8,
130
Numeric
a9,
131
Numeric
a10
132
);
133
MakeVector
(
134
Numeric
a0,
135
Numeric
a1,
136
Numeric
a2,
137
Numeric
a3,
138
Numeric
a4,
139
Numeric
a5,
140
Numeric
a6,
141
Numeric
a7,
142
Numeric
a8,
143
Numeric
a9,
144
Numeric
a10,
145
Numeric
a11
146
);
147
MakeVector
(
148
Numeric
a0,
149
Numeric
a1,
150
Numeric
a2,
151
Numeric
a3,
152
Numeric
a4,
153
Numeric
a5,
154
Numeric
a6,
155
Numeric
a7,
156
Numeric
a8,
157
Numeric
a9,
158
Numeric
a10,
159
Numeric
a11,
160
Numeric
a12
161
);
162
MakeVector
(
163
Numeric
a0,
164
Numeric
a1,
165
Numeric
a2,
166
Numeric
a3,
167
Numeric
a4,
168
Numeric
a5,
169
Numeric
a6,
170
Numeric
a7,
171
Numeric
a8,
172
Numeric
a9,
173
Numeric
a10,
174
Numeric
a11,
175
Numeric
a12,
176
Numeric
a13
177
);
178
MakeVector
(
179
Numeric
a0,
180
Numeric
a1,
181
Numeric
a2,
182
Numeric
a3,
183
Numeric
a4,
184
Numeric
a5,
185
Numeric
a6,
186
Numeric
a7,
187
Numeric
a8,
188
Numeric
a9,
189
Numeric
a10,
190
Numeric
a11,
191
Numeric
a12,
192
Numeric
a13,
193
Numeric
a14
194
);
195
MakeVector
(
196
Numeric
a0,
197
Numeric
a1,
198
Numeric
a2,
199
Numeric
a3,
200
Numeric
a4,
201
Numeric
a5,
202
Numeric
a6,
203
Numeric
a7,
204
Numeric
a8,
205
Numeric
a9,
206
Numeric
a10,
207
Numeric
a11,
208
Numeric
a12,
209
Numeric
a13,
210
Numeric
a14,
211
Numeric
a15
212
);
213
MakeVector
(
214
Numeric
a0,
215
Numeric
a1,
216
Numeric
a2,
217
Numeric
a3,
218
Numeric
a4,
219
Numeric
a5,
220
Numeric
a6,
221
Numeric
a7,
222
Numeric
a8,
223
Numeric
a9,
224
Numeric
a10,
225
Numeric
a11,
226
Numeric
a12,
227
Numeric
a13,
228
Numeric
a14,
229
Numeric
a15,
230
Numeric
a16
231
);
232
MakeVector
(
233
Numeric
a0,
234
Numeric
a1,
235
Numeric
a2,
236
Numeric
a3,
237
Numeric
a4,
238
Numeric
a5,
239
Numeric
a6,
240
Numeric
a7,
241
Numeric
a8,
242
Numeric
a9,
243
Numeric
a10,
244
Numeric
a11,
245
Numeric
a12,
246
Numeric
a13,
247
Numeric
a14,
248
Numeric
a15,
249
Numeric
a16,
250
Numeric
a17
251
);
252
MakeVector
(
253
Numeric
a0,
254
Numeric
a1,
255
Numeric
a2,
256
Numeric
a3,
257
Numeric
a4,
258
Numeric
a5,
259
Numeric
a6,
260
Numeric
a7,
261
Numeric
a8,
262
Numeric
a9,
263
Numeric
a10,
264
Numeric
a11,
265
Numeric
a12,
266
Numeric
a13,
267
Numeric
a14,
268
Numeric
a15,
269
Numeric
a16,
270
Numeric
a17,
271
Numeric
a18
272
);
273
MakeVector
(
274
Numeric
a0,
275
Numeric
a1,
276
Numeric
a2,
277
Numeric
a3,
278
Numeric
a4,
279
Numeric
a5,
280
Numeric
a6,
281
Numeric
a7,
282
Numeric
a8,
283
Numeric
a9,
284
Numeric
a10,
285
Numeric
a11,
286
Numeric
a12,
287
Numeric
a13,
288
Numeric
a14,
289
Numeric
a15,
290
Numeric
a16,
291
Numeric
a17,
292
Numeric
a18,
293
Numeric
a19
294
);
295
MakeVector
(
296
Numeric
a0,
297
Numeric
a1,
298
Numeric
a2,
299
Numeric
a3,
300
Numeric
a4,
301
Numeric
a5,
302
Numeric
a6,
303
Numeric
a7,
304
Numeric
a8,
305
Numeric
a9,
306
Numeric
a10,
307
Numeric
a11,
308
Numeric
a12,
309
Numeric
a13,
310
Numeric
a14,
311
Numeric
a15,
312
Numeric
a16,
313
Numeric
a17,
314
Numeric
a18,
315
Numeric
a19,
316
Numeric
a20
317
);
318
MakeVector
(
319
Numeric
a0,
320
Numeric
a1,
321
Numeric
a2,
322
Numeric
a3,
323
Numeric
a4,
324
Numeric
a5,
325
Numeric
a6,
326
Numeric
a7,
327
Numeric
a8,
328
Numeric
a9,
329
Numeric
a10,
330
Numeric
a11,
331
Numeric
a12,
332
Numeric
a13,
333
Numeric
a14,
334
Numeric
a15,
335
Numeric
a16,
336
Numeric
a17,
337
Numeric
a18,
338
Numeric
a19,
339
Numeric
a20,
340
Numeric
a21
341
);
342
MakeVector
(
343
Numeric
a0,
344
Numeric
a1,
345
Numeric
a2,
346
Numeric
a3,
347
Numeric
a4,
348
Numeric
a5,
349
Numeric
a6,
350
Numeric
a7,
351
Numeric
a8,
352
Numeric
a9,
353
Numeric
a10,
354
Numeric
a11,
355
Numeric
a12,
356
Numeric
a13,
357
Numeric
a14,
358
Numeric
a15,
359
Numeric
a16,
360
Numeric
a17,
361
Numeric
a18,
362
Numeric
a19,
363
Numeric
a20,
364
Numeric
a21,
365
Numeric
a22
366
);
367
MakeVector
(
368
Numeric
a0,
369
Numeric
a1,
370
Numeric
a2,
371
Numeric
a3,
372
Numeric
a4,
373
Numeric
a5,
374
Numeric
a6,
375
Numeric
a7,
376
Numeric
a8,
377
Numeric
a9,
378
Numeric
a10,
379
Numeric
a11,
380
Numeric
a12,
381
Numeric
a13,
382
Numeric
a14,
383
Numeric
a15,
384
Numeric
a16,
385
Numeric
a17,
386
Numeric
a18,
387
Numeric
a19,
388
Numeric
a20,
389
Numeric
a21,
390
Numeric
a22,
391
Numeric
a23
392
);
393
MakeVector
(
394
Numeric
a0,
395
Numeric
a1,
396
Numeric
a2,
397
Numeric
a3,
398
Numeric
a4,
399
Numeric
a5,
400
Numeric
a6,
401
Numeric
a7,
402
Numeric
a8,
403
Numeric
a9,
404
Numeric
a10,
405
Numeric
a11,
406
Numeric
a12,
407
Numeric
a13,
408
Numeric
a14,
409
Numeric
a15,
410
Numeric
a16,
411
Numeric
a17,
412
Numeric
a18,
413
Numeric
a19,
414
Numeric
a20,
415
Numeric
a21,
416
Numeric
a22,
417
Numeric
a23,
418
Numeric
a24
419
);
420
MakeVector
(
421
Numeric
a0,
422
Numeric
a1,
423
Numeric
a2,
424
Numeric
a3,
425
Numeric
a4,
426
Numeric
a5,
427
Numeric
a6,
428
Numeric
a7,
429
Numeric
a8,
430
Numeric
a9,
431
Numeric
a10,
432
Numeric
a11,
433
Numeric
a12,
434
Numeric
a13,
435
Numeric
a14,
436
Numeric
a15,
437
Numeric
a16,
438
Numeric
a17,
439
Numeric
a18,
440
Numeric
a19,
441
Numeric
a20,
442
Numeric
a21,
443
Numeric
a22,
444
Numeric
a23,
445
Numeric
a24,
446
Numeric
a25
447
);
448
MakeVector
(
449
Numeric
a0,
450
Numeric
a1,
451
Numeric
a2,
452
Numeric
a3,
453
Numeric
a4,
454
Numeric
a5,
455
Numeric
a6,
456
Numeric
a7,
457
Numeric
a8,
458
Numeric
a9,
459
Numeric
a10,
460
Numeric
a11,
461
Numeric
a12,
462
Numeric
a13,
463
Numeric
a14,
464
Numeric
a15,
465
Numeric
a16,
466
Numeric
a17,
467
Numeric
a18,
468
Numeric
a19,
469
Numeric
a20,
470
Numeric
a21,
471
Numeric
a22,
472
Numeric
a23,
473
Numeric
a24,
474
Numeric
a25,
475
Numeric
a26
476
);
477
MakeVector
(
478
Numeric
a0,
479
Numeric
a1,
480
Numeric
a2,
481
Numeric
a3,
482
Numeric
a4,
483
Numeric
a5,
484
Numeric
a6,
485
Numeric
a7,
486
Numeric
a8,
487
Numeric
a9,
488
Numeric
a10,
489
Numeric
a11,
490
Numeric
a12,
491
Numeric
a13,
492
Numeric
a14,
493
Numeric
a15,
494
Numeric
a16,
495
Numeric
a17,
496
Numeric
a18,
497
Numeric
a19,
498
Numeric
a20,
499
Numeric
a21,
500
Numeric
a22,
501
Numeric
a23,
502
Numeric
a24,
503
Numeric
a25,
504
Numeric
a26,
505
Numeric
a27
506
);
507
MakeVector
(
508
Numeric
a0,
509
Numeric
a1,
510
Numeric
a2,
511
Numeric
a3,
512
Numeric
a4,
513
Numeric
a5,
514
Numeric
a6,
515
Numeric
a7,
516
Numeric
a8,
517
Numeric
a9,
518
Numeric
a10,
519
Numeric
a11,
520
Numeric
a12,
521
Numeric
a13,
522
Numeric
a14,
523
Numeric
a15,
524
Numeric
a16,
525
Numeric
a17,
526
Numeric
a18,
527
Numeric
a19,
528
Numeric
a20,
529
Numeric
a21,
530
Numeric
a22,
531
Numeric
a23,
532
Numeric
a24,
533
Numeric
a25,
534
Numeric
a26,
535
Numeric
a27,
536
Numeric
a28
537
);
538
MakeVector
(
539
Numeric
a0,
540
Numeric
a1,
541
Numeric
a2,
542
Numeric
a3,
543
Numeric
a4,
544
Numeric
a5,
545
Numeric
a6,
546
Numeric
a7,
547
Numeric
a8,
548
Numeric
a9,
549
Numeric
a10,
550
Numeric
a11,
551
Numeric
a12,
552
Numeric
a13,
553
Numeric
a14,
554
Numeric
a15,
555
Numeric
a16,
556
Numeric
a17,
557
Numeric
a18,
558
Numeric
a19,
559
Numeric
a20,
560
Numeric
a21,
561
Numeric
a22,
562
Numeric
a23,
563
Numeric
a24,
564
Numeric
a25,
565
Numeric
a26,
566
Numeric
a27,
567
Numeric
a28,
568
Numeric
a29
569
);
570
};
571
572
573
#endif // make_vector_h
MakeVector::MakeVector
MakeVector()
Definition:
make_vector.cc:21
matpackI.h
Numeric
NUMERIC Numeric
The type to use for all floating point numbers.
Definition:
matpack.h:33
MakeVector
Definition:
make_vector.h:42
Vector
The Vector class.
Definition:
matpackI.h:555
src
make_vector.h
Generated by
1.8.20