ARTS  1.0.222
auto_md.h
Go to the documentation of this file.
1 // This file was generated automatically by make_auto_md_h.cc.
2 // DO NOT EDIT !
3 // Generated: Oct 8 2020, 14:36:21
4 
5 #ifndef auto_md_h
6 #define auto_md_h
7 
8 #include "matpackI.h"
9 #include "los.h"
10 #include "absorption.h"
11 #include "auto_wsv.h"
12 #include "parser.h"
13 
14 // This is only used for a consistency check. You can get the
15 // number of workspace variables from wsv_data.nelem().
16 #define N_MD 158
17 
18 enum MdHandle{
177 };
178 
179 // Method function declarations:
180 
181 void Echo(// Control Parameters:
182  const String& message,
183  const Index& level);
184 
185 void Exit();
186 
187 void Test();
188 
189 void IndexSet(// WS Generic Output:
190  Index&,
191  // WS Generic Output Names:
192  const String&,
193  // Control Parameters:
194  const Index& value);
195 
196 void IndexWriteAscii(// WS Generic Input:
197  const Index&,
198  // WS Generic Input Names:
199  const String&,
200  // Control Parameters:
201  const String& filename);
202 
203 void IndexReadAscii(// WS Generic Output:
204  Index&,
205  // WS Generic Output Names:
206  const String&,
207  // Control Parameters:
208  const String& filename);
209 
210 void IndexWriteBinary(// WS Generic Input:
211  const Index&,
212  // WS Generic Input Names:
213  const String&,
214  // Control Parameters:
215  const String& filename);
216 
217 void IndexReadBinary(// WS Generic Output:
218  Index&,
219  // WS Generic Output Names:
220  const String&,
221  // Control Parameters:
222  const String& filename);
223 
224 void NumericSet(// WS Generic Output:
225  Numeric&,
226  // WS Generic Output Names:
227  const String&,
228  // Control Parameters:
229  const Numeric& value);
230 
231 void NumericCopyFirstOfVector(// WS Generic Output:
232  Numeric&,
233  // WS Generic Output Names:
234  const String&,
235  // WS Generic Input:
236  const Vector&,
237  // WS Generic Input Names:
238  const String&);
239 
240 void NumericCopyLastOfVector(// WS Generic Output:
241  Numeric&,
242  // WS Generic Output Names:
243  const String&,
244  // WS Generic Input:
245  const Vector&,
246  // WS Generic Input Names:
247  const String&);
248 
249 void NumericWriteAscii(// WS Generic Input:
250  const Numeric&,
251  // WS Generic Input Names:
252  const String&,
253  // Control Parameters:
254  const String& filename);
255 
256 void NumericReadAscii(// WS Generic Output:
257  Numeric&,
258  // WS Generic Output Names:
259  const String&,
260  // Control Parameters:
261  const String& filename);
262 
263 void NumericWriteBinary(// WS Generic Input:
264  const Numeric&,
265  // WS Generic Input Names:
266  const String&,
267  // Control Parameters:
268  const String& filename);
269 
270 void NumericReadBinary(// WS Generic Output:
271  Numeric&,
272  // WS Generic Output Names:
273  const String&,
274  // Control Parameters:
275  const String& filename);
276 
277 void VectorCopy(// WS Generic Output:
278  Vector&,
279  // WS Generic Output Names:
280  const String&,
281  // WS Generic Input:
282  const Vector&,
283  // WS Generic Input Names:
284  const String&);
285 
286 void VectorCopyFromMatrix(// WS Generic Output:
287  Vector&,
288  // WS Generic Output Names:
289  const String&,
290  // WS Generic Input:
291  const Matrix&,
292  // WS Generic Input Names:
293  const String&,
294  // Control Parameters:
295  const String& orientation,
296  const Index& index);
297 
298 void VectorSet(// WS Generic Output:
299  Vector&,
300  // WS Generic Output Names:
301  const String&,
302  // Control Parameters:
303  const Index& length,
304  const Numeric& value);
305 
306 void VectorSetLengthFromVector(// WS Generic Output:
307  Vector&,
308  // WS Generic Output Names:
309  const String&,
310  // WS Generic Input:
311  const Vector&,
312  // WS Generic Input Names:
313  const String&,
314  // Control Parameters:
315  const Numeric& value);
316 
317 void VectorLinSpace(// WS Generic Output:
318  Vector&,
319  // WS Generic Output Names:
320  const String&,
321  // Control Parameters:
322  const Numeric& start,
323  const Numeric& stop,
324  const Numeric& step);
325 
326 void VectorNLinSpace(// WS Generic Output:
327  Vector&,
328  // WS Generic Output Names:
329  const String&,
330  // Control Parameters:
331  const Numeric& start,
332  const Numeric& stop,
333  const Index& n);
334 
335 void VectorNLogSpace(// WS Generic Output:
336  Vector&,
337  // WS Generic Output Names:
338  const String&,
339  // Control Parameters:
340  const Numeric& start,
341  const Numeric& stop,
342  const Index& n);
343 
344 void VectorPressuresForLinAltitudes(// WS Generic Output:
345  Vector&,
346  // WS Generic Output Names:
347  const String&,
348  // WS Input:
349  const Vector&,
350  const Vector&,
351  // Control Parameters:
352  const Numeric& delta_z,
353  const Numeric& p_start,
354  const Numeric& p_stop);
355 
356 void VectorFlip(// WS Generic Output:
357  Vector&,
358  // WS Generic Output Names:
359  const String&,
360  // WS Generic Input:
361  const Vector&,
362  // WS Generic Input Names:
363  const String&);
364 
365 void VectorMatrixMultiply(// WS Generic Output:
366  Vector&,
367  // WS Generic Output Names:
368  const String&,
369  // WS Generic Input:
370  const Matrix&,
371  const Vector&,
372  // WS Generic Input Names:
373  const String&,
374  const String&);
375 
376 void VectorWriteAscii(// WS Generic Input:
377  const Vector&,
378  // WS Generic Input Names:
379  const String&,
380  // Control Parameters:
381  const String& filename);
382 
383 void VectorReadAscii(// WS Generic Output:
384  Vector&,
385  // WS Generic Output Names:
386  const String&,
387  // Control Parameters:
388  const String& filename);
389 
390 void VectorWriteBinary(// WS Generic Input:
391  const Vector&,
392  // WS Generic Input Names:
393  const String&,
394  // Control Parameters:
395  const String& filename);
396 
397 void VectorReadBinary(// WS Generic Output:
398  Vector&,
399  // WS Generic Output Names:
400  const String&,
401  // Control Parameters:
402  const String& filename);
403 
404 void VectorPlanck(// WS Generic Output:
405  Vector&,
406  // WS Generic Output Names:
407  const String&,
408  // WS Generic Input:
409  const Vector&,
410  // WS Generic Input Names:
411  const String&,
412  // Control Parameters:
413  const Numeric& temp);
414 
415 void VectorCalcLog10(// WS Generic Output:
416  Vector&,
417  // WS Generic Output Names:
418  const String&,
419  // WS Generic Input:
420  const Vector&,
421  // WS Generic Input Names:
422  const String&);
423 
424 void VectorAdd(// WS Generic Output:
425  Vector&,
426  // WS Generic Output Names:
427  const String&,
428  // WS Generic Input:
429  const Vector&,
430  // WS Generic Input Names:
431  const String&,
432  // Control Parameters:
433  const Numeric& value);
434 
435 void VectorScale(// WS Generic Output:
436  Vector&,
437  // WS Generic Output Names:
438  const String&,
439  // WS Generic Input:
440  const Vector&,
441  // WS Generic Input Names:
442  const String&,
443  // Control Parameters:
444  const Numeric& value);
445 
446 void MatrixSet(// WS Generic Output:
447  Matrix&,
448  // WS Generic Output Names:
449  const String&,
450  // Control Parameters:
451  const Index& nrows,
452  const Index& ncols,
453  const Numeric& value);
454 
455 void MatrixCopy(// WS Generic Output:
456  Matrix&,
457  // WS Generic Output Names:
458  const String&,
459  // WS Generic Input:
460  const Matrix&,
461  // WS Generic Input Names:
462  const String&);
463 
464 void MatrixFillWithVector(// WS Generic Output:
465  Matrix&,
466  // WS Generic Output Names:
467  const String&,
468  // WS Generic Input:
469  const Vector&,
470  // WS Generic Input Names:
471  const String&,
472  // Control Parameters:
473  const Index& n);
474 
475 void MatrixMatrixMultiply(// WS Generic Output:
476  Matrix&,
477  // WS Generic Output Names:
478  const String&,
479  // WS Generic Input:
480  const Matrix&,
481  const Matrix&,
482  // WS Generic Input Names:
483  const String&,
484  const String&);
485 
486 void ArrayOfMatrixMatrixMultiply(// WS Generic Output:
487  ArrayOfMatrix&,
488  // WS Generic Output Names:
489  const String&,
490  // WS Generic Input:
491  const Matrix&,
492  const ArrayOfMatrix&,
493  // WS Generic Input Names:
494  const String&,
495  const String&);
496 
497 void MatrixMatrixAdd(// WS Generic Output:
498  Matrix&,
499  // WS Generic Output Names:
500  const String&,
501  // WS Generic Input:
502  const Matrix&,
503  const Matrix&,
504  // WS Generic Input Names:
505  const String&,
506  const String&);
507 
508 void MatrixWriteAscii(// WS Generic Input:
509  const Matrix&,
510  // WS Generic Input Names:
511  const String&,
512  // Control Parameters:
513  const String& filename);
514 
515 void MatrixReadAscii(// WS Generic Output:
516  Matrix&,
517  // WS Generic Output Names:
518  const String&,
519  // Control Parameters:
520  const String& filename);
521 
522 void MatrixWriteBinary(// WS Generic Input:
523  const Matrix&,
524  // WS Generic Input Names:
525  const String&,
526  // Control Parameters:
527  const String& filename);
528 
529 void MatrixReadBinary(// WS Generic Output:
530  Matrix&,
531  // WS Generic Output Names:
532  const String&,
533  // Control Parameters:
534  const String& filename);
535 
536 void MatrixScale(// WS Generic Output:
537  Matrix&,
538  // WS Generic Output Names:
539  const String&,
540  // WS Generic Input:
541  const Matrix&,
542  // WS Generic Input Names:
543  const String&,
544  // Control Parameters:
545  const Numeric& value);
546 
547 void MatrixDiagonal(// WS Generic Output:
548  Matrix&,
549  // WS Generic Output Names:
550  const String&,
551  // Control Parameters:
552  const Index& nrows,
553  const Numeric& value);
554 
555 void ArrayOfIndexWriteAscii(// WS Generic Input:
556  const ArrayOfIndex&,
557  // WS Generic Input Names:
558  const String&,
559  // Control Parameters:
560  const String& filename);
561 
562 void ArrayOfIndexReadAscii(// WS Generic Output:
563  ArrayOfIndex&,
564  // WS Generic Output Names:
565  const String&,
566  // Control Parameters:
567  const String& filename);
568 
569 void ArrayOfIndexWriteBinary(// WS Generic Input:
570  const ArrayOfIndex&,
571  // WS Generic Input Names:
572  const String&,
573  // Control Parameters:
574  const String& filename);
575 
576 void ArrayOfIndexReadBinary(// WS Generic Output:
577  ArrayOfIndex&,
578  // WS Generic Output Names:
579  const String&,
580  // Control Parameters:
581  const String& filename);
582 
583 void ArrayOfVectorWriteAscii(// WS Generic Input:
584  const ArrayOfVector&,
585  // WS Generic Input Names:
586  const String&,
587  // Control Parameters:
588  const String& filename);
589 
590 void ArrayOfVectorReadAscii(// WS Generic Output:
591  ArrayOfVector&,
592  // WS Generic Output Names:
593  const String&,
594  // Control Parameters:
595  const String& filename);
596 
597 void ArrayOfVectorWriteBinary(// WS Generic Input:
598  const ArrayOfVector&,
599  // WS Generic Input Names:
600  const String&,
601  // Control Parameters:
602  const String& filename);
603 
604 void ArrayOfVectorReadBinary(// WS Generic Output:
605  ArrayOfVector&,
606  // WS Generic Output Names:
607  const String&,
608  // Control Parameters:
609  const String& filename);
610 
611 void ArrayOfMatrixWriteAscii(// WS Generic Input:
612  const ArrayOfMatrix&,
613  // WS Generic Input Names:
614  const String&,
615  // Control Parameters:
616  const String& filename);
617 
618 void ArrayOfMatrixReadAscii(// WS Generic Output:
619  ArrayOfMatrix&,
620  // WS Generic Output Names:
621  const String&,
622  // Control Parameters:
623  const String& filename);
624 
625 void ArrayOfMatrixWriteBinary(// WS Generic Input:
626  const ArrayOfMatrix&,
627  // WS Generic Input Names:
628  const String&,
629  // Control Parameters:
630  const String& filename);
631 
632 void ArrayOfMatrixReadBinary(// WS Generic Output:
633  ArrayOfMatrix&,
634  // WS Generic Output Names:
635  const String&,
636  // Control Parameters:
637  const String& filename);
638 
639 void StringSet(// WS Generic Output:
640  String&,
641  // WS Generic Output Names:
642  const String&,
643  // Control Parameters:
644  const String& text);
645 
646 void StringWriteAscii(// WS Generic Input:
647  const String&,
648  // WS Generic Input Names:
649  const String&,
650  // Control Parameters:
651  const String& filename);
652 
653 void StringReadAscii(// WS Generic Output:
654  String&,
655  // WS Generic Output Names:
656  const String&,
657  // Control Parameters:
658  const String& filename);
659 
660 void StringWriteBinary(// WS Generic Input:
661  const String&,
662  // WS Generic Input Names:
663  const String&,
664  // Control Parameters:
665  const String& filename);
666 
667 void StringReadBinary(// WS Generic Output:
668  String&,
669  // WS Generic Output Names:
670  const String&,
671  // Control Parameters:
672  const String& filename);
673 
674 void ArrayOfStringSet(// WS Generic Output:
675  ArrayOfString&,
676  // WS Generic Output Names:
677  const String&,
678  // Control Parameters:
679  const ArrayOfString& text);
680 
681 void ArrayOfStringWriteAscii(// WS Generic Input:
682  const ArrayOfString&,
683  // WS Generic Input Names:
684  const String&,
685  // Control Parameters:
686  const String& filename);
687 
688 void ArrayOfStringReadAscii(// WS Generic Output:
689  ArrayOfString&,
690  // WS Generic Output Names:
691  const String&,
692  // Control Parameters:
693  const String& filename);
694 
695 void ArrayOfStringWriteBinary(// WS Generic Input:
696  const ArrayOfString&,
697  // WS Generic Input Names:
698  const String&,
699  // Control Parameters:
700  const String& filename);
701 
702 void ArrayOfStringReadBinary(// WS Generic Output:
703  ArrayOfString&,
704  // WS Generic Output Names:
705  const String&,
706  // Control Parameters:
707  const String& filename);
708 
709 void TagGroupsSpeciesWriteAscii(// WS Generic Input:
710  const TagGroups&,
711  // WS Generic Input Names:
712  const String&,
713  // Control Parameters:
714  const String& filename);
715 
716 void LosWriteBinary(// WS Generic Input:
717  const Los&,
718  // WS Generic Input Names:
719  const String&,
720  // Control Parameters:
721  const String& filename);
722 
723 void LosReadBinary(// WS Generic Output:
724  Los&,
725  // WS Generic Output Names:
726  const String&,
727  // Control Parameters:
728  const String& filename);
729 
730 void lines_per_tgSetEmpty(// WS Output:
732  // WS Input:
733  const TagGroups&);
734 
735 void lines_per_tgReadFromCatalogues(// WS Output:
737  // WS Input:
738  const TagGroups&,
739  // Control Parameters:
740  const ArrayOfString& filenames,
741  const ArrayOfString& formats,
742  const Vector& fmin,
743  const Vector& fmax);
744 
745 void linesReadFromHitran(// WS Output:
747  // Control Parameters:
748  const String& filename,
749  const Numeric& fmin,
750  const Numeric& fmax);
751 
752 void linesReadFromHitran2004(// WS Output:
754  // Control Parameters:
755  const String& filename,
756  const Numeric& fmin,
757  const Numeric& fmax);
758 
759 void linesReadFromMytran2(// WS Output:
761  // Control Parameters:
762  const String& filename,
763  const Numeric& fmin,
764  const Numeric& fmax);
765 
766 void linesReadFromJpl(// WS Output:
768  // Control Parameters:
769  const String& filename,
770  const Numeric& fmin,
771  const Numeric& fmax);
772 
773 void linesReadFromArts(// WS Output:
775  // Control Parameters:
776  const String& filename,
777  const Numeric& fmin,
778  const Numeric& fmax);
779 
780 void linesElowToJoule(// WS Output:
782 
783 void lines_per_tgCreateFromLines(// WS Output:
785  // WS Input:
786  const ArrayOfLineRecord&,
787  const TagGroups&);
788 
789 void lines_per_tgAddMirrorLines(// WS Output:
791 
792 void lines_per_tgCompact(// WS Output:
794  // WS Input:
795  const ArrayOfLineshapeSpec&,
796  const Vector&);
797 
798 void linesWriteAscii(// WS Input:
799  const ArrayOfLineRecord&,
800  // Control Parameters:
801  const String& filename);
802 
803 void lines_per_tgWriteAscii(// WS Input:
805  // Control Parameters:
806  const String& filename);
807 
808 void tgsDefine(// WS Output:
809  TagGroups&,
810  // Control Parameters:
811  const ArrayOfString& tags);
812 
813 void tgsDefineAllInScenario(// WS Output:
814  TagGroups&,
815  // Control Parameters:
816  const String& basename);
817 
818 void lineshapeDefine(// WS Output:
820  // WS Input:
821  const TagGroups&,
822  // Control Parameters:
823  const String& shape,
824  const String& normalizationfactor,
825  const Numeric& cutoff);
826 
827 void lineshape_per_tgDefine(// WS Output:
829  // WS Input:
830  const TagGroups&,
831  // Control Parameters:
832  const ArrayOfString& shape,
833  const ArrayOfString& normalizationfactor,
834  const Vector& cutoff);
835 
836 void cont_descriptionInit(// WS Output:
837  ArrayOfString&,
838  ArrayOfString&,
839  ArrayOfVector&);
840 
841 void cont_descriptionAppend(// WS Output:
842  ArrayOfString&,
843  ArrayOfString&,
844  ArrayOfVector&,
845  // Control Parameters:
846  const String& tagname,
847  const String& model,
848  const Vector& userparameters);
849 
850 void raw_vmrsReadFromFiles(// WS Output:
851  ArrayOfMatrix&,
852  // WS Input:
853  const TagGroups&,
854  // Control Parameters:
855  const ArrayOfString& seltags,
856  const ArrayOfString& filenames,
857  const String& basename);
858 
859 void raw_vmrsReadFromScenario(// WS Output:
860  ArrayOfMatrix&,
861  // WS Input:
862  const TagGroups&,
863  // Control Parameters:
864  const String& basename);
865 
866 void AtmFromRaw(// WS Output:
867  Vector&,
868  Vector&,
869  Matrix&,
870  // WS Input:
871  const TagGroups&,
872  const Vector&,
873  const Matrix&,
874  const ArrayOfMatrix&);
875 
876 void WaterVaporSaturationInClouds(// WS Output:
877  Matrix&,
878  Vector&,
879  // WS Input:
880  const Vector&,
881  const TagGroups&);
882 
883 void vmrsScale(// WS Output:
884  Matrix&,
885  // WS Input:
886  const TagGroups&,
887  // Control Parameters:
888  const ArrayOfString& scaltgs,
889  const Vector& scalfac);
890 
891 void h2o_absSet(// WS Output:
892  Vector&,
893  // WS Input:
894  const TagGroups&,
895  const Matrix&);
896 
897 void n2_absSet(// WS Output:
898  Vector&,
899  // WS Input:
900  const TagGroups&,
901  const Matrix&);
902 
903 void hseSet(// WS Output:
904  Vector&,
905  // Control Parameters:
906  const Numeric& pref,
907  const Numeric& zref,
908  const Numeric& g0,
909  const Index& niter);
910 
911 void hseSetFromLatitude(// WS Output:
912  Vector&,
913  // Control Parameters:
914  const Numeric& pref,
915  const Numeric& zref,
916  const Numeric& latitude,
917  const Index& niter);
918 
919 void hseSetFromLatitudeIndex(// WS Output:
920  Vector&,
921  // WS Input:
922  const Vector&,
923  const Vector&,
924  // Control Parameters:
925  const Numeric& latitude,
926  const Index& index,
927  const Index& niter);
928 
929 void hseFromBottom(// WS Output:
930  Vector&,
931  // WS Input:
932  const Vector&,
933  const Vector&,
934  // Control Parameters:
935  const Numeric& g0,
936  const Index& niter);
937 
938 void hseOff(// WS Output:
939  Vector&);
940 
941 void hseCalc(// WS Output:
942  Vector&,
943  // WS Input:
944  const Vector&,
945  const Vector&,
946  const Vector&,
947  const Numeric&,
948  const Vector&);
949 
950 void absCalc(// WS Output:
951  Matrix&,
952  ArrayOfMatrix&,
953  // WS Input:
954  const TagGroups&,
955  const Vector&,
956  const Vector&,
957  const Vector&,
958  const Vector&,
959  const Vector&,
960  const Matrix&,
962  const ArrayOfLineshapeSpec&,
963  const ArrayOfString&,
964  const ArrayOfString&,
965  const ArrayOfVector&);
966 
967 void absCalcSaveMemory(// WS Output:
968  Matrix&,
969  // WS Input:
970  const TagGroups&,
971  const Vector&,
972  const Vector&,
973  const Vector&,
974  const Vector&,
975  const Vector&,
976  const Matrix&,
978  const ArrayOfLineshapeSpec&,
979  const ArrayOfString&,
980  const ArrayOfString&,
981  const ArrayOfVector&);
982 
983 void absCalcFromXsec(// WS Output:
984  Matrix&,
985  ArrayOfMatrix&,
986  // WS Input:
987  const ArrayOfMatrix&,
988  const Matrix&);
989 
990 void xsec_per_tgInit(// WS Output:
991  ArrayOfMatrix&,
992  // WS Input:
993  const TagGroups&,
994  const Vector&,
995  const Vector&);
996 
997 void xsec_per_tgAddLines(// WS Output:
998  ArrayOfMatrix&,
999  // WS Input:
1000  const TagGroups&,
1001  const Vector&,
1002  const Vector&,
1003  const Vector&,
1004  const Vector&,
1005  const Matrix&,
1006  const ArrayOfArrayOfLineRecord&,
1007  const ArrayOfLineshapeSpec&);
1008 
1009 void xsec_per_tgAddConts(// WS Output:
1010  ArrayOfMatrix&,
1011  // WS Input:
1012  const TagGroups&,
1013  const Vector&,
1014  const Vector&,
1015  const Vector&,
1016  const Vector&,
1017  const Vector&,
1018  const Matrix&,
1019  const ArrayOfString&,
1020  const ArrayOfVector&,
1021  const ArrayOfString&);
1022 
1023 void abs_per_tgReduce(// WS Output:
1024  ArrayOfMatrix&,
1025  // WS Input:
1026  const TagGroups&,
1027  const TagGroups&);
1028 
1029 void refrSet(// WS Output:
1030  Index&,
1031  Index&,
1032  String&,
1033  // Control Parameters:
1034  const Index& on,
1035  const String& model,
1036  const Index& lfac);
1037 
1038 void refrOff(// WS Output:
1039  Index&,
1040  Index&,
1041  String&);
1042 
1043 void refrCalc(// WS Output:
1044  Vector&,
1045  // WS Input:
1046  const Vector&,
1047  const Vector&,
1048  const Vector&,
1049  const Index&,
1050  const String&);
1051 
1052 void zaFromZtan(// WS Generic Output:
1053  Vector&,
1054  // WS Generic Output Names:
1055  const String&,
1056  // WS Input:
1057  const Vector&,
1058  const Numeric&,
1059  const Vector&,
1060  const Vector&,
1061  const Index&,
1062  const Vector&,
1063  const Numeric&,
1064  const Numeric&);
1065 
1066 void zaFromDeltat(// WS Generic Output:
1067  Vector&,
1068  // WS Generic Output Names:
1069  const String&,
1070  // WS Input:
1071  const Numeric&,
1072  const Vector&,
1073  const Vector&,
1074  const Numeric&,
1075  const Index&,
1076  const Index&,
1077  const Vector&,
1078  const Numeric&,
1079  const Numeric&,
1080  // Control Parameters:
1081  const Numeric& delta_t,
1082  const Vector& z_tan_lim);
1083 
1084 void r_geoidStd(// WS Output:
1085  Numeric&);
1086 
1087 void r_geoidWGS84(// WS Output:
1088  Numeric&,
1089  // Control Parameters:
1090  const Numeric& latitude,
1091  const Numeric& obsdirection);
1092 
1093 void groundOff(// WS Output:
1094  Numeric&,
1095  Numeric&,
1096  Vector&,
1097  // WS Input:
1098  const Vector&);
1099 
1100 void groundSet(// WS Output:
1101  Numeric&,
1102  Numeric&,
1103  Vector&,
1104  // WS Input:
1105  const Vector&,
1106  const Vector&,
1107  const Vector&,
1108  const Vector&,
1109  // Control Parameters:
1110  const Numeric& z,
1111  const Numeric& e);
1112 
1113 void groundAtBottom(// WS Output:
1114  Numeric&,
1115  Numeric&,
1116  Vector&,
1117  // WS Input:
1118  const Vector&,
1119  const Vector&,
1120  const Vector&,
1121  // Control Parameters:
1122  const Numeric& e);
1123 
1124 void groundFlatSea(// WS Output:
1125  Numeric&,
1126  Numeric&,
1127  Vector&,
1128  // WS Input:
1129  const Vector&,
1130  const Vector&,
1131  const Vector&,
1132  const Vector&,
1133  const Vector&,
1134  const Numeric&,
1135  const Numeric&,
1136  const Index&,
1137  const Vector&,
1138  // Control Parameters:
1139  const String& pol,
1140  const Numeric& t_skin);
1141 
1142 void emissionOn(// WS Output:
1143  Index&);
1144 
1145 void emissionOff(// WS Output:
1146  Index&);
1147 
1148 void losCalc(// WS Output:
1149  Los&,
1150  Vector&,
1151  // WS Input:
1152  const Numeric&,
1153  const Vector&,
1154  const Numeric&,
1155  const Vector&,
1156  const Vector&,
1157  const Index&,
1158  const Index&,
1159  const Vector&,
1160  const Numeric&,
1161  const Numeric&);
1162 
1163 void sourceCalc(// WS Output:
1164  ArrayOfMatrix&,
1165  // WS Input:
1166  const Index&,
1167  const Los&,
1168  const Vector&,
1169  const Vector&,
1170  const Vector&);
1171 
1172 void transCalc(// WS Output:
1173  ArrayOfMatrix&,
1174  // WS Input:
1175  const Los&,
1176  const Vector&,
1177  const Matrix&);
1178 
1179 void y_spaceStd(// WS Output:
1180  Vector&,
1181  // WS Input:
1182  const Vector&,
1183  // Control Parameters:
1184  const String& nr);
1185 
1186 void yCalc(// WS Output:
1187  Vector&,
1188  // WS Input:
1189  const Index&,
1190  const Los&,
1191  const Vector&,
1192  const Vector&,
1193  const ArrayOfMatrix&,
1194  const ArrayOfMatrix&,
1195  const Vector&,
1196  const Numeric&);
1197 
1198 void sourcetransyCalcSaveMemory(// WS Output:
1199  Vector&,
1200  // WS Input:
1201  const Index&,
1202  const Los&,
1203  const Vector&,
1204  const Vector&,
1205  const Vector&,
1206  const Matrix&,
1207  const Vector&,
1208  const Vector&,
1209  const Numeric&,
1210  // Control Parameters:
1211  const Index& f_chunksize);
1212 
1213 void CoolingRates(// WS Output:
1214  Matrix&,
1215  // WS Input:
1216  const Numeric&,
1217  const Vector&,
1218  const Vector&,
1219  const Vector&,
1220  const Vector&,
1221  const Matrix&,
1222  const Vector&,
1223  const Index&,
1224  const Index&,
1225  const Vector&,
1226  const Numeric&,
1227  const Numeric&,
1228  const Vector&,
1229  const Numeric&,
1230  const Vector&,
1231  // Control Parameters:
1232  const Numeric& lstep_limit);
1233 
1234 void yTB(// WS Output:
1235  Vector&,
1236  // WS Input:
1237  const Vector&,
1238  const Vector&);
1239 
1240 void MatrixTB(// WS Generic Output:
1241  Matrix&,
1242  // WS Generic Output Names:
1243  const String&,
1244  // WS Input:
1245  const Vector&,
1246  const Vector&,
1247  // WS Generic Input:
1248  const Matrix&,
1249  // WS Generic Input Names:
1250  const String&);
1251 
1252 void yTRJ(// WS Output:
1253  Vector&,
1254  // WS Input:
1255  const Vector&,
1256  const Vector&);
1257 
1258 void MatrixTRJ(// WS Generic Output:
1259  Matrix&,
1260  // WS Generic Output Names:
1261  const String&,
1262  // WS Input:
1263  const Vector&,
1264  const Vector&,
1265  // WS Generic Input:
1266  const Matrix&,
1267  // WS Generic Input Names:
1268  const String&);
1269 
1270 void wfs_tgsDefine(// WS Output:
1271  TagGroups&,
1272  // Control Parameters:
1273  const ArrayOfString& wfs_tgs);
1274 
1275 void wfss_tgsDefine(// WS Output:
1276  TagGroups&,
1277  // Control Parameters:
1278  const ArrayOfString& wfss_tgs);
1279 
1280 void absloswfsCalc(// WS Output:
1281  ArrayOfMatrix&,
1282  // WS Input:
1283  const Index&,
1284  const Los&,
1285  const ArrayOfMatrix&,
1286  const ArrayOfMatrix&,
1287  const Vector&,
1288  const Vector&,
1289  const Vector&,
1290  const Vector&,
1291  const Numeric&);
1292 
1293 void kSpecies(// WS Output:
1294  Matrix&,
1295  ArrayOfString&,
1296  Matrix&,
1297  // WS Input:
1298  const Los&,
1299  const ArrayOfMatrix&,
1300  const Vector&,
1301  const Vector&,
1302  const TagGroups&,
1303  const ArrayOfMatrix&,
1304  const Matrix&,
1305  const Vector&,
1306  // Control Parameters:
1307  const String& unit);
1308 
1309 void kSpeciesSingle(// WS Output:
1310  Matrix&,
1311  ArrayOfString&,
1312  Matrix&,
1313  // WS Input:
1314  const Los&,
1315  const ArrayOfMatrix&,
1316  const Vector&,
1317  const Vector&,
1318  const TagGroups&,
1319  const ArrayOfMatrix&,
1320  const Matrix&,
1321  const Vector&,
1322  // Control Parameters:
1323  const String& tg,
1324  const String& unit);
1325 
1326 void kContAbs(// WS Output:
1327  Matrix&,
1328  ArrayOfString&,
1329  Matrix&,
1330  // WS Input:
1331  const Los&,
1332  const ArrayOfMatrix&,
1333  const Vector&,
1334  const Vector&,
1335  // Control Parameters:
1336  const Index& order,
1337  const Numeric& f_low,
1338  const Numeric& f_high,
1339  const String& l_unit);
1340 
1341 void kTemp(// WS Output:
1342  Matrix&,
1343  ArrayOfString&,
1344  Matrix&,
1345  // WS Input:
1346  const TagGroups&,
1347  const Vector&,
1348  const Vector&,
1349  const Vector&,
1350  const Vector&,
1351  const Vector&,
1352  const Matrix&,
1353  const Matrix&,
1354  const ArrayOfArrayOfLineRecord&,
1355  const ArrayOfLineshapeSpec&,
1356  const Vector&,
1357  const Index&,
1358  const Vector&,
1359  const ArrayOfString&,
1360  const ArrayOfVector&,
1361  const ArrayOfString&,
1362  const Los&,
1363  const ArrayOfMatrix&,
1364  const ArrayOfMatrix&,
1365  const Numeric&,
1366  const Vector&,
1367  const Numeric&,
1368  const Vector&,
1369  const Index&,
1370  const Index&,
1371  const Vector&,
1372  const String&,
1373  const Numeric&,
1374  const Numeric&,
1375  const Vector&,
1376  const Numeric&,
1377  const Vector&,
1378  // Control Parameters:
1379  const Index& hse,
1380  const Index& fast);
1381 
1382 void kSpectro(// WS Output:
1383  Matrix&,
1384  ArrayOfString&,
1385  Matrix&,
1386  Matrix&,
1387  // WS Input:
1388  const TagGroups&,
1389  const TagGroups&,
1390  const Vector&,
1391  const Vector&,
1392  const Vector&,
1393  const Vector&,
1394  const Vector&,
1395  const Matrix&,
1396  const ArrayOfArrayOfLineRecord&,
1397  const ArrayOfLineshapeSpec&,
1398  const Los&,
1399  const ArrayOfMatrix&,
1400  // Control Parameters:
1401  const Index& do_intens,
1402  const Index& do_position,
1403  const Index& do_agam,
1404  const Index& do_sgam,
1405  const Index& do_nair,
1406  const Index& do_nself,
1407  const Index& do_pSift);
1408 
1409 void kFrequencyOffSet(// WS Output:
1410  Matrix&,
1411  ArrayOfString&,
1412  Matrix&,
1413  // WS Input:
1414  const TagGroups&,
1415  const Vector&,
1416  const Vector&,
1417  const Vector&,
1418  const Vector&,
1419  const Vector&,
1420  const Matrix&,
1421  const ArrayOfArrayOfLineRecord&,
1422  const ArrayOfLineshapeSpec&,
1423  const Vector&,
1424  const Index&,
1425  const ArrayOfString&,
1426  const ArrayOfVector&,
1427  const ArrayOfString&,
1428  const Los&,
1429  const Numeric&,
1430  const Vector&,
1431  const Vector&,
1432  // Control Parameters:
1433  const Numeric& delta,
1434  const String& f_unit);
1435 
1436 void kPointingOffSet(// WS Output:
1437  Matrix&,
1438  ArrayOfString&,
1439  Matrix&,
1440  // WS Input:
1441  const Numeric&,
1442  const Vector&,
1443  const Numeric&,
1444  const Vector&,
1445  const Vector&,
1446  const Vector&,
1447  const Vector&,
1448  const Index&,
1449  const Index&,
1450  const Vector&,
1451  const Numeric&,
1452  const Numeric&,
1453  const Matrix&,
1454  const Index&,
1455  const Vector&,
1456  const Vector&,
1457  const Numeric&,
1458  const Vector&,
1459  // Control Parameters:
1460  const Numeric& delta);
1461 
1462 void kEground(// WS Output:
1463  Matrix&,
1464  ArrayOfString&,
1465  Matrix&,
1466  // WS Input:
1467  const Vector&,
1468  const Vector&,
1469  const Index&,
1470  const Vector&,
1471  const Vector&,
1472  const Numeric&,
1473  const Los&,
1474  const ArrayOfMatrix&,
1475  const ArrayOfMatrix&,
1476  // Control Parameters:
1477  const Index& single_e);
1478 
1479 void kCalibration(// WS Output:
1480  Matrix&,
1481  ArrayOfString&,
1482  Matrix&,
1483  // WS Input:
1484  const Vector&,
1485  const Vector&,
1486  // WS Generic Input:
1487  const Vector&,
1488  // WS Generic Input Names:
1489  const String&);
1490 
1491 void kManual(// WS Output:
1492  Matrix&,
1493  ArrayOfString&,
1494  Matrix&,
1495  // WS Input:
1496  const Vector&,
1497  const Vector&,
1498  // Control Parameters:
1499  const String& name,
1500  const Numeric& delta,
1501  const Numeric& grid,
1502  const Numeric& apriori);
1503 
1504 void kxInit(// WS Output:
1505  Matrix&,
1506  ArrayOfString&,
1507  ArrayOfIndex&,
1508  Matrix&);
1509 
1510 void kbInit(// WS Output:
1511  Matrix&,
1512  ArrayOfString&,
1513  ArrayOfIndex&,
1514  Matrix&);
1515 
1516 void kxAppend(// WS Output:
1517  Matrix&,
1518  ArrayOfString&,
1519  ArrayOfIndex&,
1520  Matrix&,
1521  // WS Input:
1522  const Matrix&,
1523  const ArrayOfString&,
1524  const Matrix&);
1525 
1526 void kbAppend(// WS Output:
1527  Matrix&,
1528  ArrayOfString&,
1529  ArrayOfIndex&,
1530  Matrix&,
1531  // WS Input:
1532  const Matrix&,
1533  const ArrayOfString&,
1534  const Matrix&);
1535 
1536 void kxAllocate(// WS Output:
1537  Matrix&,
1538  ArrayOfString&,
1539  ArrayOfIndex&,
1540  Matrix&,
1541  // WS Generic Input:
1542  const Vector&,
1543  // WS Generic Input Names:
1544  const String&,
1545  // Control Parameters:
1546  const Index& ni,
1547  const Index& nx);
1548 
1549 void kbAllocate(// WS Output:
1550  Matrix&,
1551  ArrayOfString&,
1552  ArrayOfIndex&,
1553  Matrix&,
1554  // WS Generic Input:
1555  const Vector&,
1556  // WS Generic Input Names:
1557  const String&,
1558  // Control Parameters:
1559  const Index& ni,
1560  const Index& nb);
1561 
1562 void kxPutInK(// WS Output:
1563  Matrix&,
1564  ArrayOfString&,
1565  ArrayOfIndex&,
1566  Matrix&,
1567  // WS Input:
1568  const Matrix&,
1569  const ArrayOfString&,
1570  const Matrix&);
1571 
1572 void kbPutInK(// WS Output:
1573  Matrix&,
1574  ArrayOfString&,
1575  ArrayOfIndex&,
1576  Matrix&,
1577  // WS Input:
1578  const Matrix&,
1579  const ArrayOfString&,
1580  const Matrix&);
1581 
1582 void ybatchCalc(// WS Output:
1583  Matrix&,
1584  // WS Input:
1585  const Vector&,
1586  const Vector&,
1587  const Vector&,
1588  const Vector&,
1589  const Vector&,
1590  const Matrix&,
1591  const ArrayOfArrayOfLineRecord&,
1592  const ArrayOfLineshapeSpec&,
1593  const Vector&,
1594  const Numeric&,
1595  const Vector&,
1596  const Numeric&,
1597  const Index&,
1598  const Index&,
1599  const Vector&,
1600  const Numeric&,
1601  const Numeric&,
1602  const Index&,
1603  const Vector&,
1604  const Vector&,
1605  const Numeric&,
1606  const String&,
1607  const TagGroups&,
1608  const ArrayOfString&,
1609  const ArrayOfVector&,
1610  const ArrayOfString&,
1611  // Control Parameters:
1612  const Index& ncalc,
1613  const Index& do_t,
1614  const String& t_file,
1615  const Index& do_z,
1616  const String& z_file,
1617  const ArrayOfString& do_tags,
1618  const ArrayOfString& tag_files,
1619  const Index& do_f,
1620  const String& f_file,
1621  const Index& do_za,
1622  const String& za_file);
1623 
1624 void ybatchFromRadiosonde(// WS Output:
1625  Matrix&,
1626  ArrayOfMatrix&,
1627  ArrayOfMatrix&,
1628  // WS Input:
1629  const ArrayOfMatrix&,
1630  const Vector&,
1631  const ArrayOfArrayOfLineRecord&,
1632  const ArrayOfLineshapeSpec&,
1633  const Numeric&,
1634  const Vector&,
1635  const Numeric&,
1636  const Index&,
1637  const String&,
1638  const Index&,
1639  const Numeric&,
1640  const Index&,
1641  const Vector&,
1642  const Vector&,
1643  const TagGroups&,
1644  const ArrayOfString&,
1645  const ArrayOfString&,
1646  const ArrayOfVector&,
1647  // Control Parameters:
1648  const Index& finegrid,
1649  const Index& interp_rh,
1650  const Index& za_per_profile,
1651  const Index& e_ground_per_profile,
1652  const Index& calc_abs,
1653  const Index& calc_jac);
1654 
1655 void ybatchFromRadiosondeGlobal(// WS Output:
1656  Matrix&,
1657  // WS Input:
1658  const ArrayOfMatrix&,
1659  const Vector&,
1660  const ArrayOfArrayOfLineRecord&,
1661  const ArrayOfLineshapeSpec&,
1662  const Numeric&,
1663  const Vector&,
1664  const Numeric&,
1665  const Index&,
1666  const String&,
1667  const Index&,
1668  const Numeric&,
1669  const Index&,
1670  const Vector&,
1671  const Vector&,
1672  const TagGroups&,
1673  const ArrayOfString&,
1674  const ArrayOfString&,
1675  const ArrayOfVector&);
1676 
1677 void MethodListDefine(// WS Generic Output:
1678  ArrayOfIndex&,
1679  // WS Generic Output Names:
1680  const String&,
1681  // Control Parameters:
1682  const ArrayOfString& methods);
1683 
1684 // Get-away function declarations:
1685 
1686 void Echo_g(WorkSpace& ws, const MRecord& mr);
1687 void Exit_g(WorkSpace& ws, const MRecord& mr);
1688 void Test_g(WorkSpace& ws, const MRecord& mr);
1689 void IndexSet_g(WorkSpace& ws, const MRecord& mr);
1690 void IndexWriteAscii_g(WorkSpace& ws, const MRecord& mr);
1691 void IndexReadAscii_g(WorkSpace& ws, const MRecord& mr);
1692 void IndexWriteBinary_g(WorkSpace& ws, const MRecord& mr);
1693 void IndexReadBinary_g(WorkSpace& ws, const MRecord& mr);
1694 void NumericSet_g(WorkSpace& ws, const MRecord& mr);
1695 void NumericCopyFirstOfVector_g(WorkSpace& ws, const MRecord& mr);
1696 void NumericCopyLastOfVector_g(WorkSpace& ws, const MRecord& mr);
1697 void NumericWriteAscii_g(WorkSpace& ws, const MRecord& mr);
1698 void NumericReadAscii_g(WorkSpace& ws, const MRecord& mr);
1699 void NumericWriteBinary_g(WorkSpace& ws, const MRecord& mr);
1700 void NumericReadBinary_g(WorkSpace& ws, const MRecord& mr);
1701 void VectorCopy_g(WorkSpace& ws, const MRecord& mr);
1702 void VectorCopyFromMatrix_g(WorkSpace& ws, const MRecord& mr);
1703 void VectorSet_g(WorkSpace& ws, const MRecord& mr);
1704 void VectorSetLengthFromVector_g(WorkSpace& ws, const MRecord& mr);
1705 void VectorLinSpace_g(WorkSpace& ws, const MRecord& mr);
1706 void VectorNLinSpace_g(WorkSpace& ws, const MRecord& mr);
1707 void VectorNLogSpace_g(WorkSpace& ws, const MRecord& mr);
1709 void VectorFlip_g(WorkSpace& ws, const MRecord& mr);
1710 void VectorMatrixMultiply_g(WorkSpace& ws, const MRecord& mr);
1711 void VectorWriteAscii_g(WorkSpace& ws, const MRecord& mr);
1712 void VectorReadAscii_g(WorkSpace& ws, const MRecord& mr);
1713 void VectorWriteBinary_g(WorkSpace& ws, const MRecord& mr);
1714 void VectorReadBinary_g(WorkSpace& ws, const MRecord& mr);
1715 void VectorPlanck_g(WorkSpace& ws, const MRecord& mr);
1716 void VectorCalcLog10_g(WorkSpace& ws, const MRecord& mr);
1717 void VectorAdd_g(WorkSpace& ws, const MRecord& mr);
1718 void VectorScale_g(WorkSpace& ws, const MRecord& mr);
1719 void MatrixSet_g(WorkSpace& ws, const MRecord& mr);
1720 void MatrixCopy_g(WorkSpace& ws, const MRecord& mr);
1721 void MatrixFillWithVector_g(WorkSpace& ws, const MRecord& mr);
1722 void MatrixMatrixMultiply_g(WorkSpace& ws, const MRecord& mr);
1723 void ArrayOfMatrixMatrixMultiply_g(WorkSpace& ws, const MRecord& mr);
1724 void MatrixMatrixAdd_g(WorkSpace& ws, const MRecord& mr);
1725 void MatrixWriteAscii_g(WorkSpace& ws, const MRecord& mr);
1726 void MatrixReadAscii_g(WorkSpace& ws, const MRecord& mr);
1727 void MatrixWriteBinary_g(WorkSpace& ws, const MRecord& mr);
1728 void MatrixReadBinary_g(WorkSpace& ws, const MRecord& mr);
1729 void MatrixScale_g(WorkSpace& ws, const MRecord& mr);
1730 void MatrixDiagonal_g(WorkSpace& ws, const MRecord& mr);
1731 void ArrayOfIndexWriteAscii_g(WorkSpace& ws, const MRecord& mr);
1732 void ArrayOfIndexReadAscii_g(WorkSpace& ws, const MRecord& mr);
1733 void ArrayOfIndexWriteBinary_g(WorkSpace& ws, const MRecord& mr);
1734 void ArrayOfIndexReadBinary_g(WorkSpace& ws, const MRecord& mr);
1735 void ArrayOfVectorWriteAscii_g(WorkSpace& ws, const MRecord& mr);
1736 void ArrayOfVectorReadAscii_g(WorkSpace& ws, const MRecord& mr);
1737 void ArrayOfVectorWriteBinary_g(WorkSpace& ws, const MRecord& mr);
1738 void ArrayOfVectorReadBinary_g(WorkSpace& ws, const MRecord& mr);
1739 void ArrayOfMatrixWriteAscii_g(WorkSpace& ws, const MRecord& mr);
1740 void ArrayOfMatrixReadAscii_g(WorkSpace& ws, const MRecord& mr);
1741 void ArrayOfMatrixWriteBinary_g(WorkSpace& ws, const MRecord& mr);
1742 void ArrayOfMatrixReadBinary_g(WorkSpace& ws, const MRecord& mr);
1743 void StringSet_g(WorkSpace& ws, const MRecord& mr);
1744 void StringWriteAscii_g(WorkSpace& ws, const MRecord& mr);
1745 void StringReadAscii_g(WorkSpace& ws, const MRecord& mr);
1746 void StringWriteBinary_g(WorkSpace& ws, const MRecord& mr);
1747 void StringReadBinary_g(WorkSpace& ws, const MRecord& mr);
1748 void ArrayOfStringSet_g(WorkSpace& ws, const MRecord& mr);
1749 void ArrayOfStringWriteAscii_g(WorkSpace& ws, const MRecord& mr);
1750 void ArrayOfStringReadAscii_g(WorkSpace& ws, const MRecord& mr);
1751 void ArrayOfStringWriteBinary_g(WorkSpace& ws, const MRecord& mr);
1752 void ArrayOfStringReadBinary_g(WorkSpace& ws, const MRecord& mr);
1753 void TagGroupsSpeciesWriteAscii_g(WorkSpace& ws, const MRecord& mr);
1754 void LosWriteBinary_g(WorkSpace& ws, const MRecord& mr);
1755 void LosReadBinary_g(WorkSpace& ws, const MRecord& mr);
1756 void lines_per_tgSetEmpty_g(WorkSpace& ws, const MRecord& mr);
1758 void linesReadFromHitran_g(WorkSpace& ws, const MRecord& mr);
1759 void linesReadFromHitran2004_g(WorkSpace& ws, const MRecord& mr);
1760 void linesReadFromMytran2_g(WorkSpace& ws, const MRecord& mr);
1761 void linesReadFromJpl_g(WorkSpace& ws, const MRecord& mr);
1762 void linesReadFromArts_g(WorkSpace& ws, const MRecord& mr);
1763 void linesElowToJoule_g(WorkSpace& ws, const MRecord& mr);
1764 void lines_per_tgCreateFromLines_g(WorkSpace& ws, const MRecord& mr);
1765 void lines_per_tgAddMirrorLines_g(WorkSpace& ws, const MRecord& mr);
1766 void lines_per_tgCompact_g(WorkSpace& ws, const MRecord& mr);
1767 void linesWriteAscii_g(WorkSpace& ws, const MRecord& mr);
1768 void lines_per_tgWriteAscii_g(WorkSpace& ws, const MRecord& mr);
1769 void tgsDefine_g(WorkSpace& ws, const MRecord& mr);
1770 void tgsDefineAllInScenario_g(WorkSpace& ws, const MRecord& mr);
1771 void lineshapeDefine_g(WorkSpace& ws, const MRecord& mr);
1772 void lineshape_per_tgDefine_g(WorkSpace& ws, const MRecord& mr);
1773 void cont_descriptionInit_g(WorkSpace& ws, const MRecord& mr);
1774 void cont_descriptionAppend_g(WorkSpace& ws, const MRecord& mr);
1775 void raw_vmrsReadFromFiles_g(WorkSpace& ws, const MRecord& mr);
1776 void raw_vmrsReadFromScenario_g(WorkSpace& ws, const MRecord& mr);
1777 void AtmFromRaw_g(WorkSpace& ws, const MRecord& mr);
1778 void WaterVaporSaturationInClouds_g(WorkSpace& ws, const MRecord& mr);
1779 void vmrsScale_g(WorkSpace& ws, const MRecord& mr);
1780 void h2o_absSet_g(WorkSpace& ws, const MRecord& mr);
1781 void n2_absSet_g(WorkSpace& ws, const MRecord& mr);
1782 void hseSet_g(WorkSpace& ws, const MRecord& mr);
1783 void hseSetFromLatitude_g(WorkSpace& ws, const MRecord& mr);
1784 void hseSetFromLatitudeIndex_g(WorkSpace& ws, const MRecord& mr);
1785 void hseFromBottom_g(WorkSpace& ws, const MRecord& mr);
1786 void hseOff_g(WorkSpace& ws, const MRecord& mr);
1787 void hseCalc_g(WorkSpace& ws, const MRecord& mr);
1788 void absCalc_g(WorkSpace& ws, const MRecord& mr);
1789 void absCalcSaveMemory_g(WorkSpace& ws, const MRecord& mr);
1790 void absCalcFromXsec_g(WorkSpace& ws, const MRecord& mr);
1791 void xsec_per_tgInit_g(WorkSpace& ws, const MRecord& mr);
1792 void xsec_per_tgAddLines_g(WorkSpace& ws, const MRecord& mr);
1793 void xsec_per_tgAddConts_g(WorkSpace& ws, const MRecord& mr);
1794 void abs_per_tgReduce_g(WorkSpace& ws, const MRecord& mr);
1795 void refrSet_g(WorkSpace& ws, const MRecord& mr);
1796 void refrOff_g(WorkSpace& ws, const MRecord& mr);
1797 void refrCalc_g(WorkSpace& ws, const MRecord& mr);
1798 void zaFromZtan_g(WorkSpace& ws, const MRecord& mr);
1799 void zaFromDeltat_g(WorkSpace& ws, const MRecord& mr);
1800 void r_geoidStd_g(WorkSpace& ws, const MRecord& mr);
1801 void r_geoidWGS84_g(WorkSpace& ws, const MRecord& mr);
1802 void groundOff_g(WorkSpace& ws, const MRecord& mr);
1803 void groundSet_g(WorkSpace& ws, const MRecord& mr);
1804 void groundAtBottom_g(WorkSpace& ws, const MRecord& mr);
1805 void groundFlatSea_g(WorkSpace& ws, const MRecord& mr);
1806 void emissionOn_g(WorkSpace& ws, const MRecord& mr);
1807 void emissionOff_g(WorkSpace& ws, const MRecord& mr);
1808 void losCalc_g(WorkSpace& ws, const MRecord& mr);
1809 void sourceCalc_g(WorkSpace& ws, const MRecord& mr);
1810 void transCalc_g(WorkSpace& ws, const MRecord& mr);
1811 void y_spaceStd_g(WorkSpace& ws, const MRecord& mr);
1812 void yCalc_g(WorkSpace& ws, const MRecord& mr);
1813 void sourcetransyCalcSaveMemory_g(WorkSpace& ws, const MRecord& mr);
1814 void CoolingRates_g(WorkSpace& ws, const MRecord& mr);
1815 void yTB_g(WorkSpace& ws, const MRecord& mr);
1816 void MatrixTB_g(WorkSpace& ws, const MRecord& mr);
1817 void yTRJ_g(WorkSpace& ws, const MRecord& mr);
1818 void MatrixTRJ_g(WorkSpace& ws, const MRecord& mr);
1819 void wfs_tgsDefine_g(WorkSpace& ws, const MRecord& mr);
1820 void wfss_tgsDefine_g(WorkSpace& ws, const MRecord& mr);
1821 void absloswfsCalc_g(WorkSpace& ws, const MRecord& mr);
1822 void kSpecies_g(WorkSpace& ws, const MRecord& mr);
1823 void kSpeciesSingle_g(WorkSpace& ws, const MRecord& mr);
1824 void kContAbs_g(WorkSpace& ws, const MRecord& mr);
1825 void kTemp_g(WorkSpace& ws, const MRecord& mr);
1826 void kSpectro_g(WorkSpace& ws, const MRecord& mr);
1827 void kFrequencyOffSet_g(WorkSpace& ws, const MRecord& mr);
1828 void kPointingOffSet_g(WorkSpace& ws, const MRecord& mr);
1829 void kEground_g(WorkSpace& ws, const MRecord& mr);
1830 void kCalibration_g(WorkSpace& ws, const MRecord& mr);
1831 void kManual_g(WorkSpace& ws, const MRecord& mr);
1832 void kxInit_g(WorkSpace& ws, const MRecord& mr);
1833 void kbInit_g(WorkSpace& ws, const MRecord& mr);
1834 void kxAppend_g(WorkSpace& ws, const MRecord& mr);
1835 void kbAppend_g(WorkSpace& ws, const MRecord& mr);
1836 void kxAllocate_g(WorkSpace& ws, const MRecord& mr);
1837 void kbAllocate_g(WorkSpace& ws, const MRecord& mr);
1838 void kxPutInK_g(WorkSpace& ws, const MRecord& mr);
1839 void kbPutInK_g(WorkSpace& ws, const MRecord& mr);
1840 void ybatchCalc_g(WorkSpace& ws, const MRecord& mr);
1841 void ybatchFromRadiosonde_g(WorkSpace& ws, const MRecord& mr);
1842 void ybatchFromRadiosondeGlobal_g(WorkSpace& ws, const MRecord& mr);
1843 void MethodListDefine_g(WorkSpace& ws, const MRecord& mr);
1844 
1845 
1846 #endif // auto_md_h
ybatchFromRadiosondeGlobal_g
void ybatchFromRadiosondeGlobal_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1627
WaterVaporSaturationInClouds
void WaterVaporSaturationInClouds(Matrix &, Vector &, const Vector &, const TagGroups &)
Calculates the water vapor saturation volume mixing ratio (VMR) in the vertical range where liquid or...
Definition: m_abs.cc:1346
NumericReadAscii
void NumericReadAscii(Numeric &, const String &, const String &filename)
Definition: m_io.cc:252
groundFlatSea_
@ groundFlatSea_
Definition: auto_md.h:138
Matrix
The Matrix class.
Definition: matpackI.h:544
StringReadBinary_
@ StringReadBinary_
Definition: auto_md.h:80
StringReadAscii_g
void StringReadAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:549
ArrayOfIndexReadAscii_
@ ArrayOfIndexReadAscii_
Definition: auto_md.h:65
VectorSetLengthFromVector_
@ VectorSetLengthFromVector_
Definition: auto_md.h:37
groundFlatSea_g
void groundFlatSea_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1075
wfss_tgsDefine_
@ wfss_tgsDefine_
Definition: auto_md.h:153
lines_per_tgCompact_g
void lines_per_tgCompact_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:710
groundOff_
@ groundOff_
Definition: auto_md.h:135
lines_per_tgAddMirrorLines_g
void lines_per_tgAddMirrorLines_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:705
ybatchFromRadiosondeGlobal
void ybatchFromRadiosondeGlobal(Matrix &, const ArrayOfMatrix &, const Vector &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Numeric &, const Vector &, const Numeric &, const Index &, const String &, const Index &, const Numeric &, const Index &, const Vector &, const Vector &, const TagGroups &, const ArrayOfString &, const ArrayOfString &, const ArrayOfVector &)
Definition: m_batch.cc:827
wfss_tgsDefine
void wfss_tgsDefine(TagGroups &, const ArrayOfString &wfss_tgs)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:2650
refrCalc_
@ refrCalc_
Definition: auto_md.h:130
lines_per_tgSetEmpty_
@ lines_per_tgSetEmpty_
Definition: auto_md.h:89
hseFromBottom_
@ hseFromBottom_
Definition: auto_md.h:118
Exit_g
void Exit_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:23
ArrayOfMatrixWriteAscii_
@ ArrayOfMatrixWriteAscii_
Definition: auto_md.h:72
kContAbs
void kContAbs(Matrix &, ArrayOfString &, Matrix &, const Los &, const ArrayOfMatrix &, const Vector &, const Vector &, const Index &order, const Numeric &f_low, const Numeric &f_high, const String &l_unit)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:2847
MatrixWriteBinary
void MatrixWriteBinary(const Matrix &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1584
yCalc
void yCalc(Vector &, const Index &, const Los &, const Vector &, const Vector &, const ArrayOfMatrix &, const ArrayOfMatrix &, const Vector &, const Numeric &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1483
WaterVaporSaturationInClouds_g
void WaterVaporSaturationInClouds_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:803
vmrsScale
void vmrsScale(Matrix &, const TagGroups &, const ArrayOfString &scaltgs, const Vector &scalfac)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_abs.cc:1848
ybatchFromRadiosonde_g
void ybatchFromRadiosonde_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1596
kxAppend_g
void kxAppend_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1484
VectorPressuresForLinAltitudes_
@ VectorPressuresForLinAltitudes_
Definition: auto_md.h:41
lines_per_tgReadFromCatalogues
void lines_per_tgReadFromCatalogues(ArrayOfArrayOfLineRecord &, const TagGroups &, const ArrayOfString &filenames, const ArrayOfString &formats, const Vector &fmin, const Vector &fmax)
This method can read lines from different line catalogues.
Definition: m_abs.cc:371
ArrayOfStringReadBinary_
@ ArrayOfStringReadBinary_
Definition: auto_md.h:85
VectorLinSpace_g
void VectorLinSpace_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:175
ArrayOfStringWriteAscii_g
void ArrayOfStringWriteAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:581
IndexWriteBinary_g
void IndexWriteBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:57
MatrixReadAscii_
@ MatrixReadAscii_
Definition: auto_md.h:59
kxInit_g
void kxInit_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1468
ArrayOfIndexWriteBinary
void ArrayOfIndexWriteBinary(const ArrayOfIndex &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1650
lines_per_tgSetEmpty_g
void lines_per_tgSetEmpty_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:637
VectorReadAscii_g
void VectorReadAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:248
TagGroupsSpeciesWriteAscii_
@ TagGroupsSpeciesWriteAscii_
Definition: auto_md.h:86
NumericReadAscii_
@ NumericReadAscii_
Definition: auto_md.h:31
linesReadFromMytran2_g
void linesReadFromMytran2_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:669
VectorReadAscii_
@ VectorReadAscii_
Definition: auto_md.h:45
r_geoidWGS84_
@ r_geoidWGS84_
Definition: auto_md.h:134
vmrsScale_
@ vmrsScale_
Definition: auto_md.h:112
ArrayOfStringReadAscii_g
void ArrayOfStringReadAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:589
IndexWriteAscii_
@ IndexWriteAscii_
Definition: auto_md.h:23
LosReadBinary_g
void LosReadBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:629
hseOff
void hseOff(Vector &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_abs.cc:1699
absorption.h
Declarations required for the calculation of absorption coefficients.
VectorScale
void VectorScale(Vector &, const String &, const Vector &, const String &, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:1102
vmrsScale_g
void vmrsScale_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:811
ybatchFromRadiosonde
void ybatchFromRadiosonde(Matrix &, ArrayOfMatrix &, ArrayOfMatrix &, const ArrayOfMatrix &, const Vector &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Numeric &, const Vector &, const Numeric &, const Index &, const String &, const Index &, const Numeric &, const Index &, const Vector &, const Vector &, const TagGroups &, const ArrayOfString &, const ArrayOfString &, const ArrayOfVector &, const Index &finegrid, const Index &interp_rh, const Index &za_per_profile, const Index &e_ground_per_profile, const Index &calc_abs, const Index &calc_jac)
Definition: m_batch.cc:381
kxAllocate_
@ kxAllocate_
Definition: auto_md.h:169
ArrayOfStringSet_g
void ArrayOfStringSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:573
absloswfsCalc_
@ absloswfsCalc_
Definition: auto_md.h:154
refrOff_g
void refrOff_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:981
raw_vmrsReadFromScenario_g
void raw_vmrsReadFromScenario_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:785
MatrixFillWithVector_g
void MatrixFillWithVector_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:335
h2o_absSet_g
void h2o_absSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:819
hseCalc_
@ hseCalc_
Definition: auto_md.h:120
VectorNLogSpace_g
void VectorNLogSpace_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:195
VectorMatrixMultiply_g
void VectorMatrixMultiply_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:227
refrCalc
void refrCalc(Vector &, const Vector &, const Vector &, const Vector &, const Index &, const String &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_abs.cc:2763
absloswfsCalc
void absloswfsCalc(ArrayOfMatrix &, const Index &, const Los &, const ArrayOfMatrix &, const ArrayOfMatrix &, const Vector &, const Vector &, const Vector &, const Vector &, const Numeric &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:2726
AtmFromRaw_g
void AtmFromRaw_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:792
MatrixReadAscii_g
void MatrixReadAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:393
lines_per_tgCreateFromLines_
@ lines_per_tgCreateFromLines_
Definition: auto_md.h:97
lines_per_tgWriteAscii_
@ lines_per_tgWriteAscii_
Definition: auto_md.h:101
ArrayOfMatrixWriteBinary_
@ ArrayOfMatrixWriteBinary_
Definition: auto_md.h:74
IndexWriteBinary_
@ IndexWriteBinary_
Definition: auto_md.h:25
linesWriteAscii
void linesWriteAscii(const ArrayOfLineRecord &, const String &filename)
Definition: m_abs.cc:849
absCalc_
@ absCalc_
Definition: auto_md.h:121
ybatchCalc_g
void ybatchCalc_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1554
Echo_
@ Echo_
Definition: auto_md.h:19
absCalcSaveMemory_
@ absCalcSaveMemory_
Definition: auto_md.h:122
groundFlatSea
void groundFlatSea(Numeric &, Numeric &, Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Numeric &, const Numeric &, const Index &, const Vector &, const String &pol, const Numeric &t_skin)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:929
MatrixMatrixAdd_
@ MatrixMatrixAdd_
Definition: auto_md.h:57
VectorCopy_
@ VectorCopy_
Definition: auto_md.h:34
ArrayOfVectorWriteAscii
void ArrayOfVectorWriteAscii(const ArrayOfVector &, const String &, const String &filename)
Definition: m_io.cc:476
MatrixMatrixMultiply
void MatrixMatrixMultiply(Matrix &, const String &, const Matrix &, const Matrix &, const String &, const String &)
Compute Y = M*X.
Definition: m_io.cc:1295
IndexWriteBinary
void IndexWriteBinary(const Index &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1386
absCalcSaveMemory
void absCalcSaveMemory(Matrix &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const ArrayOfString &, const ArrayOfString &, const ArrayOfVector &)
Calculates the absorption coefficients by first calculating the cross sections per tag group and then...
Definition: m_abs.cc:2034
ArrayOfStringWriteBinary_g
void ArrayOfStringWriteBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:597
emissionOn_
@ emissionOn_
Definition: auto_md.h:139
raw_vmrsReadFromScenario
void raw_vmrsReadFromScenario(ArrayOfMatrix &, const TagGroups &, const String &basename)
Definition: m_abs.cc:1179
VectorSet_g
void VectorSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:155
ArrayOfStringWriteAscii_
@ ArrayOfStringWriteAscii_
Definition: auto_md.h:82
hseFromBottom_g
void hseFromBottom_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:861
los.h
This file contains the definition of the LOS structure and functions related to this structure.
y_spaceStd_
@ y_spaceStd_
Definition: auto_md.h:144
kManual_g
void kManual_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1455
IndexWriteAscii_g
void IndexWriteAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:41
kTemp
void kTemp(Matrix &, ArrayOfString &, Matrix &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Vector &, const Index &, const Vector &, const ArrayOfString &, const ArrayOfVector &, const ArrayOfString &, const Los &, const ArrayOfMatrix &, const ArrayOfMatrix &, const Numeric &, const Vector &, const Numeric &, const Vector &, const Index &, const Index &, const Vector &, const String &, const Numeric &, const Numeric &, const Vector &, const Numeric &, const Vector &, const Index &hse, const Index &fast)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:2881
kxInit_
@ kxInit_
Definition: auto_md.h:165
tgsDefine
void tgsDefine(TagGroups &, const ArrayOfString &tags)
Definition: m_abs.cc:901
refrSet
void refrSet(Index &, Index &, String &, const Index &on, const String &model, const Index &lfac)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_abs.cc:2721
linesElowToJoule
void linesElowToJoule(ArrayOfLineRecord &)
Definition: m_abs.cc:319
VectorCopy_g
void VectorCopy_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:133
refrSet_
@ refrSet_
Definition: auto_md.h:128
groundSet
void groundSet(Numeric &, Numeric &, Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Numeric &z, const Numeric &e)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:879
kEground
void kEground(Matrix &, ArrayOfString &, Matrix &, const Vector &, const Vector &, const Index &, const Vector &, const Vector &, const Numeric &, const Los &, const ArrayOfMatrix &, const ArrayOfMatrix &, const Index &single_e)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3449
lineshapeDefine_
@ lineshapeDefine_
Definition: auto_md.h:104
ArrayOfIndexWriteAscii_
@ ArrayOfIndexWriteAscii_
Definition: auto_md.h:64
losCalc_
@ losCalc_
Definition: auto_md.h:141
VectorWriteBinary_g
void VectorWriteBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:256
zaFromZtan
void zaFromZtan(Vector &, const String &, const Vector &, const Numeric &, const Vector &, const Vector &, const Index &, const Vector &, const Numeric &, const Numeric &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1134
NumericWriteAscii_
@ NumericWriteAscii_
Definition: auto_md.h:30
yTRJ_g
void yTRJ_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1212
MethodListDefine_g
void MethodListDefine_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1650
ArrayOfStringReadAscii
void ArrayOfStringReadAscii(ArrayOfString &, const String &, const String &filename)
Definition: m_io.cc:647
MatrixScale_g
void MatrixScale_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:417
StringWriteAscii
void StringWriteAscii(const String &, const String &, const String &filename)
Definition: m_io.cc:579
MRecord
Method runtime data.
Definition: parser.h:32
VectorCopyFromMatrix_g
void VectorCopyFromMatrix_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:143
kbAppend_
@ kbAppend_
Definition: auto_md.h:168
IndexReadBinary_g
void IndexReadBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:65
emissionOn_g
void emissionOn_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1093
xsec_per_tgAddLines_g
void xsec_per_tgAddLines_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:936
zaFromDeltat
void zaFromDeltat(Vector &, const String &, const Numeric &, const Vector &, const Vector &, const Numeric &, const Index &, const Index &, const Vector &, const Numeric &, const Numeric &, const Numeric &delta_t, const Vector &z_tan_lim)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1199
wfs_tgsDefine
void wfs_tgsDefine(TagGroups &, const ArrayOfString &wfs_tgs)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:2574
VectorPlanck
void VectorPlanck(Vector &, const String &, const Vector &, const String &, const Numeric &temp)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:1019
transCalc
void transCalc(ArrayOfMatrix &, const Los &, const Vector &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1390
kbAppend
void kbAppend(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Matrix &, const ArrayOfString &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3741
IndexSet_g
void IndexSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:33
kSpeciesSingle_g
void kSpeciesSingle_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1273
kxAllocate_g
void kxAllocate_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1506
linesReadFromHitran2004
void linesReadFromHitran2004(ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
Reads line data in the Hitran 2004 format (160 characters/record).
Definition: m_abs.cc:126
losCalc_g
void losCalc_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1103
MatrixDiagonal
void MatrixDiagonal(Matrix &, const String &, const Index &nrows, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:1269
xsec_per_tgAddConts_
@ xsec_per_tgAddConts_
Definition: auto_md.h:126
MatrixSet
void MatrixSet(Matrix &, const String &, const Index &nrows, const Index &ncols, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:1178
MatrixMatrixMultiply_g
void MatrixMatrixMultiply_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:346
kEground_g
void kEground_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1426
linesWriteAscii_
@ linesWriteAscii_
Definition: auto_md.h:100
VectorReadBinary_
@ VectorReadBinary_
Definition: auto_md.h:47
MatrixMatrixMultiply_
@ MatrixMatrixMultiply_
Definition: auto_md.h:55
ybatchFromRadiosonde_
@ ybatchFromRadiosonde_
Definition: auto_md.h:174
refrOff
void refrOff(Index &, Index &, String &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_abs.cc:2746
yCalc_g
void yCalc_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1144
MatrixCopy
void MatrixCopy(Matrix &, const String &, const Matrix &, const String &)
Definition: m_io.cc:1194
temp
#define temp
Definition: continua.cc:13261
hseSetFromLatitude_
@ hseSetFromLatitude_
Definition: auto_md.h:116
lines_per_tgCompact
void lines_per_tgCompact(ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Vector &)
Removes all lines outside the defined lineshape cutoff frequency from the lines_per_tg,...
Definition: m_abs.cc:767
ArrayOfVectorReadAscii_g
void ArrayOfVectorReadAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:477
MatrixWriteBinary_g
void MatrixWriteBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:401
absCalcFromXsec_g
void absCalcFromXsec_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:920
StringReadAscii
void StringReadAscii(String &, const String &, const String &filename)
Definition: m_io.cc:601
kContAbs_g
void kContAbs_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1290
AtmFromRaw
void AtmFromRaw(Vector &, Vector &, Matrix &, const TagGroups &, const Vector &, const Matrix &, const ArrayOfMatrix &)
Interpolate atmospheric quantities from their individual grids to the common p_abs grid.
Definition: m_abs.cc:1483
sourcetransyCalcSaveMemory
void sourcetransyCalcSaveMemory(Vector &, const Index &, const Los &, const Vector &, const Vector &, const Vector &, const Matrix &, const Vector &, const Vector &, const Numeric &, const Index &f_chunksize)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1522
cont_descriptionInit_g
void cont_descriptionInit_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:759
VectorReadBinary_g
void VectorReadBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:264
kxPutInK_g
void kxPutInK_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1532
ArrayOfVectorReadAscii
void ArrayOfVectorReadAscii(ArrayOfVector &, const String &, const String &filename)
Definition: m_io.cc:504
tgsDefineAllInScenario_g
void tgsDefineAllInScenario_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:735
hseSet_g
void hseSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:833
sourceCalc
void sourceCalc(ArrayOfMatrix &, const Index &, const Los &, const Vector &, const Vector &, const Vector &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1321
kSpeciesSingle_
@ kSpeciesSingle_
Definition: auto_md.h:156
MatrixCopy_
@ MatrixCopy_
Definition: auto_md.h:53
kCalibration_
@ kCalibration_
Definition: auto_md.h:163
MatrixMatrixAdd_g
void MatrixMatrixAdd_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:372
linesReadFromArts_
@ linesReadFromArts_
Definition: auto_md.h:95
StringWriteAscii_g
void StringWriteAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:541
IndexReadBinary
void IndexReadBinary(Index &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1420
LosReadBinary_
@ LosReadBinary_
Definition: auto_md.h:88
absloswfsCalc_g
void absloswfsCalc_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1243
ArrayOfIndexWriteBinary_
@ ArrayOfIndexWriteBinary_
Definition: auto_md.h:66
tgsDefine_g
void tgsDefine_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:729
ArrayOfMatrixReadAscii_
@ ArrayOfMatrixReadAscii_
Definition: auto_md.h:73
lines_per_tgCreateFromLines_g
void lines_per_tgCreateFromLines_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:698
Test_
@ Test_
Definition: auto_md.h:21
NumericCopyLastOfVector
void NumericCopyLastOfVector(Numeric &, const String &, const Vector &, const String &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:758
matpackI.h
kCalibration_g
void kCalibration_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1443
VectorMatrixMultiply
void VectorMatrixMultiply(Vector &, const String &, const Matrix &, const Vector &, const String &, const String &)
Compute y = M*x.
Definition: m_io.cc:1143
linesReadFromJpl_g
void linesReadFromJpl_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:677
ArrayOfVectorWriteAscii_g
void ArrayOfVectorWriteAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:469
Array
This can be used to make arrays out of anything.
Definition: array.h:48
linesReadFromHitran2004_g
void linesReadFromHitran2004_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:661
xsec_per_tgAddConts_g
void xsec_per_tgAddConts_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:949
LosWriteBinary_g
void LosWriteBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:621
StringReadAscii_
@ StringReadAscii_
Definition: auto_md.h:78
hseSetFromLatitudeIndex_g
void hseSetFromLatitudeIndex_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:851
ArrayOfMatrixReadBinary_
@ ArrayOfMatrixReadBinary_
Definition: auto_md.h:75
VectorCopyFromMatrix_
@ VectorCopyFromMatrix_
Definition: auto_md.h:35
kbInit_
@ kbInit_
Definition: auto_md.h:166
lines_per_tgReadFromCatalogues_g
void lines_per_tgReadFromCatalogues_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:643
VectorFlip
void VectorFlip(Vector &, const String &, const Vector &, const String &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:991
n2_absSet
void n2_absSet(Vector &, const TagGroups &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME) Just a copy of the function 'h2o_absSet' but now for ...
Definition: m_abs.cc:1886
kCalibration
void kCalibration(Matrix &, ArrayOfString &, Matrix &, const Vector &, const Vector &, const Vector &, const String &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3603
hseSetFromLatitudeIndex_
@ hseSetFromLatitudeIndex_
Definition: auto_md.h:117
wfs_tgsDefine_g
void wfs_tgsDefine_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1231
lineshape_per_tgDefine_g
void lineshape_per_tgDefine_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:750
StringSet
void StringSet(String &, const String &, const String &text)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:1428
yTB
void yTB(Vector &, const Vector &, const Vector &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1624
h2o_absSet
void h2o_absSet(Vector &, const TagGroups &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_abs.cc:1793
y_spaceStd
void y_spaceStd(Vector &, const Vector &, const String &nr)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1446
ArrayOfStringWriteAscii
void ArrayOfStringWriteAscii(const ArrayOfString &, const String &, const String &filename)
Definition: m_io.cc:629
wfss_tgsDefine_g
void wfss_tgsDefine_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1237
NumericReadBinary_
@ NumericReadBinary_
Definition: auto_md.h:33
hseSet_
@ hseSet_
Definition: auto_md.h:115
VectorLinSpace
void VectorLinSpace(Vector &, const String &, const Numeric &start, const Numeric &stop, const Numeric &step)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:824
kbAllocate_
@ kbAllocate_
Definition: auto_md.h:170
MatrixTB_
@ MatrixTB_
Definition: auto_md.h:149
sourceCalc_
@ sourceCalc_
Definition: auto_md.h:142
MatrixWriteAscii_g
void MatrixWriteAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:385
abs_per_tgReduce
void abs_per_tgReduce(ArrayOfMatrix &, const TagGroups &, const TagGroups &)
Reduces the size of abs_per_tg.
Definition: m_abs.cc:2669
cont_descriptionInit_
@ cont_descriptionInit_
Definition: auto_md.h:106
StringWriteBinary_g
void StringWriteBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:557
VectorCalcLog10_
@ VectorCalcLog10_
Definition: auto_md.h:49
NumericReadAscii_g
void NumericReadAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:109
MatrixWriteBinary_
@ MatrixWriteBinary_
Definition: auto_md.h:60
kbPutInK_g
void kbPutInK_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1543
LosWriteBinary_
@ LosWriteBinary_
Definition: auto_md.h:87
kPointingOffSet
void kPointingOffSet(Matrix &, ArrayOfString &, Matrix &, const Numeric &, const Vector &, const Numeric &, const Vector &, const Vector &, const Vector &, const Vector &, const Index &, const Index &, const Vector &, const Numeric &, const Numeric &, const Matrix &, const Index &, const Vector &, const Vector &, const Numeric &, const Vector &, const Numeric &delta)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3359
NumericReadBinary_g
void NumericReadBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:125
my_basic_string
The implementation for String, the ARTS string class.
Definition: mystring.h:61
linesReadFromHitran2004_
@ linesReadFromHitran2004_
Definition: auto_md.h:92
NumericWriteAscii
void NumericWriteAscii(const Numeric &, const String &, const String &filename)
Definition: m_io.cc:234
kTemp_g
void kTemp_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1305
ArrayOfVectorReadAscii_
@ ArrayOfVectorReadAscii_
Definition: auto_md.h:69
VectorWriteAscii
void VectorWriteAscii(const Vector &, const String &, const String &filename)
Definition: m_io.cc:279
raw_vmrsReadFromScenario_
@ raw_vmrsReadFromScenario_
Definition: auto_md.h:109
absCalc
void absCalc(Matrix &, ArrayOfMatrix &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const ArrayOfString &, const ArrayOfString &, const ArrayOfVector &)
Calculates the absorption coefficients by first calculating the cross sections per tag group and then...
Definition: m_abs.cc:1956
IndexReadAscii_
@ IndexReadAscii_
Definition: auto_md.h:24
IndexSet
void IndexSet(Index &, const String &, const Index &value)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:698
linesElowToJoule_g
void linesElowToJoule_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:693
VectorNLinSpace_
@ VectorNLinSpace_
Definition: auto_md.h:39
NumericCopyFirstOfVector_
@ NumericCopyFirstOfVector_
Definition: auto_md.h:28
MatrixSet_g
void MatrixSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:315
MatrixTB_g
void MatrixTB_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1200
kManual_
@ kManual_
Definition: auto_md.h:164
groundAtBottom
void groundAtBottom(Numeric &, Numeric &, Vector &, const Vector &, const Vector &, const Vector &, const Numeric &e)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:905
VectorWriteAscii_
@ VectorWriteAscii_
Definition: auto_md.h:44
ArrayOfIndexReadAscii
void ArrayOfIndexReadAscii(ArrayOfIndex &, const String &, const String &filename)
Definition: m_io.cc:424
VectorCopyFromMatrix
void VectorCopyFromMatrix(Vector &, const String &, const Matrix &, const String &, const String &orientation, const Index &index)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:952
Numeric
NUMERIC Numeric
The type to use for all floating point numbers.
Definition: arts.h:147
LosWriteBinary
void LosWriteBinary(const Los &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1987
linesReadFromMytran2_
@ linesReadFromMytran2_
Definition: auto_md.h:93
sourcetransyCalcSaveMemory_
@ sourcetransyCalcSaveMemory_
Definition: auto_md.h:146
StringReadBinary_g
void StringReadBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:565
VectorNLogSpace_
@ VectorNLogSpace_
Definition: auto_md.h:40
y_spaceStd_g
void y_spaceStd_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1137
ArrayOfStringReadBinary
void ArrayOfStringReadBinary(ArrayOfString &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1946
MethodListDefine_
@ MethodListDefine_
Definition: auto_md.h:176
linesReadFromArts_g
void linesReadFromArts_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:685
VectorPlanck_
@ VectorPlanck_
Definition: auto_md.h:48
kEground_
@ kEground_
Definition: auto_md.h:162
r_geoidStd_g
void r_geoidStd_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1031
lines_per_tgReadFromCatalogues_
@ lines_per_tgReadFromCatalogues_
Definition: auto_md.h:90
ybatchCalc_
@ ybatchCalc_
Definition: auto_md.h:173
xsec_per_tgAddConts
void xsec_per_tgAddConts(ArrayOfMatrix &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfString &, const ArrayOfVector &, const ArrayOfString &)
Calculates the continuum for each tag group and adds it to xsec_per_tg.
Definition: m_abs.cc:2491
CoolingRates_g
void CoolingRates_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1172
ArrayOfMatrixMatrixMultiply
void ArrayOfMatrixMatrixMultiply(ArrayOfMatrix &, const String &, const Matrix &, const ArrayOfMatrix &, const String &, const String &)
Definition: m_io.cc:1321
MatrixMatrixAdd
void MatrixMatrixAdd(Matrix &, const String &, const Matrix &, const Matrix &, const String &, const String &)
Compute Y = M+X.
Definition: m_io.cc:1376
linesReadFromJpl_
@ linesReadFromJpl_
Definition: auto_md.h:94
VectorNLinSpace_g
void VectorNLinSpace_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:185
kTemp_
@ kTemp_
Definition: auto_md.h:158
lineshape_per_tgDefine
void lineshape_per_tgDefine(ArrayOfLineshapeSpec &, const TagGroups &, const ArrayOfString &shape, const ArrayOfString &normalizationfactor, const Vector &cutoff)
Definition: m_abs.cc:1093
absCalcFromXsec_
@ absCalcFromXsec_
Definition: auto_md.h:123
kSpecies_
@ kSpecies_
Definition: auto_md.h:155
hseFromBottom
void hseFromBottom(Vector &, const Vector &, const Vector &, const Numeric &g0, const Index &niter)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_abs.cc:1681
NumericSet_g
void NumericSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:73
kContAbs_
@ kContAbs_
Definition: auto_md.h:157
VectorNLogSpace
void VectorNLogSpace(Vector &, const String &, const Numeric &start, const Numeric &stop, const Index &n)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:904
xsec_per_tgInit_g
void xsec_per_tgInit_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:928
VectorPlanck_g
void VectorPlanck_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:272
VectorScale_g
void VectorScale_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:304
ArrayOfMatrixReadBinary_g
void ArrayOfMatrixReadBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:525
StringSet_g
void StringSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:533
raw_vmrsReadFromFiles_
@ raw_vmrsReadFromFiles_
Definition: auto_md.h:108
LosReadBinary
void LosReadBinary(Los &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:2026
NumericWriteBinary
void NumericWriteBinary(const Numeric &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1452
absCalc_g
void absCalc_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:885
wfs_tgsDefine_
@ wfs_tgsDefine_
Definition: auto_md.h:152
transCalc_
@ transCalc_
Definition: auto_md.h:143
kSpectro_
@ kSpectro_
Definition: auto_md.h:159
yTRJ
void yTRJ(Vector &, const Vector &, const Vector &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1641
tgsDefine_
@ tgsDefine_
Definition: auto_md.h:102
cont_descriptionInit
void cont_descriptionInit(ArrayOfString &, ArrayOfString &, ArrayOfVector &)
Initializes the two continuum description WSVs, ‘cont_description_names’ and ‘cont_description_parame...
Definition: m_abs.cc:2827
kFrequencyOffSet_
@ kFrequencyOffSet_
Definition: auto_md.h:160
kxAllocate
void kxAllocate(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Vector &, const String &, const Index &ni, const Index &nx)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3761
VectorPressuresForLinAltitudes_g
void VectorPressuresForLinAltitudes_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:205
IndexReadAscii
void IndexReadAscii(Index &, const String &, const String &filename)
Definition: m_io.cc:200
hseCalc
void hseCalc(Vector &, const Vector &, const Vector &, const Vector &, const Numeric &, const Vector &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_abs.cc:1717
ArrayOfIndexReadBinary
void ArrayOfIndexReadBinary(ArrayOfIndex &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1682
kbInit_g
void kbInit_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1476
ArrayOfStringSet
void ArrayOfStringSet(ArrayOfString &, const String &, const ArrayOfString &text)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:1446
linesReadFromJpl
void linesReadFromJpl(ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
Definition: m_abs.cc:210
kPointingOffSet_
@ kPointingOffSet_
Definition: auto_md.h:161
MatrixTRJ
void MatrixTRJ(Matrix &, const String &, const Vector &, const Vector &, const Matrix &, const String &)
Convert a matrix containing radiances to Rayleigh-Jeans BTs.
Definition: m_los.cc:1658
VectorSetLengthFromVector
void VectorSetLengthFromVector(Vector &, const String &, const Vector &, const String &, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:801
NumericSet
void NumericSet(Numeric &, const String &, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:719
raw_vmrsReadFromFiles
void raw_vmrsReadFromFiles(ArrayOfMatrix &, const TagGroups &, const ArrayOfString &seltags, const ArrayOfString &filenames, const String &basename)
Reads in the profiles from the specified files in filenames for the tag list seltags and for all the ...
Definition: m_abs.cc:1223
ybatchCalc
void ybatchCalc(Matrix &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Vector &, const Numeric &, const Vector &, const Numeric &, const Index &, const Index &, const Vector &, const Numeric &, const Numeric &, const Index &, const Vector &, const Vector &, const Numeric &, const String &, const TagGroups &, const ArrayOfString &, const ArrayOfVector &, const ArrayOfString &, const Index &ncalc, const Index &do_t, const String &t_file, const Index &do_z, const String &z_file, const ArrayOfString &do_tags, const ArrayOfString &tag_files, const Index &do_f, const String &f_file, const Index &do_za, const String &za_file)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_batch.cc:334
IndexReadBinary_
@ IndexReadBinary_
Definition: auto_md.h:26
NumericWriteBinary_
@ NumericWriteBinary_
Definition: auto_md.h:32
refrSet_g
void refrSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:971
zaFromZtan_g
void zaFromZtan_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:998
MatrixTB
void MatrixTB(Matrix &, const String &, const Vector &, const Vector &, const Matrix &, const String &)
Convert a matrix containing radiances to Planck BTs.
Definition: m_los.cc:1693
VectorCopy
void VectorCopy(Vector &, const String &, const Vector &, const String &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:932
VectorReadBinary
void VectorReadBinary(Vector &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1550
losCalc
void losCalc(Los &, Vector &, const Numeric &, const Vector &, const Numeric &, const Vector &, const Vector &, const Index &, const Index &, const Vector &, const Numeric &, const Numeric &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1058
ArrayOfVectorWriteBinary_
@ ArrayOfVectorWriteBinary_
Definition: auto_md.h:70
Exit_
@ Exit_
Definition: auto_md.h:20
hseOff_
@ hseOff_
Definition: auto_md.h:119
linesReadFromHitran_
@ linesReadFromHitran_
Definition: auto_md.h:91
groundOff_g
void groundOff_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1043
kFrequencyOffSet
void kFrequencyOffSet(Matrix &, ArrayOfString &, Matrix &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Vector &, const Index &, const ArrayOfString &, const ArrayOfVector &, const ArrayOfString &, const Los &, const Numeric &, const Vector &, const Vector &, const Numeric &delta, const String &f_unit)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3243
TagGroupsSpeciesWriteAscii
void TagGroupsSpeciesWriteAscii(const TagGroups &, const String &, const String &filename)
Definition: m_io.cc:666
VectorCalcLog10_g
void VectorCalcLog10_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:283
linesElowToJoule_
@ linesElowToJoule_
Definition: auto_md.h:96
ArrayOfStringWriteBinary
void ArrayOfStringWriteBinary(const ArrayOfString &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1914
kSpectro
void kSpectro(Matrix &, ArrayOfString &, Matrix &, Matrix &, const TagGroups &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Los &, const ArrayOfMatrix &, const Index &do_intens, const Index &do_position, const Index &do_agam, const Index &do_sgam, const Index &do_nair, const Index &do_nself, const Index &do_pSift)
Spectroscopic parameters weighting function.
Definition: m_wfs.cc:2268
MatrixDiagonal_
@ MatrixDiagonal_
Definition: auto_md.h:63
lineshape_per_tgDefine_
@ lineshape_per_tgDefine_
Definition: auto_md.h:105
WaterVaporSaturationInClouds_
@ WaterVaporSaturationInClouds_
Definition: auto_md.h:111
VectorFlip_g
void VectorFlip_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:217
VectorAdd_g
void VectorAdd_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:293
MethodListDefine
void MethodListDefine(ArrayOfIndex &, const String &, const ArrayOfString &methods)
Set up a method list.
Definition: m_method_list.cc:28
kManual
void kManual(Matrix &, ArrayOfString &, Matrix &, const Vector &, const Vector &, const String &name, const Numeric &delta, const Numeric &grid, const Numeric &apriori)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3648
absCalcSaveMemory_g
void absCalcSaveMemory_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:903
NumericSet_
@ NumericSet_
Definition: auto_md.h:27
IndexWriteAscii
void IndexWriteAscii(const Index &, const String &, const String &filename)
Definition: m_io.cc:181
kxPutInK
void kxPutInK(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Matrix &, const ArrayOfString &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3816
WorkSpace
The declaration of the (great) workspace.
Definition: auto_wsv.h:90
kSpectro_g
void kSpectro_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1346
hseSetFromLatitudeIndex
void hseSetFromLatitudeIndex(Vector &, const Vector &, const Vector &, const Numeric &latitude, const Index &index, const Index &niter)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_abs.cc:1653
yTRJ_
@ yTRJ_
Definition: auto_md.h:150
groundSet_g
void groundSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1051
MatrixCopy_g
void MatrixCopy_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:325
StringWriteAscii_
@ StringWriteAscii_
Definition: auto_md.h:77
VectorCalcLog10
void VectorCalcLog10(Vector &, const String &, const Vector &, const String &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:1044
hseCalc_g
void hseCalc_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:875
lines_per_tgAddMirrorLines_
@ lines_per_tgAddMirrorLines_
Definition: auto_md.h:98
lines_per_tgCreateFromLines
void lines_per_tgCreateFromLines(ArrayOfArrayOfLineRecord &, const ArrayOfLineRecord &, const TagGroups &)
Definition: m_abs.cc:578
ArrayOfVectorWriteBinary
void ArrayOfVectorWriteBinary(const ArrayOfVector &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1716
Echo_g
void Echo_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:17
abs_per_tgReduce_
@ abs_per_tgReduce_
Definition: auto_md.h:127
xsec_per_tgInit
void xsec_per_tgInit(ArrayOfMatrix &, const TagGroups &, const Vector &, const Vector &)
Initialize xsec_per_tg.
Definition: m_abs.cc:2231
hseSet
void hseSet(Vector &, const Numeric &pref, const Numeric &zref, const Numeric &g0, const Index &niter)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_abs.cc:1608
ArrayOfVectorWriteBinary_g
void ArrayOfVectorWriteBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:485
VectorSet
void VectorSet(Vector &, const String &, const Index &length, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:781
zaFromDeltat_
@ zaFromDeltat_
Definition: auto_md.h:132
ArrayOfVectorReadBinary
void ArrayOfVectorReadBinary(ArrayOfVector &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1748
NumericWriteAscii_g
void NumericWriteAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:101
parser.h
MatrixSet_
@ MatrixSet_
Definition: auto_md.h:52
MatrixFillWithVector_
@ MatrixFillWithVector_
Definition: auto_md.h:54
cont_descriptionAppend_g
void cont_descriptionAppend_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:766
ArrayOfMatrixWriteAscii_g
void ArrayOfMatrixWriteAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:501
transCalc_g
void transCalc_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1129
sourceCalc_g
void sourceCalc_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1119
MatrixFillWithVector
void MatrixFillWithVector(Matrix &, const String &, const Vector &, const String &, const Index &n)
Definition: m_io.cc:1209
NumericWriteBinary_g
void NumericWriteBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:117
Index
INDEX Index
The type to use for all integer numbers and indices.
Definition: arts.h:153
NumericCopyLastOfVector_g
void NumericCopyLastOfVector_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:91
tgsDefineAllInScenario
void tgsDefineAllInScenario(TagGroups &, const String &basename)
Definition: m_abs.cc:975
MatrixTRJ_
@ MatrixTRJ_
Definition: auto_md.h:151
ArrayOfMatrixWriteAscii
void ArrayOfMatrixWriteAscii(const ArrayOfMatrix &, const String &, const String &filename)
Definition: m_io.cc:541
linesReadFromMytran2
void linesReadFromMytran2(ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
Definition: m_abs.cc:166
MatrixWriteAscii
void MatrixWriteAscii(const Matrix &, const String &, const String &filename)
Definition: m_io.cc:347
xsec_per_tgInit_
@ xsec_per_tgInit_
Definition: auto_md.h:124
MatrixDiagonal_g
void MatrixDiagonal_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:428
r_geoidWGS84
void r_geoidWGS84(Numeric &, const Numeric &latitude, const Numeric &obsdirection)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:829
VectorSet_
@ VectorSet_
Definition: auto_md.h:36
kbAllocate_g
void kbAllocate_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1519
xsec_per_tgAddLines_
@ xsec_per_tgAddLines_
Definition: auto_md.h:125
ArrayOfIndexWriteAscii
void ArrayOfIndexWriteAscii(const ArrayOfIndex &, const String &, const String &filename)
Definition: m_io.cc:403
ArrayOfVectorReadBinary_g
void ArrayOfVectorReadBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:493
kSpecies_g
void kSpecies_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1257
ArrayOfMatrixMatrixMultiply_g
void ArrayOfMatrixMatrixMultiply_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:359
cont_descriptionAppend_
@ cont_descriptionAppend_
Definition: auto_md.h:107
ArrayOfMatrixReadAscii
void ArrayOfMatrixReadAscii(ArrayOfMatrix &, const String &, const String &filename)
Definition: m_io.cc:559
ArrayOfMatrixMatrixMultiply_
@ ArrayOfMatrixMatrixMultiply_
Definition: auto_md.h:56
refrCalc_g
void refrCalc_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:988
StringWriteBinary_
@ StringWriteBinary_
Definition: auto_md.h:79
Exit
void Exit()
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:93
ArrayOfIndexWriteAscii_g
void ArrayOfIndexWriteAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:437
kbPutInK
void kbPutInK(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Matrix &, const ArrayOfString &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3883
VectorAdd
void VectorAdd(Vector &, const String &, const Vector &, const String &, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:1064
linesReadFromArts
void linesReadFromArts(ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
Definition: m_abs.cc:251
kxAppend_
@ kxAppend_
Definition: auto_md.h:167
xsec_per_tgAddLines
void xsec_per_tgAddLines(ArrayOfMatrix &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &)
Calculates the line spectrum for each tag group and adds it to xsec_per_tg.
Definition: m_abs.cc:2274
ArrayOfVectorWriteAscii_
@ ArrayOfVectorWriteAscii_
Definition: auto_md.h:68
VectorScale_
@ VectorScale_
Definition: auto_md.h:51
r_geoidStd
void r_geoidStd(Numeric &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:816
kSpeciesSingle
void kSpeciesSingle(Matrix &, ArrayOfString &, Matrix &, const Los &, const ArrayOfMatrix &, const Vector &, const Vector &, const TagGroups &, const ArrayOfMatrix &, const Matrix &, const Vector &, const String &tg, const String &unit)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:2812
VectorFlip_
@ VectorFlip_
Definition: auto_md.h:42
ArrayOfIndexReadAscii_g
void ArrayOfIndexReadAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:445
lines_per_tgSetEmpty
void lines_per_tgSetEmpty(ArrayOfArrayOfLineRecord &, const TagGroups &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_abs.cc:54
h2o_absSet_
@ h2o_absSet_
Definition: auto_md.h:113
yTB_
@ yTB_
Definition: auto_md.h:148
AtmFromRaw_
@ AtmFromRaw_
Definition: auto_md.h:110
emissionOff
void emissionOff(Index &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1045
MatrixReadAscii
void MatrixReadAscii(Matrix &, const String &, const String &filename)
Definition: m_io.cc:371
hseSetFromLatitude_g
void hseSetFromLatitude_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:842
ArrayOfMatrixReadBinary
void ArrayOfMatrixReadBinary(ArrayOfMatrix &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1814
ArrayOfMatrixReadAscii_g
void ArrayOfMatrixReadAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:509
groundAtBottom_
@ groundAtBottom_
Definition: auto_md.h:137
r_geoidStd_
@ r_geoidStd_
Definition: auto_md.h:133
IndexReadAscii_g
void IndexReadAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:49
MatrixTRJ_g
void MatrixTRJ_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1219
CoolingRates
void CoolingRates(Matrix &, const Numeric &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const Vector &, const Index &, const Index &, const Vector &, const Numeric &, const Numeric &, const Vector &, const Numeric &, const Vector &, const Numeric &lstep_limit)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1732
kxAppend
void kxAppend(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Matrix &, const ArrayOfString &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3721
linesWriteAscii_g
void linesWriteAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:717
kFrequencyOffSet_g
void kFrequencyOffSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1373
VectorMatrixMultiply_
@ VectorMatrixMultiply_
Definition: auto_md.h:43
CoolingRates_
@ CoolingRates_
Definition: auto_md.h:147
groundAtBottom_g
void groundAtBottom_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1064
groundOff
void groundOff(Numeric &, Numeric &, Vector &, const Vector &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:860
MatrixScale
void MatrixScale(Matrix &, const String &, const Matrix &, const String &, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:1231
VectorWriteBinary_
@ VectorWriteBinary_
Definition: auto_md.h:46
kPointingOffSet_g
void kPointingOffSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1400
lines_per_tgAddMirrorLines
void lines_per_tgAddMirrorLines(ArrayOfArrayOfLineRecord &)
Adds mirror lines at negative frequencies to the lines_per_tg.
Definition: m_abs.cc:723
kbAllocate
void kbAllocate(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Vector &, const String &, const Index &ni, const Index &nb)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3795
lineshapeDefine
void lineshapeDefine(ArrayOfLineshapeSpec &, const TagGroups &, const String &shape, const String &normalizationfactor, const Numeric &cutoff)
Definition: m_abs.cc:1031
refrOff_
@ refrOff_
Definition: auto_md.h:129
kxInit
void kxInit(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3684
NumericReadBinary
void NumericReadBinary(Numeric &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1484
hseSetFromLatitude
void hseSetFromLatitude(Vector &, const Numeric &pref, const Numeric &zref, const Numeric &latitude, const Index &niter)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_abs.cc:1630
yCalc_
@ yCalc_
Definition: auto_md.h:145
IndexSet_
@ IndexSet_
Definition: auto_md.h:22
MatrixWriteAscii_
@ MatrixWriteAscii_
Definition: auto_md.h:58
ArrayOfStringWriteBinary_
@ ArrayOfStringWriteBinary_
Definition: auto_md.h:84
ArrayOfMatrixWriteBinary
void ArrayOfMatrixWriteBinary(const ArrayOfMatrix &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1782
VectorSetLengthFromVector_g
void VectorSetLengthFromVector_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:164
VectorAdd_
@ VectorAdd_
Definition: auto_md.h:50
MatrixReadBinary_g
void MatrixReadBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:409
lines_per_tgCompact_
@ lines_per_tgCompact_
Definition: auto_md.h:99
VectorPressuresForLinAltitudes
void VectorPressuresForLinAltitudes(Vector &, const String &, const Vector &, const Vector &, const Numeric &delta_z, const Numeric &p_start, const Numeric &p_stop)
Definition: m_io.cc:870
StringReadBinary
void StringReadBinary(String &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1880
kbInit
void kbInit(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:3704
lines_per_tgWriteAscii_g
void lines_per_tgWriteAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:723
VectorWriteBinary
void VectorWriteBinary(const Vector &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1518
lines_per_tgWriteAscii
void lines_per_tgWriteAscii(const ArrayOfArrayOfLineRecord &, const String &filename)
Definition: m_abs.cc:872
yTB_g
void yTB_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1193
sourcetransyCalcSaveMemory_g
void sourcetransyCalcSaveMemory_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1157
emissionOff_
@ emissionOff_
Definition: auto_md.h:140
MdHandle
MdHandle
Definition: auto_md.h:18
linesReadFromHitran
void linesReadFromHitran(ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
Reads line data in the Hitran 1986-2001 format (100 characters/record).
Definition: m_abs.cc:77
ArrayOfIndexReadBinary_g
void ArrayOfIndexReadBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:461
MatrixReadBinary
void MatrixReadBinary(Matrix &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1616
Vector
The Vector class.
Definition: matpackI.h:389
emissionOff_g
void emissionOff_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1098
Test_g
void Test_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:28
TagGroupsSpeciesWriteAscii_g
void TagGroupsSpeciesWriteAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:613
Echo
void Echo(const String &message, const Index &level)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:68
VectorReadAscii
void VectorReadAscii(Vector &, const String &, const String &filename)
Definition: m_io.cc:309
raw_vmrsReadFromFiles_g
void raw_vmrsReadFromFiles_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:776
NumericCopyLastOfVector_
@ NumericCopyLastOfVector_
Definition: auto_md.h:29
Los
The line of sight (LOS).
Definition: los.h:103
ArrayOfVectorReadBinary_
@ ArrayOfVectorReadBinary_
Definition: auto_md.h:71
cont_descriptionAppend
void cont_descriptionAppend(ArrayOfString &, ArrayOfString &, ArrayOfVector &, const String &tagname, const String &model, const Vector &userparameters)
Append a continuum description to ‘cont_description_names’ and ‘cont_description_parameters’.
Definition: m_abs.cc:2851
tgsDefineAllInScenario_
@ tgsDefineAllInScenario_
Definition: auto_md.h:103
VectorLinSpace_
@ VectorLinSpace_
Definition: auto_md.h:38
ArrayOfStringSet_
@ ArrayOfStringSet_
Definition: auto_md.h:81
absCalcFromXsec
void absCalcFromXsec(Matrix &, ArrayOfMatrix &, const ArrayOfMatrix &, const Matrix &)
Calculates the absorption from a given cross section.
Definition: m_abs.cc:2152
ArrayOfStringReadBinary_g
void ArrayOfStringReadBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:605
NumericCopyFirstOfVector
void NumericCopyFirstOfVector(Numeric &, const String &, const Vector &, const String &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:737
lineshapeDefine_g
void lineshapeDefine_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:741
zaFromDeltat_g
void zaFromDeltat_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1013
abs_per_tgReduce_g
void abs_per_tgReduce_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:964
ArrayOfIndexReadBinary_
@ ArrayOfIndexReadBinary_
Definition: auto_md.h:67
ArrayOfMatrixWriteBinary_g
void ArrayOfMatrixWriteBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:517
NumericCopyFirstOfVector_g
void NumericCopyFirstOfVector_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:81
MatrixReadBinary_
@ MatrixReadBinary_
Definition: auto_md.h:61
kSpecies
void kSpecies(Matrix &, ArrayOfString &, Matrix &, const Los &, const ArrayOfMatrix &, const Vector &, const Vector &, const TagGroups &, const ArrayOfMatrix &, const Matrix &, const Vector &, const String &unit)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_wfs.cc:2778
ybatchFromRadiosondeGlobal_
@ ybatchFromRadiosondeGlobal_
Definition: auto_md.h:175
auto_wsv.h
Declares the enum type that acts as a handle for workspace variables. Also declares the workspace its...
hseOff_g
void hseOff_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:870
kbPutInK_
@ kbPutInK_
Definition: auto_md.h:172
StringSet_
@ StringSet_
Definition: auto_md.h:76
kxPutInK_
@ kxPutInK_
Definition: auto_md.h:171
kbAppend_g
void kbAppend_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1495
VectorNLinSpace
void VectorNLinSpace(Vector &, const String &, const Numeric &start, const Numeric &stop, const Index &n)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_io.cc:849
n2_absSet_g
void n2_absSet_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:826
emissionOn
void emissionOn(Index &)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_los.cc:1033
r_geoidWGS84_g
void r_geoidWGS84_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:1036
VectorWriteAscii_g
void VectorWriteAscii_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:240
zaFromZtan_
@ zaFromZtan_
Definition: auto_md.h:131
linesReadFromHitran_g
void linesReadFromHitran_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:653
ArrayOfIndexWriteBinary_g
void ArrayOfIndexWriteBinary_g(WorkSpace &ws, const MRecord &mr)
Definition: auto_md.cc:453
ArrayOfStringReadAscii_
@ ArrayOfStringReadAscii_
Definition: auto_md.h:83
Test
void Test()
Definition: m_io.cc:109
groundSet_
@ groundSet_
Definition: auto_md.h:136
StringWriteBinary
void StringWriteBinary(const String &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
Definition: m_hdf.cc:1848
n2_absSet_
@ n2_absSet_
Definition: auto_md.h:114
MatrixScale_
@ MatrixScale_
Definition: auto_md.h:62