ARTS 2.5.4 (git: 4c0d3b4d)
auto_md.cc
Go to the documentation of this file.
1// This file was generated automatically by make_auto_md_cc.cc.
2// DO NOT EDIT !
3// Generated: May 16 2022, 08:03:16
4
5#include "arts.h"
6#include "auto_md.h"
7#include "wsv_aux.h"
8#include "mc_interp.h"
9#include "m_append.h"
10#include "m_delete.h"
11#include "m_copy.h"
12#include "m_conversion.h"
13#include "m_extract.h"
14#include "m_general.h"
15#include "m_gridded_fields.h"
16#include "m_ignore.h"
17#include "m_nc.h"
18#include "m_reduce.h"
19#include "m_select.h"
20#include "m_xml.h"
21#include "m_basic_types.h"
22#include "propagationmatrix.h"
23#include "transmissionmatrix.h"
24#include "agenda_record.h"
25#include "workspace_ng.h"
26#include "global_data.h"
27#include "absorptionlines.h"
28
30{
32 *((Verbosity *)ws[345]));
33}
34
36{
37 AbsorptionLinesSet(*((AbsorptionLines *)ws[mr.Out()[0]]),
38 mr.SetValue(),
39 *((Verbosity *)ws[345]));
40}
41
42void AgendaCreate_g(Workspace& ws, const MRecord& mr)
43{
44 AgendaCreate(*((Agenda *)ws[mr.Out()[0]]),
45 *((Verbosity *)ws[345]));
46}
47
49{
51 *((Verbosity *)ws[345]));
52}
53
55{
57 mr.SetValue(),
58 *((Verbosity *)ws[345]));
59}
60
62{
64 *((Verbosity *)ws[345]));
65}
66
68{
70 mr.SetValue(),
71 *((Verbosity *)ws[345]));
72}
73
75{
76 ArrayOfAgendaCreate(*((ArrayOfAgenda *)ws[mr.Out()[0]]),
77 *((Verbosity *)ws[345]));
78}
79
81{
83 *((Verbosity *)ws[345]));
84}
85
87{
89 mr.SetValue(),
90 *((Verbosity *)ws[345]));
91}
92
94{
96 *((Verbosity *)ws[345]));
97}
98
100{
102 mr.SetValue(),
103 *((Verbosity *)ws[345]));
104}
105
107{
109 *((Verbosity *)ws[345]));
110}
111
113{
115 mr.SetValue(),
116 *((Verbosity *)ws[345]));
117}
118
120{
122 *((Verbosity *)ws[345]));
123}
124
126{
128 mr.SetValue(),
129 *((Verbosity *)ws[345]));
130}
131
133{
135 *((Verbosity *)ws[345]));
136}
137
139{
141 mr.SetValue(),
142 *((Verbosity *)ws[345]));
143}
144
146{
147 ArrayOfPpathCreate(*((ArrayOfPpath *)ws[mr.Out()[0]]),
148 *((Verbosity *)ws[345]));
149}
150
152{
153 ArrayOfPpathSet(*((ArrayOfPpath *)ws[mr.Out()[0]]),
154 mr.SetValue(),
155 *((Verbosity *)ws[345]));
156}
157
159{
161 *((Verbosity *)ws[345]));
162}
163
165{
167 mr.SetValue(),
168 *((Verbosity *)ws[345]));
169}
170
172{
174 *((Verbosity *)ws[345]));
175}
176
178{
180 mr.SetValue(),
181 *((Verbosity *)ws[345]));
182}
183
185{
187 *((Verbosity *)ws[345]));
188}
189
191{
193 mr.SetValue(),
194 *((Verbosity *)ws[345]));
195}
196
198{
200 *((Verbosity *)ws[345]));
201}
202
204{
206 mr.SetValue(),
207 *((Verbosity *)ws[345]));
208}
209
211{
213 *((Verbosity *)ws[345]));
214}
215
217{
219 mr.SetValue(),
220 *((Verbosity *)ws[345]));
221}
222
224{
226 *((Verbosity *)ws[345]));
227}
228
230{
232 mr.SetValue(),
233 *((Verbosity *)ws[345]));
234}
235
237{
239 *((Verbosity *)ws[345]));
240}
241
243{
245 mr.SetValue(),
246 *((Verbosity *)ws[345]));
247}
248
250{
252 *((Verbosity *)ws[345]));
253}
254
256{
258 mr.SetValue(),
259 *((Verbosity *)ws[345]));
260}
261
263{
265 *((Verbosity *)ws[345]));
266}
267
269{
271 mr.SetValue(),
272 *((Verbosity *)ws[345]));
273}
274
276{
278 *((Verbosity *)ws[345]));
279}
280
282{
284 mr.SetValue(),
285 *((Verbosity *)ws[345]));
286}
287
289{
291 *((Verbosity *)ws[345]));
292}
293
295{
297 mr.SetValue(),
298 *((Verbosity *)ws[345]));
299}
300
302{
304 *((Verbosity *)ws[345]));
305}
306
308{
310 mr.SetValue(),
311 *((Verbosity *)ws[345]));
312}
313
315{
317 *((Verbosity *)ws[345]));
318}
319
321{
322 ArrayOfCIARecordSet(*((ArrayOfCIARecord *)ws[mr.Out()[0]]),
323 mr.SetValue(),
324 *((Verbosity *)ws[345]));
325}
326
328{
330 *((Verbosity *)ws[345]));
331}
332
334{
336 mr.SetValue(),
337 *((Verbosity *)ws[345]));
338}
339
341{
343 *((Verbosity *)ws[345]));
344}
345
347{
349 mr.SetValue(),
350 *((Verbosity *)ws[345]));
351}
352
354{
356 *((Verbosity *)ws[345]));
357}
358
360{
362 mr.SetValue(),
363 *((Verbosity *)ws[345]));
364}
365
367{
369 *((Verbosity *)ws[345]));
370}
371
373{
375 mr.SetValue(),
376 *((Verbosity *)ws[345]));
377}
378
380{
381 ArrayOfIndexCreate(*((ArrayOfIndex *)ws[mr.Out()[0]]),
382 *((Verbosity *)ws[345]));
383}
384
386{
387 ArrayOfIndexSet(*((ArrayOfIndex *)ws[mr.Out()[0]]),
388 mr.SetValue(),
389 *((Verbosity *)ws[345]));
390}
391
393{
395 *((Verbosity *)ws[345]));
396}
397
399{
401 mr.SetValue(),
402 *((Verbosity *)ws[345]));
403}
404
406{
407 ArrayOfMatrixCreate(*((ArrayOfMatrix *)ws[mr.Out()[0]]),
408 *((Verbosity *)ws[345]));
409}
410
412{
413 ArrayOfMatrixSet(*((ArrayOfMatrix *)ws[mr.Out()[0]]),
414 mr.SetValue(),
415 *((Verbosity *)ws[345]));
416}
417
419{
421 *((Verbosity *)ws[345]));
422}
423
425{
427 mr.SetValue(),
428 *((Verbosity *)ws[345]));
429}
430
432{
434 *((Verbosity *)ws[345]));
435}
436
438{
440 mr.SetValue(),
441 *((Verbosity *)ws[345]));
442}
443
445{
447 *((Verbosity *)ws[345]));
448}
449
451{
453 mr.SetValue(),
454 *((Verbosity *)ws[345]));
455}
456
458{
460 *((Verbosity *)ws[345]));
461}
462
464{
466 mr.SetValue(),
467 *((Verbosity *)ws[345]));
468}
469
471{
473 *((Verbosity *)ws[345]));
474}
475
477{
479 mr.SetValue(),
480 *((Verbosity *)ws[345]));
481}
482
484{
486 *((Verbosity *)ws[345]));
487}
488
490{
492 mr.SetValue(),
493 *((Verbosity *)ws[345]));
494}
495
497{
499 *((Verbosity *)ws[345]));
500}
501
503{
505 mr.SetValue(),
506 *((Verbosity *)ws[345]));
507}
508
510{
511 ArrayOfSparseCreate(*((ArrayOfSparse *)ws[mr.Out()[0]]),
512 *((Verbosity *)ws[345]));
513}
514
516{
517 ArrayOfSparseSet(*((ArrayOfSparse *)ws[mr.Out()[0]]),
518 mr.SetValue(),
519 *((Verbosity *)ws[345]));
520}
521
523{
525 *((Verbosity *)ws[345]));
526}
527
529{
531 mr.SetValue(),
532 *((Verbosity *)ws[345]));
533}
534
536{
537 ArrayOfStringCreate(*((ArrayOfString *)ws[mr.Out()[0]]),
538 *((Verbosity *)ws[345]));
539}
540
542{
543 ArrayOfStringSet(*((ArrayOfString *)ws[mr.Out()[0]]),
544 mr.SetValue(),
545 *((Verbosity *)ws[345]));
546}
547
549{
551 *((Verbosity *)ws[345]));
552}
553
555{
557 mr.SetValue(),
558 *((Verbosity *)ws[345]));
559}
560
562{
563 ArrayOfTensor3Create(*((ArrayOfTensor3 *)ws[mr.Out()[0]]),
564 *((Verbosity *)ws[345]));
565}
566
568{
569 ArrayOfTensor3Set(*((ArrayOfTensor3 *)ws[mr.Out()[0]]),
570 mr.SetValue(),
571 *((Verbosity *)ws[345]));
572}
573
575{
576 ArrayOfTensor4Create(*((ArrayOfTensor4 *)ws[mr.Out()[0]]),
577 *((Verbosity *)ws[345]));
578}
579
581{
582 ArrayOfTensor4Set(*((ArrayOfTensor4 *)ws[mr.Out()[0]]),
583 mr.SetValue(),
584 *((Verbosity *)ws[345]));
585}
586
588{
589 ArrayOfTensor5Create(*((ArrayOfTensor5 *)ws[mr.Out()[0]]),
590 *((Verbosity *)ws[345]));
591}
592
594{
595 ArrayOfTensor5Set(*((ArrayOfTensor5 *)ws[mr.Out()[0]]),
596 mr.SetValue(),
597 *((Verbosity *)ws[345]));
598}
599
601{
602 ArrayOfTensor6Create(*((ArrayOfTensor6 *)ws[mr.Out()[0]]),
603 *((Verbosity *)ws[345]));
604}
605
607{
608 ArrayOfTensor6Set(*((ArrayOfTensor6 *)ws[mr.Out()[0]]),
609 mr.SetValue(),
610 *((Verbosity *)ws[345]));
611}
612
614{
615 ArrayOfTensor7Create(*((ArrayOfTensor7 *)ws[mr.Out()[0]]),
616 *((Verbosity *)ws[345]));
617}
618
620{
621 ArrayOfTensor7Set(*((ArrayOfTensor7 *)ws[mr.Out()[0]]),
622 mr.SetValue(),
623 *((Verbosity *)ws[345]));
624}
625
627{
628 ArrayOfTimeCreate(*((ArrayOfTime *)ws[mr.Out()[0]]),
629 *((Verbosity *)ws[345]));
630}
631
633{
634 ArrayOfTimeSet(*((ArrayOfTime *)ws[mr.Out()[0]]),
635 mr.SetValue(),
636 *((Verbosity *)ws[345]));
637}
638
640{
642 *((Verbosity *)ws[345]));
643}
644
646{
648 mr.SetValue(),
649 *((Verbosity *)ws[345]));
650}
651
653{
654 ArrayOfVectorCreate(*((ArrayOfVector *)ws[mr.Out()[0]]),
655 *((Verbosity *)ws[345]));
656}
657
659{
660 ArrayOfVectorSet(*((ArrayOfVector *)ws[mr.Out()[0]]),
661 mr.SetValue(),
662 *((Verbosity *)ws[345]));
663}
664
666{
668 *((Verbosity *)ws[345]));
669}
670
672{
674 mr.SetValue(),
675 *((Verbosity *)ws[345]));
676}
677
679{
680 CIARecordCreate(*((CIARecord *)ws[mr.Out()[0]]),
681 *((Verbosity *)ws[345]));
682}
683
684void CIARecordSet_g(Workspace& ws, const MRecord& mr)
685{
686 CIARecordSet(*((CIARecord *)ws[mr.Out()[0]]),
687 mr.SetValue(),
688 *((Verbosity *)ws[345]));
689}
690
692{
694 *((Verbosity *)ws[345]));
695}
696
698{
699 CallbackFunctionSet(*((CallbackFunction *)ws[mr.Out()[0]]),
700 mr.SetValue(),
701 *((Verbosity *)ws[345]));
702}
703
705{
707 *((Verbosity *)ws[345]));
708}
709
711{
712 CovarianceMatrixSet(*((CovarianceMatrix *)ws[mr.Out()[0]]),
713 mr.SetValue(),
714 *((Verbosity *)ws[345]));
715}
716
718{
719 EnergyLevelMapCreate(*((EnergyLevelMap *)ws[mr.Out()[0]]),
720 *((Verbosity *)ws[345]));
721}
722
724{
725 EnergyLevelMapSet(*((EnergyLevelMap *)ws[mr.Out()[0]]),
726 mr.SetValue(),
727 *((Verbosity *)ws[345]));
728}
729
731{
732 GasAbsLookupCreate(*((GasAbsLookup *)ws[mr.Out()[0]]),
733 *((Verbosity *)ws[345]));
734}
735
737{
738 GasAbsLookupSet(*((GasAbsLookup *)ws[mr.Out()[0]]),
739 mr.SetValue(),
740 *((Verbosity *)ws[345]));
741}
742
744{
745 GridPosCreate(*((GridPos *)ws[mr.Out()[0]]),
746 *((Verbosity *)ws[345]));
747}
748
749void GridPosSet_g(Workspace& ws, const MRecord& mr)
750{
751 GridPosSet(*((GridPos *)ws[mr.Out()[0]]),
752 mr.SetValue(),
753 *((Verbosity *)ws[345]));
754}
755
757{
758 GriddedField1Create(*((GriddedField1 *)ws[mr.Out()[0]]),
759 *((Verbosity *)ws[345]));
760}
761
763{
764 GriddedField1Set(*((GriddedField1 *)ws[mr.Out()[0]]),
765 mr.SetValue(),
766 *((Verbosity *)ws[345]));
767}
768
770{
771 GriddedField2Create(*((GriddedField2 *)ws[mr.Out()[0]]),
772 *((Verbosity *)ws[345]));
773}
774
776{
777 GriddedField2Set(*((GriddedField2 *)ws[mr.Out()[0]]),
778 mr.SetValue(),
779 *((Verbosity *)ws[345]));
780}
781
783{
784 GriddedField3Create(*((GriddedField3 *)ws[mr.Out()[0]]),
785 *((Verbosity *)ws[345]));
786}
787
789{
790 GriddedField3Set(*((GriddedField3 *)ws[mr.Out()[0]]),
791 mr.SetValue(),
792 *((Verbosity *)ws[345]));
793}
794
796{
797 GriddedField4Create(*((GriddedField4 *)ws[mr.Out()[0]]),
798 *((Verbosity *)ws[345]));
799}
800
802{
803 GriddedField4Set(*((GriddedField4 *)ws[mr.Out()[0]]),
804 mr.SetValue(),
805 *((Verbosity *)ws[345]));
806}
807
809{
810 GriddedField5Create(*((GriddedField5 *)ws[mr.Out()[0]]),
811 *((Verbosity *)ws[345]));
812}
813
815{
816 GriddedField5Set(*((GriddedField5 *)ws[mr.Out()[0]]),
817 mr.SetValue(),
818 *((Verbosity *)ws[345]));
819}
820
822{
823 GriddedField6Create(*((GriddedField6 *)ws[mr.Out()[0]]),
824 *((Verbosity *)ws[345]));
825}
826
828{
829 GriddedField6Set(*((GriddedField6 *)ws[mr.Out()[0]]),
830 mr.SetValue(),
831 *((Verbosity *)ws[345]));
832}
833
835{
837 *((Verbosity *)ws[345]));
838}
839
841{
843 mr.SetValue(),
844 *((Verbosity *)ws[345]));
845}
846
847void IndexCreate_g(Workspace& ws, const MRecord& mr)
848{
849 IndexCreate(*((Index *)ws[mr.Out()[0]]),
850 *((Verbosity *)ws[345]));
851}
852
853void IndexSet_g(Workspace& ws, const MRecord& mr)
854{
855 IndexSet(*((Index *)ws[mr.Out()[0]]),
856 mr.SetValue(),
857 *((Verbosity *)ws[345]));
858}
859
861{
862 JacobianTargetCreate(*((JacobianTarget *)ws[mr.Out()[0]]),
863 *((Verbosity *)ws[345]));
864}
865
867{
868 JacobianTargetSet(*((JacobianTarget *)ws[mr.Out()[0]]),
869 mr.SetValue(),
870 *((Verbosity *)ws[345]));
871}
872
874{
876 *((Verbosity *)ws[345]));
877}
878
880{
882 mr.SetValue(),
883 *((Verbosity *)ws[345]));
884}
885
887{
888 MCAntennaCreate(*((MCAntenna *)ws[mr.Out()[0]]),
889 *((Verbosity *)ws[345]));
890}
891
892void MCAntennaSet_g(Workspace& ws, const MRecord& mr)
893{
894 MCAntennaSet(*((MCAntenna *)ws[mr.Out()[0]]),
895 mr.SetValue(),
896 *((Verbosity *)ws[345]));
897}
898
899void MatrixCreate_g(Workspace& ws, const MRecord& mr)
900{
901 MatrixCreate(*((Matrix *)ws[mr.Out()[0]]),
902 *((Verbosity *)ws[345]));
903}
904
905void MatrixSet_g(Workspace& ws, const MRecord& mr)
906{
907 MatrixSet(*((Matrix *)ws[mr.Out()[0]]),
908 mr.SetValue(),
909 *((Verbosity *)ws[345]));
910}
911
913{
914 NumericCreate(*((Numeric *)ws[mr.Out()[0]]),
915 *((Verbosity *)ws[345]));
916}
917
918void NumericSet_g(Workspace& ws, const MRecord& mr)
919{
920 NumericSet(*((Numeric *)ws[mr.Out()[0]]),
921 mr.SetValue(),
922 *((Verbosity *)ws[345]));
923}
924
925void PpathCreate_g(Workspace& ws, const MRecord& mr)
926{
927 PpathCreate(*((Ppath *)ws[mr.Out()[0]]),
928 *((Verbosity *)ws[345]));
929}
930
931void PpathSet_g(Workspace& ws, const MRecord& mr)
932{
933 PpathSet(*((Ppath *)ws[mr.Out()[0]]),
934 mr.SetValue(),
935 *((Verbosity *)ws[345]));
936}
937
939{
941 *((Verbosity *)ws[345]));
942}
943
945{
947 mr.SetValue(),
948 *((Verbosity *)ws[345]));
949}
950
952{
954 *((Verbosity *)ws[345]));
955}
956
958{
960 mr.SetValue(),
961 *((Verbosity *)ws[345]));
962}
963
965{
966 RadiationVectorCreate(*((RadiationVector *)ws[mr.Out()[0]]),
967 *((Verbosity *)ws[345]));
968}
969
971{
972 RadiationVectorSet(*((RadiationVector *)ws[mr.Out()[0]]),
973 mr.SetValue(),
974 *((Verbosity *)ws[345]));
975}
976
978{
979 RationalCreate(*((Rational *)ws[mr.Out()[0]]),
980 *((Verbosity *)ws[345]));
981}
982
983void RationalSet_g(Workspace& ws, const MRecord& mr)
984{
985 RationalSet(*((Rational *)ws[mr.Out()[0]]),
986 mr.SetValue(),
987 *((Verbosity *)ws[345]));
988}
989
991{
993 *((Verbosity *)ws[345]));
994}
995
997{
999 mr.SetValue(),
1000 *((Verbosity *)ws[345]));
1001}
1002
1004{
1006 *((Verbosity *)ws[345]));
1007}
1008
1010{
1012 mr.SetValue(),
1013 *((Verbosity *)ws[345]));
1014}
1015
1017{
1018 SparseCreate(*((Sparse *)ws[mr.Out()[0]]),
1019 *((Verbosity *)ws[345]));
1020}
1021
1022void SparseSet_g(Workspace& ws, const MRecord& mr)
1023{
1024 SparseSet(*((Sparse *)ws[mr.Out()[0]]),
1025 mr.SetValue(),
1026 *((Verbosity *)ws[345]));
1027}
1028
1030{
1032 *((Verbosity *)ws[345]));
1033}
1034
1036{
1038 mr.SetValue(),
1039 *((Verbosity *)ws[345]));
1040}
1041
1043{
1044 StokesVectorCreate(*((StokesVector *)ws[mr.Out()[0]]),
1045 *((Verbosity *)ws[345]));
1046}
1047
1049{
1050 StokesVectorSet(*((StokesVector *)ws[mr.Out()[0]]),
1051 mr.SetValue(),
1052 *((Verbosity *)ws[345]));
1053}
1054
1056{
1057 StringCreate(*((String *)ws[mr.Out()[0]]),
1058 *((Verbosity *)ws[345]));
1059}
1060
1061void StringSet_g(Workspace& ws, const MRecord& mr)
1062{
1063 StringSet(*((String *)ws[mr.Out()[0]]),
1064 mr.SetValue(),
1065 *((Verbosity *)ws[345]));
1066}
1067
1069{
1070 TelsemAtlasCreate(*((TelsemAtlas *)ws[mr.Out()[0]]),
1071 *((Verbosity *)ws[345]));
1072}
1073
1075{
1076 TelsemAtlasSet(*((TelsemAtlas *)ws[mr.Out()[0]]),
1077 mr.SetValue(),
1078 *((Verbosity *)ws[345]));
1079}
1080
1082{
1083 Tensor3Create(*((Tensor3 *)ws[mr.Out()[0]]),
1084 *((Verbosity *)ws[345]));
1085}
1086
1087void Tensor3Set_g(Workspace& ws, const MRecord& mr)
1088{
1089 Tensor3Set(*((Tensor3 *)ws[mr.Out()[0]]),
1090 mr.SetValue(),
1091 *((Verbosity *)ws[345]));
1092}
1093
1095{
1096 Tensor4Create(*((Tensor4 *)ws[mr.Out()[0]]),
1097 *((Verbosity *)ws[345]));
1098}
1099
1100void Tensor4Set_g(Workspace& ws, const MRecord& mr)
1101{
1102 Tensor4Set(*((Tensor4 *)ws[mr.Out()[0]]),
1103 mr.SetValue(),
1104 *((Verbosity *)ws[345]));
1105}
1106
1108{
1109 Tensor5Create(*((Tensor5 *)ws[mr.Out()[0]]),
1110 *((Verbosity *)ws[345]));
1111}
1112
1113void Tensor5Set_g(Workspace& ws, const MRecord& mr)
1114{
1115 Tensor5Set(*((Tensor5 *)ws[mr.Out()[0]]),
1116 mr.SetValue(),
1117 *((Verbosity *)ws[345]));
1118}
1119
1121{
1122 Tensor6Create(*((Tensor6 *)ws[mr.Out()[0]]),
1123 *((Verbosity *)ws[345]));
1124}
1125
1126void Tensor6Set_g(Workspace& ws, const MRecord& mr)
1127{
1128 Tensor6Set(*((Tensor6 *)ws[mr.Out()[0]]),
1129 mr.SetValue(),
1130 *((Verbosity *)ws[345]));
1131}
1132
1134{
1135 Tensor7Create(*((Tensor7 *)ws[mr.Out()[0]]),
1136 *((Verbosity *)ws[345]));
1137}
1138
1139void Tensor7Set_g(Workspace& ws, const MRecord& mr)
1140{
1141 Tensor7Set(*((Tensor7 *)ws[mr.Out()[0]]),
1142 mr.SetValue(),
1143 *((Verbosity *)ws[345]));
1144}
1145
1146void TimerCreate_g(Workspace& ws, const MRecord& mr)
1147{
1148 TimerCreate(*((Timer *)ws[mr.Out()[0]]),
1149 *((Verbosity *)ws[345]));
1150}
1151
1152void TimerSet_g(Workspace& ws, const MRecord& mr)
1153{
1154 TimerSet(*((Timer *)ws[mr.Out()[0]]),
1155 mr.SetValue(),
1156 *((Verbosity *)ws[345]));
1157}
1158
1159void TimeCreate_g(Workspace& ws, const MRecord& mr)
1160{
1161 TimeCreate(*((Time *)ws[mr.Out()[0]]),
1162 *((Verbosity *)ws[345]));
1163}
1164
1165void TimeSet_g(Workspace& ws, const MRecord& mr)
1166{
1167 TimeSet(*((Time *)ws[mr.Out()[0]]),
1168 mr.SetValue(),
1169 *((Verbosity *)ws[345]));
1170}
1171
1173{
1174 TessemNNCreate(*((TessemNN *)ws[mr.Out()[0]]),
1175 *((Verbosity *)ws[345]));
1176}
1177
1178void TessemNNSet_g(Workspace& ws, const MRecord& mr)
1179{
1180 TessemNNSet(*((TessemNN *)ws[mr.Out()[0]]),
1181 mr.SetValue(),
1182 *((Verbosity *)ws[345]));
1183}
1184
1186{
1188 *((Verbosity *)ws[345]));
1189}
1190
1192{
1194 mr.SetValue(),
1195 *((Verbosity *)ws[345]));
1196}
1197
1199{
1200 VectorCreate(*((Vector *)ws[mr.Out()[0]]),
1201 *((Verbosity *)ws[345]));
1202}
1203
1204void VectorSet_g(Workspace& ws, const MRecord& mr)
1205{
1206 VectorSet(*((Vector *)ws[mr.Out()[0]]),
1207 mr.SetValue(),
1208 *((Verbosity *)ws[345]));
1209}
1210
1212{
1213 VerbosityCreate(*((Verbosity *)ws[mr.Out()[0]]),
1214 *((Verbosity *)ws[345]));
1215}
1216
1218{
1219 VerbositySet(*((Verbosity *)ws[mr.Out()[0]]),
1220 mr.SetValue(),
1221 *((Verbosity *)ws[345]));
1222}
1223
1225{
1226 AbsInputFromAtmFields(*((Vector *)ws[mr.Out()[0]]),
1227 *((Vector *)ws[mr.Out()[1]]),
1228 *((Matrix *)ws[mr.Out()[2]]),
1229 *((Index *)ws[mr.In()[0]]),
1230 *((Vector *)ws[mr.In()[1]]),
1231 *((Tensor3 *)ws[mr.In()[2]]),
1232 *((Tensor4 *)ws[mr.In()[3]]),
1233 *((Verbosity *)ws[345]));
1234}
1235
1237{
1239 *((CIARecord *)ws[mr.In()[0]]),
1240 *((Index *)ws[mr.In()[1]]),
1241 *((Verbosity *)ws[345]));
1242}
1243
1245{
1247 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1248 *((String *)ws[mr.In()[1]]),
1249 *((Verbosity *)ws[345]));
1250}
1251
1253{
1255 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1256 *((String *)ws[mr.In()[1]]),
1257 *((Verbosity *)ws[345]));
1258}
1259
1261{
1263 *((ArrayOfString *)ws[mr.Out()[1]]),
1264 *((ArrayOfVector *)ws[mr.Out()[2]]),
1265 *((String *)ws[mr.In()[0]]),
1266 *((String *)ws[mr.In()[1]]),
1267 *((Vector *)ws[mr.In()[2]]),
1268 *((Verbosity *)ws[345]));
1269}
1270
1272{
1273 abs_cont_descriptionInit(*((ArrayOfString *)ws[mr.Out()[0]]),
1274 *((ArrayOfString *)ws[mr.Out()[1]]),
1275 *((ArrayOfVector *)ws[mr.Out()[2]]),
1276 *((Verbosity *)ws[345]));
1277}
1278
1280{
1282 *((ArrayOfArrayOfAbsorptionLines *)ws[mr.Out()[1]]),
1283 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1284 *((String *)ws[mr.In()[1]]),
1285 *((Numeric *)ws[mr.In()[2]]),
1286 *((Numeric *)ws[mr.In()[3]]),
1287 *((Numeric *)ws[mr.In()[4]]),
1288 *((Numeric *)ws[mr.In()[5]]),
1289 *((String *)ws[mr.In()[6]]),
1290 *((Verbosity *)ws[345]));
1291}
1292
1294{
1296 *((MapOfErrorCorrectedSuddenData *)ws[mr.In()[0]]),
1297 *((Vector *)ws[mr.In()[1]]),
1298 *((Numeric *)ws[mr.In()[2]]),
1299 *((Index *)ws[mr.In()[3]]),
1300 *((Index *)ws[mr.In()[4]]),
1301 *((Index *)ws[mr.In()[5]]),
1302 *((Verbosity *)ws[345]));
1303}
1304
1306{
1308 *((MapOfErrorCorrectedSuddenData *)ws[mr.In()[0]]),
1309 *((Vector *)ws[mr.In()[1]]),
1310 *((Numeric *)ws[mr.In()[2]]),
1311 *((Index *)ws[mr.In()[3]]),
1312 *((Index *)ws[mr.In()[4]]),
1313 *((Index *)ws[mr.In()[5]]),
1314 *((Verbosity *)ws[345]));
1315}
1316
1318{
1320 *((HitranRelaxationMatrixData *)ws[mr.In()[0]]),
1321 *((Vector *)ws[mr.In()[1]]),
1322 *((Numeric *)ws[mr.In()[2]]),
1323 *((Index *)ws[mr.In()[3]]),
1324 *((Verbosity *)ws[345]));
1325}
1326
1328{
1330 *((QuantumIdentifier *)ws[mr.In()[0]]),
1331 *((Verbosity *)ws[345]));
1332}
1333
1335{
1337 *((QuantumIdentifier *)ws[mr.In()[0]]),
1338 *((Verbosity *)ws[345]));
1339}
1340
1342{
1344 *((Numeric *)ws[mr.In()[0]]),
1345 *((Numeric *)ws[mr.In()[1]]),
1346 *((Numeric *)ws[mr.In()[2]]),
1347 *((Index *)ws[mr.In()[3]]),
1348 *((Index *)ws[mr.In()[4]]),
1349 *((Verbosity *)ws[345]));
1350}
1351
1353{
1355 *((Numeric *)ws[mr.In()[0]]),
1356 *((Numeric *)ws[mr.In()[1]]),
1357 *((Numeric *)ws[mr.In()[2]]),
1358 *((Index *)ws[mr.In()[3]]),
1359 *((Index *)ws[mr.In()[4]]),
1360 *((Verbosity *)ws[345]));
1361}
1362
1364{
1366 *((ArrayOfSpeciesTag *)ws[mr.In()[0]]),
1367 *((Numeric *)ws[mr.In()[1]]),
1368 *((Numeric *)ws[mr.In()[2]]),
1369 *((Numeric *)ws[mr.In()[3]]),
1370 *((Index *)ws[mr.In()[4]]),
1371 *((Index *)ws[mr.In()[5]]),
1372 *((Verbosity *)ws[345]));
1373}
1374
1376{
1378 *((ArrayOfSpeciesTag *)ws[mr.In()[0]]),
1379 *((Numeric *)ws[mr.In()[1]]),
1380 *((Numeric *)ws[mr.In()[2]]),
1381 *((Numeric *)ws[mr.In()[3]]),
1382 *((Index *)ws[mr.In()[4]]),
1383 *((Index *)ws[mr.In()[5]]),
1384 *((Verbosity *)ws[345]));
1385}
1386
1388{
1390 *((Verbosity *)ws[345]));
1391}
1392
1394{
1396 *((Verbosity *)ws[345]));
1397}
1398
1400{
1402 *((Verbosity *)ws[345]));
1403}
1404
1406{
1408 *((CallbackFunction *)ws[mr.In()[0]]),
1409 *((Verbosity *)ws[345]));
1410}
1411
1412void CheckUnique_g(Workspace& ws, const MRecord& mr)
1413{
1414 CheckUnique(*((ArrayOfAbsorptionLines *)ws[mr.In()[0]]),
1415 *((Verbosity *)ws[345]));
1416}
1417
1419{
1421 *((ArrayOfAbsorptionLines *)ws[mr.In()[0]]),
1422 *((Verbosity *)ws[345]));
1423}
1424
1426{
1428 *((ArrayOfAbsorptionLines *)ws[mr.In()[0]]),
1429 *((Verbosity *)ws[345]));
1430}
1431
1433{
1435 *((Numeric *)ws[mr.In()[0]]),
1436 *((Index *)ws[mr.In()[1]]),
1437 *((Verbosity *)ws[345]));
1438}
1439
1441{
1443 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1444 *((String *)ws[mr.In()[1]]),
1445 *((Verbosity *)ws[345]));
1446}
1447
1449{
1451 *((String *)ws[mr.In()[0]]),
1452 *((Index *)ws[mr.In()[1]]),
1453 *((Verbosity *)ws[345]));
1454}
1455
1457{
1459 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1460 *((String *)ws[mr.In()[1]]),
1461 *((Index *)ws[mr.In()[2]]),
1462 *((Verbosity *)ws[345]));
1463}
1464
1466{
1468 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1469 *((Verbosity *)ws[345]));
1470}
1471
1473{
1475 *((Verbosity *)ws[345]));
1476}
1477
1479{
1481 *((String *)ws[mr.In()[0]]),
1482 *((Verbosity *)ws[345]));
1483}
1484
1486{
1488 *((String *)ws[mr.In()[0]]),
1489 *((Verbosity *)ws[345]));
1490}
1491
1493{
1495 *((String *)ws[mr.In()[0]]),
1496 *((QuantumIdentifier *)ws[mr.In()[1]]),
1497 *((Verbosity *)ws[345]));
1498}
1499
1501{
1503 *((String *)ws[mr.In()[0]]),
1504 *((QuantumIdentifier *)ws[mr.In()[1]]),
1505 *((Verbosity *)ws[345]));
1506}
1507
1509{
1511 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1512 *((String *)ws[mr.In()[1]]),
1513 *((String *)ws[mr.In()[2]]),
1514 *((Verbosity *)ws[345]));
1515}
1516
1518{
1520 *((String *)ws[mr.In()[0]]),
1521 *((Verbosity *)ws[345]));
1522}
1523
1525{
1527 *((String *)ws[mr.In()[0]]),
1528 *((Verbosity *)ws[345]));
1529}
1530
1532{
1534 *((String *)ws[mr.In()[0]]),
1535 *((QuantumIdentifier *)ws[mr.In()[1]]),
1536 *((Verbosity *)ws[345]));
1537}
1538
1540{
1542 *((String *)ws[mr.In()[0]]),
1543 *((QuantumIdentifier *)ws[mr.In()[1]]),
1544 *((Verbosity *)ws[345]));
1545}
1546
1548{
1550 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1551 *((String *)ws[mr.In()[1]]),
1552 *((String *)ws[mr.In()[2]]),
1553 *((Verbosity *)ws[345]));
1554}
1555
1557{
1558 abs_linesSort(*((ArrayOfAbsorptionLines *)ws[mr.Out()[0]]),
1559 *((String *)ws[mr.In()[0]]),
1560 *((Verbosity *)ws[345]));
1561}
1562
1564{
1566 *((Verbosity *)ws[345]));
1567}
1568
1570{
1572 *((Verbosity *)ws[345]));
1573}
1574
1576{
1578 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1579 *((ArrayOfSpeciesTag *)ws[mr.In()[1]]),
1580 *((Verbosity *)ws[345]));
1581}
1582
1584{
1586 *((String *)ws[mr.In()[0]]),
1587 *((Verbosity *)ws[345]));
1588}
1589
1591{
1593 *((String *)ws[mr.In()[0]]),
1594 *((Verbosity *)ws[345]));
1595}
1596
1598{
1600 *((String *)ws[mr.In()[0]]),
1601 *((QuantumIdentifier *)ws[mr.In()[1]]),
1602 *((Verbosity *)ws[345]));
1603}
1604
1606{
1608 *((String *)ws[mr.In()[0]]),
1609 *((QuantumIdentifier *)ws[mr.In()[1]]),
1610 *((Verbosity *)ws[345]));
1611}
1612
1614{
1616 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1617 *((String *)ws[mr.In()[1]]),
1618 *((String *)ws[mr.In()[2]]),
1619 *((Verbosity *)ws[345]));
1620}
1621
1623{
1625 *((String *)ws[mr.In()[0]]),
1626 *((Verbosity *)ws[345]));
1627}
1628
1630{
1632 *((String *)ws[mr.In()[0]]),
1633 *((Verbosity *)ws[345]));
1634}
1635
1637{
1639 *((String *)ws[mr.In()[0]]),
1640 *((QuantumIdentifier *)ws[mr.In()[1]]),
1641 *((Verbosity *)ws[345]));
1642}
1643
1645{
1647 *((String *)ws[mr.In()[0]]),
1648 *((QuantumIdentifier *)ws[mr.In()[1]]),
1649 *((Verbosity *)ws[345]));
1650}
1651
1653{
1655 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1656 *((String *)ws[mr.In()[1]]),
1657 *((String *)ws[mr.In()[2]]),
1658 *((Verbosity *)ws[345]));
1659}
1660
1662{
1664 *((String *)ws[mr.In()[0]]),
1665 *((Numeric *)ws[mr.In()[1]]),
1666 *((Verbosity *)ws[345]));
1667}
1668
1670{
1672 *((String *)ws[mr.In()[0]]),
1673 *((Numeric *)ws[mr.In()[1]]),
1674 *((Verbosity *)ws[345]));
1675}
1676
1678{
1680 *((String *)ws[mr.In()[0]]),
1681 *((Numeric *)ws[mr.In()[1]]),
1682 *((QuantumIdentifier *)ws[mr.In()[2]]),
1683 *((Verbosity *)ws[345]));
1684}
1685
1687{
1689 *((String *)ws[mr.In()[0]]),
1690 *((Numeric *)ws[mr.In()[1]]),
1691 *((QuantumIdentifier *)ws[mr.In()[2]]),
1692 *((Verbosity *)ws[345]));
1693}
1694
1696{
1698 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1699 *((String *)ws[mr.In()[1]]),
1700 *((Numeric *)ws[mr.In()[2]]),
1701 *((String *)ws[mr.In()[3]]),
1702 *((Verbosity *)ws[345]));
1703}
1704
1706{
1708 *((Numeric *)ws[mr.In()[0]]),
1709 *((Verbosity *)ws[345]));
1710}
1711
1713{
1715 *((Numeric *)ws[mr.In()[0]]),
1716 *((Verbosity *)ws[345]));
1717}
1718
1720{
1722 *((Numeric *)ws[mr.In()[0]]),
1723 *((QuantumIdentifier *)ws[mr.In()[1]]),
1724 *((Verbosity *)ws[345]));
1725}
1726
1728{
1730 *((Numeric *)ws[mr.In()[0]]),
1731 *((QuantumIdentifier *)ws[mr.In()[1]]),
1732 *((Verbosity *)ws[345]));
1733}
1734
1736{
1738 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1739 *((Numeric *)ws[mr.In()[1]]),
1740 *((String *)ws[mr.In()[2]]),
1741 *((Verbosity *)ws[345]));
1742}
1743
1745{
1746 abs_linesSetT0(*((ArrayOfAbsorptionLines *)ws[mr.Out()[0]]),
1747 *((Numeric *)ws[mr.In()[0]]),
1748 *((Verbosity *)ws[345]));
1749}
1750
1752{
1754 *((Numeric *)ws[mr.In()[0]]),
1755 *((Verbosity *)ws[345]));
1756}
1757
1759{
1761 *((Numeric *)ws[mr.In()[0]]),
1762 *((QuantumIdentifier *)ws[mr.In()[1]]),
1763 *((Verbosity *)ws[345]));
1764}
1765
1767{
1769 *((Numeric *)ws[mr.In()[0]]),
1770 *((QuantumIdentifier *)ws[mr.In()[1]]),
1771 *((Verbosity *)ws[345]));
1772}
1773
1775{
1777 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1778 *((Numeric *)ws[mr.In()[1]]),
1779 *((String *)ws[mr.In()[2]]),
1780 *((Verbosity *)ws[345]));
1781}
1782
1784{
1786 *((QuantumIdentifier *)ws[mr.In()[0]]),
1787 *((String *)ws[mr.In()[1]]),
1788 *((Numeric *)ws[mr.In()[2]]),
1789 *((Index *)ws[mr.In()[3]]),
1790 *((Verbosity *)ws[345]));
1791}
1792
1794{
1796 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1797 *((String *)ws[mr.In()[1]]),
1798 *((Vector *)ws[mr.In()[2]]),
1799 *((Index *)ws[mr.In()[3]]),
1800 *((Verbosity *)ws[345]));
1801}
1802
1804{
1806 *((QuantumIdentifier *)ws[mr.In()[0]]),
1807 *((String *)ws[mr.In()[1]]),
1808 *((Numeric *)ws[mr.In()[2]]),
1809 *((Index *)ws[mr.In()[3]]),
1810 *((Verbosity *)ws[345]));
1811}
1812
1814{
1816 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1817 *((String *)ws[mr.In()[1]]),
1818 *((Vector *)ws[mr.In()[2]]),
1819 *((Index *)ws[mr.In()[3]]),
1820 *((Verbosity *)ws[345]));
1821}
1822
1824{
1826 *((QuantumIdentifier *)ws[mr.In()[0]]),
1827 *((String *)ws[mr.In()[1]]),
1828 *((Numeric *)ws[mr.In()[2]]),
1829 *((Verbosity *)ws[345]));
1830}
1831
1833{
1835 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1836 *((String *)ws[mr.In()[1]]),
1837 *((Vector *)ws[mr.In()[2]]),
1838 *((Verbosity *)ws[345]));
1839}
1840
1842{
1844 *((QuantumIdentifier *)ws[mr.In()[0]]),
1845 *((String *)ws[mr.In()[1]]),
1846 *((Numeric *)ws[mr.In()[2]]),
1847 *((Verbosity *)ws[345]));
1848}
1849
1851{
1853 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1854 *((String *)ws[mr.In()[1]]),
1855 *((Vector *)ws[mr.In()[2]]),
1856 *((Verbosity *)ws[345]));
1857}
1858
1860{
1862 *((QuantumIdentifier *)ws[mr.In()[0]]),
1863 *((String *)ws[mr.In()[1]]),
1864 *((Numeric *)ws[mr.In()[2]]),
1865 *((Index *)ws[mr.In()[3]]),
1866 *((Verbosity *)ws[345]));
1867}
1868
1870{
1872 *((QuantumIdentifier *)ws[mr.In()[0]]),
1873 *((String *)ws[mr.In()[1]]),
1874 *((Numeric *)ws[mr.In()[2]]),
1875 *((Index *)ws[mr.In()[3]]),
1876 *((Verbosity *)ws[345]));
1877}
1878
1880{
1882 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1883 *((QuantumIdentifier *)ws[mr.In()[1]]),
1884 *((String *)ws[mr.In()[2]]),
1885 *((Numeric *)ws[mr.In()[3]]),
1886 *((Index *)ws[mr.In()[4]]),
1887 *((String *)ws[mr.In()[5]]),
1888 *((Verbosity *)ws[345]));
1889}
1890
1892{
1894 *((QuantumIdentifier *)ws[mr.In()[0]]),
1895 *((String *)ws[mr.In()[1]]),
1896 *((Numeric *)ws[mr.In()[2]]),
1897 *((Verbosity *)ws[345]));
1898}
1899
1901{
1903 *((QuantumIdentifier *)ws[mr.In()[0]]),
1904 *((String *)ws[mr.In()[1]]),
1905 *((String *)ws[mr.In()[2]]),
1906 *((String *)ws[mr.In()[3]]),
1907 *((Vector *)ws[mr.In()[4]]),
1908 *((Verbosity *)ws[345]));
1909}
1910
1912{
1914 *((QuantumIdentifier *)ws[mr.In()[0]]),
1915 *((String *)ws[mr.In()[1]]),
1916 *((String *)ws[mr.In()[2]]),
1917 *((String *)ws[mr.In()[3]]),
1918 *((Vector *)ws[mr.In()[4]]),
1919 *((Verbosity *)ws[345]));
1920}
1921
1923{
1925 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1926 *((Vector *)ws[mr.In()[1]]),
1927 *((Verbosity *)ws[345]));
1928}
1929
1931{
1933 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1934 *((Vector *)ws[mr.In()[1]]),
1935 *((Verbosity *)ws[345]));
1936}
1937
1939{
1941 *((Vector *)ws[mr.In()[0]]),
1942 *((Verbosity *)ws[345]));
1943}
1944
1946{
1948 *((Vector *)ws[mr.In()[0]]),
1949 *((Verbosity *)ws[345]));
1950}
1951
1953{
1955 *((ArrayOfAbsorptionLines *)ws[mr.In()[0]]),
1956 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[1]]),
1957 *((Verbosity *)ws[345]));
1958}
1959
1961{
1962 abs_lookupAdapt(*((GasAbsLookup *)ws[mr.Out()[0]]),
1963 *((Index *)ws[mr.Out()[1]]),
1964 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1965 *((Vector *)ws[mr.In()[1]]),
1966 *((Verbosity *)ws[345]));
1967}
1968
1970{
1971 abs_lookupCalc(ws,
1972 *((GasAbsLookup *)ws[mr.Out()[0]]),
1973 *((Index *)ws[mr.Out()[1]]),
1974 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1975 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[1]]),
1976 *((Vector *)ws[mr.In()[2]]),
1977 *((Vector *)ws[mr.In()[3]]),
1978 *((Matrix *)ws[mr.In()[4]]),
1979 *((Vector *)ws[mr.In()[5]]),
1980 *((Vector *)ws[mr.In()[6]]),
1981 *((Vector *)ws[mr.In()[7]]),
1982 *((Agenda *)ws[mr.In()[8]]),
1983 *((Verbosity *)ws[345]));
1984}
1985
1987{
1988 abs_lookupInit(*((GasAbsLookup *)ws[mr.Out()[0]]),
1989 *((Verbosity *)ws[345]));
1990}
1991
1993{
1994 abs_lookupSetup(*((Vector *)ws[mr.Out()[0]]),
1995 *((Vector *)ws[mr.Out()[1]]),
1996 *((Vector *)ws[mr.Out()[2]]),
1997 *((Matrix *)ws[mr.Out()[3]]),
1998 *((ArrayOfArrayOfSpeciesTag *)ws[mr.Out()[4]]),
1999 *((Vector *)ws[mr.Out()[5]]),
2000 *((Index *)ws[mr.In()[0]]),
2001 *((Vector *)ws[mr.In()[1]]),
2002 *((Tensor3 *)ws[mr.In()[2]]),
2003 *((Tensor4 *)ws[mr.In()[3]]),
2004 *((Index *)ws[mr.In()[4]]),
2005 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[5]]),
2006 *((Index *)ws[mr.In()[6]]),
2007 *((Index *)ws[mr.In()[7]]),
2008 *((Index *)ws[mr.In()[8]]),
2009 *((Numeric *)ws[mr.In()[9]]),
2010 *((Numeric *)ws[mr.In()[10]]),
2011 *((Numeric *)ws[mr.In()[11]]),
2012 *((Verbosity *)ws[345]));
2013}
2014
2016{
2017 abs_lookupSetupBatch(*((Vector *)ws[mr.Out()[0]]),
2018 *((Vector *)ws[mr.Out()[1]]),
2019 *((Vector *)ws[mr.Out()[2]]),
2020 *((Matrix *)ws[mr.Out()[3]]),
2021 *((ArrayOfArrayOfSpeciesTag *)ws[mr.Out()[4]]),
2022 *((Vector *)ws[mr.Out()[5]]),
2023 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
2024 *((ArrayOfGriddedField4 *)ws[mr.In()[1]]),
2025 *((Index *)ws[mr.In()[2]]),
2026 *((Index *)ws[mr.In()[3]]),
2027 *((Index *)ws[mr.In()[4]]),
2028 *((Index *)ws[mr.In()[5]]),
2029 *((Numeric *)ws[mr.In()[6]]),
2030 *((Numeric *)ws[mr.In()[7]]),
2031 *((Numeric *)ws[mr.In()[8]]),
2032 *((Vector *)ws[mr.In()[9]]),
2033 *((Index *)ws[mr.In()[10]]),
2034 *((Index *)ws[mr.In()[11]]),
2035 *((Verbosity *)ws[345]));
2036}
2037
2039{
2040 abs_lookupSetupWide(*((Vector *)ws[mr.Out()[0]]),
2041 *((Vector *)ws[mr.Out()[1]]),
2042 *((Vector *)ws[mr.Out()[2]]),
2043 *((Matrix *)ws[mr.Out()[3]]),
2044 *((ArrayOfArrayOfSpeciesTag *)ws[mr.Out()[4]]),
2045 *((Vector *)ws[mr.Out()[5]]),
2046 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
2047 *((Index *)ws[mr.In()[1]]),
2048 *((Index *)ws[mr.In()[2]]),
2049 *((Index *)ws[mr.In()[3]]),
2050 *((Numeric *)ws[mr.In()[4]]),
2051 *((Numeric *)ws[mr.In()[5]]),
2052 *((Numeric *)ws[mr.In()[6]]),
2053 *((Numeric *)ws[mr.In()[7]]),
2054 *((Numeric *)ws[mr.In()[8]]),
2055 *((Numeric *)ws[mr.In()[9]]),
2056 *((Numeric *)ws[mr.In()[10]]),
2057 *((Verbosity *)ws[345]));
2058}
2059
2061{
2063 *((GasAbsLookup *)ws[mr.In()[0]]),
2064 *((Index *)ws[mr.In()[1]]),
2065 *((Index *)ws[mr.In()[2]]),
2066 *((Index *)ws[mr.In()[3]]),
2067 *((Index *)ws[mr.In()[4]]),
2068 *((Agenda *)ws[mr.In()[5]]),
2069 *((Verbosity *)ws[345]));
2070}
2071
2073{
2075 *((GasAbsLookup *)ws[mr.In()[0]]),
2076 *((Index *)ws[mr.In()[1]]),
2077 *((Index *)ws[mr.In()[2]]),
2078 *((Index *)ws[mr.In()[3]]),
2079 *((Index *)ws[mr.In()[4]]),
2080 *((Index *)ws[mr.In()[5]]),
2081 *((Agenda *)ws[mr.In()[6]]),
2082 *((Verbosity *)ws[345]));
2083}
2084
2086{
2087 abs_nlteFromRaw(*((EnergyLevelMap *)ws[mr.Out()[0]]),
2088 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
2089 *((Vector *)ws[mr.In()[1]]),
2090 *((Matrix *)ws[mr.In()[2]]),
2091 *((Verbosity *)ws[345]));
2092}
2093
2095{
2097 *((Index *)ws[mr.Out()[1]]),
2098 *((Index *)ws[mr.Out()[2]]),
2099 *((ArrayOfString *)ws[mr.In()[0]]),
2100 *((Verbosity *)ws[345]));
2101}
2102
2104{
2105 abs_speciesAdd2(ws,
2106 *((ArrayOfArrayOfSpeciesTag *)ws[mr.Out()[0]]),
2107 *((ArrayOfRetrievalQuantity *)ws[mr.Out()[1]]),
2108 *((Agenda *)ws[mr.Out()[2]]),
2109 *((Index *)ws[mr.Out()[3]]),
2110 *((Index *)ws[mr.Out()[4]]),
2111 *((Index *)ws[mr.In()[0]]),
2112 *((Vector *)ws[mr.In()[1]]),
2113 *((Vector *)ws[mr.In()[2]]),
2114 *((Vector *)ws[mr.In()[3]]),
2115 *((Vector *)ws[mr.In()[4]]),
2116 *((Vector *)ws[mr.In()[5]]),
2117 *((Vector *)ws[mr.In()[6]]),
2118 *((String *)ws[mr.In()[7]]),
2119 *((String *)ws[mr.In()[8]]),
2120 *((Verbosity *)ws[345]));
2121}
2122
2124{
2126 *((Index *)ws[mr.Out()[1]]),
2127 *((Index *)ws[mr.Out()[2]]),
2128 *((String *)ws[mr.In()[0]]),
2129 *((Verbosity *)ws[345]));
2130}
2131
2133{
2135 *((Index *)ws[mr.Out()[1]]),
2136 *((Index *)ws[mr.Out()[2]]),
2137 *((Verbosity *)ws[345]));
2138}
2139
2141{
2143 *((Verbosity *)ws[345]));
2144}
2145
2147{
2149 *((Index *)ws[mr.Out()[1]]),
2150 *((Index *)ws[mr.Out()[2]]),
2151 *((ArrayOfString *)ws[mr.In()[0]]),
2152 *((Verbosity *)ws[345]));
2153}
2154
2156{
2157 abs_vecAddGas(*((StokesVector *)ws[mr.Out()[0]]),
2158 *((PropagationMatrix *)ws[mr.In()[0]]),
2159 *((Verbosity *)ws[345]));
2160}
2161
2163{
2165 *((Index *)ws[mr.Out()[0]]),
2166 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
2167 *((Agenda *)ws[mr.In()[1]]),
2168 *((Verbosity *)ws[345]));
2169}
2170
2172{
2174 *((ArrayOfArrayOfMatrix *)ws[mr.Out()[1]]),
2175 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
2176 *((ArrayOfRetrievalQuantity *)ws[mr.In()[1]]),
2177 *((ArrayOfIndex *)ws[mr.In()[2]]),
2178 *((Vector *)ws[mr.In()[3]]),
2179 *((Vector *)ws[mr.In()[4]]),
2180 *((Vector *)ws[mr.In()[5]]),
2181 *((Matrix *)ws[mr.In()[6]]),
2182 *((ArrayOfCIARecord *)ws[mr.In()[7]]),
2183 *((Numeric *)ws[mr.In()[8]]),
2184 *((Index *)ws[mr.In()[9]]),
2185 *((Verbosity *)ws[345]));
2186}
2187
2189{
2191 *((ArrayOfArrayOfMatrix *)ws[mr.Out()[1]]),
2192 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
2193 *((ArrayOfRetrievalQuantity *)ws[mr.In()[1]]),
2194 *((ArrayOfIndex *)ws[mr.In()[2]]),
2195 *((Vector *)ws[mr.In()[3]]),
2196 *((Vector *)ws[mr.In()[4]]),
2197 *((Vector *)ws[mr.In()[5]]),
2198 *((Matrix *)ws[mr.In()[6]]),
2199 *((ArrayOfString *)ws[mr.In()[7]]),
2200 *((ArrayOfVector *)ws[mr.In()[8]]),
2201 *((ArrayOfString *)ws[mr.In()[9]]),
2202 *((Verbosity *)ws[345]));
2203}
2204
2206{
2208 *((ArrayOfArrayOfMatrix *)ws[mr.Out()[1]]),
2209 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
2210 *((ArrayOfRetrievalQuantity *)ws[mr.In()[1]]),
2211 *((ArrayOfIndex *)ws[mr.In()[2]]),
2212 *((Vector *)ws[mr.In()[3]]),
2213 *((Vector *)ws[mr.In()[4]]),
2214 *((Vector *)ws[mr.In()[5]]),
2215 *((Matrix *)ws[mr.In()[6]]),
2216 *((ArrayOfArrayOfAbsorptionLines *)ws[mr.In()[7]]),
2217 *((SpeciesIsotopologueRatios *)ws[mr.In()[8]]),
2218 *((Index *)ws[mr.In()[9]]),
2219 *((Verbosity *)ws[345]));
2220}
2221
2223{
2225 *((ArrayOfPropagationMatrix *)ws[mr.Out()[1]]),
2226 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
2227 *((ArrayOfRetrievalQuantity *)ws[mr.In()[1]]),
2228 *((Vector *)ws[mr.In()[2]]),
2229 *((Numeric *)ws[mr.In()[3]]),
2230 *((Numeric *)ws[mr.In()[4]]),
2231 *((Vector *)ws[mr.In()[5]]),
2232 *((Verbosity *)ws[345]));
2233}
2234
2236{
2237 abs_xsec_per_speciesInit(*((ArrayOfMatrix *)ws[mr.Out()[0]]),
2238 *((ArrayOfArrayOfMatrix *)ws[mr.Out()[1]]),
2239 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
2240 *((ArrayOfRetrievalQuantity *)ws[mr.In()[1]]),
2241 *((ArrayOfIndex *)ws[mr.In()[2]]),
2242 *((Vector *)ws[mr.In()[3]]),
2243 *((Vector *)ws[mr.In()[4]]),
2244 *((Index *)ws[mr.In()[5]]),
2245 *((Verbosity *)ws[345]));
2246}
2247
2248void AddZaAa_g(Workspace& ws, const MRecord& mr)
2249{
2250 AddZaAa(*((Matrix *)ws[mr.Out()[0]]),
2251 *((Vector *)ws[mr.In()[0]]),
2252 *((Matrix *)ws[mr.In()[1]]),
2253 *((Verbosity *)ws[345]));
2254}
2255
2257{
2258 AgendaAppend(ws,
2259 *((Agenda *)ws[mr.Out()[0]]),
2260 Workspace::wsv_data[mr.Out()[0]].Name(),
2261 *((Agenda *)ws[mr.In()[0]]),
2262 Workspace::wsv_data[mr.In()[0]].Name(),
2263 mr.Tasks(),
2264 *((Verbosity *)ws[345]));
2265}
2266
2268{
2269 AgendaExecute(ws,
2270 *((Agenda *)ws[mr.In()[0]]),
2271 *((Verbosity *)ws[345]));
2272}
2273
2275{
2277 *((Agenda *)ws[mr.In()[0]]),
2278 *((Verbosity *)ws[345]));
2279}
2280
2281void AgendaSet_g(Workspace& ws, const MRecord& mr)
2282{
2283 AgendaSet(ws,
2284 *((Agenda *)ws[mr.Out()[0]]),
2285 Workspace::wsv_data[mr.Out()[0]].Name(),
2286 mr.Tasks(),
2287 *((Verbosity *)ws[345]));
2288}
2289
2291{
2292 AngularGridsSetFluxCalc(*((Vector *)ws[mr.Out()[0]]),
2293 *((Vector *)ws[mr.Out()[1]]),
2294 *((Vector *)ws[mr.Out()[2]]),
2295 *((Index *)ws[mr.In()[0]]),
2296 *((Index *)ws[mr.In()[1]]),
2297 *((String *)ws[mr.In()[2]]),
2298 *((Verbosity *)ws[345]));
2299}
2300
2302{
2304 *((ArrayOfAgenda *)ws[mr.Out()[0]]),
2305 Workspace::wsv_data[mr.Out()[0]].Name(),
2306 mr.Tasks(),
2307 *((Verbosity *)ws[345]));
2308}
2309
2311{
2313 *((Index *)ws[mr.In()[0]]),
2314 *((ArrayOfAgenda *)ws[mr.In()[1]]),
2315 *((Verbosity *)ws[345]));
2316}
2317
2319{
2320 AntennaConstantGaussian1D(*((Index *)ws[mr.Out()[0]]),
2321 *((Matrix *)ws[mr.Out()[1]]),
2322 *((GriddedField4 *)ws[mr.Out()[2]]),
2323 *((Matrix *)ws[mr.Out()[3]]),
2324 *((Index *)ws[mr.In()[0]]),
2325 *((Numeric *)ws[mr.In()[1]]),
2326 *((Numeric *)ws[mr.In()[2]]),
2327 *((Numeric *)ws[mr.In()[3]]),
2328 *((Verbosity *)ws[345]));
2329}
2330
2332{
2333 AntennaMultiBeamsToPencilBeams(*((Matrix *)ws[mr.Out()[0]]),
2334 *((Matrix *)ws[mr.Out()[1]]),
2335 *((Matrix *)ws[mr.Out()[2]]),
2336 *((Index *)ws[mr.Out()[3]]),
2337 *((Matrix *)ws[mr.Out()[4]]),
2338 *((Index *)ws[mr.In()[0]]),
2339 *((Verbosity *)ws[345]));
2340}
2341
2342void AntennaOff_g(Workspace& ws, const MRecord& mr)
2343{
2344 AntennaOff(*((Index *)ws[mr.Out()[0]]),
2345 *((Matrix *)ws[mr.Out()[1]]),
2346 *((Verbosity *)ws[345]));
2347}
2348
2350{
2351 antenna_responseGaussian(*((GriddedField4 *)ws[mr.Out()[0]]),
2352 *((Numeric *)ws[mr.In()[0]]),
2353 *((Numeric *)ws[mr.In()[1]]),
2354 *((Numeric *)ws[mr.In()[2]]),
2355 *((Index *)ws[mr.In()[3]]),
2356 *((Verbosity *)ws[345]));
2357}
2358
2360{
2362 *((Numeric *)ws[mr.In()[0]]),
2363 *((Numeric *)ws[mr.In()[1]]),
2364 *((Numeric *)ws[mr.In()[2]]),
2365 *((Index *)ws[mr.In()[3]]),
2366 *((Numeric *)ws[mr.In()[4]]),
2367 *((Numeric *)ws[mr.In()[5]]),
2368 *((Index *)ws[mr.In()[6]]),
2369 *((Verbosity *)ws[345]));
2370}
2371
2373{
2374 Append(*((Vector *)ws[mr.Out()[0]]),
2375 Workspace::wsv_data[mr.Out()[0]].Name(),
2376 *((Numeric *)ws[mr.In()[0]]),
2377 *((String *)ws[mr.In()[1]]),
2378 Workspace::wsv_data[mr.In()[0]].Name(),
2379 Workspace::wsv_data[mr.In()[1]].Name(),
2380 *((Verbosity *)ws[345]));
2381}
2382
2384{
2385 Append(*((Vector *)ws[mr.Out()[0]]),
2386 Workspace::wsv_data[mr.Out()[0]].Name(),
2387 *((Vector *)ws[mr.In()[0]]),
2388 *((String *)ws[mr.In()[1]]),
2389 Workspace::wsv_data[mr.In()[0]].Name(),
2390 Workspace::wsv_data[mr.In()[1]].Name(),
2391 *((Verbosity *)ws[345]));
2392}
2393
2395{
2396 Append(*((Matrix *)ws[mr.Out()[0]]),
2397 Workspace::wsv_data[mr.Out()[0]].Name(),
2398 *((Matrix *)ws[mr.In()[0]]),
2399 *((String *)ws[mr.In()[1]]),
2400 Workspace::wsv_data[mr.In()[0]].Name(),
2401 Workspace::wsv_data[mr.In()[1]].Name(),
2402 *((Verbosity *)ws[345]));
2403}
2404
2406{
2407 Append(*((Matrix *)ws[mr.Out()[0]]),
2408 Workspace::wsv_data[mr.Out()[0]].Name(),
2409 *((Vector *)ws[mr.In()[0]]),
2410 *((String *)ws[mr.In()[1]]),
2411 Workspace::wsv_data[mr.In()[0]].Name(),
2412 Workspace::wsv_data[mr.In()[1]].Name(),
2413 *((Verbosity *)ws[345]));
2414}
2415
2417{
2418 Append(*((Tensor3 *)ws[mr.Out()[0]]),
2419 Workspace::wsv_data[mr.Out()[0]].Name(),
2420 *((Matrix *)ws[mr.In()[0]]),
2421 *((String *)ws[mr.In()[1]]),
2422 Workspace::wsv_data[mr.In()[0]].Name(),
2423 Workspace::wsv_data[mr.In()[1]].Name(),
2424 *((Verbosity *)ws[345]));
2425}
2426
2428{
2429 Append(*((Tensor3 *)ws[mr.Out()[0]]),
2430 Workspace::wsv_data[mr.Out()[0]].Name(),
2431 *((Tensor3 *)ws[mr.In()[0]]),
2432 *((String *)ws[mr.In()[1]]),
2433 Workspace::wsv_data[mr.In()[0]].Name(),
2434 Workspace::wsv_data[mr.In()[1]].Name(),
2435 *((Verbosity *)ws[345]));
2436}
2437
2439{
2440 Append(*((Tensor4 *)ws[mr.Out()[0]]),
2441 Workspace::wsv_data[mr.Out()[0]].Name(),
2442 *((Tensor3 *)ws[mr.In()[0]]),
2443 *((String *)ws[mr.In()[1]]),
2444 Workspace::wsv_data[mr.In()[0]].Name(),
2445 Workspace::wsv_data[mr.In()[1]].Name(),
2446 *((Verbosity *)ws[345]));
2447}
2448
2450{
2451 Append(*((Tensor4 *)ws[mr.Out()[0]]),
2452 Workspace::wsv_data[mr.Out()[0]].Name(),
2453 *((Tensor4 *)ws[mr.In()[0]]),
2454 *((String *)ws[mr.In()[1]]),
2455 Workspace::wsv_data[mr.In()[0]].Name(),
2456 Workspace::wsv_data[mr.In()[1]].Name(),
2457 *((Verbosity *)ws[345]));
2458}
2459
2461{
2462 Append(*((String *)ws[mr.Out()[0]]),
2463 Workspace::wsv_data[mr.Out()[0]].Name(),
2464 *((String *)ws[mr.In()[0]]),
2465 *((String *)ws[mr.In()[1]]),
2466 Workspace::wsv_data[mr.In()[0]].Name(),
2467 Workspace::wsv_data[mr.In()[1]].Name(),
2468 *((Verbosity *)ws[345]));
2469}
2470
2472{
2473 Append(*((ArrayOfAbsorptionLines *)ws[mr.Out()[0]]),
2474 Workspace::wsv_data[mr.Out()[0]].Name(),
2475 *((ArrayOfAbsorptionLines *)ws[mr.In()[0]]),
2476 *((String *)ws[mr.In()[1]]),
2477 Workspace::wsv_data[mr.In()[0]].Name(),
2478 Workspace::wsv_data[mr.In()[1]].Name(),
2479 *((Verbosity *)ws[345]));
2480}
2481
2483{
2484 Append(*((ArrayOfArrayOfAbsorptionLines *)ws[mr.Out()[0]]),
2485 Workspace::wsv_data[mr.Out()[0]].Name(),
2486 *((ArrayOfArrayOfAbsorptionLines *)ws[mr.In()[0]]),
2487 *((String *)ws[mr.In()[1]]),
2488 Workspace::wsv_data[mr.In()[0]].Name(),
2489 Workspace::wsv_data[mr.In()[1]].Name(),
2490 *((Verbosity *)ws[345]));
2491}
2492
2494{
2495 Append(ws,
2496 *((ArrayOfAgenda *)ws[mr.Out()[0]]),
2497 Workspace::wsv_data[mr.Out()[0]].Name(),
2498 *((ArrayOfAgenda *)ws[mr.In()[0]]),
2499 *((String *)ws[mr.In()[1]]),
2500 Workspace::wsv_data[mr.In()[0]].Name(),
2501 Workspace::wsv_data[mr.In()[1]].Name(),
2502 *((Verbosity *)ws[345]));
2503}
2504
2506{
2507 Append(*((ArrayOfArrayOfGriddedField1 *)ws[mr.Out()[0]]),
2508 Workspace::wsv_data[mr.Out()[0]].Name(),
2509 *((ArrayOfArrayOfGriddedField1 *)ws[mr.In()[0]]),
2510 *((String *)ws[mr.In()[1]]),
2511 Workspace::wsv_data[mr.In()[0]].Name(),
2512 Workspace::wsv_data[mr.In()[1]].Name(),
2513 *((Verbosity *)ws[345]));
2514}
2515
2517{
2518 Append(*((ArrayOfArrayOfGriddedField2 *)ws[mr.Out()[0]]),
2519 Workspace::wsv_data[mr.Out()[0]].Name(),
2520 *((ArrayOfArrayOfGriddedField2 *)ws[mr.In()[0]]),
2521 *((String *)ws[mr.In()[1]]),
2522 Workspace::wsv_data[mr.In()[0]].Name(),
2523 Workspace::wsv_data[mr.In()[1]].Name(),
2524 *((Verbosity *)ws[345]));
2525}
2526
2528{
2529 Append(*((ArrayOfArrayOfGriddedField3 *)ws[mr.Out()[0]]),
2530 Workspace::wsv_data[mr.Out()[0]].Name(),
2531 *((ArrayOfArrayOfGriddedField3 *)ws[mr.In()[0]]),
2532 *((String *)ws[mr.In()[1]]),
2533 Workspace::wsv_data[mr.In()[0]].Name(),
2534 Workspace::wsv_data[mr.In()[1]].Name(),
2535 *((Verbosity *)ws[345]));
2536}
2537
2539{
2540 Append(*((ArrayOfArrayOfIndex *)ws[mr.Out()[0]]),
2541 Workspace::wsv_data[mr.Out()[0]].Name(),
2542 *((ArrayOfArrayOfIndex *)ws[mr.In()[0]]),
2543 *((String *)ws[mr.In()[1]]),
2544 Workspace::wsv_data[mr.In()[0]].Name(),
2545 Workspace::wsv_data[mr.In()[1]].Name(),
2546 *((Verbosity *)ws[345]));
2547}
2548
2550{
2551 Append(*((ArrayOfArrayOfMatrix *)ws[mr.Out()[0]]),
2552 Workspace::wsv_data[mr.Out()[0]].Name(),
2553 *((ArrayOfArrayOfMatrix *)ws[mr.In()[0]]),
2554 *((String *)ws[mr.In()[1]]),
2555 Workspace::wsv_data[mr.In()[0]].Name(),
2556 Workspace::wsv_data[mr.In()[1]].Name(),
2557 *((Verbosity *)ws[345]));
2558}
2559
2561{
2562 Append(*((ArrayOfPpath *)ws[mr.Out()[0]]),
2563 Workspace::wsv_data[mr.Out()[0]].Name(),
2564 *((ArrayOfPpath *)ws[mr.In()[0]]),
2565 *((String *)ws[mr.In()[1]]),
2566 Workspace::wsv_data[mr.In()[0]].Name(),
2567 Workspace::wsv_data[mr.In()[1]].Name(),
2568 *((Verbosity *)ws[345]));
2569}
2570
2572{
2573 Append(*((ArrayOfArrayOfPropagationMatrix *)ws[mr.Out()[0]]),
2574 Workspace::wsv_data[mr.Out()[0]].Name(),
2575 *((ArrayOfArrayOfPropagationMatrix *)ws[mr.In()[0]]),
2576 *((String *)ws[mr.In()[1]]),
2577 Workspace::wsv_data[mr.In()[0]].Name(),
2578 Workspace::wsv_data[mr.In()[1]].Name(),
2579 *((Verbosity *)ws[345]));
2580}
2581
2583{
2584 Append(*((ArrayOfArrayOfRadiationVector *)ws[mr.Out()[0]]),
2585 Workspace::wsv_data[mr.Out()[0]].Name(),
2586 *((ArrayOfArrayOfRadiationVector *)ws[mr.In()[0]]),
2587 *((String *)ws[mr.In()[1]]),
2588 Workspace::wsv_data[mr.In()[0]].Name(),
2589 Workspace::wsv_data[mr.In()[1]].Name(),
2590 *((Verbosity *)ws[345]));
2591}
2592
2594{
2596 Workspace::wsv_data[mr.Out()[0]].Name(),
2597 *((ArrayOfArrayOfScatteringMetaData *)ws[mr.In()[0]]),
2598 *((String *)ws[mr.In()[1]]),
2599 Workspace::wsv_data[mr.In()[0]].Name(),
2600 Workspace::wsv_data[mr.In()[1]].Name(),
2601 *((Verbosity *)ws[345]));
2602}
2603
2605{
2607 Workspace::wsv_data[mr.Out()[0]].Name(),
2608 *((ArrayOfArrayOfSingleScatteringData *)ws[mr.In()[0]]),
2609 *((String *)ws[mr.In()[1]]),
2610 Workspace::wsv_data[mr.In()[0]].Name(),
2611 Workspace::wsv_data[mr.In()[1]].Name(),
2612 *((Verbosity *)ws[345]));
2613}
2614
2616{
2617 Append(*((ArrayOfArrayOfSpeciesTag *)ws[mr.Out()[0]]),
2618 Workspace::wsv_data[mr.Out()[0]].Name(),
2619 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
2620 *((String *)ws[mr.In()[1]]),
2621 Workspace::wsv_data[mr.In()[0]].Name(),
2622 Workspace::wsv_data[mr.In()[1]].Name(),
2623 *((Verbosity *)ws[345]));
2624}
2625
2627{
2628 Append(*((ArrayOfArrayOfStokesVector *)ws[mr.Out()[0]]),
2629 Workspace::wsv_data[mr.Out()[0]].Name(),
2630 *((ArrayOfArrayOfStokesVector *)ws[mr.In()[0]]),
2631 *((String *)ws[mr.In()[1]]),
2632 Workspace::wsv_data[mr.In()[0]].Name(),
2633 Workspace::wsv_data[mr.In()[1]].Name(),
2634 *((Verbosity *)ws[345]));
2635}
2636
2638{
2639 Append(*((ArrayOfArrayOfString *)ws[mr.Out()[0]]),
2640 Workspace::wsv_data[mr.Out()[0]].Name(),
2641 *((ArrayOfArrayOfString *)ws[mr.In()[0]]),
2642 *((String *)ws[mr.In()[1]]),
2643 Workspace::wsv_data[mr.In()[0]].Name(),
2644 Workspace::wsv_data[mr.In()[1]].Name(),
2645 *((Verbosity *)ws[345]));
2646}
2647
2649{
2650 Append(*((ArrayOfArrayOfTensor3 *)ws[mr.Out()[0]]),
2651 Workspace::wsv_data[mr.Out()[0]].Name(),
2652 *((ArrayOfArrayOfTensor3 *)ws[mr.In()[0]]),
2653 *((String *)ws[mr.In()[1]]),
2654 Workspace::wsv_data[mr.In()[0]].Name(),
2655 Workspace::wsv_data[mr.In()[1]].Name(),
2656 *((Verbosity *)ws[345]));
2657}
2658
2660{
2661 Append(*((ArrayOfArrayOfTensor6 *)ws[mr.Out()[0]]),
2662 Workspace::wsv_data[mr.Out()[0]].Name(),
2663 *((ArrayOfArrayOfTensor6 *)ws[mr.In()[0]]),
2664 *((String *)ws[mr.In()[1]]),
2665 Workspace::wsv_data[mr.In()[0]].Name(),
2666 Workspace::wsv_data[mr.In()[1]].Name(),
2667 *((Verbosity *)ws[345]));
2668}
2669
2671{
2672 Append(*((ArrayOfArrayOfTime *)ws[mr.Out()[0]]),
2673 Workspace::wsv_data[mr.Out()[0]].Name(),
2674 *((ArrayOfArrayOfTime *)ws[mr.In()[0]]),
2675 *((String *)ws[mr.In()[1]]),
2676 Workspace::wsv_data[mr.In()[0]].Name(),
2677 Workspace::wsv_data[mr.In()[1]].Name(),
2678 *((Verbosity *)ws[345]));
2679}
2680
2682{
2684 Workspace::wsv_data[mr.Out()[0]].Name(),
2685 *((ArrayOfArrayOfTransmissionMatrix *)ws[mr.In()[0]]),
2686 *((String *)ws[mr.In()[1]]),
2687 Workspace::wsv_data[mr.In()[0]].Name(),
2688 Workspace::wsv_data[mr.In()[1]].Name(),
2689 *((Verbosity *)ws[345]));
2690}
2691
2693{
2694 Append(*((ArrayOfArrayOfVector *)ws[mr.Out()[0]]),
2695 Workspace::wsv_data[mr.Out()[0]].Name(),
2696 *((ArrayOfArrayOfVector *)ws[mr.In()[0]]),
2697 *((String *)ws[mr.In()[1]]),
2698 Workspace::wsv_data[mr.In()[0]].Name(),
2699 Workspace::wsv_data[mr.In()[1]].Name(),
2700 *((Verbosity *)ws[345]));
2701}
2702
2704{
2705 Append(*((ArrayOfCIARecord *)ws[mr.Out()[0]]),
2706 Workspace::wsv_data[mr.Out()[0]].Name(),
2707 *((ArrayOfCIARecord *)ws[mr.In()[0]]),
2708 *((String *)ws[mr.In()[1]]),
2709 Workspace::wsv_data[mr.In()[0]].Name(),
2710 Workspace::wsv_data[mr.In()[1]].Name(),
2711 *((Verbosity *)ws[345]));
2712}
2713
2715{
2716 Append(*((ArrayOfGriddedField1 *)ws[mr.Out()[0]]),
2717 Workspace::wsv_data[mr.Out()[0]].Name(),
2718 *((ArrayOfGriddedField1 *)ws[mr.In()[0]]),
2719 *((String *)ws[mr.In()[1]]),
2720 Workspace::wsv_data[mr.In()[0]].Name(),
2721 Workspace::wsv_data[mr.In()[1]].Name(),
2722 *((Verbosity *)ws[345]));
2723}
2724
2726{
2727 Append(*((ArrayOfGriddedField2 *)ws[mr.Out()[0]]),
2728 Workspace::wsv_data[mr.Out()[0]].Name(),
2729 *((ArrayOfGriddedField2 *)ws[mr.In()[0]]),
2730 *((String *)ws[mr.In()[1]]),
2731 Workspace::wsv_data[mr.In()[0]].Name(),
2732 Workspace::wsv_data[mr.In()[1]].Name(),
2733 *((Verbosity *)ws[345]));
2734}
2735
2737{
2738 Append(*((ArrayOfGriddedField3 *)ws[mr.Out()[0]]),
2739 Workspace::wsv_data[mr.Out()[0]].Name(),
2740 *((ArrayOfGriddedField3 *)ws[mr.In()[0]]),
2741 *((String *)ws[mr.In()[1]]),
2742 Workspace::wsv_data[mr.In()[0]].Name(),
2743 Workspace::wsv_data[mr.In()[1]].Name(),
2744 *((Verbosity *)ws[345]));
2745}
2746
2748{
2749 Append(*((ArrayOfGriddedField4 *)ws[mr.Out()[0]]),
2750 Workspace::wsv_data[mr.Out()[0]].Name(),
2751 *((ArrayOfGriddedField4 *)ws[mr.In()[0]]),
2752 *((String *)ws[mr.In()[1]]),
2753 Workspace::wsv_data[mr.In()[0]].Name(),
2754 Workspace::wsv_data[mr.In()[1]].Name(),
2755 *((Verbosity *)ws[345]));
2756}
2757
2759{
2760 Append(*((ArrayOfIndex *)ws[mr.Out()[0]]),
2761 Workspace::wsv_data[mr.Out()[0]].Name(),
2762 *((ArrayOfIndex *)ws[mr.In()[0]]),
2763 *((String *)ws[mr.In()[1]]),
2764 Workspace::wsv_data[mr.In()[0]].Name(),
2765 Workspace::wsv_data[mr.In()[1]].Name(),
2766 *((Verbosity *)ws[345]));
2767}
2768
2770{
2771 Append(*((ArrayOfJacobianTarget *)ws[mr.Out()[0]]),
2772 Workspace::wsv_data[mr.Out()[0]].Name(),
2773 *((ArrayOfJacobianTarget *)ws[mr.In()[0]]),
2774 *((String *)ws[mr.In()[1]]),
2775 Workspace::wsv_data[mr.In()[0]].Name(),
2776 Workspace::wsv_data[mr.In()[1]].Name(),
2777 *((Verbosity *)ws[345]));
2778}
2779
2781{
2782 Append(*((ArrayOfMatrix *)ws[mr.Out()[0]]),
2783 Workspace::wsv_data[mr.Out()[0]].Name(),
2784 *((ArrayOfMatrix *)ws[mr.In()[0]]),
2785 *((String *)ws[mr.In()[1]]),
2786 Workspace::wsv_data[mr.In()[0]].Name(),
2787 Workspace::wsv_data[mr.In()[1]].Name(),
2788 *((Verbosity *)ws[345]));
2789}
2790
2792{
2793 Append(*((ArrayOfPropagationMatrix *)ws[mr.Out()[0]]),
2794 Workspace::wsv_data[mr.Out()[0]].Name(),
2795 *((ArrayOfPropagationMatrix *)ws[mr.In()[0]]),
2796 *((String *)ws[mr.In()[1]]),
2797 Workspace::wsv_data[mr.In()[0]].Name(),
2798 Workspace::wsv_data[mr.In()[1]].Name(),
2799 *((Verbosity *)ws[345]));
2800}
2801
2803{
2804 Append(*((ArrayOfQuantumIdentifier *)ws[mr.Out()[0]]),
2805 Workspace::wsv_data[mr.Out()[0]].Name(),
2806 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
2807 *((String *)ws[mr.In()[1]]),
2808 Workspace::wsv_data[mr.In()[0]].Name(),
2809 Workspace::wsv_data[mr.In()[1]].Name(),
2810 *((Verbosity *)ws[345]));
2811}
2812
2814{
2815 Append(*((ArrayOfRadiationVector *)ws[mr.Out()[0]]),
2816 Workspace::wsv_data[mr.Out()[0]].Name(),
2817 *((ArrayOfRadiationVector *)ws[mr.In()[0]]),
2818 *((String *)ws[mr.In()[1]]),
2819 Workspace::wsv_data[mr.In()[0]].Name(),
2820 Workspace::wsv_data[mr.In()[1]].Name(),
2821 *((Verbosity *)ws[345]));
2822}
2823
2825{
2826 Append(*((ArrayOfRetrievalQuantity *)ws[mr.Out()[0]]),
2827 Workspace::wsv_data[mr.Out()[0]].Name(),
2828 *((ArrayOfRetrievalQuantity *)ws[mr.In()[0]]),
2829 *((String *)ws[mr.In()[1]]),
2830 Workspace::wsv_data[mr.In()[0]].Name(),
2831 Workspace::wsv_data[mr.In()[1]].Name(),
2832 *((Verbosity *)ws[345]));
2833}
2834
2836{
2837 Append(*((ArrayOfScatteringMetaData *)ws[mr.Out()[0]]),
2838 Workspace::wsv_data[mr.Out()[0]].Name(),
2839 *((ArrayOfScatteringMetaData *)ws[mr.In()[0]]),
2840 *((String *)ws[mr.In()[1]]),
2841 Workspace::wsv_data[mr.In()[0]].Name(),
2842 Workspace::wsv_data[mr.In()[1]].Name(),
2843 *((Verbosity *)ws[345]));
2844}
2845
2847{
2848 Append(*((ArrayOfSingleScatteringData *)ws[mr.Out()[0]]),
2849 Workspace::wsv_data[mr.Out()[0]].Name(),
2850 *((ArrayOfSingleScatteringData *)ws[mr.In()[0]]),
2851 *((String *)ws[mr.In()[1]]),
2852 Workspace::wsv_data[mr.In()[0]].Name(),
2853 Workspace::wsv_data[mr.In()[1]].Name(),
2854 *((Verbosity *)ws[345]));
2855}
2856
2858{
2859 Append(*((ArrayOfSpeciesTag *)ws[mr.Out()[0]]),
2860 Workspace::wsv_data[mr.Out()[0]].Name(),
2861 *((ArrayOfSpeciesTag *)ws[mr.In()[0]]),
2862 *((String *)ws[mr.In()[1]]),
2863 Workspace::wsv_data[mr.In()[0]].Name(),
2864 Workspace::wsv_data[mr.In()[1]].Name(),
2865 *((Verbosity *)ws[345]));
2866}
2867
2869{
2870 Append(*((ArrayOfSparse *)ws[mr.Out()[0]]),
2871 Workspace::wsv_data[mr.Out()[0]].Name(),
2872 *((ArrayOfSparse *)ws[mr.In()[0]]),
2873 *((String *)ws[mr.In()[1]]),
2874 Workspace::wsv_data[mr.In()[0]].Name(),
2875 Workspace::wsv_data[mr.In()[1]].Name(),
2876 *((Verbosity *)ws[345]));
2877}
2878
2880{
2881 Append(*((ArrayOfStokesVector *)ws[mr.Out()[0]]),
2882 Workspace::wsv_data[mr.Out()[0]].Name(),
2883 *((ArrayOfStokesVector *)ws[mr.In()[0]]),
2884 *((String *)ws[mr.In()[1]]),
2885 Workspace::wsv_data[mr.In()[0]].Name(),
2886 Workspace::wsv_data[mr.In()[1]].Name(),
2887 *((Verbosity *)ws[345]));
2888}
2889
2891{
2892 Append(*((ArrayOfString *)ws[mr.Out()[0]]),
2893 Workspace::wsv_data[mr.Out()[0]].Name(),
2894 *((ArrayOfString *)ws[mr.In()[0]]),
2895 *((String *)ws[mr.In()[1]]),
2896 Workspace::wsv_data[mr.In()[0]].Name(),
2897 Workspace::wsv_data[mr.In()[1]].Name(),
2898 *((Verbosity *)ws[345]));
2899}
2900
2902{
2903 Append(*((ArrayOfTelsemAtlas *)ws[mr.Out()[0]]),
2904 Workspace::wsv_data[mr.Out()[0]].Name(),
2905 *((ArrayOfTelsemAtlas *)ws[mr.In()[0]]),
2906 *((String *)ws[mr.In()[1]]),
2907 Workspace::wsv_data[mr.In()[0]].Name(),
2908 Workspace::wsv_data[mr.In()[1]].Name(),
2909 *((Verbosity *)ws[345]));
2910}
2911
2913{
2914 Append(*((ArrayOfTensor3 *)ws[mr.Out()[0]]),
2915 Workspace::wsv_data[mr.Out()[0]].Name(),
2916 *((ArrayOfTensor3 *)ws[mr.In()[0]]),
2917 *((String *)ws[mr.In()[1]]),
2918 Workspace::wsv_data[mr.In()[0]].Name(),
2919 Workspace::wsv_data[mr.In()[1]].Name(),
2920 *((Verbosity *)ws[345]));
2921}
2922
2924{
2925 Append(*((ArrayOfTensor4 *)ws[mr.Out()[0]]),
2926 Workspace::wsv_data[mr.Out()[0]].Name(),
2927 *((ArrayOfTensor4 *)ws[mr.In()[0]]),
2928 *((String *)ws[mr.In()[1]]),
2929 Workspace::wsv_data[mr.In()[0]].Name(),
2930 Workspace::wsv_data[mr.In()[1]].Name(),
2931 *((Verbosity *)ws[345]));
2932}
2933
2935{
2936 Append(*((ArrayOfTensor5 *)ws[mr.Out()[0]]),
2937 Workspace::wsv_data[mr.Out()[0]].Name(),
2938 *((ArrayOfTensor5 *)ws[mr.In()[0]]),
2939 *((String *)ws[mr.In()[1]]),
2940 Workspace::wsv_data[mr.In()[0]].Name(),
2941 Workspace::wsv_data[mr.In()[1]].Name(),
2942 *((Verbosity *)ws[345]));
2943}
2944
2946{
2947 Append(*((ArrayOfTensor6 *)ws[mr.Out()[0]]),
2948 Workspace::wsv_data[mr.Out()[0]].Name(),
2949 *((ArrayOfTensor6 *)ws[mr.In()[0]]),
2950 *((String *)ws[mr.In()[1]]),
2951 Workspace::wsv_data[mr.In()[0]].Name(),
2952 Workspace::wsv_data[mr.In()[1]].Name(),
2953 *((Verbosity *)ws[345]));
2954}
2955
2957{
2958 Append(*((ArrayOfTensor7 *)ws[mr.Out()[0]]),
2959 Workspace::wsv_data[mr.Out()[0]].Name(),
2960 *((ArrayOfTensor7 *)ws[mr.In()[0]]),
2961 *((String *)ws[mr.In()[1]]),
2962 Workspace::wsv_data[mr.In()[0]].Name(),
2963 Workspace::wsv_data[mr.In()[1]].Name(),
2964 *((Verbosity *)ws[345]));
2965}
2966
2968{
2969 Append(*((ArrayOfTime *)ws[mr.Out()[0]]),
2970 Workspace::wsv_data[mr.Out()[0]].Name(),
2971 *((ArrayOfTime *)ws[mr.In()[0]]),
2972 *((String *)ws[mr.In()[1]]),
2973 Workspace::wsv_data[mr.In()[0]].Name(),
2974 Workspace::wsv_data[mr.In()[1]].Name(),
2975 *((Verbosity *)ws[345]));
2976}
2977
2979{
2980 Append(*((ArrayOfTransmissionMatrix *)ws[mr.Out()[0]]),
2981 Workspace::wsv_data[mr.Out()[0]].Name(),
2982 *((ArrayOfTransmissionMatrix *)ws[mr.In()[0]]),
2983 *((String *)ws[mr.In()[1]]),
2984 Workspace::wsv_data[mr.In()[0]].Name(),
2985 Workspace::wsv_data[mr.In()[1]].Name(),
2986 *((Verbosity *)ws[345]));
2987}
2988
2990{
2991 Append(*((ArrayOfVector *)ws[mr.Out()[0]]),
2992 Workspace::wsv_data[mr.Out()[0]].Name(),
2993 *((ArrayOfVector *)ws[mr.In()[0]]),
2994 *((String *)ws[mr.In()[1]]),
2995 Workspace::wsv_data[mr.In()[0]].Name(),
2996 Workspace::wsv_data[mr.In()[1]].Name(),
2997 *((Verbosity *)ws[345]));
2998}
2999
3001{
3002 Append(*((ArrayOfXsecRecord *)ws[mr.Out()[0]]),
3003 Workspace::wsv_data[mr.Out()[0]].Name(),
3004 *((ArrayOfXsecRecord *)ws[mr.In()[0]]),
3005 *((String *)ws[mr.In()[1]]),
3006 Workspace::wsv_data[mr.In()[0]].Name(),
3007 Workspace::wsv_data[mr.In()[1]].Name(),
3008 *((Verbosity *)ws[345]));
3009}
3010
3012{
3013 Append(*((ArrayOfAbsorptionLines *)ws[mr.Out()[0]]),
3014 Workspace::wsv_data[mr.Out()[0]].Name(),
3015 *((AbsorptionLines *)ws[mr.In()[0]]),
3016 *((String *)ws[mr.In()[1]]),
3017 Workspace::wsv_data[mr.In()[0]].Name(),
3018 Workspace::wsv_data[mr.In()[1]].Name(),
3019 *((Verbosity *)ws[345]));
3020}
3021
3023{
3024 Append(*((ArrayOfArrayOfAbsorptionLines *)ws[mr.Out()[0]]),
3025 Workspace::wsv_data[mr.Out()[0]].Name(),
3026 *((ArrayOfAbsorptionLines *)ws[mr.In()[0]]),
3027 *((String *)ws[mr.In()[1]]),
3028 Workspace::wsv_data[mr.In()[0]].Name(),
3029 Workspace::wsv_data[mr.In()[1]].Name(),
3030 *((Verbosity *)ws[345]));
3031}
3032
3034{
3035 Append(ws,
3036 *((ArrayOfAgenda *)ws[mr.Out()[0]]),
3037 Workspace::wsv_data[mr.Out()[0]].Name(),
3038 *((Agenda *)ws[mr.In()[0]]),
3039 *((String *)ws[mr.In()[1]]),
3040 Workspace::wsv_data[mr.In()[0]].Name(),
3041 Workspace::wsv_data[mr.In()[1]].Name(),
3042 *((Verbosity *)ws[345]));
3043}
3044
3046{
3047 Append(*((ArrayOfArrayOfGriddedField1 *)ws[mr.Out()[0]]),
3048 Workspace::wsv_data[mr.Out()[0]].Name(),
3049 *((ArrayOfGriddedField1 *)ws[mr.In()[0]]),
3050 *((String *)ws[mr.In()[1]]),
3051 Workspace::wsv_data[mr.In()[0]].Name(),
3052 Workspace::wsv_data[mr.In()[1]].Name(),
3053 *((Verbosity *)ws[345]));
3054}
3055
3057{
3058 Append(*((ArrayOfArrayOfGriddedField2 *)ws[mr.Out()[0]]),
3059 Workspace::wsv_data[mr.Out()[0]].Name(),
3060 *((ArrayOfGriddedField2 *)ws[mr.In()[0]]),
3061 *((String *)ws[mr.In()[1]]),
3062 Workspace::wsv_data[mr.In()[0]].Name(),
3063 Workspace::wsv_data[mr.In()[1]].Name(),
3064 *((Verbosity *)ws[345]));
3065}
3066
3068{
3069 Append(*((ArrayOfArrayOfGriddedField3 *)ws[mr.Out()[0]]),
3070 Workspace::wsv_data[mr.Out()[0]].Name(),
3071 *((ArrayOfGriddedField3 *)ws[mr.In()[0]]),
3072 *((String *)ws[mr.In()[1]]),
3073 Workspace::wsv_data[mr.In()[0]].Name(),
3074 Workspace::wsv_data[mr.In()[1]].Name(),
3075 *((Verbosity *)ws[345]));
3076}
3077
3079{
3080 Append(*((ArrayOfArrayOfIndex *)ws[mr.Out()[0]]),
3081 Workspace::wsv_data[mr.Out()[0]].Name(),
3082 *((ArrayOfIndex *)ws[mr.In()[0]]),
3083 *((String *)ws[mr.In()[1]]),
3084 Workspace::wsv_data[mr.In()[0]].Name(),
3085 Workspace::wsv_data[mr.In()[1]].Name(),
3086 *((Verbosity *)ws[345]));
3087}
3088
3090{
3091 Append(*((ArrayOfArrayOfMatrix *)ws[mr.Out()[0]]),
3092 Workspace::wsv_data[mr.Out()[0]].Name(),
3093 *((ArrayOfMatrix *)ws[mr.In()[0]]),
3094 *((String *)ws[mr.In()[1]]),
3095 Workspace::wsv_data[mr.In()[0]].Name(),
3096 Workspace::wsv_data[mr.In()[1]].Name(),
3097 *((Verbosity *)ws[345]));
3098}
3099
3101{
3102 Append(*((ArrayOfPpath *)ws[mr.Out()[0]]),
3103 Workspace::wsv_data[mr.Out()[0]].Name(),
3104 *((Ppath *)ws[mr.In()[0]]),
3105 *((String *)ws[mr.In()[1]]),
3106 Workspace::wsv_data[mr.In()[0]].Name(),
3107 Workspace::wsv_data[mr.In()[1]].Name(),
3108 *((Verbosity *)ws[345]));
3109}
3110
3112{
3113 Append(*((ArrayOfArrayOfPropagationMatrix *)ws[mr.Out()[0]]),
3114 Workspace::wsv_data[mr.Out()[0]].Name(),
3115 *((ArrayOfPropagationMatrix *)ws[mr.In()[0]]),
3116 *((String *)ws[mr.In()[1]]),
3117 Workspace::wsv_data[mr.In()[0]].Name(),
3118 Workspace::wsv_data[mr.In()[1]].Name(),
3119 *((Verbosity *)ws[345]));
3120}
3121
3123{
3124 Append(*((ArrayOfArrayOfRadiationVector *)ws[mr.Out()[0]]),
3125 Workspace::wsv_data[mr.Out()[0]].Name(),
3126 *((ArrayOfRadiationVector *)ws[mr.In()[0]]),
3127 *((String *)ws[mr.In()[1]]),
3128 Workspace::wsv_data[mr.In()[0]].Name(),
3129 Workspace::wsv_data[mr.In()[1]].Name(),
3130 *((Verbosity *)ws[345]));
3131}
3132
3134{
3136 Workspace::wsv_data[mr.Out()[0]].Name(),
3137 *((ArrayOfScatteringMetaData *)ws[mr.In()[0]]),
3138 *((String *)ws[mr.In()[1]]),
3139 Workspace::wsv_data[mr.In()[0]].Name(),
3140 Workspace::wsv_data[mr.In()[1]].Name(),
3141 *((Verbosity *)ws[345]));
3142}
3143
3145{
3147 Workspace::wsv_data[mr.Out()[0]].Name(),
3148 *((ArrayOfSingleScatteringData *)ws[mr.In()[0]]),
3149 *((String *)ws[mr.In()[1]]),
3150 Workspace::wsv_data[mr.In()[0]].Name(),
3151 Workspace::wsv_data[mr.In()[1]].Name(),
3152 *((Verbosity *)ws[345]));
3153}
3154
3156{
3157 Append(*((ArrayOfArrayOfSpeciesTag *)ws[mr.Out()[0]]),
3158 Workspace::wsv_data[mr.Out()[0]].Name(),
3159 *((ArrayOfSpeciesTag *)ws[mr.In()[0]]),
3160 *((String *)ws[mr.In()[1]]),
3161 Workspace::wsv_data[mr.In()[0]].Name(),
3162 Workspace::wsv_data[mr.In()[1]].Name(),
3163 *((Verbosity *)ws[345]));
3164}
3165
3167{
3168 Append(*((ArrayOfArrayOfStokesVector *)ws[mr.Out()[0]]),
3169 Workspace::wsv_data[mr.Out()[0]].Name(),
3170 *((ArrayOfStokesVector *)ws[mr.In()[0]]),
3171 *((String *)ws[mr.In()[1]]),
3172 Workspace::wsv_data[mr.In()[0]].Name(),
3173 Workspace::wsv_data[mr.In()[1]].Name(),
3174 *((Verbosity *)ws[345]));
3175}
3176
3178{
3179 Append(*((ArrayOfArrayOfString *)ws[mr.Out()[0]]),
3180 Workspace::wsv_data[mr.Out()[0]].Name(),
3181 *((ArrayOfString *)ws[mr.In()[0]]),
3182 *((String *)ws[mr.In()[1]]),
3183 Workspace::wsv_data[mr.In()[0]].Name(),
3184 Workspace::wsv_data[mr.In()[1]].Name(),
3185 *((Verbosity *)ws[345]));
3186}
3187
3189{
3190 Append(*((ArrayOfArrayOfTensor3 *)ws[mr.Out()[0]]),
3191 Workspace::wsv_data[mr.Out()[0]].Name(),
3192 *((ArrayOfTensor3 *)ws[mr.In()[0]]),
3193 *((String *)ws[mr.In()[1]]),
3194 Workspace::wsv_data[mr.In()[0]].Name(),
3195 Workspace::wsv_data[mr.In()[1]].Name(),
3196 *((Verbosity *)ws[345]));
3197}
3198
3200{
3201 Append(*((ArrayOfArrayOfTensor6 *)ws[mr.Out()[0]]),
3202 Workspace::wsv_data[mr.Out()[0]].Name(),
3203 *((ArrayOfTensor6 *)ws[mr.In()[0]]),
3204 *((String *)ws[mr.In()[1]]),
3205 Workspace::wsv_data[mr.In()[0]].Name(),
3206 Workspace::wsv_data[mr.In()[1]].Name(),
3207 *((Verbosity *)ws[345]));
3208}
3209
3211{
3212 Append(*((ArrayOfArrayOfTime *)ws[mr.Out()[0]]),
3213 Workspace::wsv_data[mr.Out()[0]].Name(),
3214 *((ArrayOfTime *)ws[mr.In()[0]]),
3215 *((String *)ws[mr.In()[1]]),
3216 Workspace::wsv_data[mr.In()[0]].Name(),
3217 Workspace::wsv_data[mr.In()[1]].Name(),
3218 *((Verbosity *)ws[345]));
3219}
3220
3222{
3224 Workspace::wsv_data[mr.Out()[0]].Name(),
3225 *((ArrayOfTransmissionMatrix *)ws[mr.In()[0]]),
3226 *((String *)ws[mr.In()[1]]),
3227 Workspace::wsv_data[mr.In()[0]].Name(),
3228 Workspace::wsv_data[mr.In()[1]].Name(),
3229 *((Verbosity *)ws[345]));
3230}
3231
3233{
3234 Append(*((ArrayOfArrayOfVector *)ws[mr.Out()[0]]),
3235 Workspace::wsv_data[mr.Out()[0]].Name(),
3236 *((ArrayOfVector *)ws[mr.In()[0]]),
3237 *((String *)ws[mr.In()[1]]),
3238 Workspace::wsv_data[mr.In()[0]].Name(),
3239 Workspace::wsv_data[mr.In()[1]].Name(),
3240 *((Verbosity *)ws[345]));
3241}
3242
3244{
3245 Append(*((ArrayOfCIARecord *)ws[mr.Out()[0]]),
3246 Workspace::wsv_data[mr.Out()[0]].Name(),
3247 *((CIARecord *)ws[mr.In()[0]]),
3248 *((String *)ws[mr.In()[1]]),
3249 Workspace::wsv_data[mr.In()[0]].Name(),
3250 Workspace::wsv_data[mr.In()[1]].Name(),
3251 *((Verbosity *)ws[345]));
3252}
3253
3255{
3256 Append(*((ArrayOfGriddedField1 *)ws[mr.Out()[0]]),
3257 Workspace::wsv_data[mr.Out()[0]].Name(),
3258 *((GriddedField1 *)ws[mr.In()[0]]),
3259 *((String *)ws[mr.In()[1]]),
3260 Workspace::wsv_data[mr.In()[0]].Name(),
3261 Workspace::wsv_data[mr.In()[1]].Name(),
3262 *((Verbosity *)ws[345]));
3263}
3264
3266{
3267 Append(*((ArrayOfGriddedField2 *)ws[mr.Out()[0]]),
3268 Workspace::wsv_data[mr.Out()[0]].Name(),
3269 *((GriddedField2 *)ws[mr.In()[0]]),
3270 *((String *)ws[mr.In()[1]]),
3271 Workspace::wsv_data[mr.In()[0]].Name(),
3272 Workspace::wsv_data[mr.In()[1]].Name(),
3273 *((Verbosity *)ws[345]));
3274}
3275
3277{
3278 Append(*((ArrayOfGriddedField3 *)ws[mr.Out()[0]]),
3279 Workspace::wsv_data[mr.Out()[0]].Name(),
3280 *((GriddedField3 *)ws[mr.In()[0]]),
3281 *((String *)ws[mr.In()[1]]),
3282 Workspace::wsv_data[mr.In()[0]].Name(),
3283 Workspace::wsv_data[mr.In()[1]].Name(),
3284 *((Verbosity *)ws[345]));
3285}
3286
3288{
3289 Append(*((ArrayOfGriddedField4 *)ws[mr.Out()[0]]),
3290 Workspace::wsv_data[mr.Out()[0]].Name(),
3291 *((GriddedField4 *)ws[mr.In()[0]]),
3292 *((String *)ws[mr.In()[1]]),
3293 Workspace::wsv_data[mr.In()[0]].Name(),
3294 Workspace::wsv_data[mr.In()[1]].Name(),
3295 *((Verbosity *)ws[345]));
3296}
3297
3299{
3300 Append(*((ArrayOfIndex *)ws[mr.Out()[0]]),
3301 Workspace::wsv_data[mr.Out()[0]].Name(),
3302 *((Index *)ws[mr.In()[0]]),
3303 *((String *)ws[mr.In()[1]]),
3304 Workspace::wsv_data[mr.In()[0]].Name(),
3305 Workspace::wsv_data[mr.In()[1]].Name(),
3306 *((Verbosity *)ws[345]));
3307}
3308
3310{
3311 Append(*((ArrayOfJacobianTarget *)ws[mr.Out()[0]]),
3312 Workspace::wsv_data[mr.Out()[0]].Name(),
3313 *((JacobianTarget *)ws[mr.In()[0]]),
3314 *((String *)ws[mr.In()[1]]),
3315 Workspace::wsv_data[mr.In()[0]].Name(),
3316 Workspace::wsv_data[mr.In()[1]].Name(),
3317 *((Verbosity *)ws[345]));
3318}
3319
3321{
3322 Append(*((ArrayOfMatrix *)ws[mr.Out()[0]]),
3323 Workspace::wsv_data[mr.Out()[0]].Name(),
3324 *((Matrix *)ws[mr.In()[0]]),
3325 *((String *)ws[mr.In()[1]]),
3326 Workspace::wsv_data[mr.In()[0]].Name(),
3327 Workspace::wsv_data[mr.In()[1]].Name(),
3328 *((Verbosity *)ws[345]));
3329}
3330
3332{
3333 Append(*((ArrayOfPropagationMatrix *)ws[mr.Out()[0]]),
3334 Workspace::wsv_data[mr.Out()[0]].Name(),
3335 *((PropagationMatrix *)ws[mr.In()[0]]),
3336 *((String *)ws[mr.In()[1]]),
3337 Workspace::wsv_data[mr.In()[0]].Name(),
3338 Workspace::wsv_data[mr.In()[1]].Name(),
3339 *((Verbosity *)ws[345]));
3340}
3341
3343{
3344 Append(*((ArrayOfQuantumIdentifier *)ws[mr.Out()[0]]),
3345 Workspace::wsv_data[mr.Out()[0]].Name(),
3346 *((QuantumIdentifier *)ws[mr.In()[0]]),
3347 *((String *)ws[mr.In()[1]]),
3348 Workspace::wsv_data[mr.In()[0]].Name(),
3349 Workspace::wsv_data[mr.In()[1]].Name(),
3350 *((Verbosity *)ws[345]));
3351}
3352
3354{
3355 Append(*((ArrayOfRadiationVector *)ws[mr.Out()[0]]),
3356 Workspace::wsv_data[mr.Out()[0]].Name(),
3357 *((RadiationVector *)ws[mr.In()[0]]),
3358 *((String *)ws[mr.In()[1]]),
3359 Workspace::wsv_data[mr.In()[0]].Name(),
3360 Workspace::wsv_data[mr.In()[1]].Name(),
3361 *((Verbosity *)ws[345]));
3362}
3363
3365{
3366 Append(*((ArrayOfScatteringMetaData *)ws[mr.Out()[0]]),
3367 Workspace::wsv_data[mr.Out()[0]].Name(),
3368 *((ScatteringMetaData *)ws[mr.In()[0]]),
3369 *((String *)ws[mr.In()[1]]),
3370 Workspace::wsv_data[mr.In()[0]].Name(),
3371 Workspace::wsv_data[mr.In()[1]].Name(),
3372 *((Verbosity *)ws[345]));
3373}
3374
3376{
3377 Append(*((ArrayOfSingleScatteringData *)ws[mr.Out()[0]]),
3378 Workspace::wsv_data[mr.Out()[0]].Name(),
3379 *((SingleScatteringData *)ws[mr.In()[0]]),
3380 *((String *)ws[mr.In()[1]]),
3381 Workspace::wsv_data[mr.In()[0]].Name(),
3382 Workspace::wsv_data[mr.In()[1]].Name(),
3383 *((Verbosity *)ws[345]));
3384}
3385
3387{
3388 Append(*((ArrayOfSparse *)ws[mr.Out()[0]]),
3389 Workspace::wsv_data[mr.Out()[0]].Name(),
3390 *((Sparse *)ws[mr.In()[0]]),
3391 *((String *)ws[mr.In()[1]]),
3392 Workspace::wsv_data[mr.In()[0]].Name(),
3393 Workspace::wsv_data[mr.In()[1]].Name(),
3394 *((Verbosity *)ws[345]));
3395}
3396
3398{
3399 Append(*((ArrayOfStokesVector *)ws[mr.Out()[0]]),
3400 Workspace::wsv_data[mr.Out()[0]].Name(),
3401 *((StokesVector *)ws[mr.In()[0]]),
3402 *((String *)ws[mr.In()[1]]),
3403 Workspace::wsv_data[mr.In()[0]].Name(),
3404 Workspace::wsv_data[mr.In()[1]].Name(),
3405 *((Verbosity *)ws[345]));
3406}
3407
3409{
3410 Append(*((ArrayOfString *)ws[mr.Out()[0]]),
3411 Workspace::wsv_data[mr.Out()[0]].Name(),
3412 *((String *)ws[mr.In()[0]]),
3413 *((String *)ws[mr.In()[1]]),
3414 Workspace::wsv_data[mr.In()[0]].Name(),
3415 Workspace::wsv_data[mr.In()[1]].Name(),
3416 *((Verbosity *)ws[345]));
3417}
3418
3420{
3421 Append(*((ArrayOfTelsemAtlas *)ws[mr.Out()[0]]),
3422 Workspace::wsv_data[mr.Out()[0]].Name(),
3423 *((TelsemAtlas *)ws[mr.In()[0]]),
3424 *((String *)ws[mr.In()[1]]),
3425 Workspace::wsv_data[mr.In()[0]].Name(),
3426 Workspace::wsv_data[mr.In()[1]].Name(),
3427 *((Verbosity *)ws[345]));
3428}
3429
3431{
3432 Append(*((ArrayOfTensor3 *)ws[mr.Out()[0]]),
3433 Workspace::wsv_data[mr.Out()[0]].Name(),
3434 *((Tensor3 *)ws[mr.In()[0]]),
3435 *((String *)ws[mr.In()[1]]),
3436 Workspace::wsv_data[mr.In()[0]].Name(),
3437 Workspace::wsv_data[mr.In()[1]].Name(),
3438 *((Verbosity *)ws[345]));
3439}
3440
3442{
3443 Append(*((ArrayOfTensor4 *)ws[mr.Out()[0]]),
3444 Workspace::wsv_data[mr.Out()[0]].Name(),
3445 *((Tensor4 *)ws[mr.In()[0]]),
3446 *((String *)ws[mr.In()[1]]),
3447 Workspace::wsv_data[mr.In()[0]].Name(),
3448 Workspace::wsv_data[mr.In()[1]].Name(),
3449 *((Verbosity *)ws[345]));
3450}
3451
3453{
3454 Append(*((ArrayOfTensor5 *)ws[mr.Out()[0]]),
3455 Workspace::wsv_data[mr.Out()[0]].Name(),
3456 *((Tensor5 *)ws[mr.In()[0]]),
3457 *((String *)ws[mr.In()[1]]),
3458 Workspace::wsv_data[mr.In()[0]].Name(),
3459 Workspace::wsv_data[mr.In()[1]].Name(),
3460 *((Verbosity *)ws[345]));
3461}
3462
3464{
3465 Append(*((ArrayOfTensor6 *)ws[mr.Out()[0]]),
3466 Workspace::wsv_data[mr.Out()[0]].Name(),
3467 *((Tensor6 *)ws[mr.In()[0]]),
3468 *((String *)ws[mr.In()[1]]),
3469 Workspace::wsv_data[mr.In()[0]].Name(),
3470 Workspace::wsv_data[mr.In()[1]].Name(),
3471 *((Verbosity *)ws[345]));
3472}
3473
3475{
3476 Append(*((ArrayOfTensor7 *)ws[mr.Out()[0]]),
3477 Workspace::wsv_data[mr.Out()[0]].Name(),
3478 *((Tensor7 *)ws[mr.In()[0]]),
3479 *((String *)ws[mr.In()[1]]),
3480 Workspace::wsv_data[mr.In()[0]].Name(),
3481 Workspace::wsv_data[mr.In()[1]].Name(),
3482 *((Verbosity *)ws[345]));
3483}
3484
3486{
3487 Append(*((ArrayOfTime *)ws[mr.Out()[0]]),
3488 Workspace::wsv_data[mr.Out()[0]].Name(),
3489 *((Time *)ws[mr.In()[0]]),
3490 *((String *)ws[mr.In()[1]]),
3491 Workspace::wsv_data[mr.In()[0]].Name(),
3492 Workspace::wsv_data[mr.In()[1]].Name(),
3493 *((Verbosity *)ws[345]));
3494}
3495
3497{
3498 Append(*((ArrayOfTransmissionMatrix *)ws[mr.Out()[0]]),
3499 Workspace::wsv_data[mr.Out()[0]].Name(),
3500 *((TransmissionMatrix *)ws[mr.In()[0]]),
3501 *((String *)ws[mr.In()[1]]),
3502 Workspace::wsv_data[mr.In()[0]].Name(),
3503 Workspace::wsv_data[mr.In()[1]].Name(),
3504 *((Verbosity *)ws[345]));
3505}
3506
3508{
3509 Append(*((ArrayOfVector *)ws[mr.Out()[0]]),
3510 Workspace::wsv_data[mr.Out()[0]].Name(),
3511 *((Vector *)ws[mr.In()[0]]),
3512 *((String *)ws[mr.In()[1]]),
3513 Workspace::wsv_data[mr.In()[0]].Name(),
3514 Workspace::wsv_data[mr.In()[1]].Name(),
3515 *((Verbosity *)ws[345]));
3516}
3517
3519{
3521 *((ArrayOfGriddedField1 *)ws[mr.In()[0]]),
3522 *((Verbosity *)ws[345]));
3523}
3524
3526{
3528 *((ArrayOfGriddedField2 *)ws[mr.In()[0]]),
3529 *((Verbosity *)ws[345]));
3530}
3531
3533{
3535 *((ArrayOfGriddedField3 *)ws[mr.In()[0]]),
3536 *((Verbosity *)ws[345]));
3537}
3538
3540{
3542 *((ArrayOfGriddedField4 *)ws[mr.In()[0]]),
3543 *((Verbosity *)ws[345]));
3544}
3545
3547{
3548 ArrayOfIndexLinSpace(*((ArrayOfIndex *)ws[mr.Out()[0]]),
3549 *((Index *)ws[mr.In()[0]]),
3550 *((Index *)ws[mr.In()[1]]),
3551 *((Index *)ws[mr.In()[2]]),
3552 *((Verbosity *)ws[345]));
3553}
3554
3556{
3557 ArrayOfIndexSetConstant(*((ArrayOfIndex *)ws[mr.Out()[0]]),
3558 *((Index *)ws[mr.In()[0]]),
3559 mr.SetValue(),
3560 *((Verbosity *)ws[345]));
3561}
3562
3564{
3565 ArrayOfTimeNLinSpace(*((ArrayOfTime *)ws[mr.Out()[0]]),
3566 *((Index *)ws[mr.In()[0]]),
3567 *((String *)ws[mr.In()[1]]),
3568 *((String *)ws[mr.In()[2]]),
3569 *((Verbosity *)ws[345]));
3570}
3571
3573{
3574 ArrayOfTimeSetConstant(*((ArrayOfTime *)ws[mr.Out()[0]]),
3575 *((Index *)ws[mr.In()[0]]),
3576 *((Time *)ws[mr.In()[1]]),
3577 *((Verbosity *)ws[345]));
3578}
3579
3580void Arts_g(Workspace& ws, const MRecord& mr)
3581{
3582 Arts(ws,
3583 mr.Tasks(),
3584 *((Verbosity *)ws[345]));
3585}
3586
3587void Arts2_g(Workspace& ws, const MRecord& mr)
3588{
3589 Arts2(ws,
3590 mr.Tasks(),
3591 *((Verbosity *)ws[345]));
3592}
3593
3595{
3596 AtmFieldPerturb(*((Tensor3 *)ws[mr.Out()[0]]),
3597 *((Index *)ws[mr.In()[0]]),
3598 *((Vector *)ws[mr.In()[1]]),
3599 *((Vector *)ws[mr.In()[2]]),
3600 *((Vector *)ws[mr.In()[3]]),
3601 *((Tensor3 *)ws[mr.In()[4]]),
3602 *((Vector *)ws[mr.In()[5]]),
3603 *((Vector *)ws[mr.In()[6]]),
3604 *((Vector *)ws[mr.In()[7]]),
3605 *((Index *)ws[mr.In()[8]]),
3606 *((Numeric *)ws[mr.In()[9]]),
3607 *((String *)ws[mr.In()[10]]),
3608 *((Verbosity *)ws[345]));
3609}
3610
3612{
3613 AtmFieldPerturbAtmGrids(*((Tensor3 *)ws[mr.Out()[0]]),
3614 *((Index *)ws[mr.In()[0]]),
3615 *((Vector *)ws[mr.In()[1]]),
3616 *((Vector *)ws[mr.In()[2]]),
3617 *((Vector *)ws[mr.In()[3]]),
3618 *((Tensor3 *)ws[mr.In()[4]]),
3619 *((Index *)ws[mr.In()[5]]),
3620 *((Numeric *)ws[mr.In()[6]]),
3621 *((String *)ws[mr.In()[7]]),
3622 *((Verbosity *)ws[345]));
3623}
3624
3626{
3627 AtmFieldPRegrid(*((Tensor3 *)ws[mr.Out()[0]]),
3628 *((Tensor3 *)ws[mr.In()[0]]),
3629 *((Vector *)ws[mr.In()[1]]),
3630 *((Vector *)ws[mr.In()[2]]),
3631 *((Index *)ws[mr.In()[3]]),
3632 *((Verbosity *)ws[345]));
3633}
3634
3636{
3637 AtmFieldPRegrid(*((Tensor4 *)ws[mr.Out()[0]]),
3638 *((Tensor4 *)ws[mr.In()[0]]),
3639 *((Vector *)ws[mr.In()[1]]),
3640 *((Vector *)ws[mr.In()[2]]),
3641 *((Index *)ws[mr.In()[3]]),
3642 *((Verbosity *)ws[345]));
3643}
3644
3646{
3647 AtmFieldsCalc(*((Tensor3 *)ws[mr.Out()[0]]),
3648 *((Tensor3 *)ws[mr.Out()[1]]),
3649 *((Tensor4 *)ws[mr.Out()[2]]),
3650 *((EnergyLevelMap *)ws[mr.Out()[3]]),
3651 *((Vector *)ws[mr.In()[0]]),
3652 *((Vector *)ws[mr.In()[1]]),
3653 *((Vector *)ws[mr.In()[2]]),
3654 *((GriddedField3 *)ws[mr.In()[3]]),
3655 *((GriddedField3 *)ws[mr.In()[4]]),
3656 *((ArrayOfGriddedField3 *)ws[mr.In()[5]]),
3657 *((ArrayOfGriddedField3 *)ws[mr.In()[6]]),
3658 *((ArrayOfQuantumIdentifier *)ws[mr.In()[7]]),
3659 *((Vector *)ws[mr.In()[8]]),
3660 *((Index *)ws[mr.In()[9]]),
3661 *((Index *)ws[mr.In()[10]]),
3662 *((Index *)ws[mr.In()[11]]),
3663 *((Index *)ws[mr.In()[12]]),
3664 *((Index *)ws[mr.In()[13]]),
3665 *((Verbosity *)ws[345]));
3666}
3667
3669{
3670 AtmFieldsCalcExpand1D(*((Tensor3 *)ws[mr.Out()[0]]),
3671 *((Tensor3 *)ws[mr.Out()[1]]),
3672 *((Tensor4 *)ws[mr.Out()[2]]),
3673 *((EnergyLevelMap *)ws[mr.Out()[3]]),
3674 *((Vector *)ws[mr.In()[0]]),
3675 *((Vector *)ws[mr.In()[1]]),
3676 *((Vector *)ws[mr.In()[2]]),
3677 *((GriddedField3 *)ws[mr.In()[3]]),
3678 *((GriddedField3 *)ws[mr.In()[4]]),
3679 *((ArrayOfGriddedField3 *)ws[mr.In()[5]]),
3680 *((ArrayOfGriddedField3 *)ws[mr.In()[6]]),
3681 *((ArrayOfQuantumIdentifier *)ws[mr.In()[7]]),
3682 *((Vector *)ws[mr.In()[8]]),
3683 *((Index *)ws[mr.In()[9]]),
3684 *((Index *)ws[mr.In()[10]]),
3685 *((Index *)ws[mr.In()[11]]),
3686 *((Index *)ws[mr.In()[12]]),
3687 *((Index *)ws[mr.In()[13]]),
3688 *((Verbosity *)ws[345]));
3689}
3690
3692{
3693 AtmFieldsExpand1D(*((Tensor3 *)ws[mr.Out()[0]]),
3694 *((Tensor3 *)ws[mr.Out()[1]]),
3695 *((Tensor4 *)ws[mr.Out()[2]]),
3696 *((Vector *)ws[mr.In()[0]]),
3697 *((Vector *)ws[mr.In()[1]]),
3698 *((Vector *)ws[mr.In()[2]]),
3699 *((Index *)ws[mr.In()[3]]),
3700 *((Index *)ws[mr.In()[4]]),
3701 *((Verbosity *)ws[345]));
3702}
3703
3705{
3706 AtmFieldsExtract1D(*((Index *)ws[mr.Out()[0]]),
3707 *((Vector *)ws[mr.Out()[1]]),
3708 *((Vector *)ws[mr.Out()[2]]),
3709 *((Tensor3 *)ws[mr.Out()[3]]),
3710 *((Tensor3 *)ws[mr.Out()[4]]),
3711 *((Tensor4 *)ws[mr.Out()[5]]),
3712 *((Index *)ws[mr.In()[0]]),
3713 *((Index *)ws[mr.In()[1]]),
3714 *((Verbosity *)ws[345]));
3715}
3716
3718{
3719 AtmFieldsRefinePgrid(*((Vector *)ws[mr.Out()[0]]),
3720 *((Tensor3 *)ws[mr.Out()[1]]),
3721 *((Tensor3 *)ws[mr.Out()[2]]),
3722 *((Tensor4 *)ws[mr.Out()[3]]),
3723 *((Index *)ws[mr.Out()[4]]),
3724 *((Index *)ws[mr.Out()[5]]),
3725 *((Index *)ws[mr.Out()[6]]),
3726 *((Vector *)ws[mr.In()[0]]),
3727 *((Vector *)ws[mr.In()[1]]),
3728 *((Index *)ws[mr.In()[2]]),
3729 *((Numeric *)ws[mr.In()[3]]),
3730 *((Index *)ws[mr.In()[4]]),
3731 *((Verbosity *)ws[345]));
3732}
3733
3735{
3737 *((Vector *)ws[mr.Out()[1]]),
3738 *((Vector *)ws[mr.Out()[2]]),
3739 *((Tensor3 *)ws[mr.Out()[3]]),
3740 *((Tensor3 *)ws[mr.Out()[4]]),
3741 *((Tensor4 *)ws[mr.Out()[5]]),
3742 *((Tensor4 *)ws[mr.Out()[6]]),
3743 *((ArrayOfString *)ws[mr.Out()[7]]),
3744 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
3745 *((GriddedField4 *)ws[mr.In()[1]]),
3746 *((Index *)ws[mr.In()[2]]),
3747 *((String *)ws[mr.In()[3]]),
3748 *((Numeric *)ws[mr.In()[4]]),
3749 *((Index *)ws[mr.In()[5]]),
3750 *((Verbosity *)ws[345]));
3751}
3752
3754{
3755 atmfields_checkedCalc(*((Index *)ws[mr.Out()[0]]),
3756 *((Index *)ws[mr.In()[0]]),
3757 *((Vector *)ws[mr.In()[1]]),
3758 *((Vector *)ws[mr.In()[2]]),
3759 *((Vector *)ws[mr.In()[3]]),
3760 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[4]]),
3761 *((Tensor3 *)ws[mr.In()[5]]),
3762 *((Tensor4 *)ws[mr.In()[6]]),
3763 *((Tensor3 *)ws[mr.In()[7]]),
3764 *((Tensor3 *)ws[mr.In()[8]]),
3765 *((Tensor3 *)ws[mr.In()[9]]),
3766 *((Tensor3 *)ws[mr.In()[10]]),
3767 *((Tensor3 *)ws[mr.In()[11]]),
3768 *((Tensor3 *)ws[mr.In()[12]]),
3769 *((Index *)ws[mr.In()[13]]),
3770 *((Index *)ws[mr.In()[14]]),
3771 *((Verbosity *)ws[345]));
3772}
3773
3775{
3776 atmgeom_checkedCalc(*((Index *)ws[mr.Out()[0]]),
3777 *((Index *)ws[mr.In()[0]]),
3778 *((Vector *)ws[mr.In()[1]]),
3779 *((Vector *)ws[mr.In()[2]]),
3780 *((Vector *)ws[mr.In()[3]]),
3781 *((Tensor3 *)ws[mr.In()[4]]),
3782 *((Vector *)ws[mr.In()[5]]),
3783 *((Matrix *)ws[mr.In()[6]]),
3784 *((Vector *)ws[mr.In()[7]]),
3785 *((Vector *)ws[mr.In()[8]]),
3786 *((Numeric *)ws[mr.In()[9]]),
3787 *((Verbosity *)ws[345]));
3788}
3789
3791{
3792 AtmosphereSet1D(*((Index *)ws[mr.Out()[0]]),
3793 *((Vector *)ws[mr.Out()[1]]),
3794 *((Vector *)ws[mr.Out()[2]]),
3795 *((Verbosity *)ws[345]));
3796}
3797
3799{
3800 AtmosphereSet2D(*((Index *)ws[mr.Out()[0]]),
3801 *((Vector *)ws[mr.Out()[1]]),
3802 *((Verbosity *)ws[345]));
3803}
3804
3806{
3807 AtmosphereSet3D(*((Index *)ws[mr.Out()[0]]),
3808 *((Vector *)ws[mr.Out()[1]]),
3809 *((Vector *)ws[mr.Out()[2]]),
3810 *((Verbosity *)ws[345]));
3811}
3812
3813void AtmRawRead_g(Workspace& ws, const MRecord& mr)
3814{
3815 AtmRawRead(*((GriddedField3 *)ws[mr.Out()[0]]),
3816 *((GriddedField3 *)ws[mr.Out()[1]]),
3817 *((ArrayOfGriddedField3 *)ws[mr.Out()[2]]),
3818 *((ArrayOfGriddedField3 *)ws[mr.Out()[3]]),
3819 *((ArrayOfQuantumIdentifier *)ws[mr.Out()[4]]),
3820 *((Vector *)ws[mr.Out()[5]]),
3821 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
3822 *((String *)ws[mr.In()[1]]),
3823 *((Verbosity *)ws[345]));
3824}
3825
3827{
3828 AtmWithNLTERawRead(*((GriddedField3 *)ws[mr.Out()[0]]),
3829 *((GriddedField3 *)ws[mr.Out()[1]]),
3830 *((ArrayOfGriddedField3 *)ws[mr.Out()[2]]),
3831 *((ArrayOfGriddedField3 *)ws[mr.Out()[3]]),
3832 *((ArrayOfQuantumIdentifier *)ws[mr.Out()[4]]),
3833 *((Vector *)ws[mr.Out()[5]]),
3834 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
3835 *((String *)ws[mr.In()[1]]),
3836 *((Index *)ws[mr.In()[2]]),
3837 *((Verbosity *)ws[345]));
3838}
3839
3841{
3843 *((String *)ws[mr.In()[0]]),
3844 *((Numeric *)ws[mr.In()[1]]),
3845 *((Index *)ws[mr.In()[2]]),
3846 *((ArrayOfString *)ws[mr.In()[3]]),
3847 *((Verbosity *)ws[345]));
3848}
3849
3851{
3853 *((String *)ws[mr.In()[0]]),
3854 *((GriddedField3 *)ws[mr.In()[1]]),
3855 *((Index *)ws[mr.In()[2]]),
3856 *((Verbosity *)ws[345]));
3857}
3858
3860{
3862 *((Numeric *)ws[mr.In()[0]]),
3863 *((Verbosity *)ws[345]));
3864}
3865
3867{
3869 *((String *)ws[mr.In()[0]]),
3870 *((GriddedField3 *)ws[mr.In()[1]]),
3871 *((Verbosity *)ws[345]));
3872}
3873
3875{
3877 *((Index *)ws[mr.In()[0]]),
3878 *((Matrix *)ws[mr.In()[1]]),
3879 *((ArrayOfString *)ws[mr.In()[2]]),
3880 *((Verbosity *)ws[345]));
3881}
3882
3884{
3886 *((Numeric *)ws[mr.In()[0]]),
3887 *((Verbosity *)ws[345]));
3888}
3889
3891{
3893 *((Vector *)ws[mr.In()[0]]),
3894 *((Vector *)ws[mr.In()[1]]),
3895 *((Vector *)ws[mr.In()[2]]),
3896 *((Verbosity *)ws[345]));
3897}
3898
3900{
3902 *((String *)ws[mr.In()[0]]),
3903 *((Numeric *)ws[mr.In()[1]]),
3904 *((Index *)ws[mr.In()[2]]),
3905 *((ArrayOfString *)ws[mr.In()[3]]),
3906 *((Verbosity *)ws[345]));
3907}
3908
3910{
3912 *((String *)ws[mr.In()[0]]),
3913 *((GriddedField3 *)ws[mr.In()[1]]),
3914 *((Index *)ws[mr.In()[2]]),
3915 *((Verbosity *)ws[345]));
3916}
3917
3919{
3921 *((Numeric *)ws[mr.In()[0]]),
3922 *((Verbosity *)ws[345]));
3923}
3924
3926{
3928 *((Index *)ws[mr.In()[0]]),
3929 *((ArrayOfMatrix *)ws[mr.In()[1]]),
3930 *((ArrayOfString *)ws[mr.In()[2]]),
3931 *((Verbosity *)ws[345]));
3932}
3933
3934void CIAInfo_g(Workspace& ws, const MRecord& mr)
3935{
3936 CIAInfo(*((String *)ws[mr.In()[0]]),
3937 *((ArrayOfString *)ws[mr.In()[1]]),
3938 *((Verbosity *)ws[345]));
3939}
3940
3942{
3943 CIARecordReadFromFile(*((CIARecord *)ws[mr.Out()[0]]),
3944 *((String *)ws[mr.In()[0]]),
3945 *((String *)ws[mr.In()[1]]),
3946 *((Verbosity *)ws[345]));
3947}
3948
3949void cloudboxOff_g(Workspace& ws, const MRecord& mr)
3950{
3951 cloudboxOff(*((Index *)ws[mr.Out()[0]]),
3952 *((Index *)ws[mr.Out()[1]]),
3953 *((ArrayOfIndex *)ws[mr.Out()[2]]),
3954 *((Agenda *)ws[mr.Out()[3]]),
3955 *((Tensor4 *)ws[mr.Out()[4]]),
3956 *((ArrayOfTensor4 *)ws[mr.Out()[5]]),
3957 *((ArrayOfString *)ws[mr.Out()[6]]),
3958 *((ArrayOfArrayOfSingleScatteringData *)ws[mr.Out()[7]]),
3959 *((ArrayOfArrayOfSingleScatteringData *)ws[mr.Out()[8]]),
3960 *((Index *)ws[mr.Out()[9]]),
3961 *((Matrix *)ws[mr.Out()[10]]),
3962 *((ArrayOfRetrievalQuantity *)ws[mr.In()[0]]),
3963 *((Verbosity *)ws[345]));
3964}
3965
3967{
3968 cloudboxSetAutomatically(*((Index *)ws[mr.Out()[0]]),
3969 *((ArrayOfIndex *)ws[mr.Out()[1]]),
3970 *((Index *)ws[mr.In()[0]]),
3971 *((Vector *)ws[mr.In()[1]]),
3972 *((Vector *)ws[mr.In()[2]]),
3973 *((Vector *)ws[mr.In()[3]]),
3974 *((Tensor4 *)ws[mr.In()[4]]),
3975 *((Numeric *)ws[mr.In()[5]]),
3976 *((Verbosity *)ws[345]));
3977}
3978
3980{
3981 cloudboxSetFullAtm(*((Index *)ws[mr.Out()[0]]),
3982 *((ArrayOfIndex *)ws[mr.Out()[1]]),
3983 *((Index *)ws[mr.In()[0]]),
3984 *((Vector *)ws[mr.In()[1]]),
3985 *((Vector *)ws[mr.In()[2]]),
3986 *((Vector *)ws[mr.In()[3]]),
3987 *((Index *)ws[mr.In()[4]]),
3988 *((Verbosity *)ws[345]));
3989}
3990
3992{
3993 cloudboxSetManually(*((Index *)ws[mr.Out()[0]]),
3994 *((ArrayOfIndex *)ws[mr.Out()[1]]),
3995 *((Index *)ws[mr.In()[0]]),
3996 *((Vector *)ws[mr.In()[1]]),
3997 *((Vector *)ws[mr.In()[2]]),
3998 *((Vector *)ws[mr.In()[3]]),
3999 *((Numeric *)ws[mr.In()[4]]),
4000 *((Numeric *)ws[mr.In()[5]]),
4001 *((Numeric *)ws[mr.In()[6]]),
4002 *((Numeric *)ws[mr.In()[7]]),
4003 *((Numeric *)ws[mr.In()[8]]),
4004 *((Numeric *)ws[mr.In()[9]]),
4005 *((Verbosity *)ws[345]));
4006}
4007
4009{
4010 cloudboxSetManuallyAltitude(*((Index *)ws[mr.Out()[0]]),
4011 *((ArrayOfIndex *)ws[mr.Out()[1]]),
4012 *((Index *)ws[mr.In()[0]]),
4013 *((Tensor3 *)ws[mr.In()[1]]),
4014 *((Vector *)ws[mr.In()[2]]),
4015 *((Vector *)ws[mr.In()[3]]),
4016 *((Numeric *)ws[mr.In()[4]]),
4017 *((Numeric *)ws[mr.In()[5]]),
4018 *((Numeric *)ws[mr.In()[6]]),
4019 *((Numeric *)ws[mr.In()[7]]),
4020 *((Numeric *)ws[mr.In()[8]]),
4021 *((Numeric *)ws[mr.In()[9]]),
4022 *((Verbosity *)ws[345]));
4023}
4024
4026{
4027 cloudbox_checkedCalc(*((Index *)ws[mr.Out()[0]]),
4028 *((Index *)ws[mr.In()[0]]),
4029 *((Index *)ws[mr.In()[1]]),
4030 *((Vector *)ws[mr.In()[2]]),
4031 *((Vector *)ws[mr.In()[3]]),
4032 *((Vector *)ws[mr.In()[4]]),
4033 *((Tensor3 *)ws[mr.In()[5]]),
4034 *((Matrix *)ws[mr.In()[6]]),
4035 *((Tensor3 *)ws[mr.In()[7]]),
4036 *((Tensor3 *)ws[mr.In()[8]]),
4037 *((Tensor3 *)ws[mr.In()[9]]),
4038 *((Index *)ws[mr.In()[10]]),
4039 *((ArrayOfIndex *)ws[mr.In()[11]]),
4040 *((Tensor4 *)ws[mr.In()[12]]),
4041 *((ArrayOfTensor4 *)ws[mr.In()[13]]),
4042 *((ArrayOfRetrievalQuantity *)ws[mr.In()[14]]),
4043 *((ArrayOfArrayOfSingleScatteringData *)ws[mr.In()[15]]),
4044 *((ArrayOfString *)ws[mr.In()[16]]),
4045 *((Matrix *)ws[mr.In()[17]]),
4046 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[18]]),
4047 *((Index *)ws[mr.In()[19]]),
4048 *((Index *)ws[mr.In()[20]]),
4049 *((Verbosity *)ws[345]));
4050}
4051
4053{
4055 *((Tensor6 *)ws[mr.Out()[0]]),
4056 *((Agenda *)ws[mr.In()[0]]),
4057 *((Agenda *)ws[mr.In()[1]]),
4058 *((Agenda *)ws[mr.In()[2]]),
4059 *((Index *)ws[mr.In()[3]]),
4060 *((Verbosity *)ws[345]));
4061}
4062
4064{
4065 cloudbox_fieldCrop(*((Tensor7 *)ws[mr.Out()[0]]),
4066 *((ArrayOfIndex *)ws[mr.Out()[1]]),
4067 *((Index *)ws[mr.In()[0]]),
4068 *((Index *)ws[mr.In()[1]]),
4069 *((Index *)ws[mr.In()[2]]),
4070 *((Index *)ws[mr.In()[3]]),
4071 *((Index *)ws[mr.In()[4]]),
4072 *((Index *)ws[mr.In()[5]]),
4073 *((Index *)ws[mr.In()[6]]),
4074 *((Index *)ws[mr.In()[7]]),
4075 *((Verbosity *)ws[345]));
4076}
4077
4079{
4080 cloudbox_fieldSetFromPrecalc(*((Tensor7 *)ws[mr.Out()[0]]),
4081 *((Vector *)ws[mr.In()[0]]),
4082 *((Vector *)ws[mr.In()[1]]),
4083 *((Index *)ws[mr.In()[2]]),
4084 *((Index *)ws[mr.In()[3]]),
4085 *((ArrayOfIndex *)ws[mr.In()[4]]),
4086 *((Index *)ws[mr.In()[5]]),
4087 *((Tensor7 *)ws[mr.In()[6]]),
4088 *((Verbosity *)ws[345]));
4089}
4090
4092{
4093 cloudbox_fieldSetClearsky(*((Tensor7 *)ws[mr.Out()[0]]),
4094 *((Vector *)ws[mr.In()[0]]),
4095 *((Vector *)ws[mr.In()[1]]),
4096 *((Vector *)ws[mr.In()[2]]),
4097 *((ArrayOfIndex *)ws[mr.In()[3]]),
4098 *((Index *)ws[mr.In()[4]]),
4099 *((Index *)ws[mr.In()[5]]),
4100 *((Index *)ws[mr.In()[6]]),
4101 *((Index *)ws[mr.In()[7]]),
4102 *((Verbosity *)ws[345]));
4103}
4104
4106{
4107 cloudbox_field_monoSetConst(*((Tensor6 *)ws[mr.Out()[0]]),
4108 *((Vector *)ws[mr.In()[0]]),
4109 *((Vector *)ws[mr.In()[1]]),
4110 *((Vector *)ws[mr.In()[2]]),
4111 *((ArrayOfIndex *)ws[mr.In()[3]]),
4112 *((Index *)ws[mr.In()[4]]),
4113 *((Index *)ws[mr.In()[5]]),
4114 *((Vector *)ws[mr.In()[6]]),
4115 *((Verbosity *)ws[345]));
4116}
4117
4119{
4120 cloudbox_fieldSetConst(*((Tensor7 *)ws[mr.Out()[0]]),
4121 *((Vector *)ws[mr.In()[0]]),
4122 *((Vector *)ws[mr.In()[1]]),
4123 *((Vector *)ws[mr.In()[2]]),
4124 *((ArrayOfIndex *)ws[mr.In()[3]]),
4125 *((Index *)ws[mr.In()[4]]),
4126 *((Index *)ws[mr.In()[5]]),
4127 *((Vector *)ws[mr.In()[6]]),
4128 *((Verbosity *)ws[345]));
4129}
4130
4132{
4133 cloudbox_fieldSetConstPerFreq(*((Tensor7 *)ws[mr.Out()[0]]),
4134 *((Vector *)ws[mr.In()[0]]),
4135 *((Vector *)ws[mr.In()[1]]),
4136 *((Vector *)ws[mr.In()[2]]),
4137 *((ArrayOfIndex *)ws[mr.In()[3]]),
4138 *((Index *)ws[mr.In()[4]]),
4139 *((Index *)ws[mr.In()[5]]),
4140 *((Matrix *)ws[mr.In()[6]]),
4141 *((Verbosity *)ws[345]));
4142}
4143
4145{
4147 *((Tensor6 *)ws[mr.Out()[0]]