ARTS 2.5.0 (git: 9ee3ac6c)
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: Oct 26 2021, 12:31:26
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
35void AgendaCreate_g(Workspace& ws, const MRecord& mr)
36{
37 AgendaCreate(*((Agenda *)ws[mr.Out()[0]]),
38 *((Verbosity *)ws[345]));
39}
40
42{
44 *((Verbosity *)ws[345]));
45}
46
48{
50 *((Verbosity *)ws[345]));
51}
52
54{
55 ArrayOfAgendaCreate(*((ArrayOfAgenda *)ws[mr.Out()[0]]),
56 *((Verbosity *)ws[345]));
57}
58
60{
62 *((Verbosity *)ws[345]));
63}
64
66{
68 *((Verbosity *)ws[345]));
69}
70
72{
74 *((Verbosity *)ws[345]));
75}
76
78{
80 *((Verbosity *)ws[345]));
81}
82
84{
86 *((Verbosity *)ws[345]));
87}
88
90{
91 ArrayOfPpathCreate(*((ArrayOfPpath *)ws[mr.Out()[0]]),
92 *((Verbosity *)ws[345]));
93}
94
96{
98 *((Verbosity *)ws[345]));
99}
100
102{
104 *((Verbosity *)ws[345]));
105}
106
108{
110 *((Verbosity *)ws[345]));
111}
112
114{
116 *((Verbosity *)ws[345]));
117}
118
120{
122 *((Verbosity *)ws[345]));
123}
124
126{
128 *((Verbosity *)ws[345]));
129}
130
132{
134 *((Verbosity *)ws[345]));
135}
136
138{
140 *((Verbosity *)ws[345]));
141}
142
144{
146 *((Verbosity *)ws[345]));
147}
148
150{
152 *((Verbosity *)ws[345]));
153}
154
156{
158 *((Verbosity *)ws[345]));
159}
160
162{
164 *((Verbosity *)ws[345]));
165}
166
168{
170 *((Verbosity *)ws[345]));
171}
172
174{
176 *((Verbosity *)ws[345]));
177}
178
180{
182 *((Verbosity *)ws[345]));
183}
184
186{
188 *((Verbosity *)ws[345]));
189}
190
192{
194 *((Verbosity *)ws[345]));
195}
196
198{
199 ArrayOfIndexCreate(*((ArrayOfIndex *)ws[mr.Out()[0]]),
200 *((Verbosity *)ws[345]));
201}
202
204{
206 *((Verbosity *)ws[345]));
207}
208
210{
211 ArrayOfMatrixCreate(*((ArrayOfMatrix *)ws[mr.Out()[0]]),
212 *((Verbosity *)ws[345]));
213}
214
216{
218 *((Verbosity *)ws[345]));
219}
220
222{
224 *((Verbosity *)ws[345]));
225}
226
228{
230 *((Verbosity *)ws[345]));
231}
232
234{
236 *((Verbosity *)ws[345]));
237}
238
240{
242 *((Verbosity *)ws[345]));
243}
244
246{
248 *((Verbosity *)ws[345]));
249}
250
252{
254 *((Verbosity *)ws[345]));
255}
256
258{
259 ArrayOfSparseCreate(*((ArrayOfSparse *)ws[mr.Out()[0]]),
260 *((Verbosity *)ws[345]));
261}
262
264{
266 *((Verbosity *)ws[345]));
267}
268
270{
271 ArrayOfStringCreate(*((ArrayOfString *)ws[mr.Out()[0]]),
272 *((Verbosity *)ws[345]));
273}
274
276{
278 *((Verbosity *)ws[345]));
279}
280
282{
283 ArrayOfTensor3Create(*((ArrayOfTensor3 *)ws[mr.Out()[0]]),
284 *((Verbosity *)ws[345]));
285}
286
288{
289 ArrayOfTensor4Create(*((ArrayOfTensor4 *)ws[mr.Out()[0]]),
290 *((Verbosity *)ws[345]));
291}
292
294{
295 ArrayOfTensor5Create(*((ArrayOfTensor5 *)ws[mr.Out()[0]]),
296 *((Verbosity *)ws[345]));
297}
298
300{
301 ArrayOfTensor6Create(*((ArrayOfTensor6 *)ws[mr.Out()[0]]),
302 *((Verbosity *)ws[345]));
303}
304
306{
307 ArrayOfTensor7Create(*((ArrayOfTensor7 *)ws[mr.Out()[0]]),
308 *((Verbosity *)ws[345]));
309}
310
312{
313 ArrayOfTimeCreate(*((ArrayOfTime *)ws[mr.Out()[0]]),
314 *((Verbosity *)ws[345]));
315}
316
318{
320 *((Verbosity *)ws[345]));
321}
322
324{
325 ArrayOfVectorCreate(*((ArrayOfVector *)ws[mr.Out()[0]]),
326 *((Verbosity *)ws[345]));
327}
328
330{
332 *((Verbosity *)ws[345]));
333}
334
336{
337 CIARecordCreate(*((CIARecord *)ws[mr.Out()[0]]),
338 *((Verbosity *)ws[345]));
339}
340
342{
344 *((Verbosity *)ws[345]));
345}
346
348{
349 EnergyLevelMapCreate(*((EnergyLevelMap *)ws[mr.Out()[0]]),
350 *((Verbosity *)ws[345]));
351}
352
354{
355 GasAbsLookupCreate(*((GasAbsLookup *)ws[mr.Out()[0]]),
356 *((Verbosity *)ws[345]));
357}
358
360{
361 GridPosCreate(*((GridPos *)ws[mr.Out()[0]]),
362 *((Verbosity *)ws[345]));
363}
364
366{
367 GriddedField1Create(*((GriddedField1 *)ws[mr.Out()[0]]),
368 *((Verbosity *)ws[345]));
369}
370
372{
373 GriddedField2Create(*((GriddedField2 *)ws[mr.Out()[0]]),
374 *((Verbosity *)ws[345]));
375}
376
378{
379 GriddedField3Create(*((GriddedField3 *)ws[mr.Out()[0]]),
380 *((Verbosity *)ws[345]));
381}
382
384{
385 GriddedField4Create(*((GriddedField4 *)ws[mr.Out()[0]]),
386 *((Verbosity *)ws[345]));
387}
388
390{
391 GriddedField5Create(*((GriddedField5 *)ws[mr.Out()[0]]),
392 *((Verbosity *)ws[345]));
393}
394
396{
397 GriddedField6Create(*((GriddedField6 *)ws[mr.Out()[0]]),
398 *((Verbosity *)ws[345]));
399}
400
402{
404 *((Verbosity *)ws[345]));
405}
406
407void IndexCreate_g(Workspace& ws, const MRecord& mr)
408{
409 IndexCreate(*((Index *)ws[mr.Out()[0]]),
410 *((Verbosity *)ws[345]));
411}
412
414{
415 JacobianTargetCreate(*((JacobianTarget *)ws[mr.Out()[0]]),
416 *((Verbosity *)ws[345]));
417}
418
420{
422 *((Verbosity *)ws[345]));
423}
424
426{
427 MCAntennaCreate(*((MCAntenna *)ws[mr.Out()[0]]),
428 *((Verbosity *)ws[345]));
429}
430
431void MatrixCreate_g(Workspace& ws, const MRecord& mr)
432{
433 MatrixCreate(*((Matrix *)ws[mr.Out()[0]]),
434 *((Verbosity *)ws[345]));
435}
436
438{
439 NumericCreate(*((Numeric *)ws[mr.Out()[0]]),
440 *((Verbosity *)ws[345]));
441}
442
443void PpathCreate_g(Workspace& ws, const MRecord& mr)
444{
445 PpathCreate(*((Ppath *)ws[mr.Out()[0]]),
446 *((Verbosity *)ws[345]));
447}
448
450{
452 *((Verbosity *)ws[345]));
453}
454
456{
458 *((Verbosity *)ws[345]));
459}
460
462{
463 RadiationVectorCreate(*((RadiationVector *)ws[mr.Out()[0]]),
464 *((Verbosity *)ws[345]));
465}
466
468{
469 RationalCreate(*((Rational *)ws[mr.Out()[0]]),
470 *((Verbosity *)ws[345]));
471}
472
474{
476 *((Verbosity *)ws[345]));
477}
478
480{
482 *((Verbosity *)ws[345]));
483}
484
485void SparseCreate_g(Workspace& ws, const MRecord& mr)
486{
487 SparseCreate(*((Sparse *)ws[mr.Out()[0]]),
488 *((Verbosity *)ws[345]));
489}
490
492{
494 *((Verbosity *)ws[345]));
495}
496
498{
499 StokesVectorCreate(*((StokesVector *)ws[mr.Out()[0]]),
500 *((Verbosity *)ws[345]));
501}
502
503void StringCreate_g(Workspace& ws, const MRecord& mr)
504{
505 StringCreate(*((String *)ws[mr.Out()[0]]),
506 *((Verbosity *)ws[345]));
507}
508
510{
511 TelsemAtlasCreate(*((TelsemAtlas *)ws[mr.Out()[0]]),
512 *((Verbosity *)ws[345]));
513}
514
516{
517 Tensor3Create(*((Tensor3 *)ws[mr.Out()[0]]),
518 *((Verbosity *)ws[345]));
519}
520
522{
523 Tensor4Create(*((Tensor4 *)ws[mr.Out()[0]]),
524 *((Verbosity *)ws[345]));
525}
526
528{
529 Tensor5Create(*((Tensor5 *)ws[mr.Out()[0]]),
530 *((Verbosity *)ws[345]));
531}
532
534{
535 Tensor6Create(*((Tensor6 *)ws[mr.Out()[0]]),
536 *((Verbosity *)ws[345]));
537}
538
540{
541 Tensor7Create(*((Tensor7 *)ws[mr.Out()[0]]),
542 *((Verbosity *)ws[345]));
543}
544
545void TimerCreate_g(Workspace& ws, const MRecord& mr)
546{
547 TimerCreate(*((Timer *)ws[mr.Out()[0]]),
548 *((Verbosity *)ws[345]));
549}
550
551void TimeCreate_g(Workspace& ws, const MRecord& mr)
552{
553 TimeCreate(*((Time *)ws[mr.Out()[0]]),
554 *((Verbosity *)ws[345]));
555}
556
558{
559 TessemNNCreate(*((TessemNN *)ws[mr.Out()[0]]),
560 *((Verbosity *)ws[345]));
561}
562
564{
566 *((Verbosity *)ws[345]));
567}
568
569void VectorCreate_g(Workspace& ws, const MRecord& mr)
570{
571 VectorCreate(*((Vector *)ws[mr.Out()[0]]),
572 *((Verbosity *)ws[345]));
573}
574
576{
577 VerbosityCreate(*((Verbosity *)ws[mr.Out()[0]]),
578 *((Verbosity *)ws[345]));
579}
580
582{
583 AbsInputFromAtmFields(*((Vector *)ws[mr.Out()[0]]),
584 *((Vector *)ws[mr.Out()[1]]),
585 *((Matrix *)ws[mr.Out()[2]]),
586 *((Index *)ws[mr.In()[0]]),
587 *((Vector *)ws[mr.In()[1]]),
588 *((Tensor3 *)ws[mr.In()[2]]),
589 *((Tensor4 *)ws[mr.In()[3]]),
590 *((Verbosity *)ws[345]));
591}
592
594{
596 *((CIARecord *)ws[mr.In()[0]]),
597 *((Index *)ws[mr.In()[1]]),
598 *((Verbosity *)ws[345]));
599}
600
602{
604 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
605 *((String *)ws[mr.In()[1]]),
606 *((Verbosity *)ws[345]));
607}
608
610{
612 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
613 *((String *)ws[mr.In()[1]]),
614 *((Verbosity *)ws[345]));
615}
616
618{
620 *((ArrayOfString *)ws[mr.Out()[1]]),
621 *((ArrayOfVector *)ws[mr.Out()[2]]),
622 *((String *)ws[mr.In()[0]]),
623 *((String *)ws[mr.In()[1]]),
624 *((Vector *)ws[mr.In()[2]]),
625 *((Verbosity *)ws[345]));
626}
627
629{
631 *((ArrayOfString *)ws[mr.Out()[1]]),
632 *((ArrayOfVector *)ws[mr.Out()[2]]),
633 *((Verbosity *)ws[345]));
634}
635
637{
639 *((ArrayOfArrayOfAbsorptionLines *)ws[mr.Out()[1]]),
640 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
641 *((String *)ws[mr.In()[1]]),
642 *((Numeric *)ws[mr.In()[2]]),
643 *((Numeric *)ws[mr.In()[3]]),
644 *((Numeric *)ws[mr.In()[4]]),
645 *((Numeric *)ws[mr.In()[5]]),
646 *((String *)ws[mr.In()[6]]),
647 *((String *)ws[mr.In()[7]]),
648 *((Verbosity *)ws[345]));
649}
650
652{
654 *((HitranRelaxationMatrixData *)ws[mr.In()[0]]),
655 *((Vector *)ws[mr.In()[1]]),
656 *((Numeric *)ws[mr.In()[2]]),
657 *((Index *)ws[mr.In()[3]]),
658 *((Verbosity *)ws[345]));
659}
660
662{
664 *((ArrayOfArrayOfAbsorptionLines *)ws[mr.In()[0]]),
665 *((HitranRelaxationMatrixData *)ws[mr.In()[1]]),
666 *((Vector *)ws[mr.In()[2]]),
667 *((Vector *)ws[mr.In()[3]]),
668 *((Verbosity *)ws[345]));
669}
670
672{
674 *((QuantumIdentifier *)ws[mr.In()[0]]),
675 *((Verbosity *)ws[345]));
676}
677
679{
681 *((QuantumIdentifier *)ws[mr.In()[0]]),
682 *((Verbosity *)ws[345]));
683}
684
686{
688 *((Numeric *)ws[mr.In()[0]]),
689 *((Numeric *)ws[mr.In()[1]]),
690 *((Numeric *)ws[mr.In()[2]]),
691 *((Index *)ws[mr.In()[3]]),
692 *((Verbosity *)ws[345]));
693}
694
696{
698 *((Numeric *)ws[mr.In()[0]]),
699 *((Numeric *)ws[mr.In()[1]]),
700 *((Numeric *)ws[mr.In()[2]]),
701 *((Index *)ws[mr.In()[3]]),
702 *((Verbosity *)ws[345]));
703}
704
706{
708 *((ArrayOfSpeciesTag *)ws[mr.In()[0]]),
709 *((Numeric *)ws[mr.In()[1]]),
710 *((Numeric *)ws[mr.In()[2]]),
711 *((Numeric *)ws[mr.In()[3]]),
712 *((Index *)ws[mr.In()[4]]),
713 *((Verbosity *)ws[345]));
714}
715
717{
719 *((ArrayOfSpeciesTag *)ws[mr.In()[0]]),
720 *((Numeric *)ws[mr.In()[1]]),
721 *((Numeric *)ws[mr.In()[2]]),
722 *((Numeric *)ws[mr.In()[3]]),
723 *((Index *)ws[mr.In()[4]]),
724 *((Verbosity *)ws[345]));
725}
726
728{
730 *((Verbosity *)ws[345]));
731}
732
734{
736 *((Verbosity *)ws[345]));
737}
738
740{
742 *((Verbosity *)ws[345]));
743}
744
746{
748 *((Verbosity *)ws[345]));
749}
750
752{
754 *((ArrayOfAbsorptionLines *)ws[mr.In()[0]]),
755 *((Verbosity *)ws[345]));
756}
757
759{
761 *((ArrayOfAbsorptionLines *)ws[mr.In()[0]]),
762 *((Index *)ws[mr.In()[1]]),
763 *((Verbosity *)ws[345]));
764}
765
767{
769 *((ArrayOfAbsorptionLines *)ws[mr.In()[0]]),
770 *((Verbosity *)ws[345]));
771}
772
774{
776 *((Numeric *)ws[mr.In()[0]]),
777 *((Index *)ws[mr.In()[1]]),
778 *((Verbosity *)ws[345]));
779}
780
782{
784 *((Verbosity *)ws[345]));
785}
786
788{
790 *((Verbosity *)ws[345]));
791}
792
794{
796 *((String *)ws[mr.In()[0]]),
797 *((Index *)ws[mr.In()[1]]),
798 *((Verbosity *)ws[345]));
799}
800
802{
804 *((Verbosity *)ws[345]));
805}
806
808{
810 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
811 *((String *)ws[mr.In()[1]]),
812 *((Verbosity *)ws[345]));
813}
814
816{
818 *((String *)ws[mr.In()[0]]),
819 *((Index *)ws[mr.In()[1]]),
820 *((Verbosity *)ws[345]));
821}
822
824{
826 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
827 *((String *)ws[mr.In()[1]]),
828 *((Index *)ws[mr.In()[2]]),
829 *((Verbosity *)ws[345]));
830}
831
833{
835 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
836 *((Verbosity *)ws[345]));
837}
838
840{
842 *((Verbosity *)ws[345]));
843}
844
846{
848 *((String *)ws[mr.In()[0]]),
849 *((Verbosity *)ws[345]));
850}
851
853{
855 *((String *)ws[mr.In()[0]]),
856 *((Verbosity *)ws[345]));
857}
858
860{
862 *((String *)ws[mr.In()[0]]),
863 *((QuantumIdentifier *)ws[mr.In()[1]]),
864 *((Verbosity *)ws[345]));
865}
866
868{
870 *((String *)ws[mr.In()[0]]),
871 *((QuantumIdentifier *)ws[mr.In()[1]]),
872 *((Verbosity *)ws[345]));
873}
874
876{
878 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
879 *((String *)ws[mr.In()[1]]),
880 *((String *)ws[mr.In()[2]]),
881 *((Verbosity *)ws[345]));
882}
883
885{
887 *((String *)ws[mr.In()[0]]),
888 *((Verbosity *)ws[345]));
889}
890
892{
894 *((String *)ws[mr.In()[0]]),
895 *((Verbosity *)ws[345]));
896}
897
899{
901 *((String *)ws[mr.In()[0]]),
902 *((QuantumIdentifier *)ws[mr.In()[1]]),
903 *((Verbosity *)ws[345]));
904}
905
907{
909 *((String *)ws[mr.In()[0]]),
910 *((QuantumIdentifier *)ws[mr.In()[1]]),
911 *((Verbosity *)ws[345]));
912}
913
915{
917 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
918 *((String *)ws[mr.In()[1]]),
919 *((String *)ws[mr.In()[2]]),
920 *((Verbosity *)ws[345]));
921}
922
924{
926 *((Verbosity *)ws[345]));
927}
928
930{
932 *((Verbosity *)ws[345]));
933}
934
936{
938 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
939 *((ArrayOfSpeciesTag *)ws[mr.In()[1]]),
940 *((Verbosity *)ws[345]));
941}
942
944{
946 *((String *)ws[mr.In()[0]]),
947 *((Verbosity *)ws[345]));
948}
949
951{
953 *((String *)ws[mr.In()[0]]),
954 *((Verbosity *)ws[345]));
955}
956
958{
960 *((String *)ws[mr.In()[0]]),
961 *((QuantumIdentifier *)ws[mr.In()[1]]),
962 *((Verbosity *)ws[345]));
963}
964
966{
968 *((String *)ws[mr.In()[0]]),
969 *((QuantumIdentifier *)ws[mr.In()[1]]),
970 *((Verbosity *)ws[345]));
971}
972
974{
976 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
977 *((String *)ws[mr.In()[1]]),
978 *((String *)ws[mr.In()[2]]),
979 *((Verbosity *)ws[345]));
980}
981
983{
985 *((String *)ws[mr.In()[0]]),
986 *((Verbosity *)ws[345]));
987}
988
990{
992 *((String *)ws[mr.In()[0]]),
993 *((Verbosity *)ws[345]));
994}
995
997{
999 *((String *)ws[mr.In()[0]]),
1000 *((QuantumIdentifier *)ws[mr.In()[1]]),
1001 *((Verbosity *)ws[345]));
1002}
1003
1005{
1007 *((String *)ws[mr.In()[0]]),
1008 *((QuantumIdentifier *)ws[mr.In()[1]]),
1009 *((Verbosity *)ws[345]));
1010}
1011
1013{
1015 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1016 *((String *)ws[mr.In()[1]]),
1017 *((String *)ws[mr.In()[2]]),
1018 *((Verbosity *)ws[345]));
1019}
1020
1022{
1024 *((String *)ws[mr.In()[0]]),
1025 *((Numeric *)ws[mr.In()[1]]),
1026 *((Verbosity *)ws[345]));
1027}
1028
1030{
1032 *((String *)ws[mr.In()[0]]),
1033 *((Numeric *)ws[mr.In()[1]]),
1034 *((Verbosity *)ws[345]));
1035}
1036
1038{
1040 *((String *)ws[mr.In()[0]]),
1041 *((Numeric *)ws[mr.In()[1]]),
1042 *((QuantumIdentifier *)ws[mr.In()[2]]),
1043 *((Verbosity *)ws[345]));
1044}
1045
1047{
1049 *((String *)ws[mr.In()[0]]),
1050 *((Numeric *)ws[mr.In()[1]]),
1051 *((QuantumIdentifier *)ws[mr.In()[2]]),
1052 *((Verbosity *)ws[345]));
1053}
1054
1056{
1058 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1059 *((String *)ws[mr.In()[1]]),
1060 *((Numeric *)ws[mr.In()[2]]),
1061 *((String *)ws[mr.In()[3]]),
1062 *((Verbosity *)ws[345]));
1063}
1064
1066{
1068 *((Numeric *)ws[mr.In()[0]]),
1069 *((Verbosity *)ws[345]));
1070}
1071
1073{
1075 *((Numeric *)ws[mr.In()[0]]),
1076 *((Verbosity *)ws[345]));
1077}
1078
1080{
1082 *((Numeric *)ws[mr.In()[0]]),
1083 *((QuantumIdentifier *)ws[mr.In()[1]]),
1084 *((Verbosity *)ws[345]));
1085}
1086
1088{
1090 *((Numeric *)ws[mr.In()[0]]),
1091 *((QuantumIdentifier *)ws[mr.In()[1]]),
1092 *((Verbosity *)ws[345]));
1093}
1094
1096{
1098 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1099 *((Numeric *)ws[mr.In()[1]]),
1100 *((String *)ws[mr.In()[2]]),
1101 *((Verbosity *)ws[345]));
1102}
1103
1105{
1106 abs_linesSetT0(*((ArrayOfAbsorptionLines *)ws[mr.Out()[0]]),
1107 *((Numeric *)ws[mr.In()[0]]),
1108 *((Verbosity *)ws[345]));
1109}
1110
1112{
1114 *((Numeric *)ws[mr.In()[0]]),
1115 *((Verbosity *)ws[345]));
1116}
1117
1119{
1121 *((Numeric *)ws[mr.In()[0]]),
1122 *((QuantumIdentifier *)ws[mr.In()[1]]),
1123 *((Verbosity *)ws[345]));
1124}
1125
1127{
1129 *((Numeric *)ws[mr.In()[0]]),
1130 *((QuantumIdentifier *)ws[mr.In()[1]]),
1131 *((Verbosity *)ws[345]));
1132}
1133
1135{
1137 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1138 *((Numeric *)ws[mr.In()[1]]),
1139 *((String *)ws[mr.In()[2]]),
1140 *((Verbosity *)ws[345]));
1141}
1142
1144{
1146 *((String *)ws[mr.In()[0]]),
1147 *((Rational *)ws[mr.In()[1]]),
1148 *((QuantumIdentifier *)ws[mr.In()[2]]),
1149 *((Verbosity *)ws[345]));
1150}
1151
1153{
1155 *((String *)ws[mr.In()[0]]),
1156 *((Rational *)ws[mr.In()[1]]),
1157 *((QuantumIdentifier *)ws[mr.In()[2]]),
1158 *((Verbosity *)ws[345]));
1159}
1160
1162{
1164 *((QuantumIdentifier *)ws[mr.In()[0]]),
1165 *((String *)ws[mr.In()[1]]),
1166 *((Numeric *)ws[mr.In()[2]]),
1167 *((Index *)ws[mr.In()[3]]),
1168 *((Verbosity *)ws[345]));
1169}
1170
1172{
1174 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1175 *((String *)ws[mr.In()[1]]),
1176 *((Vector *)ws[mr.In()[2]]),
1177 *((Index *)ws[mr.In()[3]]),
1178 *((Verbosity *)ws[345]));
1179}
1180
1182{
1184 *((QuantumIdentifier *)ws[mr.In()[0]]),
1185 *((String *)ws[mr.In()[1]]),
1186 *((Numeric *)ws[mr.In()[2]]),
1187 *((Index *)ws[mr.In()[3]]),
1188 *((Verbosity *)ws[345]));
1189}
1190
1192{
1194 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1195 *((String *)ws[mr.In()[1]]),
1196 *((Vector *)ws[mr.In()[2]]),
1197 *((Index *)ws[mr.In()[3]]),
1198 *((Verbosity *)ws[345]));
1199}
1200
1202{
1204 *((QuantumIdentifier *)ws[mr.In()[0]]),
1205 *((String *)ws[mr.In()[1]]),
1206 *((Numeric *)ws[mr.In()[2]]),
1207 *((Verbosity *)ws[345]));
1208}
1209
1211{
1213 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1214 *((String *)ws[mr.In()[1]]),
1215 *((Vector *)ws[mr.In()[2]]),
1216 *((Verbosity *)ws[345]));
1217}
1218
1220{
1222 *((QuantumIdentifier *)ws[mr.In()[0]]),
1223 *((String *)ws[mr.In()[1]]),
1224 *((Numeric *)ws[mr.In()[2]]),
1225 *((Verbosity *)ws[345]));
1226}
1227
1229{
1231 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1232 *((String *)ws[mr.In()[1]]),
1233 *((Vector *)ws[mr.In()[2]]),
1234 *((Verbosity *)ws[345]));
1235}
1236
1238{
1240 *((QuantumIdentifier *)ws[mr.In()[0]]),
1241 *((String *)ws[mr.In()[1]]),
1242 *((Numeric *)ws[mr.In()[2]]),
1243 *((Index *)ws[mr.In()[3]]),
1244 *((Index *)ws[mr.In()[4]]),
1245 *((Verbosity *)ws[345]));
1246}
1247
1249{
1251 *((QuantumIdentifier *)ws[mr.In()[0]]),
1252 *((String *)ws[mr.In()[1]]),
1253 *((Numeric *)ws[mr.In()[2]]),
1254 *((Index *)ws[mr.In()[3]]),
1255 *((Index *)ws[mr.In()[4]]),
1256 *((Verbosity *)ws[345]));
1257}
1258
1260{
1262 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1263 *((QuantumIdentifier *)ws[mr.In()[1]]),
1264 *((String *)ws[mr.In()[2]]),
1265 *((Numeric *)ws[mr.In()[3]]),
1266 *((Index *)ws[mr.In()[4]]),
1267 *((Index *)ws[mr.In()[5]]),
1268 *((String *)ws[mr.In()[6]]),
1269 *((Verbosity *)ws[345]));
1270}
1271
1273{
1275 *((QuantumIdentifier *)ws[mr.In()[0]]),
1276 *((String *)ws[mr.In()[1]]),
1277 *((Numeric *)ws[mr.In()[2]]),
1278 *((Index *)ws[mr.In()[3]]),
1279 *((Verbosity *)ws[345]));
1280}
1281
1283{
1285 *((QuantumIdentifier *)ws[mr.In()[0]]),
1286 *((String *)ws[mr.In()[1]]),
1287 *((String *)ws[mr.In()[2]]),
1288 *((String *)ws[mr.In()[3]]),
1289 *((Vector *)ws[mr.In()[4]]),
1290 *((Verbosity *)ws[345]));
1291}
1292
1294{
1296 *((QuantumIdentifier *)ws[mr.In()[0]]),
1297 *((String *)ws[mr.In()[1]]),
1298 *((String *)ws[mr.In()[2]]),
1299 *((String *)ws[mr.In()[3]]),
1300 *((Vector *)ws[mr.In()[4]]),
1301 *((Verbosity *)ws[345]));
1302}
1303
1305{
1307 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1308 *((Vector *)ws[mr.In()[1]]),
1309 *((Verbosity *)ws[345]));
1310}
1311
1313{
1315 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1316 *((Vector *)ws[mr.In()[1]]),
1317 *((Verbosity *)ws[345]));
1318}
1319
1321{
1323 *((Vector *)ws[mr.In()[0]]),
1324 *((Verbosity *)ws[345]));
1325}
1326
1328{
1330 *((Vector *)ws[mr.In()[0]]),
1331 *((Verbosity *)ws[345]));
1332}
1333
1335{
1337 *((ArrayOfAbsorptionLines *)ws[mr.In()[0]]),
1338 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[1]]),
1339 *((Verbosity *)ws[345]));
1340}
1341
1343{
1344 abs_lookupAdapt(*((GasAbsLookup *)ws[mr.Out()[0]]),
1345 *((Index *)ws[mr.Out()[1]]),
1346 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1347 *((Vector *)ws[mr.In()[1]]),
1348 *((Verbosity *)ws[345]));
1349}
1350
1352{
1353 abs_lookupCalc(ws,
1354 *((GasAbsLookup *)ws[mr.Out()[0]]),
1355 *((Index *)ws[mr.Out()[1]]),
1356 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1357 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[1]]),
1358 *((Vector *)ws[mr.In()[2]]),
1359 *((Vector *)ws[mr.In()[3]]),
1360 *((Matrix *)ws[mr.In()[4]]),
1361 *((Vector *)ws[mr.In()[5]]),
1362 *((Vector *)ws[mr.In()[6]]),
1363 *((Vector *)ws[mr.In()[7]]),
1364 *((Agenda *)ws[mr.In()[8]]),
1365 *((Verbosity *)ws[345]));
1366}
1367
1369{
1370 abs_lookupInit(*((GasAbsLookup *)ws[mr.Out()[0]]),
1371 *((Verbosity *)ws[345]));
1372}
1373
1375{
1376 abs_lookupSetup(*((Vector *)ws[mr.Out()[0]]),
1377 *((Vector *)ws[mr.Out()[1]]),
1378 *((Vector *)ws[mr.Out()[2]]),
1379 *((Matrix *)ws[mr.Out()[3]]),
1380 *((ArrayOfArrayOfSpeciesTag *)ws[mr.Out()[4]]),
1381 *((Vector *)ws[mr.Out()[5]]),
1382 *((Index *)ws[mr.In()[0]]),
1383 *((Vector *)ws[mr.In()[1]]),
1384 *((Tensor3 *)ws[mr.In()[2]]),
1385 *((Tensor4 *)ws[mr.In()[3]]),
1386 *((Index *)ws[mr.In()[4]]),
1387 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[5]]),
1388 *((Index *)ws[mr.In()[6]]),
1389 *((Index *)ws[mr.In()[7]]),
1390 *((Index *)ws[mr.In()[8]]),
1391 *((Numeric *)ws[mr.In()[9]]),
1392 *((Numeric *)ws[mr.In()[10]]),
1393 *((Numeric *)ws[mr.In()[11]]),
1394 *((Verbosity *)ws[345]));
1395}
1396
1398{
1399 abs_lookupSetupBatch(*((Vector *)ws[mr.Out()[0]]),
1400 *((Vector *)ws[mr.Out()[1]]),
1401 *((Vector *)ws[mr.Out()[2]]),
1402 *((Matrix *)ws[mr.Out()[3]]),
1403 *((ArrayOfArrayOfSpeciesTag *)ws[mr.Out()[4]]),
1404 *((Vector *)ws[mr.Out()[5]]),
1405 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1406 *((ArrayOfGriddedField4 *)ws[mr.In()[1]]),
1407 *((Index *)ws[mr.In()[2]]),
1408 *((Index *)ws[mr.In()[3]]),
1409 *((Index *)ws[mr.In()[4]]),
1410 *((Index *)ws[mr.In()[5]]),
1411 *((Numeric *)ws[mr.In()[6]]),
1412 *((Numeric *)ws[mr.In()[7]]),
1413 *((Numeric *)ws[mr.In()[8]]),
1414 *((Vector *)ws[mr.In()[9]]),
1415 *((Index *)ws[mr.In()[10]]),
1416 *((Index *)ws[mr.In()[11]]),
1417 *((Verbosity *)ws[345]));
1418}
1419
1421{
1422 abs_lookupSetupWide(*((Vector *)ws[mr.Out()[0]]),
1423 *((Vector *)ws[mr.Out()[1]]),
1424 *((Vector *)ws[mr.Out()[2]]),
1425 *((Matrix *)ws[mr.Out()[3]]),
1426 *((ArrayOfArrayOfSpeciesTag *)ws[mr.Out()[4]]),
1427 *((Vector *)ws[mr.Out()[5]]),
1428 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1429 *((Index *)ws[mr.In()[1]]),
1430 *((Index *)ws[mr.In()[2]]),
1431 *((Index *)ws[mr.In()[3]]),
1432 *((Numeric *)ws[mr.In()[4]]),
1433 *((Numeric *)ws[mr.In()[5]]),
1434 *((Numeric *)ws[mr.In()[6]]),
1435 *((Numeric *)ws[mr.In()[7]]),
1436 *((Numeric *)ws[mr.In()[8]]),
1437 *((Numeric *)ws[mr.In()[9]]),
1438 *((Numeric *)ws[mr.In()[10]]),
1439 *((Verbosity *)ws[345]));
1440}
1441
1443{
1445 *((GasAbsLookup *)ws[mr.In()[0]]),
1446 *((Index *)ws[mr.In()[1]]),
1447 *((Index *)ws[mr.In()[2]]),
1448 *((Index *)ws[mr.In()[3]]),
1449 *((Index *)ws[mr.In()[4]]),
1450 *((Agenda *)ws[mr.In()[5]]),
1451 *((Verbosity *)ws[345]));
1452}
1453
1455{
1457 *((GasAbsLookup *)ws[mr.In()[0]]),
1458 *((Index *)ws[mr.In()[1]]),
1459 *((Index *)ws[mr.In()[2]]),
1460 *((Index *)ws[mr.In()[3]]),
1461 *((Index *)ws[mr.In()[4]]),
1462 *((Index *)ws[mr.In()[5]]),
1463 *((Agenda *)ws[mr.In()[6]]),
1464 *((Verbosity *)ws[345]));
1465}
1466
1468{
1469 abs_nlteFromRaw(*((EnergyLevelMap *)ws[mr.Out()[0]]),
1470 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
1471 *((Vector *)ws[mr.In()[1]]),
1472 *((Matrix *)ws[mr.In()[2]]),
1473 *((Verbosity *)ws[345]));
1474}
1475
1477{
1479 *((Index *)ws[mr.Out()[1]]),
1480 *((Index *)ws[mr.Out()[2]]),
1481 *((ArrayOfString *)ws[mr.In()[0]]),
1482 *((Verbosity *)ws[345]));
1483}
1484
1486{
1487 abs_speciesAdd2(ws,
1488 *((ArrayOfArrayOfSpeciesTag *)ws[mr.Out()[0]]),
1489 *((ArrayOfRetrievalQuantity *)ws[mr.Out()[1]]),
1490 *((Agenda *)ws[mr.Out()[2]]),
1491 *((Index *)ws[mr.Out()[3]]),
1492 *((Index *)ws[mr.Out()[4]]),
1493 *((Index *)ws[mr.In()[0]]),
1494 *((Vector *)ws[mr.In()[1]]),
1495 *((Vector *)ws[mr.In()[2]]),
1496 *((Vector *)ws[mr.In()[3]]),
1497 *((Vector *)ws[mr.In()[4]]),
1498 *((Vector *)ws[mr.In()[5]]),
1499 *((Vector *)ws[mr.In()[6]]),
1500 *((String *)ws[mr.In()[7]]),
1501 *((String *)ws[mr.In()[8]]),
1502 *((Verbosity *)ws[345]));
1503}
1504
1506{
1508 *((Index *)ws[mr.Out()[1]]),
1509 *((Index *)ws[mr.Out()[2]]),
1510 *((String *)ws[mr.In()[0]]),
1511 *((Verbosity *)ws[345]));
1512}
1513
1515{
1517 *((Index *)ws[mr.Out()[1]]),
1518 *((Index *)ws[mr.Out()[2]]),
1519 *((Verbosity *)ws[345]));
1520}
1521
1523{
1525 *((Verbosity *)ws[345]));
1526}
1527
1529{
1531 *((Index *)ws[mr.Out()[1]]),
1532 *((Index *)ws[mr.Out()[2]]),
1533 *((ArrayOfString *)ws[mr.In()[0]]),
1534 *((Verbosity *)ws[345]));
1535}
1536
1538{
1539 abs_vecAddGas(*((StokesVector *)ws[mr.Out()[0]]),
1540 *((PropagationMatrix *)ws[mr.In()[0]]),
1541 *((Verbosity *)ws[345]));
1542}
1543
1545{
1547 *((Index *)ws[mr.Out()[0]]),
1548 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1549 *((Agenda *)ws[mr.In()[1]]),
1550 *((Verbosity *)ws[345]));
1551}
1552
1554{
1556 *((ArrayOfArrayOfMatrix *)ws[mr.Out()[1]]),
1557 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1558 *((ArrayOfRetrievalQuantity *)ws[mr.In()[1]]),
1559 *((ArrayOfIndex *)ws[mr.In()[2]]),
1560 *((Vector *)ws[mr.In()[3]]),
1561 *((Vector *)ws[mr.In()[4]]),
1562 *((Vector *)ws[mr.In()[5]]),
1563 *((Matrix *)ws[mr.In()[6]]),
1564 *((ArrayOfCIARecord *)ws[mr.In()[7]]),
1565 *((Numeric *)ws[mr.In()[8]]),
1566 *((Index *)ws[mr.In()[9]]),
1567 *((Verbosity *)ws[345]));
1568}
1569
1571{
1573 *((ArrayOfArrayOfMatrix *)ws[mr.Out()[1]]),
1574 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1575 *((ArrayOfRetrievalQuantity *)ws[mr.In()[1]]),
1576 *((ArrayOfIndex *)ws[mr.In()[2]]),
1577 *((Vector *)ws[mr.In()[3]]),
1578 *((Vector *)ws[mr.In()[4]]),
1579 *((Vector *)ws[mr.In()[5]]),
1580 *((ArrayOfXsecRecord *)ws[mr.In()[6]]),
1581 *((Index *)ws[mr.In()[7]]),
1582 *((Numeric *)ws[mr.In()[8]]),
1583 *((Numeric *)ws[mr.In()[9]]),
1584 *((Verbosity *)ws[345]));
1585}
1586
1588{
1590 *((ArrayOfArrayOfMatrix *)ws[mr.Out()[1]]),
1591 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1592 *((ArrayOfRetrievalQuantity *)ws[mr.In()[1]]),
1593 *((ArrayOfIndex *)ws[mr.In()[2]]),
1594 *((Vector *)ws[mr.In()[3]]),
1595 *((Vector *)ws[mr.In()[4]]),
1596 *((Vector *)ws[mr.In()[5]]),
1597 *((Matrix *)ws[mr.In()[6]]),
1598 *((ArrayOfString *)ws[mr.In()[7]]),
1599 *((ArrayOfVector *)ws[mr.In()[8]]),
1600 *((ArrayOfString *)ws[mr.In()[9]]),
1601 *((Verbosity *)ws[345]));
1602}
1603
1605{
1607 *((ArrayOfArrayOfMatrix *)ws[mr.Out()[1]]),
1608 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1609 *((ArrayOfRetrievalQuantity *)ws[mr.In()[1]]),
1610 *((ArrayOfIndex *)ws[mr.In()[2]]),
1611 *((Vector *)ws[mr.In()[3]]),
1612 *((Vector *)ws[mr.In()[4]]),
1613 *((Vector *)ws[mr.In()[5]]),
1614 *((Matrix *)ws[mr.In()[6]]),
1615 *((ArrayOfArrayOfAbsorptionLines *)ws[mr.In()[7]]),
1616 *((SpeciesIsotopologueRatios *)ws[mr.In()[8]]),
1617 *((Index *)ws[mr.In()[9]]),
1618 *((Verbosity *)ws[345]));
1619}
1620
1622{
1624 *((ArrayOfPropagationMatrix *)ws[mr.Out()[1]]),
1625 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1626 *((ArrayOfRetrievalQuantity *)ws[mr.In()[1]]),
1627 *((Vector *)ws[mr.In()[2]]),
1628 *((Numeric *)ws[mr.In()[3]]),
1629 *((Numeric *)ws[mr.In()[4]]),
1630 *((Vector *)ws[mr.In()[5]]),
1631 *((Verbosity *)ws[345]));
1632}
1633
1635{
1636 abs_xsec_per_speciesInit(*((ArrayOfMatrix *)ws[mr.Out()[0]]),
1637 *((ArrayOfArrayOfMatrix *)ws[mr.Out()[1]]),
1638 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
1639 *((ArrayOfRetrievalQuantity *)ws[mr.In()[1]]),
1640 *((ArrayOfIndex *)ws[mr.In()[2]]),
1641 *((Vector *)ws[mr.In()[3]]),
1642 *((Vector *)ws[mr.In()[4]]),
1643 *((Index *)ws[mr.In()[5]]),
1644 *((Verbosity *)ws[345]));
1645}
1646
1647void AddZaAa_g(Workspace& ws, const MRecord& mr)
1648{
1649 AddZaAa(*((Matrix *)ws[mr.Out()[0]]),
1650 *((Vector *)ws[mr.In()[0]]),
1651 *((Matrix *)ws[mr.In()[1]]),
1652 *((Verbosity *)ws[345]));
1653}
1654
1656{
1657 AgendaAppend(ws,
1658 *((Agenda *)ws[mr.Out()[0]]),
1659 Workspace::wsv_data[mr.Out()[0]].Name(),
1660 *((Agenda *)ws[mr.In()[0]]),
1661 Workspace::wsv_data[mr.In()[0]].Name(),
1662 mr.Tasks(),
1663 *((Verbosity *)ws[345]));
1664}
1665
1667{
1668 AgendaExecute(ws,
1669 *((Agenda *)ws[mr.In()[0]]),
1670 *((Verbosity *)ws[345]));
1671}
1672
1674{
1676 *((Agenda *)ws[mr.In()[0]]),
1677 *((Verbosity *)ws[345]));
1678}
1679
1680void AgendaSet_g(Workspace& ws, const MRecord& mr)
1681{
1682 AgendaSet(ws,
1683 *((Agenda *)ws[mr.Out()[0]]),
1684 Workspace::wsv_data[mr.Out()[0]].Name(),
1685 mr.Tasks(),
1686 *((Verbosity *)ws[345]));
1687}
1688
1690{
1691 AngularGridsSetFluxCalc(*((Vector *)ws[mr.Out()[0]]),
1692 *((Vector *)ws[mr.Out()[1]]),
1693 *((Vector *)ws[mr.Out()[2]]),
1694 *((Index *)ws[mr.In()[0]]),
1695 *((Index *)ws[mr.In()[1]]),
1696 *((String *)ws[mr.In()[2]]),
1697 *((Verbosity *)ws[345]));
1698}
1699
1701{
1703 *((ArrayOfAgenda *)ws[mr.Out()[0]]),
1704 Workspace::wsv_data[mr.Out()[0]].Name(),
1705 mr.Tasks(),
1706 *((Verbosity *)ws[345]));
1707}
1708
1710{
1712 *((Index *)ws[mr.In()[0]]),
1713 *((ArrayOfAgenda *)ws[mr.In()[1]]),
1714 *((Verbosity *)ws[345]));
1715}
1716
1718{
1719 AntennaConstantGaussian1D(*((Index *)ws[mr.Out()[0]]),
1720 *((Matrix *)ws[mr.Out()[1]]),
1721 *((GriddedField4 *)ws[mr.Out()[2]]),
1722 *((Matrix *)ws[mr.Out()[3]]),
1723 *((Index *)ws[mr.In()[0]]),
1724 *((Numeric *)ws[mr.In()[1]]),
1725 *((Numeric *)ws[mr.In()[2]]),
1726 *((Numeric *)ws[mr.In()[3]]),
1727 *((Verbosity *)ws[345]));
1728}
1729
1731{
1732 AntennaMultiBeamsToPencilBeams(*((Matrix *)ws[mr.Out()[0]]),
1733 *((Matrix *)ws[mr.Out()[1]]),
1734 *((Matrix *)ws[mr.Out()[2]]),
1735 *((Index *)ws[mr.Out()[3]]),
1736 *((Matrix *)ws[mr.Out()[4]]),
1737 *((Index *)ws[mr.In()[0]]),
1738 *((Verbosity *)ws[345]));
1739}
1740
1741void AntennaOff_g(Workspace& ws, const MRecord& mr)
1742{
1743 AntennaOff(*((Index *)ws[mr.Out()[0]]),
1744 *((Matrix *)ws[mr.Out()[1]]),
1745 *((Verbosity *)ws[345]));
1746}
1747
1749{
1750 antenna_responseGaussian(*((GriddedField4 *)ws[mr.Out()[0]]),
1751 *((Numeric *)ws[mr.In()[0]]),
1752 *((Numeric *)ws[mr.In()[1]]),
1753 *((Numeric *)ws[mr.In()[2]]),
1754 *((Index *)ws[mr.In()[3]]),
1755 *((Verbosity *)ws[345]));
1756}
1757
1759{
1761 *((Numeric *)ws[mr.In()[0]]),
1762 *((Numeric *)ws[mr.In()[1]]),
1763 *((Numeric *)ws[mr.In()[2]]),
1764 *((Index *)ws[mr.In()[3]]),
1765 *((Numeric *)ws[mr.In()[4]]),
1766 *((Numeric *)ws[mr.In()[5]]),
1767 *((Index *)ws[mr.In()[6]]),
1768 *((Verbosity *)ws[345]));
1769}
1770
1772{
1773 Append(*((Vector *)ws[mr.Out()[0]]),
1774 Workspace::wsv_data[mr.Out()[0]].Name(),
1775 *((Numeric *)ws[mr.In()[0]]),
1776 *((String *)ws[mr.In()[1]]),
1777 Workspace::wsv_data[mr.In()[0]].Name(),
1778 Workspace::wsv_data[mr.In()[1]].Name(),
1779 *((Verbosity *)ws[345]));
1780}
1781
1783{
1784 Append(*((Vector *)ws[mr.Out()[0]]),
1785 Workspace::wsv_data[mr.Out()[0]].Name(),
1786 *((Vector *)ws[mr.In()[0]]),
1787 *((String *)ws[mr.In()[1]]),
1788 Workspace::wsv_data[mr.In()[0]].Name(),
1789 Workspace::wsv_data[mr.In()[1]].Name(),
1790 *((Verbosity *)ws[345]));
1791}
1792
1794{
1795 Append(*((Matrix *)ws[mr.Out()[0]]),
1796 Workspace::wsv_data[mr.Out()[0]].Name(),
1797 *((Matrix *)ws[mr.In()[0]]),
1798 *((String *)ws[mr.In()[1]]),
1799 Workspace::wsv_data[mr.In()[0]].Name(),
1800 Workspace::wsv_data[mr.In()[1]].Name(),
1801 *((Verbosity *)ws[345]));
1802}
1803
1805{
1806 Append(*((Matrix *)ws[mr.Out()[0]]),
1807 Workspace::wsv_data[mr.Out()[0]].Name(),
1808 *((Vector *)ws[mr.In()[0]]),
1809 *((String *)ws[mr.In()[1]]),
1810 Workspace::wsv_data[mr.In()[0]].Name(),
1811 Workspace::wsv_data[mr.In()[1]].Name(),
1812 *((Verbosity *)ws[345]));
1813}
1814
1816{
1817 Append(*((Tensor3 *)ws[mr.Out()[0]]),
1818 Workspace::wsv_data[mr.Out()[0]].Name(),
1819 *((Matrix *)ws[mr.In()[0]]),
1820 *((String *)ws[mr.In()[1]]),
1821 Workspace::wsv_data[mr.In()[0]].Name(),
1822 Workspace::wsv_data[mr.In()[1]].Name(),
1823 *((Verbosity *)ws[345]));
1824}
1825
1827{
1828 Append(*((Tensor3 *)ws[mr.Out()[0]]),
1829 Workspace::wsv_data[mr.Out()[0]].Name(),
1830 *((Tensor3 *)ws[mr.In()[0]]),
1831 *((String *)ws[mr.In()[1]]),
1832 Workspace::wsv_data[mr.In()[0]].Name(),
1833 Workspace::wsv_data[mr.In()[1]].Name(),
1834 *((Verbosity *)ws[345]));
1835}
1836
1838{
1839 Append(*((Tensor4 *)ws[mr.Out()[0]]),
1840 Workspace::wsv_data[mr.Out()[0]].Name(),
1841 *((Tensor3 *)ws[mr.In()[0]]),
1842 *((String *)ws[mr.In()[1]]),
1843 Workspace::wsv_data[mr.In()[0]].Name(),
1844 Workspace::wsv_data[mr.In()[1]].Name(),
1845 *((Verbosity *)ws[345]));
1846}
1847
1849{
1850 Append(*((Tensor4 *)ws[mr.Out()[0]]),
1851 Workspace::wsv_data[mr.Out()[0]].Name(),
1852 *((Tensor4 *)ws[mr.In()[0]]),
1853 *((String *)ws[mr.In()[1]]),
1854 Workspace::wsv_data[mr.In()[0]].Name(),
1855 Workspace::wsv_data[mr.In()[1]].Name(),
1856 *((Verbosity *)ws[345]));
1857}
1858
1860{
1861 Append(*((String *)ws[mr.Out()[0]]),
1862 Workspace::wsv_data[mr.Out()[0]].Name(),
1863 *((String *)ws[mr.In()[0]]),
1864 *((String *)ws[mr.In()[1]]),
1865 Workspace::wsv_data[mr.In()[0]].Name(),
1866 Workspace::wsv_data[mr.In()[1]].Name(),
1867 *((Verbosity *)ws[345]));
1868}
1869
1871{
1872 Append(*((ArrayOfAbsorptionLines *)ws[mr.Out()[0]]),
1873 Workspace::wsv_data[mr.Out()[0]].Name(),
1874 *((ArrayOfAbsorptionLines *)ws[mr.In()[0]]),
1875 *((String *)ws[mr.In()[1]]),
1876 Workspace::wsv_data[mr.In()[0]].Name(),
1877 Workspace::wsv_data[mr.In()[1]].Name(),
1878 *((Verbosity *)ws[345]));
1879}
1880
1882{
1883 Append(*((ArrayOfArrayOfAbsorptionLines *)ws[mr.Out()[0]]),
1884 Workspace::wsv_data[mr.Out()[0]].Name(),
1885 *((ArrayOfArrayOfAbsorptionLines *)ws[mr.In()[0]]),
1886 *((String *)ws[mr.In()[1]]),
1887 Workspace::wsv_data[mr.In()[0]].Name(),
1888 Workspace::wsv_data[mr.In()[1]].Name(),
1889 *((Verbosity *)ws[345]));
1890}
1891
1893{
1894 Append(ws,
1895 *((ArrayOfAgenda *)ws[mr.Out()[0]]),
1896 Workspace::wsv_data[mr.Out()[0]].Name(),
1897 *((ArrayOfAgenda *)ws[mr.In()[0]]),
1898 *((String *)ws[mr.In()[1]]),
1899 Workspace::wsv_data[mr.In()[0]].Name(),
1900 Workspace::wsv_data[mr.In()[1]].Name(),
1901 *((Verbosity *)ws[345]));
1902}
1903
1905{
1906 Append(*((ArrayOfArrayOfGriddedField1 *)ws[mr.Out()[0]]),
1907 Workspace::wsv_data[mr.Out()[0]].Name(),
1908 *((ArrayOfArrayOfGriddedField1 *)ws[mr.In()[0]]),
1909 *((String *)ws[mr.In()[1]]),
1910 Workspace::wsv_data[mr.In()[0]].Name(),
1911 Workspace::wsv_data[mr.In()[1]].Name(),
1912 *((Verbosity *)ws[345]));
1913}
1914
1916{
1917 Append(*((ArrayOfArrayOfGriddedField2 *)ws[mr.Out()[0]]),
1918 Workspace::wsv_data[mr.Out()[0]].Name(),
1919 *((ArrayOfArrayOfGriddedField2 *)ws[mr.In()[0]]),
1920 *((String *)ws[mr.In()[1]]),
1921 Workspace::wsv_data[mr.In()[0]].Name(),
1922 Workspace::wsv_data[mr.In()[1]].Name(),
1923 *((Verbosity *)ws[345]));
1924}
1925
1927{
1928 Append(*((ArrayOfArrayOfGriddedField3 *)ws[mr.Out()[0]]),
1929 Workspace::wsv_data[mr.Out()[0]].Name(),
1930 *((ArrayOfArrayOfGriddedField3 *)ws[mr.In()[0]]),
1931 *((String *)ws[mr.In()[1]]),
1932 Workspace::wsv_data[mr.In()[0]].Name(),
1933 Workspace::wsv_data[mr.In()[1]].Name(),
1934 *((Verbosity *)ws[345]));
1935}
1936
1938{
1939 Append(*((ArrayOfArrayOfIndex *)ws[mr.Out()[0]]),
1940 Workspace::wsv_data[mr.Out()[0]].Name(),
1941 *((ArrayOfArrayOfIndex *)ws[mr.In()[0]]),
1942 *((String *)ws[mr.In()[1]]),
1943 Workspace::wsv_data[mr.In()[0]].Name(),
1944 Workspace::wsv_data[mr.In()[1]].Name(),
1945 *((Verbosity *)ws[345]));
1946}
1947
1949{
1950 Append(*((ArrayOfArrayOfMatrix *)ws[mr.Out()[0]]),
1951 Workspace::wsv_data[mr.Out()[0]].Name(),
1952 *((ArrayOfArrayOfMatrix *)ws[mr.In()[0]]),
1953 *((String *)ws[mr.In()[1]]),
1954 Workspace::wsv_data[mr.In()[0]].Name(),
1955 Workspace::wsv_data[mr.In()[1]].Name(),
1956 *((Verbosity *)ws[345]));
1957}
1958
1960{
1961 Append(*((ArrayOfPpath *)ws[mr.Out()[0]]),
1962 Workspace::wsv_data[mr.Out()[0]].Name(),
1963 *((ArrayOfPpath *)ws[mr.In()[0]]),
1964 *((String *)ws[mr.In()[1]]),
1965 Workspace::wsv_data[mr.In()[0]].Name(),
1966 Workspace::wsv_data[mr.In()[1]].Name(),
1967 *((Verbosity *)ws[345]));
1968}
1969
1971{
1972 Append(*((ArrayOfArrayOfPropagationMatrix *)ws[mr.Out()[0]]),
1973 Workspace::wsv_data[mr.Out()[0]].Name(),
1974 *((ArrayOfArrayOfPropagationMatrix *)ws[mr.In()[0]]),
1975 *((String *)ws[mr.In()[1]]),
1976 Workspace::wsv_data[mr.In()[0]].Name(),
1977 Workspace::wsv_data[mr.In()[1]].Name(),
1978 *((Verbosity *)ws[345]));
1979}
1980
1982{
1983 Append(*((ArrayOfArrayOfRadiationVector *)ws[mr.Out()[0]]),
1984 Workspace::wsv_data[mr.Out()[0]].Name(),
1985 *((ArrayOfArrayOfRadiationVector *)ws[mr.In()[0]]),
1986 *((String *)ws[mr.In()[1]]),
1987 Workspace::wsv_data[mr.In()[0]].Name(),
1988 Workspace::wsv_data[mr.In()[1]].Name(),
1989 *((Verbosity *)ws[345]));
1990}
1991
1993{
1995 Workspace::wsv_data[mr.Out()[0]].Name(),
1996 *((ArrayOfArrayOfScatteringMetaData *)ws[mr.In()[0]]),
1997 *((String *)ws[mr.In()[1]]),
1998 Workspace::wsv_data[mr.In()[0]].Name(),
1999 Workspace::wsv_data[mr.In()[1]].Name(),
2000 *((Verbosity *)ws[345]));
2001}
2002
2004{
2006 Workspace::wsv_data[mr.Out()[0]].Name(),
2007 *((ArrayOfArrayOfSingleScatteringData *)ws[mr.In()[0]]),
2008 *((String *)ws[mr.In()[1]]),
2009 Workspace::wsv_data[mr.In()[0]].Name(),
2010 Workspace::wsv_data[mr.In()[1]].Name(),
2011 *((Verbosity *)ws[345]));
2012}
2013
2015{
2016 Append(*((ArrayOfArrayOfSpeciesTag *)ws[mr.Out()[0]]),
2017 Workspace::wsv_data[mr.Out()[0]].Name(),
2018 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
2019 *((String *)ws[mr.In()[1]]),
2020 Workspace::wsv_data[mr.In()[0]].Name(),
2021 Workspace::wsv_data[mr.In()[1]].Name(),
2022 *((Verbosity *)ws[345]));
2023}
2024
2026{
2027 Append(*((ArrayOfArrayOfStokesVector *)ws[mr.Out()[0]]),
2028 Workspace::wsv_data[mr.Out()[0]].Name(),
2029 *((ArrayOfArrayOfStokesVector *)ws[mr.In()[0]]),
2030 *((String *)ws[mr.In()[1]]),
2031 Workspace::wsv_data[mr.In()[0]].Name(),
2032 Workspace::wsv_data[mr.In()[1]].Name(),
2033 *((Verbosity *)ws[345]));
2034}
2035
2037{
2038 Append(*((ArrayOfArrayOfString *)ws[mr.Out()[0]]),
2039 Workspace::wsv_data[mr.Out()[0]].Name(),
2040 *((ArrayOfArrayOfString *)ws[mr.In()[0]]),
2041 *((String *)ws[mr.In()[1]]),
2042 Workspace::wsv_data[mr.In()[0]].Name(),
2043 Workspace::wsv_data[mr.In()[1]].Name(),
2044 *((Verbosity *)ws[345]));
2045}
2046
2048{
2049 Append(*((ArrayOfArrayOfTensor3 *)ws[mr.Out()[0]]),
2050 Workspace::wsv_data[mr.Out()[0]].Name(),
2051 *((ArrayOfArrayOfTensor3 *)ws[mr.In()[0]]),
2052 *((String *)ws[mr.In()[1]]),
2053 Workspace::wsv_data[mr.In()[0]].Name(),
2054 Workspace::wsv_data[mr.In()[1]].Name(),
2055 *((Verbosity *)ws[345]));
2056}
2057
2059{
2060 Append(*((ArrayOfArrayOfTensor6 *)ws[mr.Out()[0]]),
2061 Workspace::wsv_data[mr.Out()[0]].Name(),
2062 *((ArrayOfArrayOfTensor6 *)ws[mr.In()[0]]),
2063 *((String *)ws[mr.In()[1]]),
2064 Workspace::wsv_data[mr.In()[0]].Name(),
2065 Workspace::wsv_data[mr.In()[1]].Name(),
2066 *((Verbosity *)ws[345]));
2067}
2068
2070{
2071 Append(*((ArrayOfArrayOfTime *)ws[mr.Out()[0]]),
2072 Workspace::wsv_data[mr.Out()[0]].Name(),
2073 *((ArrayOfArrayOfTime *)ws[mr.In()[0]]),
2074 *((String *)ws[mr.In()[1]]),
2075 Workspace::wsv_data[mr.In()[0]].Name(),
2076 Workspace::wsv_data[mr.In()[1]].Name(),
2077 *((Verbosity *)ws[345]));
2078}
2079
2081{
2083 Workspace::wsv_data[mr.Out()[0]].Name(),
2084 *((ArrayOfArrayOfTransmissionMatrix *)ws[mr.In()[0]]),
2085 *((String *)ws[mr.In()[1]]),
2086 Workspace::wsv_data[mr.In()[0]].Name(),
2087 Workspace::wsv_data[mr.In()[1]].Name(),
2088 *((Verbosity *)ws[345]));
2089}
2090
2092{
2093 Append(*((ArrayOfArrayOfVector *)ws[mr.Out()[0]]),
2094 Workspace::wsv_data[mr.Out()[0]].Name(),
2095 *((ArrayOfArrayOfVector *)ws[mr.In()[0]]),
2096 *((String *)ws[mr.In()[1]]),
2097 Workspace::wsv_data[mr.In()[0]].Name(),
2098 Workspace::wsv_data[mr.In()[1]].Name(),
2099 *((Verbosity *)ws[345]));
2100}
2101
2103{
2104 Append(*((ArrayOfCIARecord *)ws[mr.Out()[0]]),
2105 Workspace::wsv_data[mr.Out()[0]].Name(),
2106 *((ArrayOfCIARecord *)ws[mr.In()[0]]),
2107 *((String *)ws[mr.In()[1]]),
2108 Workspace::wsv_data[mr.In()[0]].Name(),
2109 Workspace::wsv_data[mr.In()[1]].Name(),
2110 *((Verbosity *)ws[345]));
2111}
2112
2114{
2115 Append(*((ArrayOfGriddedField1 *)ws[mr.Out()[0]]),
2116 Workspace::wsv_data[mr.Out()[0]].Name(),
2117 *((ArrayOfGriddedField1 *)ws[mr.In()[0]]),
2118 *((String *)ws[mr.In()[1]]),
2119 Workspace::wsv_data[mr.In()[0]].Name(),
2120 Workspace::wsv_data[mr.In()[1]].Name(),
2121 *((Verbosity *)ws[345]));
2122}
2123
2125{
2126 Append(*((ArrayOfGriddedField2 *)ws[mr.Out()[0]]),
2127 Workspace::wsv_data[mr.Out()[0]].Name(),
2128 *((ArrayOfGriddedField2 *)ws[mr.In()[0]]),
2129 *((String *)ws[mr.In()[1]]),
2130 Workspace::wsv_data[mr.In()[0]].Name(),
2131 Workspace::wsv_data[mr.In()[1]].Name(),
2132 *((Verbosity *)ws[345]));
2133}
2134
2136{
2137 Append(*((ArrayOfGriddedField3 *)ws[mr.Out()[0]]),
2138 Workspace::wsv_data[mr.Out()[0]].Name(),
2139 *((ArrayOfGriddedField3 *)ws[mr.In()[0]]),
2140 *((String *)ws[mr.In()[1]]),
2141 Workspace::wsv_data[mr.In()[0]].Name(),
2142 Workspace::wsv_data[mr.In()[1]].Name(),
2143 *((Verbosity *)ws[345]));
2144}
2145
2147{
2148 Append(*((ArrayOfGriddedField4 *)ws[mr.Out()[0]]),
2149 Workspace::wsv_data[mr.Out()[0]].Name(),
2150 *((ArrayOfGriddedField4 *)ws[mr.In()[0]]),
2151 *((String *)ws[mr.In()[1]]),
2152 Workspace::wsv_data[mr.In()[0]].Name(),
2153 Workspace::wsv_data[mr.In()[1]].Name(),
2154 *((Verbosity *)ws[345]));
2155}
2156
2158{
2159 Append(*((ArrayOfIndex *)ws[mr.Out()[0]]),
2160 Workspace::wsv_data[mr.Out()[0]].Name(),
2161 *((ArrayOfIndex *)ws[mr.In()[0]]),
2162 *((String *)ws[mr.In()[1]]),
2163 Workspace::wsv_data[mr.In()[0]].Name(),
2164 Workspace::wsv_data[mr.In()[1]].Name(),
2165 *((Verbosity *)ws[345]));
2166}
2167
2169{
2170 Append(*((ArrayOfJacobianTarget *)ws[mr.Out()[0]]),
2171 Workspace::wsv_data[mr.Out()[0]].Name(),
2172 *((ArrayOfJacobianTarget *)ws[mr.In()[0]]),
2173 *((String *)ws[mr.In()[1]]),
2174 Workspace::wsv_data[mr.In()[0]].Name(),
2175 Workspace::wsv_data[mr.In()[1]].Name(),
2176 *((Verbosity *)ws[345]));
2177}
2178
2180{
2181 Append(*((ArrayOfMatrix *)ws[mr.Out()[0]]),
2182 Workspace::wsv_data[mr.Out()[0]].Name(),
2183 *((ArrayOfMatrix *)ws[mr.In()[0]]),
2184 *((String *)ws[mr.In()[1]]),
2185 Workspace::wsv_data[mr.In()[0]].Name(),
2186 Workspace::wsv_data[mr.In()[1]].Name(),
2187 *((Verbosity *)ws[345]));
2188}
2189
2191{
2192 Append(*((ArrayOfPropagationMatrix *)ws[mr.Out()[0]]),
2193 Workspace::wsv_data[mr.Out()[0]].Name(),
2194 *((ArrayOfPropagationMatrix *)ws[mr.In()[0]]),
2195 *((String *)ws[mr.In()[1]]),
2196 Workspace::wsv_data[mr.In()[0]].Name(),
2197 Workspace::wsv_data[mr.In()[1]].Name(),
2198 *((Verbosity *)ws[345]));
2199}
2200
2202{
2203 Append(*((ArrayOfQuantumIdentifier *)ws[mr.Out()[0]]),
2204 Workspace::wsv_data[mr.Out()[0]].Name(),
2205 *((ArrayOfQuantumIdentifier *)ws[mr.In()[0]]),
2206 *((String *)ws[mr.In()[1]]),
2207 Workspace::wsv_data[mr.In()[0]].Name(),
2208 Workspace::wsv_data[mr.In()[1]].Name(),
2209 *((Verbosity *)ws[345]));
2210}
2211
2213{
2214 Append(*((ArrayOfRadiationVector *)ws[mr.Out()[0]]),
2215 Workspace::wsv_data[mr.Out()[0]].Name(),
2216 *((ArrayOfRadiationVector *)ws[mr.In()[0]]),
2217 *((String *)ws[mr.In()[1]]),
2218 Workspace::wsv_data[mr.In()[0]].Name(),
2219 Workspace::wsv_data[mr.In()[1]].Name(),
2220 *((Verbosity *)ws[345]));
2221}
2222
2224{
2225 Append(*((ArrayOfRetrievalQuantity *)ws[mr.Out()[0]]),
2226 Workspace::wsv_data[mr.Out()[0]].Name(),
2227 *((ArrayOfRetrievalQuantity *)ws[mr.In()[0]]),
2228 *((String *)ws[mr.In()[1]]),
2229 Workspace::wsv_data[mr.In()[0]].Name(),
2230 Workspace::wsv_data[mr.In()[1]].Name(),
2231 *((Verbosity *)ws[345]));
2232}
2233
2235{
2236 Append(*((ArrayOfScatteringMetaData *)ws[mr.Out()[0]]),
2237 Workspace::wsv_data[mr.Out()[0]].Name(),
2238 *((ArrayOfScatteringMetaData *)ws[mr.In()[0]]),
2239 *((String *)ws[mr.In()[1]]),
2240 Workspace::wsv_data[mr.In()[0]].Name(),
2241 Workspace::wsv_data[mr.In()[1]].Name(),
2242 *((Verbosity *)ws[345]));
2243}
2244
2246{
2247 Append(*((ArrayOfSingleScatteringData *)ws[mr.Out()[0]]),
2248 Workspace::wsv_data[mr.Out()[0]].Name(),
2249 *((ArrayOfSingleScatteringData *)ws[mr.In()[0]]),
2250 *((String *)ws[mr.In()[1]]),
2251 Workspace::wsv_data[mr.In()[0]].Name(),
2252 Workspace::wsv_data[mr.In()[1]].Name(),
2253 *((Verbosity *)ws[345]));
2254}
2255
2257{
2258 Append(*((ArrayOfSpeciesTag *)ws[mr.Out()[0]]),
2259 Workspace::wsv_data[mr.Out()[0]].Name(),
2260 *((ArrayOfSpeciesTag *)ws[mr.In()[0]]),
2261 *((String *)ws[mr.In()[1]]),
2262 Workspace::wsv_data[mr.In()[0]].Name(),
2263 Workspace::wsv_data[mr.In()[1]].Name(),
2264 *((Verbosity *)ws[345]));
2265}
2266
2268{
2269 Append(*((ArrayOfSparse *)ws[mr.Out()[0]]),
2270 Workspace::wsv_data[mr.Out()[0]].Name(),
2271 *((ArrayOfSparse *)ws[mr.In()[0]]),
2272 *((String *)ws[mr.In()[1]]),
2273 Workspace::wsv_data[mr.In()[0]].Name(),
2274 Workspace::wsv_data[mr.In()[1]].Name(),
2275 *((Verbosity *)ws[345]));
2276}
2277
2279{
2280 Append(*((ArrayOfStokesVector *)ws[mr.Out()[0]]),
2281 Workspace::wsv_data[mr.Out()[0]].Name(),
2282 *((ArrayOfStokesVector *)ws[mr.In()[0]]),
2283 *((String *)ws[mr.In()[1]]),
2284 Workspace::wsv_data[mr.In()[0]].Name(),
2285 Workspace::wsv_data[mr.In()[1]].Name(),
2286 *((Verbosity *)ws[345]));
2287}
2288
2290{
2291 Append(*((ArrayOfString *)ws[mr.Out()[0]]),
2292 Workspace::wsv_data[mr.Out()[0]].Name(),
2293 *((ArrayOfString *)ws[mr.In()[0]]),
2294 *((String *)ws[mr.In()[1]]),
2295 Workspace::wsv_data[mr.In()[0]].Name(),
2296 Workspace::wsv_data[mr.In()[1]].Name(),
2297 *((Verbosity *)ws[345]));
2298}
2299
2301{
2302 Append(*((ArrayOfTelsemAtlas *)ws[mr.Out()[0]]),
2303 Workspace::wsv_data[mr.Out()[0]].Name(),
2304 *((ArrayOfTelsemAtlas *)ws[mr.In()[0]]),
2305 *((String *)ws[mr.In()[1]]),
2306 Workspace::wsv_data[mr.In()[0]].Name(),
2307 Workspace::wsv_data[mr.In()[1]].Name(),
2308 *((Verbosity *)ws[345]));
2309}
2310
2312{
2313 Append(*((ArrayOfTensor3 *)ws[mr.Out()[0]]),
2314 Workspace::wsv_data[mr.Out()[0]].Name(),
2315 *((ArrayOfTensor3 *)ws[mr.In()[0]]),
2316 *((String *)ws[mr.In()[1]]),
2317 Workspace::wsv_data[mr.In()[0]].Name(),
2318 Workspace::wsv_data[mr.In()[1]].Name(),
2319 *((Verbosity *)ws[345]));
2320}
2321
2323{
2324 Append(*((ArrayOfTensor4 *)ws[mr.Out()[0]]),
2325 Workspace::wsv_data[mr.Out()[0]].Name(),
2326 *((ArrayOfTensor4 *)ws[mr.In()[0]]),
2327 *((String *)ws[mr.In()[1]]),
2328 Workspace::wsv_data[mr.In()[0]].Name(),
2329 Workspace::wsv_data[mr.In()[1]].Name(),
2330 *((Verbosity *)ws[345]));
2331}
2332
2334{
2335 Append(*((ArrayOfTensor5 *)ws[mr.Out()[0]]),
2336 Workspace::wsv_data[mr.Out()[0]].Name(),
2337 *((ArrayOfTensor5 *)ws[mr.In()[0]]),
2338 *((String *)ws[mr.In()[1]]),
2339 Workspace::wsv_data[mr.In()[0]].Name(),
2340 Workspace::wsv_data[mr.In()[1]].Name(),
2341 *((Verbosity *)ws[345]));
2342}
2343
2345{
2346 Append(*((ArrayOfTensor6 *)ws[mr.Out()[0]]),
2347 Workspace::wsv_data[mr.Out()[0]].Name(),
2348 *((ArrayOfTensor6 *)ws[mr.In()[0]]),
2349 *((String *)ws[mr.In()[1]]),
2350 Workspace::wsv_data[mr.In()[0]].Name(),
2351 Workspace::wsv_data[mr.In()[1]].Name(),
2352 *((Verbosity *)ws[345]));
2353}
2354
2356{
2357 Append(*((ArrayOfTensor7 *)ws[mr.Out()[0]]),
2358 Workspace::wsv_data[mr.Out()[0]].Name(),
2359 *((ArrayOfTensor7 *)ws[mr.In()[0]]),
2360 *((String *)ws[mr.In()[1]]),
2361 Workspace::wsv_data[mr.In()[0]].Name(),
2362 Workspace::wsv_data[mr.In()[1]].Name(),
2363 *((Verbosity *)ws[345]));
2364}
2365
2367{
2368 Append(*((ArrayOfTime *)ws[mr.Out()[0]]),
2369 Workspace::wsv_data[mr.Out()[0]].Name(),
2370 *((ArrayOfTime *)ws[mr.In()[0]]),
2371 *((String *)ws[mr.In()[1]]),
2372 Workspace::wsv_data[mr.In()[0]].Name(),
2373 Workspace::wsv_data[mr.In()[1]].Name(),
2374 *((Verbosity *)ws[345]));
2375}
2376
2378{
2379 Append(*((ArrayOfTransmissionMatrix *)ws[mr.Out()[0]]),
2380 Workspace::wsv_data[mr.Out()[0]].Name(),
2381 *((ArrayOfTransmissionMatrix *)ws[mr.In()[0]]),
2382 *((String *)ws[mr.In()[1]]),
2383 Workspace::wsv_data[mr.In()[0]].Name(),
2384 Workspace::wsv_data[mr.In()[1]].Name(),
2385 *((Verbosity *)ws[345]));
2386}
2387
2389{
2390 Append(*((ArrayOfVector *)ws[mr.Out()[0]]),
2391 Workspace::wsv_data[mr.Out()[0]].Name(),
2392 *((ArrayOfVector *)ws[mr.In()[0]]),
2393 *((String *)ws[mr.In()[1]]),
2394 Workspace::wsv_data[mr.In()[0]].Name(),
2395 Workspace::wsv_data[mr.In()[1]].Name(),
2396 *((Verbosity *)ws[345]));
2397}
2398
2400{
2401 Append(*((ArrayOfXsecRecord *)ws[mr.Out()[0]]),
2402 Workspace::wsv_data[mr.Out()[0]].Name(),
2403 *((ArrayOfXsecRecord *)ws[mr.In()[0]]),
2404 *((String *)ws[mr.In()[1]]),
2405 Workspace::wsv_data[mr.In()[0]].Name(),
2406 Workspace::wsv_data[mr.In()[1]].Name(),
2407 *((Verbosity *)ws[345]));
2408}
2409
2411{
2412 Append(*((ArrayOfAbsorptionLines *)ws[mr.Out()[0]]),
2413 Workspace::wsv_data[mr.Out()[0]].Name(),
2414 *((AbsorptionLines *)ws[mr.In()[0]]),
2415 *((String *)ws[mr.In()[1]]),
2416 Workspace::wsv_data[mr.In()[0]].Name(),
2417 Workspace::wsv_data[mr.In()[1]].Name(),
2418 *((Verbosity *)ws[345]));
2419}
2420
2422{
2423 Append(*((ArrayOfArrayOfAbsorptionLines *)ws[mr.Out()[0]]),
2424 Workspace::wsv_data[mr.Out()[0]].Name(),
2425 *((ArrayOfAbsorptionLines *)ws[mr.In()[0]]),
2426 *((String *)ws[mr.In()[1]]),
2427 Workspace::wsv_data[mr.In()[0]].Name(),
2428 Workspace::wsv_data[mr.In()[1]].Name(),
2429 *((Verbosity *)ws[345]));
2430}
2431
2433{
2434 Append(ws,
2435 *((ArrayOfAgenda *)ws[mr.Out()[0]]),
2436 Workspace::wsv_data[mr.Out()[0]].Name(),
2437 *((Agenda *)ws[mr.In()[0]]),
2438 *((String *)ws[mr.In()[1]]),
2439 Workspace::wsv_data[mr.In()[0]].Name(),
2440 Workspace::wsv_data[mr.In()[1]].Name(),
2441 *((Verbosity *)ws[345]));
2442}
2443
2445{
2446 Append(*((ArrayOfArrayOfGriddedField1 *)ws[mr.Out()[0]]),
2447 Workspace::wsv_data[mr.Out()[0]].Name(),
2448 *((ArrayOfGriddedField1 *)ws[mr.In()[0]]),
2449 *((String *)ws[mr.In()[1]]),
2450 Workspace::wsv_data[mr.In()[0]].Name(),
2451 Workspace::wsv_data[mr.In()[1]].Name(),
2452 *((Verbosity *)ws[345]));
2453}
2454
2456{
2457 Append(*((ArrayOfArrayOfGriddedField2 *)ws[mr.Out()[0]]),
2458 Workspace::wsv_data[mr.Out()[0]].Name(),
2459 *((ArrayOfGriddedField2 *)ws[mr.In()[0]]),
2460 *((String *)ws[mr.In()[1]]),
2461 Workspace::wsv_data[mr.In()[0]].Name(),
2462 Workspace::wsv_data[mr.In()[1]].Name(),
2463 *((Verbosity *)ws[345]));
2464}
2465
2467{
2468 Append(*((ArrayOfArrayOfGriddedField3 *)ws[mr.Out()[0]]),
2469 Workspace::wsv_data[mr.Out()[0]].Name(),
2470 *((ArrayOfGriddedField3 *)ws[mr.In()[0]]),
2471 *((String *)ws[mr.In()[1]]),
2472 Workspace::wsv_data[mr.In()[0]].Name(),
2473 Workspace::wsv_data[mr.In()[1]].Name(),
2474 *((Verbosity *)ws[345]));
2475}
2476
2478{
2479 Append(*((ArrayOfArrayOfIndex *)ws[mr.Out()[0]]),
2480 Workspace::wsv_data[mr.Out()[0]].Name(),
2481 *((ArrayOfIndex *)ws[mr.In()[0]]),
2482 *((String *)ws[mr.In()[1]]),
2483 Workspace::wsv_data[mr.In()[0]].Name(),
2484 Workspace::wsv_data[mr.In()[1]].Name(),
2485 *((Verbosity *)ws[345]));
2486}
2487
2489{
2490 Append(*((ArrayOfArrayOfMatrix *)ws[mr.Out()[0]]),
2491 Workspace::wsv_data[mr.Out()[0]].Name(),
2492 *((ArrayOfMatrix *)ws[mr.In()[0]]),
2493 *((String *)ws[mr.In()[1]]),
2494 Workspace::wsv_data[mr.In()[0]].Name(),
2495 Workspace::wsv_data[mr.In()[1]].Name(),
2496 *((Verbosity *)ws[345]));
2497}
2498
2500{
2501 Append(*((ArrayOfPpath *)ws[mr.Out()[0]]),
2502 Workspace::wsv_data[mr.Out()[0]].Name(),
2503 *((Ppath *)ws[mr.In()[0]]),
2504 *((String *)ws[mr.In()[1]]),
2505 Workspace::wsv_data[mr.In()[0]].Name(),
2506 Workspace::wsv_data[mr.In()[1]].Name(),
2507 *((Verbosity *)ws[345]));
2508}
2509
2511{
2512 Append(*((ArrayOfArrayOfPropagationMatrix *)ws[mr.Out()[0]]),
2513 Workspace::wsv_data[mr.Out()[0]].Name(),
2514 *((ArrayOfPropagationMatrix *)ws[mr.In()[0]]),
2515 *((String *)ws[mr.In()[1]]),
2516 Workspace::wsv_data[mr.In()[0]].Name(),
2517 Workspace::wsv_data[mr.In()[1]].Name(),
2518 *((Verbosity *)ws[345]));
2519}
2520
2522{
2523 Append(*((ArrayOfArrayOfRadiationVector *)ws[mr.Out()[0]]),
2524 Workspace::wsv_data[mr.Out()[0]].Name(),
2525 *((ArrayOfRadiationVector *)ws[mr.In()[0]]),
2526 *((String *)ws[mr.In()[1]]),
2527 Workspace::wsv_data[mr.In()[0]].Name(),
2528 Workspace::wsv_data[mr.In()[1]].Name(),
2529 *((Verbosity *)ws[345]));
2530}
2531
2533{
2535 Workspace::wsv_data[mr.Out()[0]].Name(),
2536 *((ArrayOfScatteringMetaData *)ws[mr.In()[0]]),
2537 *((String *)ws[mr.In()[1]]),
2538 Workspace::wsv_data[mr.In()[0]].Name(),
2539 Workspace::wsv_data[mr.In()[1]].Name(),
2540 *((Verbosity *)ws[345]));
2541}
2542
2544{
2546 Workspace::wsv_data[mr.Out()[0]].Name(),
2547 *((ArrayOfSingleScatteringData *)ws[mr.In()[0]]),
2548 *((String *)ws[mr.In()[1]]),
2549 Workspace::wsv_data[mr.In()[0]].Name(),
2550 Workspace::wsv_data[mr.In()[1]].Name(),
2551 *((Verbosity *)ws[345]));
2552}
2553
2555{
2556 Append(*((ArrayOfArrayOfSpeciesTag *)ws[mr.Out()[0]]),
2557 Workspace::wsv_data[mr.Out()[0]].Name(),
2558 *((ArrayOfSpeciesTag *)ws[mr.In()[0]]),
2559 *((String *)ws[mr.In()[1]]),
2560 Workspace::wsv_data[mr.In()[0]].Name(),
2561 Workspace::wsv_data[mr.In()[1]].Name(),
2562 *((Verbosity *)ws[345]));
2563}
2564
2566{
2567 Append(*((ArrayOfArrayOfStokesVector *)ws[mr.Out()[0]]),
2568 Workspace::wsv_data[mr.Out()[0]].Name(),
2569 *((ArrayOfStokesVector *)ws[mr.In()[0]]),
2570 *((String *)ws[mr.In()[1]]),
2571 Workspace::wsv_data[mr.In()[0]].Name(),
2572 Workspace::wsv_data[mr.In()[1]].Name(),
2573 *((Verbosity *)ws[345]));
2574}
2575
2577{
2578 Append(*((ArrayOfArrayOfString *)ws[mr.Out()[0]]),
2579 Workspace::wsv_data[mr.Out()[0]].Name(),
2580 *((ArrayOfString *)ws[mr.In()[0]]),
2581 *((String *)ws[mr.In()[1]]),
2582 Workspace::wsv_data[mr.In()[0]].Name(),
2583 Workspace::wsv_data[mr.In()[1]].Name(),
2584 *((Verbosity *)ws[345]));
2585}
2586
2588{
2589 Append(*((ArrayOfArrayOfTensor3 *)ws[mr.Out()[0]]),
2590 Workspace::wsv_data[mr.Out()[0]].Name(),
2591 *((ArrayOfTensor3 *)ws[mr.In()[0]]),
2592 *((String *)ws[mr.In()[1]]),
2593 Workspace::wsv_data[mr.In()[0]].Name(),
2594 Workspace::wsv_data[mr.In()[1]].Name(),
2595 *((Verbosity *)ws[345]));
2596}
2597
2599{
2600 Append(*((ArrayOfArrayOfTensor6 *)ws[mr.Out()[0]]),
2601 Workspace::wsv_data[mr.Out()[0]].Name(),
2602 *((ArrayOfTensor6 *)ws[mr.In()[0]]),
2603 *((String *)ws[mr.In()[1]]),
2604 Workspace::wsv_data[mr.In()[0]].Name(),
2605 Workspace::wsv_data[mr.In()[1]].Name(),
2606 *((Verbosity *)ws[345]));
2607}
2608
2610{
2611 Append(*((ArrayOfArrayOfTime *)ws[mr.Out()[0]]),
2612 Workspace::wsv_data[mr.Out()[0]].Name(),
2613 *((ArrayOfTime *)ws[mr.In()[0]]),
2614 *((String *)ws[mr.In()[1]]),
2615 Workspace::wsv_data[mr.In()[0]].Name(),
2616 Workspace::wsv_data[mr.In()[1]].Name(),
2617 *((Verbosity *)ws[345]));
2618}
2619
2621{
2623 Workspace::wsv_data[mr.Out()[0]].Name(),
2624 *((ArrayOfTransmissionMatrix *)ws[mr.In()[0]]),
2625 *((String *)ws[mr.In()[1]]),
2626 Workspace::wsv_data[mr.In()[0]].Name(),
2627 Workspace::wsv_data[mr.In()[1]].Name(),
2628 *((Verbosity *)ws[345]));
2629}
2630
2632{
2633 Append(*((ArrayOfArrayOfVector *)ws[mr.Out()[0]]),
2634 Workspace::wsv_data[mr.Out()[0]].Name(),
2635 *((ArrayOfVector *)ws[mr.In()[0]]),
2636 *((String *)ws[mr.In()[1]]),
2637 Workspace::wsv_data[mr.In()[0]].Name(),
2638 Workspace::wsv_data[mr.In()[1]].Name(),
2639 *((Verbosity *)ws[345]));
2640}
2641
2643{
2644 Append(*((ArrayOfCIARecord *)ws[mr.Out()[0]]),
2645 Workspace::wsv_data[mr.Out()[0]].Name(),
2646 *((CIARecord *)ws[mr.In()[0]]),
2647 *((String *)ws[mr.In()[1]]),
2648 Workspace::wsv_data[mr.In()[0]].Name(),
2649 Workspace::wsv_data[mr.In()[1]].Name(),
2650 *((Verbosity *)ws[345]));
2651}
2652
2654{
2655 Append(*((ArrayOfGriddedField1 *)ws[mr.Out()[0]]),
2656 Workspace::wsv_data[mr.Out()[0]].Name(),
2657 *((GriddedField1 *)ws[mr.In()[0]]),
2658 *((String *)ws[mr.In()[1]]),
2659 Workspace::wsv_data[mr.In()[0]].Name(),
2660 Workspace::wsv_data[mr.In()[1]].Name(),
2661 *((Verbosity *)ws[345]));
2662}
2663
2665{
2666 Append(*((ArrayOfGriddedField2 *)ws[mr.Out()[0]]),
2667 Workspace::wsv_data[mr.Out()[0]].Name(),
2668 *((GriddedField2 *)ws[mr.In()[0]]),
2669 *((String *)ws[mr.In()[1]]),
2670 Workspace::wsv_data[mr.In()[0]].Name(),
2671 Workspace::wsv_data[mr.In()[1]].Name(),
2672 *((Verbosity *)ws[345]));
2673}
2674
2676{
2677 Append(*((ArrayOfGriddedField3 *)ws[mr.Out()[0]]),
2678 Workspace::wsv_data[mr.Out()[0]].Name(),
2679 *((GriddedField3 *)ws[mr.In()[0]]),
2680 *((String *)ws[mr.In()[1]]),
2681 Workspace::wsv_data[mr.In()[0]].Name(),
2682 Workspace::wsv_data[mr.In()[1]].Name(),
2683 *((Verbosity *)ws[345]));
2684}
2685
2687{
2688 Append(*((ArrayOfGriddedField4 *)ws[mr.Out()[0]]),
2689 Workspace::wsv_data[mr.Out()[0]].Name(),
2690 *((GriddedField4 *)ws[mr.In()[0]]),
2691 *((String *)ws[mr.In()[1]]),
2692 Workspace::wsv_data[mr.In()[0]].Name(),
2693 Workspace::wsv_data[mr.In()[1]].Name(),
2694 *((Verbosity *)ws[345]));
2695}
2696
2698{
2699 Append(*((ArrayOfIndex *)ws[mr.Out()[0]]),
2700 Workspace::wsv_data[mr.Out()[0]].Name(),
2701 *((Index *)ws[mr.In()[0]]),
2702 *((String *)ws[mr.In()[1]]),
2703 Workspace::wsv_data[mr.In()[0]].Name(),
2704 Workspace::wsv_data[mr.In()[1]].Name(),
2705 *((Verbosity *)ws[345]));
2706}
2707
2709{
2710 Append(*((ArrayOfJacobianTarget *)ws[mr.Out()[0]]),
2711 Workspace::wsv_data[mr.Out()[0]].Name(),
2712 *((JacobianTarget *)ws[mr.In()[0]]),
2713 *((String *)ws[mr.In()[1]]),
2714 Workspace::wsv_data[mr.In()[0]].Name(),
2715 Workspace::wsv_data[mr.In()[1]].Name(),
2716 *((Verbosity *)ws[345]));
2717}
2718
2720{
2721 Append(*((ArrayOfMatrix *)ws[mr.Out()[0]]),
2722 Workspace::wsv_data[mr.Out()[0]].Name(),
2723 *((Matrix *)ws[mr.In()[0]]),
2724 *((String *)ws[mr.In()[1]]),
2725 Workspace::wsv_data[mr.In()[0]].Name(),
2726 Workspace::wsv_data[mr.In()[1]].Name(),
2727 *((Verbosity *)ws[345]));
2728}
2729
2731{
2732 Append(*((ArrayOfPropagationMatrix *)ws[mr.Out()[0]]),
2733 Workspace::wsv_data[mr.Out()[0]].Name(),
2734 *((PropagationMatrix *)ws[mr.In()[0]]),
2735 *((String *)ws[mr.In()[1]]),
2736 Workspace::wsv_data[mr.In()[0]].Name(),
2737 Workspace::wsv_data[mr.In()[1]].Name(),
2738 *((Verbosity *)ws[345]));
2739}
2740
2742{
2743 Append(*((ArrayOfQuantumIdentifier *)ws[mr.Out()[0]]),
2744 Workspace::wsv_data[mr.Out()[0]].Name(),
2745 *((QuantumIdentifier *)ws[mr.In()[0]]),
2746 *((String *)ws[mr.In()[1]]),
2747 Workspace::wsv_data[mr.In()[0]].Name(),
2748 Workspace::wsv_data[mr.In()[1]].Name(),
2749 *((Verbosity *)ws[345]));
2750}
2751
2753{
2754 Append(*((ArrayOfRadiationVector *)ws[mr.Out()[0]]),
2755 Workspace::wsv_data[mr.Out()[0]].Name(),
2756 *((RadiationVector *)ws[mr.In()[0]]),
2757 *((String *)ws[mr.In()[1]]),
2758 Workspace::wsv_data[mr.In()[0]].Name(),
2759 Workspace::wsv_data[mr.In()[1]].Name(),
2760 *((Verbosity *)ws[345]));
2761}
2762
2764{
2765 Append(*((ArrayOfScatteringMetaData *)ws[mr.Out()[0]]),
2766 Workspace::wsv_data[mr.Out()[0]].Name(),
2767 *((ScatteringMetaData *)ws[mr.In()[0]]),
2768 *((String *)ws[mr.In()[1]]),
2769 Workspace::wsv_data[mr.In()[0]].Name(),
2770 Workspace::wsv_data[mr.In()[1]].Name(),
2771 *((Verbosity *)ws[345]));
2772}
2773
2775{
2776 Append(*((ArrayOfSingleScatteringData *)ws[mr.Out()[0]]),
2777 Workspace::wsv_data[mr.Out()[0]].Name(),
2778 *((SingleScatteringData *)ws[mr.In()[0]]),
2779 *((String *)ws[mr.In()[1]]),
2780 Workspace::wsv_data[mr.In()[0]].Name(),
2781 Workspace::wsv_data[mr.In()[1]].Name(),
2782 *((Verbosity *)ws[345]));
2783}
2784
2786{
2787 Append(*((ArrayOfSparse *)ws[mr.Out()[0]]),
2788 Workspace::wsv_data[mr.Out()[0]].Name(),
2789 *((Sparse *)ws[mr.In()[0]]),
2790 *((String *)ws[mr.In()[1]]),
2791 Workspace::wsv_data[mr.In()[0]].Name(),
2792 Workspace::wsv_data[mr.In()[1]].Name(),
2793 *((Verbosity *)ws[345]));
2794}
2795
2797{
2798 Append(*((ArrayOfStokesVector *)ws[mr.Out()[0]]),
2799 Workspace::wsv_data[mr.Out()[0]].Name(),
2800 *((StokesVector *)ws[mr.In()[0]]),
2801 *((String *)ws[mr.In()[1]]),
2802 Workspace::wsv_data[mr.In()[0]].Name(),
2803 Workspace::wsv_data[mr.In()[1]].Name(),
2804 *((Verbosity *)ws[345]));
2805}
2806
2808{
2809 Append(*((ArrayOfString *)ws[mr.Out()[0]]),
2810 Workspace::wsv_data[mr.Out()[0]].Name(),
2811 *((String *)ws[mr.In()[0]]),
2812 *((String *)ws[mr.In()[1]]),
2813 Workspace::wsv_data[mr.In()[0]].Name(),
2814 Workspace::wsv_data[mr.In()[1]].Name(),
2815 *((Verbosity *)ws[345]));
2816}
2817
2819{
2820 Append(*((ArrayOfTelsemAtlas *)ws[mr.Out()[0]]),
2821 Workspace::wsv_data[mr.Out()[0]].Name(),
2822 *((TelsemAtlas *)ws[mr.In()[0]]),
2823 *((String *)ws[mr.In()[1]]),
2824 Workspace::wsv_data[mr.In()[0]].Name(),
2825 Workspace::wsv_data[mr.In()[1]].Name(),
2826 *((Verbosity *)ws[345]));
2827}
2828
2830{
2831 Append(*((ArrayOfTensor3 *)ws[mr.Out()[0]]),
2832 Workspace::wsv_data[mr.Out()[0]].Name(),
2833 *((Tensor3 *)ws[mr.In()[0]]),
2834 *((String *)ws[mr.In()[1]]),
2835 Workspace::wsv_data[mr.In()[0]].Name(),
2836 Workspace::wsv_data[mr.In()[1]].Name(),
2837 *((Verbosity *)ws[345]));
2838}
2839
2841{
2842 Append(*((ArrayOfTensor4 *)ws[mr.Out()[0]]),
2843 Workspace::wsv_data[mr.Out()[0]].Name(),
2844 *((Tensor4 *)ws[mr.In()[0]]),
2845 *((String *)ws[mr.In()[1]]),
2846 Workspace::wsv_data[mr.In()[0]].Name(),
2847 Workspace::wsv_data[mr.In()[1]].Name(),
2848 *((Verbosity *)ws[345]));
2849}
2850
2852{
2853 Append(*((ArrayOfTensor5 *)ws[mr.Out()[0]]),
2854 Workspace::wsv_data[mr.Out()[0]].Name(),
2855 *((Tensor5 *)ws[mr.In()[0]]),
2856 *((String *)ws[mr.In()[1]]),
2857 Workspace::wsv_data[mr.In()[0]].Name(),
2858 Workspace::wsv_data[mr.In()[1]].Name(),
2859 *((Verbosity *)ws[345]));
2860}
2861
2863{
2864 Append(*((ArrayOfTensor6 *)ws[mr.Out()[0]]),
2865 Workspace::wsv_data[mr.Out()[0]].Name(),
2866 *((Tensor6 *)ws[mr.In()[0]]),
2867 *((String *)ws[mr.In()[1]]),
2868 Workspace::wsv_data[mr.In()[0]].Name(),
2869 Workspace::wsv_data[mr.In()[1]].Name(),
2870 *((Verbosity *)ws[345]));
2871}
2872
2874{
2875 Append(*((ArrayOfTensor7 *)ws[mr.Out()[0]]),
2876 Workspace::wsv_data[mr.Out()[0]].Name(),
2877 *((Tensor7 *)ws[mr.In()[0]]),
2878 *((String *)ws[mr.In()[1]]),
2879 Workspace::wsv_data[mr.In()[0]].Name(),
2880 Workspace::wsv_data[mr.In()[1]].Name(),
2881 *((Verbosity *)ws[345]));
2882}
2883
2885{
2886 Append(*((ArrayOfTime *)ws[mr.Out()[0]]),
2887 Workspace::wsv_data[mr.Out()[0]].Name(),
2888 *((Time *)ws[mr.In()[0]]),
2889 *((String *)ws[mr.In()[1]]),
2890 Workspace::wsv_data[mr.In()[0]].Name(),
2891 Workspace::wsv_data[mr.In()[1]].Name(),
2892 *((Verbosity *)ws[345]));
2893}
2894
2896{
2897 Append(*((ArrayOfTransmissionMatrix *)ws[mr.Out()[0]]),
2898 Workspace::wsv_data[mr.Out()[0]].Name(),
2899 *((TransmissionMatrix *)ws[mr.In()[0]]),
2900 *((String *)ws[mr.In()[1]]),
2901 Workspace::wsv_data[mr.In()[0]].Name(),
2902 Workspace::wsv_data[mr.In()[1]].Name(),
2903 *((Verbosity *)ws[345]));
2904}
2905
2907{
2908 Append(*((ArrayOfVector *)ws[mr.Out()[0]]),
2909 Workspace::wsv_data[mr.Out()[0]].Name(),
2910 *((Vector *)ws[mr.In()[0]]),
2911 *((String *)ws[mr.In()[1]]),
2912 Workspace::wsv_data[mr.In()[0]].Name(),
2913 Workspace::wsv_data[mr.In()[1]].Name(),
2914 *((Verbosity *)ws[345]));
2915}
2916
2918{
2920 *((ArrayOfGriddedField1 *)ws[mr.In()[0]]),
2921 *((Verbosity *)ws[345]));
2922}
2923
2925{
2927 *((ArrayOfGriddedField2 *)ws[mr.In()[0]]),
2928 *((Verbosity *)ws[345]));
2929}
2930
2932{
2934 *((ArrayOfGriddedField3 *)ws[mr.In()[0]]),
2935 *((Verbosity *)ws[345]));
2936}
2937
2939{
2941 *((ArrayOfGriddedField4 *)ws[mr.In()[0]]),
2942 *((Verbosity *)ws[345]));
2943}
2944
2946{
2947 ArrayOfIndexLinSpace(*((ArrayOfIndex *)ws[mr.Out()[0]]),
2948 *((Index *)ws[mr.In()[0]]),
2949 *((Index *)ws[mr.In()[1]]),
2950 *((Index *)ws[mr.In()[2]]),
2951 *((Verbosity *)ws[345]));
2952}
2953
2955{
2956 ArrayOfIndexSet(*((ArrayOfIndex *)ws[mr.Out()[0]]),
2957 mr.SetValue(),
2958 *((Verbosity *)ws[345]));
2959}
2960
2962{
2963 ArrayOfSpeciesTagSet(*((ArrayOfSpeciesTag *)ws[mr.Out()[0]]),
2964 mr.SetValue(),
2965 *((Verbosity *)ws[345]));
2966}
2967
2969{
2970 ArrayOfIndexSetConstant(*((ArrayOfIndex *)ws[mr.Out()[0]]),
2971 *((Index *)ws[mr.In()[0]]),
2972 mr.SetValue(),
2973 *((Verbosity *)ws[345]));
2974}
2975
2977{
2978 ArrayOfStringSet(*((ArrayOfString *)ws[mr.Out()[0]]),
2979 mr.SetValue(),
2980 *((Verbosity *)ws[345]));
2981}
2982
2984{
2985 ArrayOfTimeNLinSpace(*((ArrayOfTime *)ws[mr.Out()[0]]),
2986 *((Index *)ws[mr.In()[0]]),
2987 *((String *)ws[mr.In()[1]]),
2988 *((String *)ws[mr.In()[2]]),
2989 *((Verbosity *)ws[345]));
2990}
2991
2993{
2994 ArrayOfTimeSetConstant(*((ArrayOfTime *)ws[mr.Out()[0]]),
2995 *((Index *)ws[mr.In()[0]]),
2996 *((Time *)ws[mr.In()[1]]),
2997 *((Verbosity *)ws[345]));
2998}
2999
3000void Arts_g(Workspace& ws, const MRecord& mr)
3001{
3002 Arts(ws,
3003 mr.Tasks(),
3004 *((Verbosity *)ws[345]));
3005}
3006
3007void Arts2_g(Workspace& ws, const MRecord& mr)
3008{
3009 Arts2(ws,
3010 mr.Tasks(),
3011 *((Verbosity *)ws[345]));
3012}
3013
3015{
3016 AtmFieldPerturb(*((Tensor3 *)ws[mr.Out()[0]]),
3017 *((Index *)ws[mr.In()[0]]),
3018 *((Vector *)ws[mr.In()[1]]),
3019 *((Vector *)ws[mr.In()[2]]),
3020 *((Vector *)ws[mr.In()[3]]),
3021 *((Tensor3 *)ws[mr.In()[4]]),
3022 *((Vector *)ws[mr.In()[5]]),
3023 *((Vector *)ws[mr.In()[6]]),
3024 *((Vector *)ws[mr.In()[7]]),
3025 *((Index *)ws[mr.In()[8]]),
3026 *((Numeric *)ws[mr.In()[9]]),
3027 *((String *)ws[mr.In()[10]]),
3028 *((Verbosity *)ws[345]));
3029}
3030
3032{
3033 AtmFieldPerturbAtmGrids(*((Tensor3 *)ws[mr.Out()[0]]),
3034 *((Index *)ws[mr.In()[0]]),
3035 *((Vector *)ws[mr.In()[1]]),
3036 *((Vector *)ws[mr.In()[2]]),
3037 *((Vector *)ws[mr.In()[3]]),
3038 *((Tensor3 *)ws[mr.In()[4]]),
3039 *((Index *)ws[mr.In()[5]]),
3040 *((Numeric *)ws[mr.In()[6]]),
3041 *((String *)ws[mr.In()[7]]),
3042 *((Verbosity *)ws[345]));
3043}
3044
3046{
3047 AtmFieldPRegrid(*((Tensor3 *)ws[mr.Out()[0]]),
3048 *((Tensor3 *)ws[mr.In()[0]]),
3049 *((Vector *)ws[mr.In()[1]]),
3050 *((Vector *)ws[mr.In()[2]]),
3051 *((Index *)ws[mr.In()[3]]),
3052 *((Verbosity *)ws[345]));
3053}
3054
3056{
3057 AtmFieldPRegrid(*((Tensor4 *)ws[mr.Out()[0]]),
3058 *((Tensor4 *)ws[mr.In()[0]]),
3059 *((Vector *)ws[mr.In()[1]]),
3060 *((Vector *)ws[mr.In()[2]]),
3061 *((Index *)ws[mr.In()[3]]),
3062 *((Verbosity *)ws[345]));
3063}
3064
3066{
3067 AtmFieldsCalc(*((Tensor3 *)ws[mr.Out()[0]]),
3068 *((Tensor3 *)ws[mr.Out()[1]]),
3069 *((Tensor4 *)ws[mr.Out()[2]]),
3070 *((EnergyLevelMap *)ws[mr.Out()[3]]),
3071 *((Vector *)ws[mr.In()[0]]),
3072 *((Vector *)ws[mr.In()[1]]),
3073 *((Vector *)ws[mr.In()[2]]),
3074 *((GriddedField3 *)ws[mr.In()[3]]),
3075 *((GriddedField3 *)ws[mr.In()[4]]),
3076 *((ArrayOfGriddedField3 *)ws[mr.In()[5]]),
3077 *((ArrayOfGriddedField3 *)ws[mr.In()[6]]),
3078 *((ArrayOfQuantumIdentifier *)ws[mr.In()[7]]),
3079 *((Vector *)ws[mr.In()[8]]),
3080 *((Index *)ws[mr.In()[9]]),
3081 *((Index *)ws[mr.In()[10]]),
3082 *((Index *)ws[mr.In()[11]]),
3083 *((Index *)ws[mr.In()[12]]),
3084 *((Index *)ws[mr.In()[13]]),
3085 *((Verbosity *)ws[345]));
3086}
3087
3089{
3090 AtmFieldsCalcExpand1D(*((Tensor3 *)ws[mr.Out()[0]]),
3091 *((Tensor3 *)ws[mr.Out()[1]]),
3092 *((Tensor4 *)ws[mr.Out()[2]]),
3093 *((EnergyLevelMap *)ws[mr.Out()[3]]),
3094 *((Vector *)ws[mr.In()[0]]),
3095 *((Vector *)ws[mr.In()[1]]),
3096 *((Vector *)ws[mr.In()[2]]),
3097 *((GriddedField3 *)ws[mr.In()[3]]),
3098 *((GriddedField3 *)ws[mr.In()[4]]),
3099 *((ArrayOfGriddedField3 *)ws[mr.In()[5]]),
3100 *((ArrayOfGriddedField3 *)ws[mr.In()[6]]),
3101 *((ArrayOfQuantumIdentifier *)ws[mr.In()[7]]),
3102 *((Vector *)ws[mr.In()[8]]),
3103 *((Index *)ws[mr.In()[9]]),
3104 *((Index *)ws[mr.In()[10]]),
3105 *((Index *)ws[mr.In()[11]]),
3106 *((Index *)ws[mr.In()[12]]),
3107 *((Index *)ws[mr.In()[13]]),
3108 *((Verbosity *)ws[345]));
3109}
3110
3112{
3113 AtmFieldsExpand1D(*((Tensor3 *)ws[mr.Out()[0]]),
3114 *((Tensor3 *)ws[mr.Out()[1]]),
3115 *((Tensor4 *)ws[mr.Out()[2]]),
3116 *((Vector *)ws[mr.In()[0]]),
3117 *((Vector *)ws[mr.In()[1]]),
3118 *((Vector *)ws[mr.In()[2]]),
3119 *((Index *)ws[mr.In()[3]]),
3120 *((Index *)ws[mr.In()[4]]),
3121 *((Verbosity *)ws[345]));
3122}
3123
3125{
3126 AtmFieldsExtract1D(*((Index *)ws[mr.Out()[0]]),
3127 *((Vector *)ws[mr.Out()[1]]),
3128 *((Vector *)ws[mr.Out()[2]]),
3129 *((Tensor3 *)ws[mr.Out()[3]]),
3130 *((Tensor3 *)ws[mr.Out()[4]]),
3131 *((Tensor4 *)ws[mr.Out()[5]]),
3132 *((Index *)ws[mr.In()[0]]),
3133 *((Index *)ws[mr.In()[1]]),
3134 *((Verbosity *)ws[345]));
3135}
3136
3138{
3139 AtmFieldsRefinePgrid(*((Vector *)ws[mr.Out()[0]]),
3140 *((Tensor3 *)ws[mr.Out()[1]]),
3141 *((Tensor3 *)ws[mr.Out()[2]]),
3142 *((Tensor4 *)ws[mr.Out()[3]]),
3143 *((Index *)ws[mr.Out()[4]]),
3144 *((Index *)ws[mr.Out()[5]]),
3145 *((Index *)ws[mr.Out()[6]]),
3146 *((Vector *)ws[mr.In()[0]]),
3147 *((Vector *)ws[mr.In()[1]]),
3148 *((Index *)ws[mr.In()[2]]),
3149 *((Numeric *)ws[mr.In()[3]]),
3150 *((Index *)ws[mr.In()[4]]),
3151 *((Verbosity *)ws[345]));
3152}
3153
3155{
3157 *((Vector *)ws[mr.Out()[1]]),
3158 *((Vector *)ws[mr.Out()[2]]),
3159 *((Tensor3 *)ws[mr.Out()[3]]),
3160 *((Tensor3 *)ws[mr.Out()[4]]),
3161 *((Tensor4 *)ws[mr.Out()[5]]),
3162 *((Tensor4 *)ws[mr.Out()[6]]),
3163 *((ArrayOfString *)ws[mr.Out()[7]]),
3164 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
3165 *((GriddedField4 *)ws[mr.In()[1]]),
3166 *((Index *)ws[mr.In()[2]]),
3167 *((String *)ws[mr.In()[3]]),
3168 *((Numeric *)ws[mr.In()[4]]),
3169 *((Index *)ws[mr.In()[5]]),
3170 *((Verbosity *)ws[345]));
3171}
3172
3174{
3175 atmfields_checkedCalc(*((Index *)ws[mr.Out()[0]]),
3176 *((Index *)ws[mr.In()[0]]),
3177 *((Vector *)ws[mr.In()[1]]),
3178 *((Vector *)ws[mr.In()[2]]),
3179 *((Vector *)ws[mr.In()[3]]),
3180 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[4]]),
3181 *((Tensor3 *)ws[mr.In()[5]]),
3182 *((Tensor4 *)ws[mr.In()[6]]),
3183 *((Tensor3 *)ws[mr.In()[7]]),
3184 *((Tensor3 *)ws[mr.In()[8]]),
3185 *((Tensor3 *)ws[mr.In()[9]]),
3186 *((Tensor3 *)ws[mr.In()[10]]),
3187 *((Tensor3 *)ws[mr.In()[11]]),
3188 *((Tensor3 *)ws[mr.In()[12]]),
3189 *((Index *)ws[mr.In()[13]]),
3190 *((Index *)ws[mr.In()[14]]),
3191 *((Verbosity *)ws[345]));
3192}
3193
3195{
3196 atmgeom_checkedCalc(*((Index *)ws[mr.Out()[0]]),
3197 *((Index *)ws[mr.In()[0]]),
3198 *((Vector *)ws[mr.In()[1]]),
3199 *((Vector *)ws[mr.In()[2]]),
3200 *((Vector *)ws[mr.In()[3]]),
3201 *((Tensor3 *)ws[mr.In()[4]]),
3202 *((Vector *)ws[mr.In()[5]]),
3203 *((Matrix *)ws[mr.In()[6]]),
3204 *((Vector *)ws[mr.In()[7]]),
3205 *((Vector *)ws[mr.In()[8]]),
3206 *((Numeric *)ws[mr.In()[9]]),
3207 *((Verbosity *)ws[345]));
3208}
3209
3211{
3212 AtmosphereSet1D(*((Index *)ws[mr.Out()[0]]),
3213 *((Vector *)ws[mr.Out()[1]]),
3214 *((Vector *)ws[mr.Out()[2]]),
3215 *((Verbosity *)ws[345]));
3216}
3217
3219{
3220 AtmosphereSet2D(*((Index *)ws[mr.Out()[0]]),
3221 *((Vector *)ws[mr.Out()[1]]),
3222 *((Verbosity *)ws[345]));
3223}
3224
3226{
3227 AtmosphereSet3D(*((Index *)ws[mr.Out()[0]]),
3228 *((Vector *)ws[mr.Out()[1]]),
3229 *((Vector *)ws[mr.Out()[2]]),
3230 *((Verbosity *)ws[345]));
3231}
3232
3233void AtmRawRead_g(Workspace& ws, const MRecord& mr)
3234{
3235 AtmRawRead(*((GriddedField3 *)ws[mr.Out()[0]]),
3236 *((GriddedField3 *)ws[mr.Out()[1]]),
3237 *((ArrayOfGriddedField3 *)ws[mr.Out()[2]]),
3238 *((ArrayOfGriddedField3 *)ws[mr.Out()[3]]),
3239 *((ArrayOfQuantumIdentifier *)ws[mr.Out()[4]]),
3240 *((Vector *)ws[mr.Out()[5]]),
3241 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
3242 *((String *)ws[mr.In()[1]]),
3243 *((Verbosity *)ws[345]));
3244}
3245
3247{
3248 AtmWithNLTERawRead(*((GriddedField3 *)ws[mr.Out()[0]]),
3249 *((GriddedField3 *)ws[mr.Out()[1]]),
3250 *((ArrayOfGriddedField3 *)ws[mr.Out()[2]]),
3251 *((ArrayOfGriddedField3 *)ws[mr.Out()[3]]),
3252 *((ArrayOfQuantumIdentifier *)ws[mr.Out()[4]]),
3253 *((Vector *)ws[mr.Out()[5]]),
3254 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[0]]),
3255 *((String *)ws[mr.In()[1]]),
3256 *((Index *)ws[mr.In()[2]]),
3257 *((Verbosity *)ws[345]));
3258}
3259
3261{
3263 *((String *)ws[mr.In()[0]]),
3264 *((Numeric *)ws[mr.In()[1]]),
3265 *((Index *)ws[mr.In()[2]]),
3266 *((ArrayOfString *)ws[mr.In()[3]]),
3267 *((Verbosity *)ws[345]));
3268}
3269
3271{
3273 *((String *)ws[mr.In()[0]]),
3274 *((GriddedField3 *)ws[mr.In()[1]]),
3275 *((Index *)ws[mr.In()[2]]),
3276 *((Verbosity *)ws[345]));
3277}
3278
3280{
3282 *((Numeric *)ws[mr.In()[0]]),
3283 *((Verbosity *)ws[345]));
3284}
3285
3287{
3289 *((String *)ws[mr.In()[0]]),
3290 *((GriddedField3 *)ws[mr.In()[1]]),
3291 *((Verbosity *)ws[345]));
3292}
3293
3295{
3297 *((Index *)ws[mr.In()[0]]),
3298 *((Matrix *)ws[mr.In()[1]]),
3299 *((ArrayOfString *)ws[mr.In()[2]]),
3300 *((Verbosity *)ws[345]));
3301}
3302
3304{
3306 *((Numeric *)ws[mr.In()[0]]),
3307 *((Verbosity *)ws[345]));
3308}
3309
3311{
3313 *((Vector *)ws[mr.In()[0]]),
3314 *((Vector *)ws[mr.In()[1]]),
3315 *((Vector *)ws[mr.In()[2]]),
3316 *((Verbosity *)ws[345]));
3317}
3318
3320{
3322 *((String *)ws[mr.In()[0]]),
3323 *((Numeric *)ws[mr.In()[1]]),
3324 *((Index *)ws[mr.In()[2]]),
3325 *((ArrayOfString *)ws[mr.In()[3]]),
3326 *((Verbosity *)ws[345]));
3327}
3328
3330{
3332 *((String *)ws[mr.In()[0]]),
3333 *((GriddedField3 *)ws[mr.In()[1]]),
3334 *((Index *)ws[mr.In()[2]]),
3335 *((Verbosity *)ws[345]));
3336}
3337
3339{
3341 *((Numeric *)ws[mr.In()[0]]),
3342 *((Verbosity *)ws[345]));
3343}
3344
3346{
3348 *((Index *)ws[mr.In()[0]]),
3349 *((ArrayOfMatrix *)ws[mr.In()[1]]),
3350 *((ArrayOfString *)ws[mr.In()[2]]),
3351 *((Verbosity *)ws[345]));
3352}
3353
3354void CIAInfo_g(Workspace& ws, const MRecord& mr)
3355{
3356 CIAInfo(*((String *)ws[mr.In()[0]]),
3357 *((ArrayOfString *)ws[mr.In()[1]]),
3358 *((Verbosity *)ws[345]));
3359}
3360
3362{
3363 CIARecordReadFromFile(*((CIARecord *)ws[mr.Out()[0]]),
3364 *((String *)ws[mr.In()[0]]),
3365 *((String *)ws[mr.In()[1]]),
3366 *((Verbosity *)ws[345]));
3367}
3368
3369void cloudboxOff_g(Workspace& ws, const MRecord& mr)
3370{
3371 cloudboxOff(*((Index *)ws[mr.Out()[0]]),
3372 *((Index *)ws[mr.Out()[1]]),
3373 *((ArrayOfIndex *)ws[mr.Out()[2]]),
3374 *((Agenda *)ws[mr.Out()[3]]),
3375 *((Tensor4 *)ws[mr.Out()[4]]),
3376 *((ArrayOfTensor4 *)ws[mr.Out()[5]]),
3377 *((ArrayOfString *)ws[mr.Out()[6]]),
3378 *((ArrayOfArrayOfSingleScatteringData *)ws[mr.Out()[7]]),
3379 *((ArrayOfArrayOfSingleScatteringData *)ws[mr.Out()[8]]),
3380 *((Index *)ws[mr.Out()[9]]),
3381 *((Matrix *)ws[mr.Out()[10]]),
3382 *((ArrayOfRetrievalQuantity *)ws[mr.In()[0]]),
3383 *((Verbosity *)ws[345]));
3384}
3385
3387{
3388 cloudboxSetAutomatically(*((Index *)ws[mr.Out()[0]]),
3389 *((ArrayOfIndex *)ws[mr.Out()[1]]),
3390 *((Index *)ws[mr.In()[0]]),
3391 *((Vector *)ws[mr.In()[1]]),
3392 *((Vector *)ws[mr.In()[2]]),
3393 *((Vector *)ws[mr.In()[3]]),
3394 *((Tensor4 *)ws[mr.In()[4]]),
3395 *((Numeric *)ws[mr.In()[5]]),
3396 *((Verbosity *)ws[345]));
3397}
3398
3400{
3401 cloudboxSetFullAtm(*((Index *)ws[mr.Out()[0]]),
3402 *((ArrayOfIndex *)ws[mr.Out()[1]]),
3403 *((Index *)ws[mr.In()[0]]),
3404 *((Vector *)ws[mr.In()[1]]),
3405 *((Vector *)ws[mr.In()[2]]),
3406 *((Vector *)ws[mr.In()[3]]),
3407 *((Verbosity *)ws[345]));
3408}
3409
3411{
3412 cloudboxSetManually(*((Index *)ws[mr.Out()[0]]),
3413 *((ArrayOfIndex *)ws[mr.Out()[1]]),
3414 *((Index *)ws[mr.In()[0]]),
3415 *((Vector *)ws[mr.In()[1]]),
3416 *((Vector *)ws[mr.In()[2]]),
3417 *((Vector *)ws[mr.In()[3]]),
3418 *((Numeric *)ws[mr.In()[4]]),
3419 *((Numeric *)ws[mr.In()[5]]),
3420 *((Numeric *)ws[mr.In()[6]]),
3421 *((Numeric *)ws[mr.In()[7]]),
3422 *((Numeric *)ws[mr.In()[8]]),
3423 *((Numeric *)ws[mr.In()[9]]),
3424 *((Verbosity *)ws[345]));
3425}
3426
3428{
3429 cloudboxSetManuallyAltitude(*((Index *)ws[mr.Out()[0]]),
3430 *((ArrayOfIndex *)ws[mr.Out()[1]]),
3431 *((Index *)ws[mr.In()[0]]),
3432 *((Tensor3 *)ws[mr.In()[1]]),
3433 *((Vector *)ws[mr.In()[2]]),
3434 *((Vector *)ws[mr.In()[3]]),
3435 *((Numeric *)ws[mr.In()[4]]),
3436 *((Numeric *)ws[mr.In()[5]]),
3437 *((Numeric *)ws[mr.In()[6]]),
3438 *((Numeric *)ws[mr.In()[7]]),
3439 *((Numeric *)ws[mr.In()[8]]),
3440 *((Numeric *)ws[mr.In()[9]]),
3441 *((Verbosity *)ws[345]));
3442}
3443
3445{
3446 cloudbox_checkedCalc(*((Index *)ws[mr.Out()[0]]),
3447 *((Index *)ws[mr.In()[0]]),
3448 *((Index *)ws[mr.In()[1]]),
3449 *((Vector *)ws[mr.In()[2]]),
3450 *((Vector *)ws[mr.In()[3]]),
3451 *((Vector *)ws[mr.In()[4]]),
3452 *((Tensor3 *)ws[mr.In()[5]]),
3453 *((Matrix *)ws[mr.In()[6]]),
3454 *((Tensor3 *)ws[mr.In()[7]]),
3455 *((Tensor3 *)ws[mr.In()[8]]),
3456 *((Tensor3 *)ws[mr.In()[9]]),
3457 *((Index *)ws[mr.In()[10]]),
3458 *((ArrayOfIndex *)ws[mr.In()[11]]),
3459 *((Tensor4 *)ws[mr.In()[12]]),
3460 *((ArrayOfTensor4 *)ws[mr.In()[13]]),
3461 *((ArrayOfRetrievalQuantity *)ws[mr.In()[14]]),
3462 *((ArrayOfArrayOfSingleScatteringData *)ws[mr.In()[15]]),
3463 *((ArrayOfString *)ws[mr.In()[16]]),
3464 *((Matrix *)ws[mr.In()[17]]),
3465 *((ArrayOfArrayOfSpeciesTag *)ws[mr.In()[18]]),
3466 *((Index *)ws[mr.In()[19]]),
3467 *((Verbosity *)ws[345]));
3468}
3469
3471{
3473 *((Tensor6 *)ws[mr.Out()[0]]),
3474 *((Agenda *)ws[mr.In()[0]]),
3475 *((Agenda *)ws[mr.In()[1]]),
3476 *((Agenda *)ws[mr.In()[2]]),
3477 *((Index *)ws[mr.In()[3]]),
3478 *((Verbosity *)ws[345]));
3479}
3480
3482{
3483 cloudbox_fieldCrop(*((Tensor7 *)ws[mr.Out()[0]]),
3484 *((ArrayOfIndex *)ws[mr.Out()[1]]),
3485 *((Index *)ws[mr.In()[0]]),
3486 *((Index *)ws[mr.In()[1]]),
3487 *((Index *)ws[mr.In()[2]]),
3488 *((Index *)ws[mr.In()[3]]),
3489 *((Index *)ws[mr.In()[4]]),
3490 *((Index *)ws[mr.In()[5]]),
3491 *((Index *)ws[mr.In()[6]]),
3492 *((Index *)ws[mr.In()[7]]),
3493 *((Verbosity *)ws[345]));
3494}
3495
3497{
3498 cloudbox_fieldSetFromPrecalc(*((Tensor7 *)ws[mr.Out()[0]]),
3499 *((Vector *)ws[mr.In()[0]]),
3500 *((Vector *)ws[mr.In()[1]]),
3501 *((Index *)ws[mr.In()[2]]),
3502 *((Index *)ws[mr.In()[3]]),
3503 *((ArrayOfIndex *)ws[mr.In()[4]]),
3504 *((Index *)ws[mr.In()[5]]),
3505 *((Tensor7 *)ws[mr.In()[6]]),
3506 *((Verbosity *)ws[345]));
3507}
3508
3510{
3511 cloudbox_fieldSetClearsky(*((Tensor7 *)ws[mr.Out()[0]]),
3512 *((Vector *)ws[mr.In()[0]]),
3513 *((Vector *)ws[mr.In()[1]]),
3514 *((Vector *)ws[mr.In()[2]]),
3515 *((ArrayOfIndex *)ws[mr.In()[3]]),
3516 *((Index *)ws[mr.In()[4]]),
3517 *((Index *)ws[mr.In()[5]]),
3518 *((Index *)ws[mr.In()[6]]),
3519 *((Index *)ws[mr.In()[7]]),
3520 *((Verbosity *)ws[345]));
3521}
3522
3524{
3525 cloudbox_field_monoSetConst(*((Tensor6 *)ws[mr.Out()[0]]),
3526 *((Vector *)ws[mr.In()[0]]),
3527 *((Vector *)ws[mr.In()[1]]),
3528 *((Vector *)ws[mr.In()[2]]),
3529 *((ArrayOfIndex *)ws[mr.In()[3]]),
3530 *((Index *)ws[mr.In()[4]]),
3531 *((Index *)ws[mr.In()[5]]),
3532 *((Vector *)ws[mr.In()[6]]),
3533 *((Verbosity *)ws[345]));
3534}
3535
3537{
3538 cloudbox_fieldSetConst(*((Tensor7 *)ws[mr.Out()[0]]),
3539 *((Vector *)ws[mr.In()[0]]),
3540 *((Vector *)ws[mr.In()[1]]),
3541 *((Vector *)ws[mr.In()[2]]),
3542 *((ArrayOfIndex *)ws[mr.In()[3]]),
3543 *((Index *)ws[mr.In()[4]]),
3544 *((Index *)ws[mr.In()[5]]),
3545 *((Vector *)ws[mr.In()[6]]),
3546 *((Verbosity *)ws[345]));
3547}
3548
3550{
3551 cloudbox_fieldSetConstPerFreq(*((Tensor7 *)ws[mr.Out()[0]]),
3552 *((Vector *)ws[mr.In()[0]]),
3553 *((Vector *)ws[mr.In()[1]]),
3554 *((Vector *)ws[mr.In()[2]]),
3555 *((ArrayOfIndex *)ws[mr.In()[3]]),
3556 *((Index *)ws[mr.In()[4]]),
3557 *((Index *)ws[mr.In()[5]]),
3558 *((Matrix *)ws[mr.In()[6]]),
3559 *((Verbosity *)ws[345]));
3560}
3561
3563{
3565 *((Tensor6 *)ws[mr.Out()[0]]),
3566 *((Tensor6 *)ws[mr.In()[0]]),
3567 *((ArrayOfIndex *)ws[mr.In()[1]]),
3568 *((Agenda *)ws[mr.In()[2]]),
3569 *((Tensor4 *)ws[mr.In()[3]]),
3570 *((Agenda *)ws[mr.In()[4]]),
3571 *((Vector *)ws[mr.In()[5]]),
3572 *((Tensor4 *)ws[mr.In()[6]]),
3573 *((Agenda *)ws[mr.In()[7]]),
3574 *((Numeric *)ws[mr.In()[8]]),
3575 *((Numeric *)ws[mr.In()[9]]),
3576 *((Vector *)ws[mr.In()[10]]),
3577 *((Tensor3 *)ws[mr.In()[11]]),
3578 *((Vector *)ws[mr.In()[12]]),
3579 *((Tensor3 *)ws[mr.In()[13]]),
3580 *((Vector *)ws[mr.In()[14]]),
3581 *((Index *)ws[mr.In()[15]]),
3582 *((Agenda *)ws[mr.In()[16]]),
3583 *((Index *)ws[mr.In()[17]]),
3584 *((Verbosity *)ws[345]));
3585}
3586
3588{
3590 *((Tensor6 *)ws[mr.Out()[0]]),
3591 *((Tensor6 *)ws[mr.Out()[1]]),
3592 *((ArrayOfIndex *)ws[mr.In()[0]]),
3593 *((Agenda *)ws[mr.In()[1]]),
3594 *((Tensor4 *)ws[mr.In()[2]]),
3595 *((Agenda *)ws[mr.In()[3]]),
3596 *((Vector *)ws[mr.In()[4]]),
3597 *((Vector *)ws[mr.In()[5]]),
3598 *((Tensor4 *)ws[mr.In()[6]]),
3599 *((Agenda *)ws[mr.In()[7]]),
3600 *((Numeric *)ws[mr.In()[8]]),
3601 *((Numeric *)ws[mr.In()[9]]),
3602 *((Vector *)ws[mr.In()[10]]),
3603 *((Tensor3 *)ws[mr.In()[11]]),
3604 *((Vector *)ws[mr.In()[12]]),
3605 *((Tensor3 *)ws[mr.In()[13]]),
3606 *((Vector *)ws[mr.In()[14]]),
3607 *((Index *)ws[mr.In()[15]]),
3608 *((Agenda *)ws[mr.In()[16]]),
3609 *((Index *)ws[mr.In()[17]]),
3610 *((Index *)ws[mr.In()[18]]),
3611 *((Numeric *)ws[mr.In()[19]]),
3612 *((Index *)ws[mr.In()[20]]),
3613 *((Verbosity *)ws[345]));
3614}
3615
3617{
3619 *((Tensor6 *)ws[mr.Out()[0]]),
3620 *((Index *)ws[mr.Out()[1]]),
3621 *((Tensor6 *)ws[mr.In()[0]]),
3622 *((ArrayOfIndex *)ws[mr.In()[1]]),
3623 *((Agenda *)ws[mr.In()[2]]),
3624 *((Tensor4 *)ws[mr.In()[3]]),
3625 *((Agenda *)ws[mr.In()[4]]),
3626 *((Vector *)ws[mr.In()[5]]),
3627 *((Tensor4 *)ws[mr.In()[6]]),
3628 *((Vector *)ws[mr.In()[7]]),
3629 *((Tensor3 *)ws[mr.In()[8]]),
3630 *((Tensor3 *)ws[mr.In()[9]]),
3631 *((Vector *)ws[mr.In()[10]]),
3632 *((Index *)ws[mr.In()[11]]),
3633 *((Verbosity *)ws[345]));
3634}
3635
3637{
3639 *((Tensor6 *)ws[mr.Out()[0]]),
3640 *((Tensor6 *)ws[mr.In()[0]]),
3641 *((ArrayOfIndex *)ws[mr.In()[1]]),
3642 *((Agenda *)ws[mr.In()[2]]),
3643 *((Tensor4 *)ws[mr.In()[3]]),
3644 *((Agenda *)ws[mr.In()[4]]),
3645 *((Vector *)ws[mr.In()[5]]),
3646 *((Vector *)ws[mr.In()[6]]),
3647 *((Tensor4 *)ws[mr.In()[7]]),
3648 *((Agenda *)ws[mr.In()[8]]),
3649 *((Numeric *)ws[mr.In()[9]]),
3650 *((Numeric *)ws[mr.In()[10]]),
3651 *((Vector *)ws[mr.In()[11]]),
3652 *((Vector *)ws[mr.In()[12]]),
3653 *((Vector *)ws[mr.In()[13]]),
3654 *((Tensor3 *)ws[mr.In()[14]]),
3655 *((Vector *)ws[mr.In()[15]]),
3656 *((Tensor3 *)ws[mr.In()[16]]),
3657 *((Vector *)ws[mr.In()[17]]),
3658 *((Index *)ws[mr.In()[18]]),
3659 *((Index *)ws[mr.In()[19]]),
3660 *((Verbosity *)ws[345]));
3661}
3662
3664{
3666 *((Vector *)ws[mr.In()[0]]),
3667 *((Vector *)ws[mr.In()[1]]),
3668 *((ArrayOfIndex *)ws[mr.In()[2]]),
3669 *((Verbosity *)ws[345]));
3670}
3671
3673{
3674 Compare(*((Numeric *)ws[mr.In()[0]]),
3675 *((Numeric *)ws[mr.In()[1]]),
3676 *((Numeric *)ws[mr.In()[2]]),
3677 *((String *)ws[mr.In()[3]]),
3678 Workspace::wsv_data[mr.In()[0]].Name(),
3679 Workspace::wsv_data[mr.In()[1]].Name(),
3680 Workspace::wsv_data[mr.In()[2]].Name(),
3681 Workspace::wsv_data[mr.In()[3]].Name(),
3682 *((Verbosity *)ws[345]));
3683}
3684
3686{
3687 Compare(*((Vector *)ws[mr.In()[0]]),
3688 *((Vector *)ws[mr.In()[1]]),
3689 *((Numeric *)ws[mr.In()[2]]),
3690 *((String *)ws[mr.In()[3]]),
3691 Workspace::wsv_data[mr.In()[0]].Name(),
3692 Workspace::wsv_data[mr.In()[1]].Name(),
3693 Workspace::wsv_data[mr.In()[2]].Name(),
3694 Workspace::wsv_data[mr.In()[3]].Name(),
3695 *((Verbosity *)ws[345]));
3696}
3697
3699{
3700 Compare(*((Matrix *)ws[mr.In()[0]]),
3701 *((Matrix *)ws[mr.In()[1]]),
3702 *((Numeric *)ws[mr.In()[2]]),
3703 *((String *)ws[mr.In()[3]]),
3704 Workspace::wsv_data[mr.In()[0]].Name(),
3705 Workspace::wsv_data[mr.In()[1]].Name(),
3706 Workspace::wsv_data[mr.In()[2]].Name(),
3707 Workspace::wsv_data[mr.In()[3]].Name(),
3708 *((Verbosity *)ws[345]));
3709}
3710
3712{
3713 Compare(*((Tensor3 *)ws[mr.In()[0]]),
3714 *((Tensor3 *)ws[mr.In()[1]]),
3715 *((Numeric *)ws[mr.In()[2]]),
3716 *((String *)ws[mr.In()[3]]),
3717 Workspace::wsv_data[mr.In()[0]].Name(),
3718 Workspace::wsv_data[mr.In()[1]].Name(),
3719 Workspace::wsv_data[mr.In()[2]].Name(),
3720 Workspace::wsv_data[mr.In()[3]].Name(),
3721 *((Verbosity *)ws[345]));
3722}
3723
3725{
3726 Compare(*((Tensor4 *)ws[mr.In()[0]]),
3727 *((Tensor4 *)ws[mr.In()[1]]),
3728 *((Numeric *)ws[mr.In()[2]]),
3729 *((String *)ws[mr.In()[3]]),
3730 Workspace::wsv_data[mr.In()[0]].Name(),
3731 Workspace::wsv_data[mr.In()[1]].Name(),
3732 Workspace::wsv_data[mr.In()[2]].Name(),
3733 Workspace::wsv_data[mr.In()[3]].Name(),
3734 *((Verbosity *)ws[345]));
3735}
3736
3738{
3739 Compare(*((Tensor5 *)ws[mr.In()[0]]),
3740 *((Tensor5 *)ws[mr.In()[1]]),
3741 *((Numeric *)ws[mr.In()[2]]),
3742 *((String *)ws[mr.In()[3]]),
3743 Workspace::wsv_data[mr.In()[0]].Name(),
3744 Workspace::wsv_data[mr.In()[1]].Name(),
3745 Workspace::wsv_data[mr.In()[2]].Name(),
3746 Workspace::wsv_data[mr.In()[3]].Name(),
3747 *((Verbosity *)ws[345]));
3748}
3749
3751{
3752 Compare(*((Tensor7 *)ws[mr.In()[0]]),
3753 *((Tensor7 *)ws[mr.In()[1]]),
3754 *((Numeric *)ws[mr.In()[2]]),
3755 *((String *)ws[mr.In()[3]]),
3756 Workspace::wsv_data[mr.In()[0]].Name(),
3757 Workspace::wsv_data[mr.In()[1]].Name(),
3758 Workspace::wsv_data[mr.In()[2]].Name(),
3759 Workspace::wsv_data[mr.In()[3]].Name(),
3760 *((Verbosity *)ws[345]));
3761}
3762
3764{
3765 Compare(*((ArrayOfVector *)ws[mr.In()[0]]),
3766 *((ArrayOfVector *)ws[mr.In()[1]]),
3767 *((Numeric *)ws[mr.In()[2]]),
3768 *((String *)ws[mr.In()[3]]),
3769 Workspace::wsv_data[mr.In()[0]].Name(),
3770 Workspace::wsv_data[mr.In()[1]].Name(),
3771 Workspace::wsv_data[mr.In()[2]].Name(),
3772 Workspace::wsv_data[mr.In()[3]].Name(),
3773 *((Verbosity *)ws[345]));
3774}
3775
3777{
3778 Compare(*((ArrayOfMatrix *)ws[mr.In()[0]]),
3779 *((ArrayOfMatrix *)ws[mr.In()[1]]),
3780 *((Numeric *)ws[mr.In()[2]]),
3781 *((String *)ws[mr.In()[3]]),
3782 Workspace::wsv_data[mr.In()[0]].Name(),
3783 Workspace::wsv_data[mr.In()[1]].Name(),
3784 Workspace::wsv_data[mr.In()[2]].Name(),
3785 Workspace::wsv_data[mr.In()[3]].Name(),
3786 *((Verbosity *)ws[345]));
3787}
3788
3790{
3791 Compare(*((ArrayOfTensor7 *)ws[mr.In()[0]]),
3792 *((ArrayOfTensor7 *)ws[mr.In()[1]]),
3793 *((Numeric *)ws[mr.In()[2]]),
3794 *((String *)ws[mr.In()[3]]),
3795 Workspace::wsv_data[mr.In()[0]].Name(),
3796 Workspace::wsv_data[mr.In()[1]].Name(),
3797 Workspace::wsv_data[mr.In()[2]].Name(),
3798 Workspace::wsv_data[mr.In()[3]].Name(),
3799 *((Verbosity *)ws[345]));
3800}
3801
3803{
3804 Compare(*((GriddedField3 *)ws[mr.In()[0]]),
3805 *((GriddedField3 *)ws[mr.In()[1]]),
3806 *((Numeric *)ws[mr.In()[2]]),
3807 *((String *)ws[mr.In()[3]]),
3808 Workspace::wsv_data[mr.In()[0]].Name(),
3809 Workspace::wsv_data[mr.In()[1]].Name(),
3810 Workspace::wsv_data[mr.In()[2]].Name(),
3811 Workspace::wsv_data[mr.In()[3]].Name(),
3812 *((Verbosity *)ws[345]));
3813}
3814
3816{
3817 Compare(*((Sparse *)ws[mr.In()[0]]),
3818 *((Sparse *)ws[mr.In()[1]]),
3819 *((Numeric *)ws[mr.In()[2]]),
3820 *((String *)ws[mr.In()[3]]),
3821 Workspace::wsv_data[mr.In()[0]].Name(),
3822 Workspace::wsv_data[mr.In()[1]].Name(),
3823 Workspace::wsv_data[mr.In()[2]].Name(),
3824 Workspace::wsv_data[mr.In()[3]].Name(),
3825 *((Verbosity *)ws[345]));
3826}
3827
3829{
3830 Compare(*((SingleScatteringData *)ws[mr.In()[0]]),
3831 *((SingleScatteringData *)ws[mr.In()[1]]),
3832 *((Numeric *)ws[mr.In()[2]]),
3833 *((String *)ws[mr.In()[3]]),
3834 Workspace::wsv_data[mr.In()[0]].Name(),
3835 Workspace::wsv_data[mr.In()[1]].Name(),
3836 Workspace::wsv_data[mr.In()[2]].Name(),
3837 Workspace::wsv_data[mr.In()[3]].Name(),
3838 *((Verbosity *)ws[345]));
3839}
3840
3842{
3843 CompareRelative(*((Numeric *)ws[mr.In()[0]]),
3844 *((Numeric *)ws[mr.In()[1]]),
3845 *((Numeric *)ws[mr.In()[2]]),
3846 *((String *)ws[mr.In()[3]]),
3847 Workspace::wsv_data[mr.In()[0]].Name(),
3848 Workspace::wsv_data[mr.In()[1]].Name(),
3849 Workspace::wsv_data[mr.In()[2]].Name(),
3850 Workspace::wsv_data[mr.In()[3]].Name(),
3851 *((Verbosity *)ws[345]));
3852}
3853
3855{
3856 CompareRelative(*((Vector *)ws[mr.In()[0]]),
3857 *((Vector *)ws[mr.In()[1]]),
3858 *((Numeric *)ws[mr.In()[2]]),
3859 *((String *)ws[mr.In()[3]]),
3860 Workspace::wsv_data[mr.In()[0]].Name(),
3861 Workspace::wsv_data[mr.In()[1]].Name(),
3862 Workspace::wsv_data[mr.In()[2]].Name(),
3863 Workspace::wsv_data[mr.In()[3]].Name(),
3864 *((Verbosity *)ws[345]));
3865}
3866
3868{
3869 CompareRelative(*((Matrix *)ws[mr.In()[0]]),
3870 *((Matrix *)ws[mr.In()[1]]),
3871 *((Numeric *)ws[mr.In()[2]]),
3872 *((String *)ws[mr.In()[3]]),
3873 Workspace::wsv_data[mr.In()[0]].Name(),
3874 Workspace::wsv_data[mr.In()[1]].Name(),
3875 Workspace::wsv_data[mr.In()[2]].Name(),
3876 Workspace::wsv_data[mr.In()[3]].Name(),
3877 *((Verbosity *)ws[345]));
3878}
3879
3881{
3882 CompareRelative(*((Tensor3 *)ws[mr.In()[0]]),
3883 *((Tensor3 *)ws[mr.In()[1]]),
3884 *((Numeric *)ws[mr.In()[2]]),
3885 *((String *)ws[mr.In()[3]]),
3886 Workspace::wsv_data[mr.In()[0]].Name(),
3887 Workspace::wsv_data[mr.In()[1]].Name(),
3888 Workspace::wsv_data[mr.In()[2]].Name(),
3889 Workspace::wsv_data[mr.In()[3]].Name(),
3890 *((Verbosity *)ws[345]));
3891}
3892
3894{
3895 CompareRelative(*((Tensor4 *)ws[mr.In()[0]]),
3896 *((Tensor4 *)ws[mr.In()[1]]),
3897 *((Numeric *)ws[mr.In()[2]]),
3898 *((String *)ws[mr.In()[3]]),
3899 Workspace::wsv_data[mr.In()[0]].Name(),
3900 Workspace::wsv_data[mr.In()[1]].Name(),
3901 Workspace::wsv_data[mr.In()[2]].Name(),
3902 Workspace::wsv_data[mr.In()[3]].Name(),
3903 *((Verbosity *)ws[345]));
3904}
3905
3907{
3908 CompareRelative(*((Tensor5 *)ws[mr.In()[0]]),
3909 *((Tensor5 *)ws[mr.In()[1]]),
3910 *((Numeric *)ws[mr.In()[2]]),
3911 *((String *)ws[mr.In()[3]]),
3912 Workspace::wsv_data[mr.In()[0]].Name(),
3913 Workspace::wsv_data[mr.In()[1]].Name(),
3914 Workspace::wsv_data[mr.In()[2]].Name(),
3915 Workspace::wsv_data[mr.In()[3]].Name(),
3916 *((Verbosity *)ws[345]));
3917}
3918
3920{
3921 CompareRelative(*((Tensor6 *)ws[mr.In()[0]]),
3922 *((Tensor6 *)ws[mr.In()[1]]),
3923 *((Numeric *)ws[mr.In()[2]]),
3924 *((String *)ws[mr.In()[3]]),
3925 Workspace::wsv_data[mr.In()[0]].Name(),
3926 Workspace::wsv_data[mr.In()[1]].Name(),
3927 Workspace::wsv_data[mr.In()[2]].Name(),
3928 Workspace::wsv_data[mr.In()[3]].Name(),
3929 *((Verbosity *)ws[345]));
3930}
3931
3933{
3934 CompareRelative(*((Tensor7 *)ws[mr.In()[0]]),
3935 *((Tensor7 *)ws[mr.In()[1]]),
3936 *((Numeric *)ws[mr.In()[2]]),
3937 *((String *)ws[mr.In()[3]]),
3938 Workspace::wsv_data[mr.In()[0]].Name(),
3939 Workspace::wsv_data[mr.In()[1]].Name(),
3940 Workspace::wsv_data[mr.In()[2]].Name(),
3941 Workspace::wsv_data[mr.In()[3]].Name(),
3942 *((Verbosity *)ws[345]));
3943}
3944
3946{
3947 CompareRelative(*((ArrayOfVector *)ws[mr.In()[0]]),
3948 *((ArrayOfVector *)ws[mr.In()[1]]),
3949 *((Numeric *)ws[mr.In()[2]]),
3950 *((String *)ws[mr.In()[3]]),
3951 Workspace::wsv_data[mr.In()[0]].Name(),
3952 Workspace::wsv_data[mr.In()[1]].Name(),
3953 Workspace::wsv_data[mr.In()[2]].Name(),
3954 Workspace::wsv_data[mr.In()[3]].Name(),
3955 *((Verbosity *)ws[345]));
3956}
3957
3959{
3960 CompareRelative(*((ArrayOfMatrix *)ws[mr.In()[0]]),
3961 *((ArrayOfMatrix *)ws[mr.In()[1]]),
3962 *((Numeric *)ws[mr.In()[2]]),
3963 *((String *)ws[mr.In()[3]]),
3964 Workspace::wsv_data[mr.In()[0]].Name(),
3965 Workspace::wsv_data[mr.In()[1]].Name(),
3966 Workspace::wsv_data[mr.In()[2]].Name(),
3967 Workspace::wsv_data[mr.In()[3]].Name(),
3968 *((Verbosity *)ws[345]));
3969}
3970
3972{
3973 CompareRelative(*((ArrayOfTensor3 *)ws[mr.In()[0]]),
3974 *((ArrayOfTensor3 *)ws[mr.In()[1]]),
3975 *((Numeric *)ws[mr.In()[2]]),
3976 *((String *)ws[mr.In()[3]]),
3977 Workspace::wsv_data[mr.In()[0]].Name(),
3978 Workspace::wsv_data[mr.In()[1]].Name(),
3979 Workspace::wsv_data[mr.In()[2]].Name(),
3980 Workspace::wsv_data[mr.In()[3]].Name(),
3981 *((Verbosity *)ws[345]));
3982}
3983
3985{
3986 CompareRelative(*((ArrayOfTensor4 *)ws[mr.In()[0]]),
3987 *((ArrayOfTensor4 *)ws[mr.In()[1]]),
3988 *((Numeric *)ws[mr.In()[2]]),
3989 *((String *)ws[mr.In()[3]]),
3990 Workspace::wsv_data[mr.In()[0]].Name(),
3991 Workspace::wsv_data[mr.In()[1]].Name(),
3992 Workspace::wsv_data[mr.In()[2]].Name(),
3993 Workspace::wsv_data[mr.In()[3]].Name(),
3994 *((Verbosity *)ws[345]));
3995}
3996
3998{
3999 CompareRelative(*((ArrayOfTensor6 *)ws[mr.In()[0]]),
4000 *((ArrayOfTensor6 *)ws[mr.In()[1]]),
4001 *((Numeric *)ws[mr.In()[2]]),
4002 *((String *)ws[mr.In()[3]]),
4003 Workspace::wsv_data[mr.In()[0]].Name(),
4004 Workspace::wsv_data[mr.In()[1]].Name(),
4005 Workspace::wsv_data[mr.In()[2]].Name(),
4006 Workspace::wsv_data[mr.In()[3]].Name(),
4007 *((Verbosity *)ws[345]));
4008}
4009
4011{
4012 CompareRelative(*((ArrayOfTensor7 *)ws[mr.In()[0]]),
4013 *((ArrayOfTensor7 *)ws[mr.In()[1]]),
4014 *((Numeric *)ws[mr.In()[2]]),
4015 *((String *)ws[mr.In()[3]]),
4016 Workspace::wsv_data[mr.In()[0]].Name(),
4017 Workspace::wsv_data[mr.In()[1]].Name(),
4018 Workspace::wsv_data[mr.In()[2]].Name(),
4019 Workspace::wsv_data[mr.In()[3]].Name(),
4020 *((Verbosity *)ws[345]));
4021}
4022
4024{
4025 CompareRelative(*((ArrayOfArrayOfVector *)ws[mr.In()[0]]),
4026 *((ArrayOfArrayOfVector *)ws[mr.In()[1]]),
4027 *((Numeric *)ws[mr.In()[2]]),
4028 *((String *)ws[mr.In()[3]]),
4029 Workspace::wsv_data[mr.In()[0]].Name(),
4030 Workspace::wsv_data[mr.In()[1]].Name(),
4031 Workspace::wsv_data[mr.In()[2]].Name(),
4032 Workspace::wsv_data[mr.In()[3]].Name(),
4033 *((Verbosity *)ws[345]));
4034}
4035
4037{
4038 CompareRelative(*((ArrayOfArrayOfMatrix *)ws[mr.In()[0]]),
4039 *((ArrayOfArrayOfMatrix *)ws[mr.In()[1]]),
4040 *((Numeric *)ws[mr.In()[2]]),
4041 *((String *)ws[mr.In()[3]]),
4042 Workspace::wsv_data[mr.In()[0]].Name(),