ARTS 2.5.9 (git: 825fa5f2)
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: Dec 2 2022, 15:47:28
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{
31 AbsInputFromAtmFields(*(static_cast<Vector*>(ws[mr.Out()[0]].get())),
32 *(static_cast<Vector*>(ws[mr.Out()[1]].get())),
33 *(static_cast<Matrix*>(ws[mr.Out()[2]].get())),
34 *(static_cast<Index*>(ws[mr.In()[0]].get())),
35 *(static_cast<Vector*>(ws[mr.In()[1]].get())),
36 *(static_cast<Tensor3*>(ws[mr.In()[2]].get())),
37 *(static_cast<Tensor4*>(ws[mr.In()[3]].get())),
38 *(static_cast<Verbosity*>(ws[347].get())));
39}
40
42{
43 AbsorptionLinesCreate(*(static_cast<AbsorptionLines*>(ws[mr.Out()[0]].get())),
44 *(static_cast<Verbosity*>(ws[347].get())));
45}
46
48{
49 AbsorptionLinesSet(*(static_cast<AbsorptionLines*>(ws[mr.Out()[0]].get())),
50 mr.SetValue(),
51 *(static_cast<Verbosity*>(ws[347].get())));
52}
53
54void AddZaAa_g(Workspace& ws, const MRecord& mr)
55{
56 AddZaAa(*(static_cast<Matrix*>(ws[mr.Out()[0]].get())),
57 *(static_cast<Vector*>(ws[mr.In()[0]].get())),
58 *(static_cast<Matrix*>(ws[mr.In()[1]].get())),
59 *(static_cast<Verbosity*>(ws[347].get())));
60}
61
62void AgendaAppend_g(Workspace& ws, const MRecord& mr)
63{
64 AgendaAppend(ws,
65 *(static_cast<Agenda*>(ws[mr.Out()[0]].get())),
66 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
67 *(static_cast<Agenda*>(ws[mr.In()[0]].get())),
68 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
69 mr.Tasks(),
70 *(static_cast<Verbosity*>(ws[347].get())));
71}
72
73void AgendaCreate_g(Workspace& ws, const MRecord& mr)
74{
75 AgendaCreate(ws,
76 *(static_cast<Agenda*>(ws[mr.Out()[0]].get())),
77 *(static_cast<Verbosity*>(ws[347].get())));
78}
79
80void AgendaExecute_g(Workspace& ws, const MRecord& mr)
81{
83 *(static_cast<Agenda*>(ws[mr.In()[0]].get())),
84 *(static_cast<Verbosity*>(ws[347].get())));
85}
86
88{
90 *(static_cast<Agenda*>(ws[mr.In()[0]].get())),
91 *(static_cast<Verbosity*>(ws[347].get())));
92}
93
94void AgendaSet_g(Workspace& ws, const MRecord& mr)
95{
96 AgendaSet(ws,
97 *(static_cast<Agenda*>(ws[mr.Out()[0]].get())),
98 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
99 mr.Tasks(),
100 *(static_cast<Verbosity*>(ws[347].get())));
101}
102
104{
105 AngularGridsSetFluxCalc(*(static_cast<Vector*>(ws[mr.Out()[0]].get())),
106 *(static_cast<Vector*>(ws[mr.Out()[1]].get())),
107 *(static_cast<Vector*>(ws[mr.Out()[2]].get())),
108 *(static_cast<Index*>(ws[mr.In()[0]].get())),
109 *(static_cast<Index*>(ws[mr.In()[1]].get())),
110 *(static_cast<String*>(ws[mr.In()[2]].get())),
111 *(static_cast<Verbosity*>(ws[347].get())));
112}
113
115{
116 AntennaConstantGaussian1D(*(static_cast<Index*>(ws[mr.Out()[0]].get())),
117 *(static_cast<Matrix*>(ws[mr.Out()[1]].get())),
118 *(static_cast<GriddedField4*>(ws[mr.Out()[2]].get())),
119 *(static_cast<Matrix*>(ws[mr.Out()[3]].get())),
120 *(static_cast<Index*>(ws[mr.In()[0]].get())),
121 *(static_cast<Numeric*>(ws[mr.In()[1]].get())),
122 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
123 *(static_cast<Numeric*>(ws[mr.In()[3]].get())),
124 *(static_cast<Verbosity*>(ws[347].get())));
125}
126
128{
129 AntennaMultiBeamsToPencilBeams(*(static_cast<Matrix*>(ws[mr.Out()[0]].get())),
130 *(static_cast<Matrix*>(ws[mr.Out()[1]].get())),
131 *(static_cast<Matrix*>(ws[mr.Out()[2]].get())),
132 *(static_cast<Index*>(ws[mr.Out()[3]].get())),
133 *(static_cast<Matrix*>(ws[mr.Out()[4]].get())),
134 *(static_cast<Index*>(ws[mr.In()[0]].get())),
135 *(static_cast<Verbosity*>(ws[347].get())));
136}
137
138void AntennaOff_g(Workspace& ws, const MRecord& mr)
139{
140 AntennaOff(*(static_cast<Index*>(ws[mr.Out()[0]].get())),
141 *(static_cast<Matrix*>(ws[mr.Out()[1]].get())),
142 *(static_cast<Verbosity*>(ws[347].get())));
143}
144
146{
147 Append(*(static_cast<Vector*>(ws[mr.Out()[0]].get())),
148 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
149 *(static_cast<Numeric*>(ws[mr.In()[0]].get())),
150 *(static_cast<String*>(ws[mr.In()[1]].get())),
151 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
152 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
153 *(static_cast<Verbosity*>(ws[347].get())));
154}
155
157{
158 Append(*(static_cast<Vector*>(ws[mr.Out()[0]].get())),
159 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
160 *(static_cast<Vector*>(ws[mr.In()[0]].get())),
161 *(static_cast<String*>(ws[mr.In()[1]].get())),
162 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
163 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
164 *(static_cast<Verbosity*>(ws[347].get())));
165}
166
168{
169 Append(*(static_cast<Matrix*>(ws[mr.Out()[0]].get())),
170 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
171 *(static_cast<Matrix*>(ws[mr.In()[0]].get())),
172 *(static_cast<String*>(ws[mr.In()[1]].get())),
173 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
174 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
175 *(static_cast<Verbosity*>(ws[347].get())));
176}
177
179{
180 Append(*(static_cast<Matrix*>(ws[mr.Out()[0]].get())),
181 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
182 *(static_cast<Vector*>(ws[mr.In()[0]].get())),
183 *(static_cast<String*>(ws[mr.In()[1]].get())),
184 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
185 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
186 *(static_cast<Verbosity*>(ws[347].get())));
187}
188
190{
191 Append(*(static_cast<Tensor3*>(ws[mr.Out()[0]].get())),
192 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
193 *(static_cast<Matrix*>(ws[mr.In()[0]].get())),
194 *(static_cast<String*>(ws[mr.In()[1]].get())),
195 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
196 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
197 *(static_cast<Verbosity*>(ws[347].get())));
198}
199
201{
202 Append(*(static_cast<Tensor3*>(ws[mr.Out()[0]].get())),
203 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
204 *(static_cast<Tensor3*>(ws[mr.In()[0]].get())),
205 *(static_cast<String*>(ws[mr.In()[1]].get())),
206 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
207 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
208 *(static_cast<Verbosity*>(ws[347].get())));
209}
210
212{
213 Append(*(static_cast<Tensor4*>(ws[mr.Out()[0]].get())),
214 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
215 *(static_cast<Tensor3*>(ws[mr.In()[0]].get())),
216 *(static_cast<String*>(ws[mr.In()[1]].get())),
217 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
218 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
219 *(static_cast<Verbosity*>(ws[347].get())));
220}
221
223{
224 Append(*(static_cast<Tensor4*>(ws[mr.Out()[0]].get())),
225 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
226 *(static_cast<Tensor4*>(ws[mr.In()[0]].get())),
227 *(static_cast<String*>(ws[mr.In()[1]].get())),
228 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
229 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
230 *(static_cast<Verbosity*>(ws[347].get())));
231}
232
234{
235 Append(*(static_cast<String*>(ws[mr.Out()[0]].get())),
236 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
237 *(static_cast<String*>(ws[mr.In()[0]].get())),
238 *(static_cast<String*>(ws[mr.In()[1]].get())),
239 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
240 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
241 *(static_cast<Verbosity*>(ws[347].get())));
242}
243
245{
246 Append(*(static_cast<ArrayOfAbsorptionLines*>(ws[mr.Out()[0]].get())),
247 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
248 *(static_cast<ArrayOfAbsorptionLines*>(ws[mr.In()[0]].get())),
249 *(static_cast<String*>(ws[mr.In()[1]].get())),
250 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
251 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
252 *(static_cast<Verbosity*>(ws[347].get())));
253}
254
256{
257 Append(ws,
258 *(static_cast<ArrayOfAgenda*>(ws[mr.Out()[0]].get())),
259 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
260 *(static_cast<ArrayOfAgenda*>(ws[mr.In()[0]].get())),
261 *(static_cast<String*>(ws[mr.In()[1]].get())),
262 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
263 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
264 *(static_cast<Verbosity*>(ws[347].get())));
265}
266
268{
269 Append(*(static_cast<ArrayOfArrayOfAbsorptionLines*>(ws[mr.Out()[0]].get())),
270 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
271 *(static_cast<ArrayOfArrayOfAbsorptionLines*>(ws[mr.In()[0]].get())),
272 *(static_cast<String*>(ws[mr.In()[1]].get())),
273 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
274 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
275 *(static_cast<Verbosity*>(ws[347].get())));
276}
277
279{
280 Append(*(static_cast<ArrayOfArrayOfGriddedField1*>(ws[mr.Out()[0]].get())),
281 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
282 *(static_cast<ArrayOfArrayOfGriddedField1*>(ws[mr.In()[0]].get())),
283 *(static_cast<String*>(ws[mr.In()[1]].get())),
284 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
285 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
286 *(static_cast<Verbosity*>(ws[347].get())));
287}
288
290{
291 Append(*(static_cast<ArrayOfArrayOfGriddedField2*>(ws[mr.Out()[0]].get())),
292 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
293 *(static_cast<ArrayOfArrayOfGriddedField2*>(ws[mr.In()[0]].get())),
294 *(static_cast<String*>(ws[mr.In()[1]].get())),
295 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
296 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
297 *(static_cast<Verbosity*>(ws[347].get())));
298}
299
301{
302 Append(*(static_cast<ArrayOfArrayOfGriddedField3*>(ws[mr.Out()[0]].get())),
303 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
304 *(static_cast<ArrayOfArrayOfGriddedField3*>(ws[mr.In()[0]].get())),
305 *(static_cast<String*>(ws[mr.In()[1]].get())),
306 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
307 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
308 *(static_cast<Verbosity*>(ws[347].get())));
309}
310
312{
313 Append(*(static_cast<ArrayOfArrayOfIndex*>(ws[mr.Out()[0]].get())),
314 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
315 *(static_cast<ArrayOfArrayOfIndex*>(ws[mr.In()[0]].get())),
316 *(static_cast<String*>(ws[mr.In()[1]].get())),
317 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
318 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
319 *(static_cast<Verbosity*>(ws[347].get())));
320}
321
323{
324 Append(*(static_cast<ArrayOfArrayOfMatrix*>(ws[mr.Out()[0]].get())),
325 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
326 *(static_cast<ArrayOfArrayOfMatrix*>(ws[mr.In()[0]].get())),
327 *(static_cast<String*>(ws[mr.In()[1]].get())),
328 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
329 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
330 *(static_cast<Verbosity*>(ws[347].get())));
331}
332
334{
335 Append(*(static_cast<ArrayOfArrayOfPropagationMatrix*>(ws[mr.Out()[0]].get())),
336 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
337 *(static_cast<ArrayOfArrayOfPropagationMatrix*>(ws[mr.In()[0]].get())),
338 *(static_cast<String*>(ws[mr.In()[1]].get())),
339 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
340 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
341 *(static_cast<Verbosity*>(ws[347].get())));
342}
343
345{
346 Append(*(static_cast<ArrayOfArrayOfRadiationVector*>(ws[mr.Out()[0]].get())),
347 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
348 *(static_cast<ArrayOfArrayOfRadiationVector*>(ws[mr.In()[0]].get())),
349 *(static_cast<String*>(ws[mr.In()[1]].get())),
350 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
351 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
352 *(static_cast<Verbosity*>(ws[347].get())));
353}
354
356{
357 Append(*(static_cast<ArrayOfArrayOfScatteringMetaData*>(ws[mr.Out()[0]].get())),
358 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
359 *(static_cast<ArrayOfArrayOfScatteringMetaData*>(ws[mr.In()[0]].get())),
360 *(static_cast<String*>(ws[mr.In()[1]].get())),
361 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
362 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
363 *(static_cast<Verbosity*>(ws[347].get())));
364}
365
367{
368 Append(*(static_cast<ArrayOfArrayOfSingleScatteringData*>(ws[mr.Out()[0]].get())),
369 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
370 *(static_cast<ArrayOfArrayOfSingleScatteringData*>(ws[mr.In()[0]].get())),
371 *(static_cast<String*>(ws[mr.In()[1]].get())),
372 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
373 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
374 *(static_cast<Verbosity*>(ws[347].get())));
375}
376
378{
379 Append(*(static_cast<ArrayOfArrayOfSpeciesTag*>(ws[mr.Out()[0]].get())),
380 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
381 *(static_cast<ArrayOfArrayOfSpeciesTag*>(ws[mr.In()[0]].get())),
382 *(static_cast<String*>(ws[mr.In()[1]].get())),
383 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
384 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
385 *(static_cast<Verbosity*>(ws[347].get())));
386}
387
389{
390 Append(*(static_cast<ArrayOfArrayOfStokesVector*>(ws[mr.Out()[0]].get())),
391 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
392 *(static_cast<ArrayOfArrayOfStokesVector*>(ws[mr.In()[0]].get())),
393 *(static_cast<String*>(ws[mr.In()[1]].get())),
394 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
395 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
396 *(static_cast<Verbosity*>(ws[347].get())));
397}
398
400{
401 Append(*(static_cast<ArrayOfArrayOfString*>(ws[mr.Out()[0]].get())),
402 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
403 *(static_cast<ArrayOfArrayOfString*>(ws[mr.In()[0]].get())),
404 *(static_cast<String*>(ws[mr.In()[1]].get())),
405 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
406 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
407 *(static_cast<Verbosity*>(ws[347].get())));
408}
409
411{
412 Append(*(static_cast<ArrayOfArrayOfTensor3*>(ws[mr.Out()[0]].get())),
413 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
414 *(static_cast<ArrayOfArrayOfTensor3*>(ws[mr.In()[0]].get())),
415 *(static_cast<String*>(ws[mr.In()[1]].get())),
416 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
417 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
418 *(static_cast<Verbosity*>(ws[347].get())));
419}
420
422{
423 Append(*(static_cast<ArrayOfArrayOfTensor6*>(ws[mr.Out()[0]].get())),
424 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
425 *(static_cast<ArrayOfArrayOfTensor6*>(ws[mr.In()[0]].get())),
426 *(static_cast<String*>(ws[mr.In()[1]].get())),
427 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
428 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
429 *(static_cast<Verbosity*>(ws[347].get())));
430}
431
433{
434 Append(*(static_cast<ArrayOfArrayOfTime*>(ws[mr.Out()[0]].get())),
435 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
436 *(static_cast<ArrayOfArrayOfTime*>(ws[mr.In()[0]].get())),
437 *(static_cast<String*>(ws[mr.In()[1]].get())),
438 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
439 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
440 *(static_cast<Verbosity*>(ws[347].get())));
441}
442
444{
445 Append(*(static_cast<ArrayOfArrayOfTransmissionMatrix*>(ws[mr.Out()[0]].get())),
446 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
447 *(static_cast<ArrayOfArrayOfTransmissionMatrix*>(ws[mr.In()[0]].get())),
448 *(static_cast<String*>(ws[mr.In()[1]].get())),
449 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
450 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
451 *(static_cast<Verbosity*>(ws[347].get())));
452}
453
455{
456 Append(*(static_cast<ArrayOfArrayOfVector*>(ws[mr.Out()[0]].get())),
457 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
458 *(static_cast<ArrayOfArrayOfVector*>(ws[mr.In()[0]].get())),
459 *(static_cast<String*>(ws[mr.In()[1]].get())),
460 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
461 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
462 *(static_cast<Verbosity*>(ws[347].get())));
463}
464
466{
467 Append(*(static_cast<ArrayOfCIARecord*>(ws[mr.Out()[0]].get())),
468 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
469 *(static_cast<ArrayOfCIARecord*>(ws[mr.In()[0]].get())),
470 *(static_cast<String*>(ws[mr.In()[1]].get())),
471 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
472 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
473 *(static_cast<Verbosity*>(ws[347].get())));
474}
475
477{
478 Append(*(static_cast<ArrayOfGriddedField1*>(ws[mr.Out()[0]].get())),
479 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
480 *(static_cast<ArrayOfGriddedField1*>(ws[mr.In()[0]].get())),
481 *(static_cast<String*>(ws[mr.In()[1]].get())),
482 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
483 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
484 *(static_cast<Verbosity*>(ws[347].get())));
485}
486
488{
489 Append(*(static_cast<ArrayOfGriddedField2*>(ws[mr.Out()[0]].get())),
490 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
491 *(static_cast<ArrayOfGriddedField2*>(ws[mr.In()[0]].get())),
492 *(static_cast<String*>(ws[mr.In()[1]].get())),
493 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
494 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
495 *(static_cast<Verbosity*>(ws[347].get())));
496}
497
499{
500 Append(*(static_cast<ArrayOfGriddedField3*>(ws[mr.Out()[0]].get())),
501 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
502 *(static_cast<ArrayOfGriddedField3*>(ws[mr.In()[0]].get())),
503 *(static_cast<String*>(ws[mr.In()[1]].get())),
504 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
505 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
506 *(static_cast<Verbosity*>(ws[347].get())));
507}
508
510{
511 Append(*(static_cast<ArrayOfGriddedField4*>(ws[mr.Out()[0]].get())),
512 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
513 *(static_cast<ArrayOfGriddedField4*>(ws[mr.In()[0]].get())),
514 *(static_cast<String*>(ws[mr.In()[1]].get())),
515 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
516 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
517 *(static_cast<Verbosity*>(ws[347].get())));
518}
519
521{
522 Append(*(static_cast<ArrayOfIndex*>(ws[mr.Out()[0]].get())),
523 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
524 *(static_cast<ArrayOfIndex*>(ws[mr.In()[0]].get())),
525 *(static_cast<String*>(ws[mr.In()[1]].get())),
526 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
527 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
528 *(static_cast<Verbosity*>(ws[347].get())));
529}
530
532{
533 Append(*(static_cast<ArrayOfJacobianTarget*>(ws[mr.Out()[0]].get())),
534 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
535 *(static_cast<ArrayOfJacobianTarget*>(ws[mr.In()[0]].get())),
536 *(static_cast<String*>(ws[mr.In()[1]].get())),
537 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
538 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
539 *(static_cast<Verbosity*>(ws[347].get())));
540}
541
543{
544 Append(*(static_cast<ArrayOfMatrix*>(ws[mr.Out()[0]].get())),
545 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
546 *(static_cast<ArrayOfMatrix*>(ws[mr.In()[0]].get())),
547 *(static_cast<String*>(ws[mr.In()[1]].get())),
548 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
549 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
550 *(static_cast<Verbosity*>(ws[347].get())));
551}
552
554{
555 Append(*(static_cast<ArrayOfPpath*>(ws[mr.Out()[0]].get())),
556 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
557 *(static_cast<ArrayOfPpath*>(ws[mr.In()[0]].get())),
558 *(static_cast<String*>(ws[mr.In()[1]].get())),
559 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
560 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
561 *(static_cast<Verbosity*>(ws[347].get())));
562}
563
565{
566 Append(*(static_cast<ArrayOfPropagationMatrix*>(ws[mr.Out()[0]].get())),
567 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
568 *(static_cast<ArrayOfPropagationMatrix*>(ws[mr.In()[0]].get())),
569 *(static_cast<String*>(ws[mr.In()[1]].get())),
570 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
571 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
572 *(static_cast<Verbosity*>(ws[347].get())));
573}
574
576{
577 Append(*(static_cast<ArrayOfQuantumIdentifier*>(ws[mr.Out()[0]].get())),
578 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
579 *(static_cast<ArrayOfQuantumIdentifier*>(ws[mr.In()[0]].get())),
580 *(static_cast<String*>(ws[mr.In()[1]].get())),
581 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
582 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
583 *(static_cast<Verbosity*>(ws[347].get())));
584}
585
587{
588 Append(*(static_cast<ArrayOfRadiationVector*>(ws[mr.Out()[0]].get())),
589 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
590 *(static_cast<ArrayOfRadiationVector*>(ws[mr.In()[0]].get())),
591 *(static_cast<String*>(ws[mr.In()[1]].get())),
592 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
593 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
594 *(static_cast<Verbosity*>(ws[347].get())));
595}
596
598{
599 Append(*(static_cast<ArrayOfRetrievalQuantity*>(ws[mr.Out()[0]].get())),
600 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
601 *(static_cast<ArrayOfRetrievalQuantity*>(ws[mr.In()[0]].get())),
602 *(static_cast<String*>(ws[mr.In()[1]].get())),
603 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
604 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
605 *(static_cast<Verbosity*>(ws[347].get())));
606}
607
609{
610 Append(*(static_cast<ArrayOfScatteringMetaData*>(ws[mr.Out()[0]].get())),
611 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
612 *(static_cast<ArrayOfScatteringMetaData*>(ws[mr.In()[0]].get())),
613 *(static_cast<String*>(ws[mr.In()[1]].get())),
614 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
615 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
616 *(static_cast<Verbosity*>(ws[347].get())));
617}
618
620{
621 Append(*(static_cast<ArrayOfSingleScatteringData*>(ws[mr.Out()[0]].get())),
622 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
623 *(static_cast<ArrayOfSingleScatteringData*>(ws[mr.In()[0]].get())),
624 *(static_cast<String*>(ws[mr.In()[1]].get())),
625 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
626 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
627 *(static_cast<Verbosity*>(ws[347].get())));
628}
629
631{
632 Append(*(static_cast<ArrayOfSparse*>(ws[mr.Out()[0]].get())),
633 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
634 *(static_cast<ArrayOfSparse*>(ws[mr.In()[0]].get())),
635 *(static_cast<String*>(ws[mr.In()[1]].get())),
636 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
637 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
638 *(static_cast<Verbosity*>(ws[347].get())));
639}
640
642{
643 Append(*(static_cast<ArrayOfSpeciesTag*>(ws[mr.Out()[0]].get())),
644 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
645 *(static_cast<ArrayOfSpeciesTag*>(ws[mr.In()[0]].get())),
646 *(static_cast<String*>(ws[mr.In()[1]].get())),
647 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
648 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
649 *(static_cast<Verbosity*>(ws[347].get())));
650}
651
653{
654 Append(*(static_cast<ArrayOfStar*>(ws[mr.Out()[0]].get())),
655 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
656 *(static_cast<ArrayOfStar*>(ws[mr.In()[0]].get())),
657 *(static_cast<String*>(ws[mr.In()[1]].get())),
658 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
659 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
660 *(static_cast<Verbosity*>(ws[347].get())));
661}
662
664{
665 Append(*(static_cast<ArrayOfStokesVector*>(ws[mr.Out()[0]].get())),
666 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
667 *(static_cast<ArrayOfStokesVector*>(ws[mr.In()[0]].get())),
668 *(static_cast<String*>(ws[mr.In()[1]].get())),
669 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
670 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
671 *(static_cast<Verbosity*>(ws[347].get())));
672}
673
675{
676 Append(*(static_cast<ArrayOfString*>(ws[mr.Out()[0]].get())),
677 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
678 *(static_cast<ArrayOfString*>(ws[mr.In()[0]].get())),
679 *(static_cast<String*>(ws[mr.In()[1]].get())),
680 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
681 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
682 *(static_cast<Verbosity*>(ws[347].get())));
683}
684
686{
687 Append(*(static_cast<ArrayOfTelsemAtlas*>(ws[mr.Out()[0]].get())),
688 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
689 *(static_cast<ArrayOfTelsemAtlas*>(ws[mr.In()[0]].get())),
690 *(static_cast<String*>(ws[mr.In()[1]].get())),
691 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
692 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
693 *(static_cast<Verbosity*>(ws[347].get())));
694}
695
697{
698 Append(*(static_cast<ArrayOfTensor3*>(ws[mr.Out()[0]].get())),
699 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
700 *(static_cast<ArrayOfTensor3*>(ws[mr.In()[0]].get())),
701 *(static_cast<String*>(ws[mr.In()[1]].get())),
702 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
703 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
704 *(static_cast<Verbosity*>(ws[347].get())));
705}
706
708{
709 Append(*(static_cast<ArrayOfTensor4*>(ws[mr.Out()[0]].get())),
710 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
711 *(static_cast<ArrayOfTensor4*>(ws[mr.In()[0]].get())),
712 *(static_cast<String*>(ws[mr.In()[1]].get())),
713 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
714 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
715 *(static_cast<Verbosity*>(ws[347].get())));
716}
717
719{
720 Append(*(static_cast<ArrayOfTensor5*>(ws[mr.Out()[0]].get())),
721 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
722 *(static_cast<ArrayOfTensor5*>(ws[mr.In()[0]].get())),
723 *(static_cast<String*>(ws[mr.In()[1]].get())),
724 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
725 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
726 *(static_cast<Verbosity*>(ws[347].get())));
727}
728
730{
731 Append(*(static_cast<ArrayOfTensor6*>(ws[mr.Out()[0]].get())),
732 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
733 *(static_cast<ArrayOfTensor6*>(ws[mr.In()[0]].get())),
734 *(static_cast<String*>(ws[mr.In()[1]].get())),
735 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
736 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
737 *(static_cast<Verbosity*>(ws[347].get())));
738}
739
741{
742 Append(*(static_cast<ArrayOfTensor7*>(ws[mr.Out()[0]].get())),
743 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
744 *(static_cast<ArrayOfTensor7*>(ws[mr.In()[0]].get())),
745 *(static_cast<String*>(ws[mr.In()[1]].get())),
746 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
747 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
748 *(static_cast<Verbosity*>(ws[347].get())));
749}
750
752{
753 Append(*(static_cast<ArrayOfTime*>(ws[mr.Out()[0]].get())),
754 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
755 *(static_cast<ArrayOfTime*>(ws[mr.In()[0]].get())),
756 *(static_cast<String*>(ws[mr.In()[1]].get())),
757 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
758 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
759 *(static_cast<Verbosity*>(ws[347].get())));
760}
761
763{
764 Append(*(static_cast<ArrayOfTransmissionMatrix*>(ws[mr.Out()[0]].get())),
765 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
766 *(static_cast<ArrayOfTransmissionMatrix*>(ws[mr.In()[0]].get())),
767 *(static_cast<String*>(ws[mr.In()[1]].get())),
768 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
769 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
770 *(static_cast<Verbosity*>(ws[347].get())));
771}
772
774{
775 Append(*(static_cast<ArrayOfVector*>(ws[mr.Out()[0]].get())),
776 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
777 *(static_cast<ArrayOfVector*>(ws[mr.In()[0]].get())),
778 *(static_cast<String*>(ws[mr.In()[1]].get())),
779 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
780 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
781 *(static_cast<Verbosity*>(ws[347].get())));
782}
783
785{
786 Append(*(static_cast<ArrayOfXsecRecord*>(ws[mr.Out()[0]].get())),
787 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
788 *(static_cast<ArrayOfXsecRecord*>(ws[mr.In()[0]].get())),
789 *(static_cast<String*>(ws[mr.In()[1]].get())),
790 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
791 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
792 *(static_cast<Verbosity*>(ws[347].get())));
793}
794
796{
797 Append(*(static_cast<ArrayOfAbsorptionLines*>(ws[mr.Out()[0]].get())),
798 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
799 *(static_cast<AbsorptionLines*>(ws[mr.In()[0]].get())),
800 *(static_cast<String*>(ws[mr.In()[1]].get())),
801 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
802 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
803 *(static_cast<Verbosity*>(ws[347].get())));
804}
805
807{
808 Append(ws,
809 *(static_cast<ArrayOfAgenda*>(ws[mr.Out()[0]].get())),
810 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
811 *(static_cast<Agenda*>(ws[mr.In()[0]].get())),
812 *(static_cast<String*>(ws[mr.In()[1]].get())),
813 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
814 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
815 *(static_cast<Verbosity*>(ws[347].get())));
816}
817
819{
820 Append(*(static_cast<ArrayOfArrayOfAbsorptionLines*>(ws[mr.Out()[0]].get())),
821 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
822 *(static_cast<ArrayOfAbsorptionLines*>(ws[mr.In()[0]].get())),
823 *(static_cast<String*>(ws[mr.In()[1]].get())),
824 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
825 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
826 *(static_cast<Verbosity*>(ws[347].get())));
827}
828
830{
831 Append(*(static_cast<ArrayOfArrayOfGriddedField1*>(ws[mr.Out()[0]].get())),
832 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
833 *(static_cast<ArrayOfGriddedField1*>(ws[mr.In()[0]].get())),
834 *(static_cast<String*>(ws[mr.In()[1]].get())),
835 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
836 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
837 *(static_cast<Verbosity*>(ws[347].get())));
838}
839
841{
842 Append(*(static_cast<ArrayOfArrayOfGriddedField2*>(ws[mr.Out()[0]].get())),
843 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
844 *(static_cast<ArrayOfGriddedField2*>(ws[mr.In()[0]].get())),
845 *(static_cast<String*>(ws[mr.In()[1]].get())),
846 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
847 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
848 *(static_cast<Verbosity*>(ws[347].get())));
849}
850
852{
853 Append(*(static_cast<ArrayOfArrayOfGriddedField3*>(ws[mr.Out()[0]].get())),
854 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
855 *(static_cast<ArrayOfGriddedField3*>(ws[mr.In()[0]].get())),
856 *(static_cast<String*>(ws[mr.In()[1]].get())),
857 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
858 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
859 *(static_cast<Verbosity*>(ws[347].get())));
860}
861
863{
864 Append(*(static_cast<ArrayOfArrayOfIndex*>(ws[mr.Out()[0]].get())),
865 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
866 *(static_cast<ArrayOfIndex*>(ws[mr.In()[0]].get())),
867 *(static_cast<String*>(ws[mr.In()[1]].get())),
868 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
869 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
870 *(static_cast<Verbosity*>(ws[347].get())));
871}
872
874{
875 Append(*(static_cast<ArrayOfArrayOfMatrix*>(ws[mr.Out()[0]].get())),
876 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
877 *(static_cast<ArrayOfMatrix*>(ws[mr.In()[0]].get())),
878 *(static_cast<String*>(ws[mr.In()[1]].get())),
879 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
880 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
881 *(static_cast<Verbosity*>(ws[347].get())));
882}
883
885{
886 Append(*(static_cast<ArrayOfArrayOfPropagationMatrix*>(ws[mr.Out()[0]].get())),
887 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
888 *(static_cast<ArrayOfPropagationMatrix*>(ws[mr.In()[0]].get())),
889 *(static_cast<String*>(ws[mr.In()[1]].get())),
890 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
891 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
892 *(static_cast<Verbosity*>(ws[347].get())));
893}
894
896{
897 Append(*(static_cast<ArrayOfArrayOfRadiationVector*>(ws[mr.Out()[0]].get())),
898 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
899 *(static_cast<ArrayOfRadiationVector*>(ws[mr.In()[0]].get())),
900 *(static_cast<String*>(ws[mr.In()[1]].get())),
901 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
902 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
903 *(static_cast<Verbosity*>(ws[347].get())));
904}
905
907{
908 Append(*(static_cast<ArrayOfArrayOfScatteringMetaData*>(ws[mr.Out()[0]].get())),
909 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
910 *(static_cast<ArrayOfScatteringMetaData*>(ws[mr.In()[0]].get())),
911 *(static_cast<String*>(ws[mr.In()[1]].get())),
912 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
913 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
914 *(static_cast<Verbosity*>(ws[347].get())));
915}
916
918{
919 Append(*(static_cast<ArrayOfArrayOfSingleScatteringData*>(ws[mr.Out()[0]].get())),
920 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
921 *(static_cast<ArrayOfSingleScatteringData*>(ws[mr.In()[0]].get())),
922 *(static_cast<String*>(ws[mr.In()[1]].get())),
923 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
924 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
925 *(static_cast<Verbosity*>(ws[347].get())));
926}
927
929{
930 Append(*(static_cast<ArrayOfArrayOfSpeciesTag*>(ws[mr.Out()[0]].get())),
931 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
932 *(static_cast<ArrayOfSpeciesTag*>(ws[mr.In()[0]].get())),
933 *(static_cast<String*>(ws[mr.In()[1]].get())),
934 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
935 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
936 *(static_cast<Verbosity*>(ws[347].get())));
937}
938
940{
941 Append(*(static_cast<ArrayOfArrayOfStokesVector*>(ws[mr.Out()[0]].get())),
942 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
943 *(static_cast<ArrayOfStokesVector*>(ws[mr.In()[0]].get())),
944 *(static_cast<String*>(ws[mr.In()[1]].get())),
945 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
946 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
947 *(static_cast<Verbosity*>(ws[347].get())));
948}
949
951{
952 Append(*(static_cast<ArrayOfArrayOfString*>(ws[mr.Out()[0]].get())),
953 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
954 *(static_cast<ArrayOfString*>(ws[mr.In()[0]].get())),
955 *(static_cast<String*>(ws[mr.In()[1]].get())),
956 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
957 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
958 *(static_cast<Verbosity*>(ws[347].get())));
959}
960
962{
963 Append(*(static_cast<ArrayOfArrayOfTensor3*>(ws[mr.Out()[0]].get())),
964 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
965 *(static_cast<ArrayOfTensor3*>(ws[mr.In()[0]].get())),
966 *(static_cast<String*>(ws[mr.In()[1]].get())),
967 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
968 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
969 *(static_cast<Verbosity*>(ws[347].get())));
970}
971
973{
974 Append(*(static_cast<ArrayOfArrayOfTensor6*>(ws[mr.Out()[0]].get())),
975 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
976 *(static_cast<ArrayOfTensor6*>(ws[mr.In()[0]].get())),
977 *(static_cast<String*>(ws[mr.In()[1]].get())),
978 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
979 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
980 *(static_cast<Verbosity*>(ws[347].get())));
981}
982
984{
985 Append(*(static_cast<ArrayOfArrayOfTime*>(ws[mr.Out()[0]].get())),
986 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
987 *(static_cast<ArrayOfTime*>(ws[mr.In()[0]].get())),
988 *(static_cast<String*>(ws[mr.In()[1]].get())),
989 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
990 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
991 *(static_cast<Verbosity*>(ws[347].get())));
992}
993
995{
996 Append(*(static_cast<ArrayOfArrayOfTransmissionMatrix*>(ws[mr.Out()[0]].get())),
997 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
998 *(static_cast<ArrayOfTransmissionMatrix*>(ws[mr.In()[0]].get())),
999 *(static_cast<String*>(ws[mr.In()[1]].get())),
1000 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1001 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1002 *(static_cast<Verbosity*>(ws[347].get())));
1003}
1004
1006{
1007 Append(*(static_cast<ArrayOfArrayOfVector*>(ws[mr.Out()[0]].get())),
1008 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1009 *(static_cast<ArrayOfVector*>(ws[mr.In()[0]].get())),
1010 *(static_cast<String*>(ws[mr.In()[1]].get())),
1011 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1012 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1013 *(static_cast<Verbosity*>(ws[347].get())));
1014}
1015
1017{
1018 Append(*(static_cast<ArrayOfCIARecord*>(ws[mr.Out()[0]].get())),
1019 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1020 *(static_cast<CIARecord*>(ws[mr.In()[0]].get())),
1021 *(static_cast<String*>(ws[mr.In()[1]].get())),
1022 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1023 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1024 *(static_cast<Verbosity*>(ws[347].get())));
1025}
1026
1028{
1029 Append(*(static_cast<ArrayOfGriddedField1*>(ws[mr.Out()[0]].get())),
1030 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1031 *(static_cast<GriddedField1*>(ws[mr.In()[0]].get())),
1032 *(static_cast<String*>(ws[mr.In()[1]].get())),
1033 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1034 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1035 *(static_cast<Verbosity*>(ws[347].get())));
1036}
1037
1039{
1040 Append(*(static_cast<ArrayOfGriddedField2*>(ws[mr.Out()[0]].get())),
1041 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1042 *(static_cast<GriddedField2*>(ws[mr.In()[0]].get())),
1043 *(static_cast<String*>(ws[mr.In()[1]].get())),
1044 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1045 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1046 *(static_cast<Verbosity*>(ws[347].get())));
1047}
1048
1050{
1051 Append(*(static_cast<ArrayOfGriddedField3*>(ws[mr.Out()[0]].get())),
1052 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1053 *(static_cast<GriddedField3*>(ws[mr.In()[0]].get())),
1054 *(static_cast<String*>(ws[mr.In()[1]].get())),
1055 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1056 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1057 *(static_cast<Verbosity*>(ws[347].get())));
1058}
1059
1061{
1062 Append(*(static_cast<ArrayOfGriddedField4*>(ws[mr.Out()[0]].get())),
1063 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1064 *(static_cast<GriddedField4*>(ws[mr.In()[0]].get())),
1065 *(static_cast<String*>(ws[mr.In()[1]].get())),
1066 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1067 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1068 *(static_cast<Verbosity*>(ws[347].get())));
1069}
1070
1072{
1073 Append(*(static_cast<ArrayOfIndex*>(ws[mr.Out()[0]].get())),
1074 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1075 *(static_cast<Index*>(ws[mr.In()[0]].get())),
1076 *(static_cast<String*>(ws[mr.In()[1]].get())),
1077 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1078 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1079 *(static_cast<Verbosity*>(ws[347].get())));
1080}
1081
1083{
1084 Append(*(static_cast<ArrayOfJacobianTarget*>(ws[mr.Out()[0]].get())),
1085 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1086 *(static_cast<JacobianTarget*>(ws[mr.In()[0]].get())),
1087 *(static_cast<String*>(ws[mr.In()[1]].get())),
1088 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1089 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1090 *(static_cast<Verbosity*>(ws[347].get())));
1091}
1092
1094{
1095 Append(*(static_cast<ArrayOfMatrix*>(ws[mr.Out()[0]].get())),
1096 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1097 *(static_cast<Matrix*>(ws[mr.In()[0]].get())),
1098 *(static_cast<String*>(ws[mr.In()[1]].get())),
1099 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1100 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1101 *(static_cast<Verbosity*>(ws[347].get())));
1102}
1103
1105{
1106 Append(*(static_cast<ArrayOfPpath*>(ws[mr.Out()[0]].get())),
1107 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1108 *(static_cast<Ppath*>(ws[mr.In()[0]].get())),
1109 *(static_cast<String*>(ws[mr.In()[1]].get())),
1110 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1111 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1112 *(static_cast<Verbosity*>(ws[347].get())));
1113}
1114
1116{
1117 Append(*(static_cast<ArrayOfPropagationMatrix*>(ws[mr.Out()[0]].get())),
1118 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1119 *(static_cast<PropagationMatrix*>(ws[mr.In()[0]].get())),
1120 *(static_cast<String*>(ws[mr.In()[1]].get())),
1121 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1122 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1123 *(static_cast<Verbosity*>(ws[347].get())));
1124}
1125
1127{
1128 Append(*(static_cast<ArrayOfQuantumIdentifier*>(ws[mr.Out()[0]].get())),
1129 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1130 *(static_cast<QuantumIdentifier*>(ws[mr.In()[0]].get())),
1131 *(static_cast<String*>(ws[mr.In()[1]].get())),
1132 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1133 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1134 *(static_cast<Verbosity*>(ws[347].get())));
1135}
1136
1138{
1139 Append(*(static_cast<ArrayOfRadiationVector*>(ws[mr.Out()[0]].get())),
1140 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1141 *(static_cast<RadiationVector*>(ws[mr.In()[0]].get())),
1142 *(static_cast<String*>(ws[mr.In()[1]].get())),
1143 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1144 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1145 *(static_cast<Verbosity*>(ws[347].get())));
1146}
1147
1149{
1150 Append(*(static_cast<ArrayOfScatteringMetaData*>(ws[mr.Out()[0]].get())),
1151 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1152 *(static_cast<ScatteringMetaData*>(ws[mr.In()[0]].get())),
1153 *(static_cast<String*>(ws[mr.In()[1]].get())),
1154 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1155 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1156 *(static_cast<Verbosity*>(ws[347].get())));
1157}
1158
1160{
1161 Append(*(static_cast<ArrayOfSingleScatteringData*>(ws[mr.Out()[0]].get())),
1162 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1163 *(static_cast<SingleScatteringData*>(ws[mr.In()[0]].get())),
1164 *(static_cast<String*>(ws[mr.In()[1]].get())),
1165 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1166 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1167 *(static_cast<Verbosity*>(ws[347].get())));
1168}
1169
1171{
1172 Append(*(static_cast<ArrayOfSparse*>(ws[mr.Out()[0]].get())),
1173 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1174 *(static_cast<Sparse*>(ws[mr.In()[0]].get())),
1175 *(static_cast<String*>(ws[mr.In()[1]].get())),
1176 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1177 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1178 *(static_cast<Verbosity*>(ws[347].get())));
1179}
1180
1182{
1183 Append(*(static_cast<ArrayOfStokesVector*>(ws[mr.Out()[0]].get())),
1184 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1185 *(static_cast<StokesVector*>(ws[mr.In()[0]].get())),
1186 *(static_cast<String*>(ws[mr.In()[1]].get())),
1187 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1188 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1189 *(static_cast<Verbosity*>(ws[347].get())));
1190}
1191
1193{
1194 Append(*(static_cast<ArrayOfString*>(ws[mr.Out()[0]].get())),
1195 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1196 *(static_cast<String*>(ws[mr.In()[0]].get())),
1197 *(static_cast<String*>(ws[mr.In()[1]].get())),
1198 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1199 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1200 *(static_cast<Verbosity*>(ws[347].get())));
1201}
1202
1204{
1205 Append(*(static_cast<ArrayOfTelsemAtlas*>(ws[mr.Out()[0]].get())),
1206 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1207 *(static_cast<TelsemAtlas*>(ws[mr.In()[0]].get())),
1208 *(static_cast<String*>(ws[mr.In()[1]].get())),
1209 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1210 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1211 *(static_cast<Verbosity*>(ws[347].get())));
1212}
1213
1215{
1216 Append(*(static_cast<ArrayOfTensor3*>(ws[mr.Out()[0]].get())),
1217 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1218 *(static_cast<Tensor3*>(ws[mr.In()[0]].get())),
1219 *(static_cast<String*>(ws[mr.In()[1]].get())),
1220 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1221 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1222 *(static_cast<Verbosity*>(ws[347].get())));
1223}
1224
1226{
1227 Append(*(static_cast<ArrayOfTensor4*>(ws[mr.Out()[0]].get())),
1228 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1229 *(static_cast<Tensor4*>(ws[mr.In()[0]].get())),
1230 *(static_cast<String*>(ws[mr.In()[1]].get())),
1231 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1232 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1233 *(static_cast<Verbosity*>(ws[347].get())));
1234}
1235
1237{
1238 Append(*(static_cast<ArrayOfTensor5*>(ws[mr.Out()[0]].get())),
1239 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1240 *(static_cast<Tensor5*>(ws[mr.In()[0]].get())),
1241 *(static_cast<String*>(ws[mr.In()[1]].get())),
1242 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1243 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1244 *(static_cast<Verbosity*>(ws[347].get())));
1245}
1246
1248{
1249 Append(*(static_cast<ArrayOfTensor6*>(ws[mr.Out()[0]].get())),
1250 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1251 *(static_cast<Tensor6*>(ws[mr.In()[0]].get())),
1252 *(static_cast<String*>(ws[mr.In()[1]].get())),
1253 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1254 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1255 *(static_cast<Verbosity*>(ws[347].get())));
1256}
1257
1259{
1260 Append(*(static_cast<ArrayOfTensor7*>(ws[mr.Out()[0]].get())),
1261 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1262 *(static_cast<Tensor7*>(ws[mr.In()[0]].get())),
1263 *(static_cast<String*>(ws[mr.In()[1]].get())),
1264 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1265 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1266 *(static_cast<Verbosity*>(ws[347].get())));
1267}
1268
1270{
1271 Append(*(static_cast<ArrayOfTime*>(ws[mr.Out()[0]].get())),
1272 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1273 *(static_cast<Time*>(ws[mr.In()[0]].get())),
1274 *(static_cast<String*>(ws[mr.In()[1]].get())),
1275 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1276 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1277 *(static_cast<Verbosity*>(ws[347].get())));
1278}
1279
1281{
1282 Append(*(static_cast<ArrayOfTransmissionMatrix*>(ws[mr.Out()[0]].get())),
1283 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1284 *(static_cast<TransmissionMatrix*>(ws[mr.In()[0]].get())),
1285 *(static_cast<String*>(ws[mr.In()[1]].get())),
1286 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1287 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1288 *(static_cast<Verbosity*>(ws[347].get())));
1289}
1290
1292{
1293 Append(*(static_cast<ArrayOfVector*>(ws[mr.Out()[0]].get())),
1294 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1295 *(static_cast<Vector*>(ws[mr.In()[0]].get())),
1296 *(static_cast<String*>(ws[mr.In()[1]].get())),
1297 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
1298 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
1299 *(static_cast<Verbosity*>(ws[347].get())));
1300}
1301
1303{
1304 ArrayOfAbsorptionLinesCreate(*(static_cast<ArrayOfAbsorptionLines*>(ws[mr.Out()[0]].get())),
1305 *(static_cast<Verbosity*>(ws[347].get())));
1306}
1307
1309{
1310 ArrayOfAbsorptionLinesSet(*(static_cast<ArrayOfAbsorptionLines*>(ws[mr.Out()[0]].get())),
1311 mr.SetValue(),
1312 *(static_cast<Verbosity*>(ws[347].get())));
1313}
1314
1316{
1318 *(static_cast<ArrayOfAgenda*>(ws[mr.Out()[0]].get())),
1319 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
1320 mr.Tasks(),
1321 *(static_cast<Verbosity*>(ws[347].get())));
1322}
1323
1325{
1326 ArrayOfAgendaCreate(*(static_cast<ArrayOfAgenda*>(ws[mr.Out()[0]].get())),
1327 *(static_cast<Verbosity*>(ws[347].get())));
1328}
1329
1331{
1333 *(static_cast<Index*>(ws[mr.In()[0]].get())),
1334 *(static_cast<ArrayOfAgenda*>(ws[mr.In()[1]].get())),
1335 *(static_cast<Verbosity*>(ws[347].get())));
1336}
1337
1339{
1341 *(static_cast<Verbosity*>(ws[347].get())));
1342}
1343
1345{
1347 mr.SetValue(),
1348 *(static_cast<Verbosity*>(ws[347].get())));
1349}
1350
1352{
1354 *(static_cast<Verbosity*>(ws[347].get())));
1355}
1356
1358{
1359 ArrayOfArrayOfGriddedField1Set(*(static_cast<ArrayOfArrayOfGriddedField1*>(ws[mr.Out()[0]].get())),
1360 mr.SetValue(),
1361 *(static_cast<Verbosity*>(ws[347].get())));
1362}
1363
1365{
1367 *(static_cast<Verbosity*>(ws[347].get())));
1368}
1369
1371{
1372 ArrayOfArrayOfGriddedField2Set(*(static_cast<ArrayOfArrayOfGriddedField2*>(ws[mr.Out()[0]].get())),
1373 mr.SetValue(),
1374 *(static_cast<Verbosity*>(ws[347].get())));
1375}
1376
1378{
1380 *(static_cast<Verbosity*>(ws[347].get())));
1381}
1382
1384{
1385 ArrayOfArrayOfGriddedField3Set(*(static_cast<ArrayOfArrayOfGriddedField3*>(ws[mr.Out()[0]].get())),
1386 mr.SetValue(),
1387 *(static_cast<Verbosity*>(ws[347].get())));
1388}
1389
1391{
1392 ArrayOfArrayOfIndexCreate(*(static_cast<ArrayOfArrayOfIndex*>(ws[mr.Out()[0]].get())),
1393 *(static_cast<Verbosity*>(ws[347].get())));
1394}
1395
1397{
1398 ArrayOfArrayOfIndexSet(*(static_cast<ArrayOfArrayOfIndex*>(ws[mr.Out()[0]].get())),
1399 mr.SetValue(),
1400 *(static_cast<Verbosity*>(ws[347].get())));
1401}
1402
1404{
1405 ArrayOfArrayOfMatrixCreate(*(static_cast<ArrayOfArrayOfMatrix*>(ws[mr.Out()[0]].get())),
1406 *(static_cast<Verbosity*>(ws[347].get())));
1407}
1408
1410{
1411 ArrayOfArrayOfMatrixSet(*(static_cast<ArrayOfArrayOfMatrix*>(ws[mr.Out()[0]].get())),
1412 mr.SetValue(),
1413 *(static_cast<Verbosity*>(ws[347].get())));
1414}
1415
1417{
1419 *(static_cast<Verbosity*>(ws[347].get())));
1420}
1421
1423{
1425 mr.SetValue(),
1426 *(static_cast<Verbosity*>(ws[347].get())));
1427}
1428
1430{
1432 *(static_cast<Verbosity*>(ws[347].get())));
1433}
1434
1436{
1438 mr.SetValue(),
1439 *(static_cast<Verbosity*>(ws[347].get())));
1440}
1441
1443{
1445 *(static_cast<Verbosity*>(ws[347].get())));
1446}
1447
1449{
1451 mr.SetValue(),
1452 *(static_cast<Verbosity*>(ws[347].get())));
1453}
1454
1456{
1458 *(static_cast<Verbosity*>(ws[347].get())));
1459}
1460
1462{
1464 mr.SetValue(),
1465 *(static_cast<Verbosity*>(ws[347].get())));
1466}
1467
1469{
1470 ArrayOfArrayOfSpeciesTagCreate(*(static_cast<ArrayOfArrayOfSpeciesTag*>(ws[mr.Out()[0]].get())),
1471 *(static_cast<Verbosity*>(ws[347].get())));
1472}
1473
1475{
1476 ArrayOfArrayOfSpeciesTagSet(*(static_cast<ArrayOfArrayOfSpeciesTag*>(ws[mr.Out()[0]].get())),
1477 mr.SetValue(),
1478 *(static_cast<Verbosity*>(ws[347].get())));
1479}
1480
1482{
1484 *(static_cast<Verbosity*>(ws[347].get())));
1485}
1486
1488{
1489 ArrayOfArrayOfStokesVectorSet(*(static_cast<ArrayOfArrayOfStokesVector*>(ws[mr.Out()[0]].get())),
1490 mr.SetValue(),
1491 *(static_cast<Verbosity*>(ws[347].get())));
1492}
1493
1495{
1496 ArrayOfArrayOfStringCreate(*(static_cast<ArrayOfArrayOfString*>(ws[mr.Out()[0]].get())),
1497 *(static_cast<Verbosity*>(ws[347].get())));
1498}
1499
1501{
1502 ArrayOfArrayOfStringSet(*(static_cast<ArrayOfArrayOfString*>(ws[mr.Out()[0]].get())),
1503 mr.SetValue(),
1504 *(static_cast<Verbosity*>(ws[347].get())));
1505}
1506
1508{
1509 ArrayOfArrayOfTensor3Create(*(static_cast<ArrayOfArrayOfTensor3*>(ws[mr.Out()[0]].get())),
1510 *(static_cast<Verbosity*>(ws[347].get())));
1511}
1512
1514{
1515 ArrayOfArrayOfTensor3Set(*(static_cast<ArrayOfArrayOfTensor3*>(ws[mr.Out()[0]].get())),
1516 mr.SetValue(),
1517 *(static_cast<Verbosity*>(ws[347].get())));
1518}
1519
1521{
1522 ArrayOfArrayOfTensor6Create(*(static_cast<ArrayOfArrayOfTensor6*>(ws[mr.Out()[0]].get())),
1523 *(static_cast<Verbosity*>(ws[347].get())));
1524}
1525
1527{
1528 ArrayOfArrayOfTensor6Set(*(static_cast<ArrayOfArrayOfTensor6*>(ws[mr.Out()[0]].get())),
1529 mr.SetValue(),
1530 *(static_cast<Verbosity*>(ws[347].get())));
1531}
1532
1534{
1535 ArrayOfArrayOfTimeCreate(*(static_cast<ArrayOfArrayOfTime*>(ws[mr.Out()[0]].get())),
1536 *(static_cast<Verbosity*>(ws[347].get())));
1537}
1538
1540{
1541 ArrayOfArrayOfTimeSet(*(static_cast<ArrayOfArrayOfTime*>(ws[mr.Out()[0]].get())),
1542 mr.SetValue(),
1543 *(static_cast<Verbosity*>(ws[347].get())));
1544}
1545
1547{
1549 *(static_cast<Verbosity*>(ws[347].get())));
1550}
1551
1553{
1555 mr.SetValue(),
1556 *(static_cast<Verbosity*>(ws[347].get())));
1557}
1558
1560{
1561 ArrayOfArrayOfVectorCreate(*(static_cast<ArrayOfArrayOfVector*>(ws[mr.Out()[0]].get())),
1562 *(static_cast<Verbosity*>(ws[347].get())));
1563}
1564
1566{
1567 ArrayOfArrayOfVectorSet(*(static_cast<ArrayOfArrayOfVector*>(ws[mr.Out()[0]].get())),
1568 mr.SetValue(),
1569 *(static_cast<Verbosity*>(ws[347].get())));
1570}
1571
1573{
1574 ArrayOfCIARecordCreate(*(static_cast<ArrayOfCIARecord*>(ws[mr.Out()[0]].get())),
1575 *(static_cast<Verbosity*>(ws[347].get())));
1576}
1577
1579{
1580 ArrayOfCIARecordSet(*(static_cast<ArrayOfCIARecord*>(ws[mr.Out()[0]].get())),
1581 mr.SetValue(),
1582 *(static_cast<Verbosity*>(ws[347].get())));
1583}
1584
1586{
1587 ArrayOfGriddedField1Create(*(static_cast<ArrayOfGriddedField1*>(ws[mr.Out()[0]].get())),
1588 *(static_cast<Verbosity*>(ws[347].get())));
1589}
1590
1592{
1593 ArrayOfGriddedField1Set(*(static_cast<ArrayOfGriddedField1*>(ws[mr.Out()[0]].get())),
1594 mr.SetValue(),
1595 *(static_cast<Verbosity*>(ws[347].get())));
1596}
1597
1599{
1600 ArrayOfGriddedField2Create(*(static_cast<ArrayOfGriddedField2*>(ws[mr.Out()[0]].get())),
1601 *(static_cast<Verbosity*>(ws[347].get())));
1602}
1603
1605{
1606 ArrayOfGriddedField2Set(*(static_cast<ArrayOfGriddedField2*>(ws[mr.Out()[0]].get())),
1607 mr.SetValue(),
1608 *(static_cast<Verbosity*>(ws[347].get())));
1609}
1610
1612{
1613 ArrayOfGriddedField3Create(*(static_cast<ArrayOfGriddedField3*>(ws[mr.Out()[0]].get())),
1614 *(static_cast<Verbosity*>(ws[347].get())));
1615}
1616
1618{
1619 ArrayOfGriddedField3Set(*(static_cast<ArrayOfGriddedField3*>(ws[mr.Out()[0]].get())),
1620 mr.SetValue(),
1621 *(static_cast<Verbosity*>(ws[347].get())));
1622}
1623
1625{
1626 ArrayOfGriddedField4Create(*(static_cast<ArrayOfGriddedField4*>(ws[mr.Out()[0]].get())),
1627 *(static_cast<Verbosity*>(ws[347].get())));
1628}
1629
1631{
1632 ArrayOfGriddedField4Set(*(static_cast<ArrayOfGriddedField4*>(ws[mr.Out()[0]].get())),
1633 mr.SetValue(),
1634 *(static_cast<Verbosity*>(ws[347].get())));
1635}
1636
1638{
1639 ArrayOfGriddedFieldGetNames(*(static_cast<ArrayOfString*>(ws[mr.Out()[0]].get())),
1640 *(static_cast<ArrayOfGriddedField1*>(ws[mr.In()[0]].get())),
1641 *(static_cast<Verbosity*>(ws[347].get())));
1642}
1643
1645{
1646 ArrayOfGriddedFieldGetNames(*(static_cast<ArrayOfString*>(ws[mr.Out()[0]].get())),
1647 *(static_cast<ArrayOfGriddedField2*>(ws[mr.In()[0]].get())),
1648 *(static_cast<Verbosity*>(ws[347].get())));
1649}
1650
1652{
1653 ArrayOfGriddedFieldGetNames(*(static_cast<ArrayOfString*>(ws[mr.Out()[0]].get())),
1654 *(static_cast<ArrayOfGriddedField3*>(ws[mr.In()[0]].get())),
1655 *(static_cast<Verbosity*>(ws[347].get())));
1656}
1657
1659{
1660 ArrayOfGriddedFieldGetNames(*(static_cast<ArrayOfString*>(ws[mr.Out()[0]].get())),
1661 *(static_cast<ArrayOfGriddedField4*>(ws[mr.In()[0]].get())),
1662 *(static_cast<Verbosity*>(ws[347].get())));
1663}
1664
1666{
1667 ArrayOfIndexCreate(*(static_cast<ArrayOfIndex*>(ws[mr.Out()[0]].get())),
1668 *(static_cast<Verbosity*>(ws[347].get())));
1669}
1670
1672{
1673 ArrayOfIndexLinSpace(*(static_cast<ArrayOfIndex*>(ws[mr.Out()[0]].get())),
1674 *(static_cast<Index*>(ws[mr.In()[0]].get())),
1675 *(static_cast<Index*>(ws[mr.In()[1]].get())),
1676 *(static_cast<Index*>(ws[mr.In()[2]].get())),
1677 *(static_cast<Verbosity*>(ws[347].get())));
1678}
1679
1681{
1682 ArrayOfIndexSet(*(static_cast<ArrayOfIndex*>(ws[mr.Out()[0]].get())),
1683 mr.SetValue(),
1684 *(static_cast<Verbosity*>(ws[347].get())));
1685}
1686
1688{
1689 ArrayOfIndexSetConstant(*(static_cast<ArrayOfIndex*>(ws[mr.Out()[0]].get())),
1690 *(static_cast<Index*>(ws[mr.In()[0]].get())),
1691 mr.SetValue(),
1692 *(static_cast<Verbosity*>(ws[347].get())));
1693}
1694
1696{
1697 ArrayOfJacobianTargetCreate(*(static_cast<ArrayOfJacobianTarget*>(ws[mr.Out()[0]].get())),
1698 *(static_cast<Verbosity*>(ws[347].get())));
1699}
1700
1702{
1703 ArrayOfJacobianTargetSet(*(static_cast<ArrayOfJacobianTarget*>(ws[mr.Out()[0]].get())),
1704 mr.SetValue(),
1705 *(static_cast<Verbosity*>(ws[347].get())));
1706}
1707
1709{
1710 ArrayOfMatrixCreate(*(static_cast<ArrayOfMatrix*>(ws[mr.Out()[0]].get())),
1711 *(static_cast<Verbosity*>(ws[347].get())));
1712}
1713
1715{
1716 ArrayOfMatrixSet(*(static_cast<ArrayOfMatrix*>(ws[mr.Out()[0]].get())),
1717 mr.SetValue(),
1718 *(static_cast<Verbosity*>(ws[347].get())));
1719}
1720
1722{
1723 ArrayOfPpathCreate(*(static_cast<ArrayOfPpath*>(ws[mr.Out()[0]].get())),
1724 *(static_cast<Verbosity*>(ws[347].get())));
1725}
1726
1728{
1729 ArrayOfPpathSet(*(static_cast<ArrayOfPpath*>(ws[mr.Out()[0]].get())),
1730 mr.SetValue(),
1731 *(static_cast<Verbosity*>(ws[347].get())));
1732}
1733
1735{
1736 ArrayOfPropagationMatrixCreate(*(static_cast<ArrayOfPropagationMatrix*>(ws[mr.Out()[0]].get())),
1737 *(static_cast<Verbosity*>(ws[347].get())));
1738}
1739
1741{
1742 ArrayOfPropagationMatrixSet(*(static_cast<ArrayOfPropagationMatrix*>(ws[mr.Out()[0]].get())),
1743 mr.SetValue(),
1744 *(static_cast<Verbosity*>(ws[347].get())));
1745}
1746
1748{
1749 ArrayOfQuantumIdentifierCreate(*(static_cast<ArrayOfQuantumIdentifier*>(ws[mr.Out()[0]].get())),
1750 *(static_cast<Verbosity*>(ws[347].get())));
1751}
1752
1754{
1755 ArrayOfQuantumIdentifierFromLines(*(static_cast<ArrayOfQuantumIdentifier*>(ws[mr.Out()[0]].get())),
1756 *(static_cast<ArrayOfArrayOfAbsorptionLines*>(ws[mr.In()[0]].get())),
1757 *(static_cast<Index*>(ws[mr.In()[1]].get())),
1758 *(static_cast<Verbosity*>(ws[347].get())));
1759}
1760
1762{
1763 ArrayOfQuantumIdentifierSet(*(static_cast<ArrayOfQuantumIdentifier*>(ws[mr.Out()[0]].get())),
1764 mr.SetValue(),
1765 *(static_cast<Verbosity*>(ws[347].get())));
1766}
1767
1769{
1770 ArrayOfRadiationVectorCreate(*(static_cast<ArrayOfRadiationVector*>(ws[mr.Out()[0]].get())),
1771 *(static_cast<Verbosity*>(ws[347].get())));
1772}
1773
1775{
1776 ArrayOfRadiationVectorSet(*(static_cast<ArrayOfRadiationVector*>(ws[mr.Out()[0]].get())),
1777 mr.SetValue(),
1778 *(static_cast<Verbosity*>(ws[347].get())));
1779}
1780
1782{
1783 ArrayOfRetrievalQuantityCreate(*(static_cast<ArrayOfRetrievalQuantity*>(ws[mr.Out()[0]].get())),
1784 *(static_cast<Verbosity*>(ws[347].get())));
1785}
1786
1788{
1789 ArrayOfRetrievalQuantitySet(*(static_cast<ArrayOfRetrievalQuantity*>(ws[mr.Out()[0]].get())),
1790 mr.SetValue(),
1791 *(static_cast<Verbosity*>(ws[347].get())));
1792}
1793
1795{
1796 ArrayOfScatteringMetaDataCreate(*(static_cast<ArrayOfScatteringMetaData*>(ws[mr.Out()[0]].get())),
1797 *(static_cast<Verbosity*>(ws[347].get())));
1798}
1799
1801{
1802 ArrayOfScatteringMetaDataSet(*(static_cast<ArrayOfScatteringMetaData*>(ws[mr.Out()[0]].get())),
1803 mr.SetValue(),
1804 *(static_cast<Verbosity*>(ws[347].get())));
1805}
1806
1808{
1810 *(static_cast<Verbosity*>(ws[347].get())));
1811}
1812
1814{
1815 ArrayOfSingleScatteringDataSet(*(static_cast<ArrayOfSingleScatteringData*>(ws[mr.Out()[0]].get())),
1816 mr.SetValue(),
1817 *(static_cast<Verbosity*>(ws[347].get())));
1818}
1819
1821{
1822 ArrayOfSparseCreate(*(static_cast<ArrayOfSparse*>(ws[mr.Out()[0]].get())),
1823 *(static_cast<Verbosity*>(ws[347].get())));
1824}
1825
1827{
1828 ArrayOfSparseSet(*(static_cast<ArrayOfSparse*>(ws[mr.Out()[0]].get())),
1829 mr.SetValue(),
1830 *(static_cast<Verbosity*>(ws[347].get())));
1831}
1832
1834{
1835 ArrayOfSpeciesTagCreate(*(static_cast<ArrayOfSpeciesTag*>(ws[mr.Out()[0]].get())),
1836 *(static_cast<Verbosity*>(ws[347].get())));
1837}
1838
1840{
1841 ArrayOfSpeciesTagSet(*(static_cast<ArrayOfSpeciesTag*>(ws[mr.Out()[0]].get())),
1842 mr.SetValue(),
1843 *(static_cast<Verbosity*>(ws[347].get())));
1844}
1845
1847{
1848 ArrayOfStarCreate(*(static_cast<ArrayOfStar*>(ws[mr.Out()[0]].get())),
1849 *(static_cast<Verbosity*>(ws[347].get())));
1850}
1851
1853{
1854 ArrayOfStarSet(*(static_cast<ArrayOfStar*>(ws[mr.Out()[0]].get())),
1855 mr.SetValue(),
1856 *(static_cast<Verbosity*>(ws[347].get())));
1857}
1858
1860{
1861 ArrayOfStokesVectorCreate(*(static_cast<ArrayOfStokesVector*>(ws[mr.Out()[0]].get())),
1862 *(static_cast<Verbosity*>(ws[347].get())));
1863}
1864
1866{
1867 ArrayOfStokesVectorSet(*(static_cast<ArrayOfStokesVector*>(ws[mr.Out()[0]].get())),
1868 mr.SetValue(),
1869 *(static_cast<Verbosity*>(ws[347].get())));
1870}
1871
1873{
1874 ArrayOfStringCreate(*(static_cast<ArrayOfString*>(ws[mr.Out()[0]].get())),
1875 *(static_cast<Verbosity*>(ws[347].get())));
1876}
1877
1879{
1880 ArrayOfStringSet(*(static_cast<ArrayOfString*>(ws[mr.Out()[0]].get())),
1881 mr.SetValue(),
1882 *(static_cast<Verbosity*>(ws[347].get())));
1883}
1884
1886{
1887 ArrayOfTelsemAtlasCreate(*(static_cast<ArrayOfTelsemAtlas*>(ws[mr.Out()[0]].get())),
1888 *(static_cast<Verbosity*>(ws[347].get())));
1889}
1890
1892{
1893 ArrayOfTelsemAtlasSet(*(static_cast<ArrayOfTelsemAtlas*>(ws[mr.Out()[0]].get())),
1894 mr.SetValue(),
1895 *(static_cast<Verbosity*>(ws[347].get())));
1896}
1897
1899{
1900 ArrayOfTensor3Create(*(static_cast<ArrayOfTensor3*>(ws[mr.Out()[0]].get())),
1901 *(static_cast<Verbosity*>(ws[347].get())));
1902}
1903
1905{
1906 ArrayOfTensor3Set(*(static_cast<ArrayOfTensor3*>(ws[mr.Out()[0]].get())),
1907 mr.SetValue(),
1908 *(static_cast<Verbosity*>(ws[347].get())));
1909}
1910
1912{
1913 ArrayOfTensor4Create(*(static_cast<ArrayOfTensor4*>(ws[mr.Out()[0]].get())),
1914 *(static_cast<Verbosity*>(ws[347].get())));
1915}
1916
1918{
1919 ArrayOfTensor4Set(*(static_cast<ArrayOfTensor4*>(ws[mr.Out()[0]].get())),
1920 mr.SetValue(),
1921 *(static_cast<Verbosity*>(ws[347].get())));
1922}
1923
1925{
1926 ArrayOfTensor5Create(*(static_cast<ArrayOfTensor5*>(ws[mr.Out()[0]].get())),
1927 *(static_cast<Verbosity*>(ws[347].get())));
1928}
1929
1931{
1932 ArrayOfTensor5Set(*(static_cast<ArrayOfTensor5*>(ws[mr.Out()[0]].get())),
1933 mr.SetValue(),
1934 *(static_cast<Verbosity*>(ws[347].get())));
1935}
1936
1938{
1939 ArrayOfTensor6Create(*(static_cast<ArrayOfTensor6*>(ws[mr.Out()[0]].get())),
1940 *(static_cast<Verbosity*>(ws[347].get())));
1941}
1942
1944{
1945 ArrayOfTensor6Set(*(static_cast<ArrayOfTensor6*>(ws[mr.Out()[0]].get())),
1946 mr.SetValue(),
1947 *(static_cast<Verbosity*>(ws[347].get())));
1948}
1949
1951{
1952 ArrayOfTensor7Create(*(static_cast<ArrayOfTensor7*>(ws[mr.Out()[0]].get())),
1953 *(static_cast<Verbosity*>(ws[347].get())));
1954}
1955
1957{
1958 ArrayOfTensor7Set(*(static_cast<ArrayOfTensor7*>(ws[mr.Out()[0]].get())),
1959 mr.SetValue(),
1960 *(static_cast<Verbosity*>(ws[347].get())));
1961}
1962
1964{
1965 ArrayOfTimeCreate(*(static_cast<ArrayOfTime*>(ws[mr.Out()[0]].get())),
1966 *(static_cast<Verbosity*>(ws[347].get())));
1967}
1968
1970{
1971 ArrayOfTimeNLinSpace(*(static_cast<ArrayOfTime*>(ws[mr.Out()[0]].get())),
1972 *(static_cast<Index*>(ws[mr.In()[0]].get())),
1973 *(static_cast<String*>(ws[mr.In()[1]].get())),
1974 *(static_cast<String*>(ws[mr.In()[2]].get())),
1975 *(static_cast<Verbosity*>(ws[347].get())));
1976}
1977
1979{
1980 ArrayOfTimeSet(*(static_cast<ArrayOfTime*>(ws[mr.Out()[0]].get())),
1981 mr.SetValue(),
1982 *(static_cast<Verbosity*>(ws[347].get())));
1983}
1984
1986{
1987 ArrayOfTimeSetConstant(*(static_cast<ArrayOfTime*>(ws[mr.Out()[0]].get())),
1988 *(static_cast<Index*>(ws[mr.In()[0]].get())),
1989 *(static_cast<Time*>(ws[mr.In()[1]].get())),
1990 *(static_cast<Verbosity*>(ws[347].get())));
1991}
1992
1994{
1995 ArrayOfTransmissionMatrixCreate(*(static_cast<ArrayOfTransmissionMatrix*>(ws[mr.Out()[0]].get())),
1996 *(static_cast<Verbosity*>(ws[347].get())));
1997}
1998
2000{
2001 ArrayOfTransmissionMatrixSet(*(static_cast<ArrayOfTransmissionMatrix*>(ws[mr.Out()[0]].get())),
2002 mr.SetValue(),
2003 *(static_cast<Verbosity*>(ws[347].get())));
2004}
2005
2007{
2008 ArrayOfVectorCreate(*(static_cast<ArrayOfVector*>(ws[mr.Out()[0]].get())),
2009 *(static_cast<Verbosity*>(ws[347].get())));
2010}
2011
2013{
2014 ArrayOfVectorSet(*(static_cast<ArrayOfVector*>(ws[mr.Out()[0]].get())),
2015 mr.SetValue(),
2016 *(static_cast<Verbosity*>(ws[347].get())));
2017}
2018
2020{
2021 ArrayOfXsecRecordCreate(*(static_cast<ArrayOfXsecRecord*>(ws[mr.Out()[0]].get())),
2022 *(static_cast<Verbosity*>(ws[347].get())));
2023}
2024
2026{
2027 ArrayOfXsecRecordSet(*(static_cast<ArrayOfXsecRecord*>(ws[mr.Out()[0]].get())),
2028 mr.SetValue(),
2029 *(static_cast<Verbosity*>(ws[347].get())));
2030}
2031
2032void Arts_g(Workspace& ws, const MRecord& mr)
2033{
2034 Arts(ws,
2035 mr.Tasks(),
2036 *(static_cast<Verbosity*>(ws[347].get())));
2037}
2038
2039void Arts2_g(Workspace& ws, const MRecord& mr)
2040{
2041 Arts2(ws,
2042 mr.Tasks(),
2043 *(static_cast<Verbosity*>(ws[347].get())));
2044}
2045
2047{
2048 AtmFieldPRegrid(*(static_cast<Tensor3*>(ws[mr.Out()[0]].get())),
2049 *(static_cast<Tensor3*>(ws[mr.In()[0]].get())),
2050 *(static_cast<Vector*>(ws[mr.In()[1]].get())),
2051 *(static_cast<Vector*>(ws[mr.In()[2]].get())),
2052 *(static_cast<Index*>(ws[mr.In()[3]].get())),
2053 *(static_cast<Verbosity*>(ws[347].get())));
2054}
2055
2057{
2058 AtmFieldPRegrid(*(static_cast<Tensor4*>(ws[mr.Out()[0]].get())),
2059 *(static_cast<Tensor4*>(ws[mr.In()[0]].get())),
2060 *(static_cast<Vector*>(ws[mr.In()[1]].get())),
2061 *(static_cast<Vector*>(ws[mr.In()[2]].get())),
2062 *(static_cast<Index*>(ws[mr.In()[3]].get())),
2063 *(static_cast<Verbosity*>(ws[347].get())));
2064}
2065
2067{
2068 AtmFieldPerturb(*(static_cast<Tensor3*>(ws[mr.Out()[0]].get())),
2069 *(static_cast<Index*>(ws[mr.In()[0]].get())),
2070 *(static_cast<Vector*>(ws[mr.In()[1]].get())),
2071 *(static_cast<Vector*>(ws[mr.In()[2]].get())),
2072 *(static_cast<Vector*>(ws[mr.In()[3]].get())),
2073 *(static_cast<Tensor3*>(ws[mr.In()[4]].get())),
2074 *(static_cast<Vector*>(ws[mr.In()[5]].get())),
2075 *(static_cast<Vector*>(ws[mr.In()[6]].get())),
2076 *(static_cast<Vector*>(ws[mr.In()[7]].get())),
2077 *(static_cast<Index*>(ws[mr.In()[8]].get())),
2078 *(static_cast<Numeric*>(ws[mr.In()[9]].get())),
2079 *(static_cast<String*>(ws[mr.In()[10]].get())),
2080 *(static_cast<Verbosity*>(ws[347].get())));
2081}
2082
2084{
2085 AtmFieldPerturbAtmGrids(*(static_cast<Tensor3*>(ws[mr.Out()[0]].get())),
2086 *(static_cast<Index*>(ws[mr.In()[0]].get())),
2087 *(static_cast<Vector*>(ws[mr.In()[1]].get())),
2088 *(static_cast<Vector*>(ws[mr.In()[2]].get())),
2089 *(static_cast<Vector*>(ws[mr.In()[3]].get())),
2090 *(static_cast<Tensor3*>(ws[mr.In()[4]].get())),
2091 *(static_cast<Index*>(ws[mr.In()[5]].get())),
2092 *(static_cast<Numeric*>(ws[mr.In()[6]].get())),
2093 *(static_cast<String*>(ws[mr.In()[7]].get())),
2094 *(static_cast<Verbosity*>(ws[347].get())));
2095}
2096
2098{
2099 AtmFieldsAndParticleBulkPropFieldFromCompact(*(static_cast<Vector*>(ws[mr.Out()[0]].get())),
2100 *(static_cast<Vector*>(ws[mr.Out()[1]].get())),
2101 *(static_cast<Vector*>(ws[mr.Out()[2]].get())),
2102 *(static_cast<Tensor3*>(ws[mr.Out()[3]].get())),
2103 *(static_cast<Tensor3*>(ws[mr.Out()[4]].get())),
2104 *(static_cast<Tensor4*>(ws[mr.Out()[5]].get())),
2105 *(static_cast<Tensor4*>(ws[mr.Out()[6]].get())),
2106 *(static_cast<ArrayOfString*>(ws[mr.Out()[7]].get())),
2107 *(static_cast<ArrayOfArrayOfSpeciesTag*>(ws[mr.In()[0]].get())),
2108 *(static_cast<GriddedField4*>(ws[mr.In()[1]].get())),
2109 *(static_cast<Index*>(ws[mr.In()[2]].get())),
2110 *(static_cast<String*>(ws[mr.In()[3]].get())),
2111 *(static_cast<Numeric*>(ws[mr.In()[4]].get())),
2112 *(static_cast<Index*>(ws[mr.In()[5]].get())),
2113 *(static_cast<Verbosity*>(ws[347].get())));
2114}
2115
2117{
2118 AtmFieldsCalc(*(static_cast<Tensor3*>(ws[mr.Out()[0]].get())),
2119 *(static_cast<Tensor3*>(ws[mr.Out()[1]].get())),
2120 *(static_cast<Tensor4*>(ws[mr.Out()[2]].get())),
2121 *(static_cast<EnergyLevelMap*>(ws[mr.Out()[3]].get())),
2122 *(static_cast<Vector*>(ws[mr.In()[0]].get())),
2123 *(static_cast<Vector*>(ws[mr.In()[1]].get())),
2124 *(static_cast<Vector*>(ws[mr.In()[2]].get())),
2125 *(static_cast<GriddedField3*>(ws[mr.In()[3]].get())),
2126 *(static_cast<GriddedField3*>(ws[mr.In()[4]].get())),
2127 *(static_cast<ArrayOfGriddedField3*>(ws[mr.In()[5]].get())),
2128 *(static_cast<ArrayOfGriddedField3*>(ws[mr.In()[6]].get())),
2129 *(static_cast<ArrayOfQuantumIdentifier*>(ws[mr.In()[7]].get())),
2130 *(static_cast<Vector*>(ws[mr.In()[8]].get())),
2131 *(static_cast<Index*>(ws[mr.In()[9]].get())),
2132 *(static_cast<Index*>(ws[mr.In()[10]].get())),
2133 *(static_cast<Index*>(ws[mr.In()[11]].get())),
2134 *(static_cast<Index*>(ws[mr.In()[12]].get())),
2135 *(static_cast<Index*>(ws[mr.In()[13]].get())),
2136 *(static_cast<Verbosity*>(ws[347].get())));
2137}
2138
2140{
2141 AtmFieldsCalcExpand1D(*(static_cast<Tensor3*>(ws[mr.Out()[0]].get())),
2142 *(static_cast<Tensor3*>(ws[mr.Out()[1]].get())),
2143 *(static_cast<Tensor4*>(ws[mr.Out()[2]].get())),
2144 *(static_cast<EnergyLevelMap*>(ws[mr.Out()[3]].get())),
2145 *(static_cast<Vector*>(ws[mr.In()[0]].get())),
2146 *(static_cast<Vector*>(ws[mr.In()[1]].get())),
2147 *(static_cast<Vector*>(ws[mr.In()[2]].get())),
2148 *(static_cast<GriddedField3*>(ws[mr.In()[3]].get())),
2149 *(static_cast<GriddedField3*>(ws[mr.In()[4]].get())),
2150 *(static_cast<ArrayOfGriddedField3*>(ws[mr.In()[5]].get())),
2151 *(static_cast<ArrayOfGriddedField3*>(ws[mr.In()[6]].get())),
2152 *(static_cast<ArrayOfQuantumIdentifier*>(ws[mr.In()[7]].get())),
2153 *(static_cast<Vector*>(ws[mr.In()[8]].get())),
2154 *(static_cast<Index*>(ws[mr.In()[9]].get())),
2155 *(static_cast<Index*>(ws[mr.In()[10]].get())),
2156 *(static_cast<Index*>(ws[mr.In()[11]].get())),
2157 *(static_cast<Index*>(ws[mr.In()[12]].get())),
2158 *(static_cast<Index*>(ws[mr.In()[13]].get())),
2159 *(static_cast<Verbosity*>(ws[347].get())));
2160}
2161
2163{
2164 AtmFieldsExpand1D(*(static_cast<Tensor3*>(ws[mr.Out()[0]].get())),
2165 *(static_cast<Tensor3*>(ws[mr.Out()[1]].get())),
2166 *(static_cast<Tensor4*>(ws[mr.Out()[2]].get())),
2167 *(static_cast<Vector*>(ws[mr.In()[0]].get())),
2168 *(static_cast<Vector*>(ws[mr.In()[1]].get())),
2169 *(static_cast<Vector*>(ws[mr.In()[2]].get())),
2170 *(static_cast<Index*>(ws[mr.In()[3]].get())),
2171 *(static_cast<Index*>(ws[mr.In()[4]].get())),
2172 *(static_cast<Verbosity*>(ws[347].get())));
2173}
2174
2176{
2177 AtmFieldsExtract1D(*(static_cast<Index*>(ws[mr.Out()[0]].get())),
2178 *(static_cast<Vector*>(ws[mr.Out()[1]].get())),
2179 *(static_cast<Vector*>(ws[mr.Out()[2]].get())),
2180 *(static_cast<Tensor3*>(ws[mr.Out()[3]].get())),
2181 *(static_cast<Tensor3*>(ws[mr.Out()[4]].get())),
2182 *(static_cast<Tensor4*>(ws[mr.Out()[5]].get())),
2183 *(static_cast<Index*>(ws[mr.In()[0]].get())),
2184 *(static_cast<Index*>(ws[mr.In()[1]].get())),
2185 *(static_cast<Verbosity*>(ws[347].get())));
2186}
2187
2189{
2190 AtmFieldsRefinePgrid(*(static_cast<Vector*>(ws[mr.Out()[0]].get())),
2191 *(static_cast<Tensor3*>(ws[mr.Out()[1]].get())),
2192 *(static_cast<Tensor3*>(ws[mr.Out()[2]].get())),
2193 *(static_cast<Tensor4*>(ws[mr.Out()[3]].get())),
2194 *(static_cast<Index*>(ws[mr.Out()[4]].get())),
2195 *(static_cast<Index*>(ws[mr.Out()[5]].get())),
2196 *(static_cast<Index*>(ws[mr.Out()[6]].get())),
2197 *(static_cast<Vector*>(ws[mr.In()[0]].get())),
2198 *(static_cast<Vector*>(ws[mr.In()[1]].get())),
2199 *(static_cast<Index*>(ws[mr.In()[2]].get())),
2200 *(static_cast<Numeric*>(ws[mr.In()[3]].get())),
2201 *(static_cast<Index*>(ws[mr.In()[4]].get())),
2202 *(static_cast<Verbosity*>(ws[347].get())));
2203}
2204
2205void AtmRawRead_g(Workspace& ws, const MRecord& mr)
2206{
2207 AtmRawRead(*(static_cast<GriddedField3*>(ws[mr.Out()[0]].get())),
2208 *(static_cast<GriddedField3*>(ws[mr.Out()[1]].get())),
2209 *(static_cast<ArrayOfGriddedField3*>(ws[mr.Out()[2]].get())),
2210 *(static_cast<ArrayOfGriddedField3*>(ws[mr.Out()[3]].get())),
2211 *(static_cast<ArrayOfQuantumIdentifier*>(ws[mr.Out()[4]].get())),
2212 *(static_cast<Vector*>(ws[mr.Out()[5]].get())),
2213 *(static_cast<ArrayOfArrayOfSpeciesTag*>(ws[mr.In()[0]].get())),
2214 *(static_cast<String*>(ws[mr.In()[1]].get())),
2215 *(static_cast<Verbosity*>(ws[347].get())));
2216}
2217
2219{
2220 AtmWithNLTERawRead(*(static_cast<GriddedField3*>(ws[mr.Out()[0]].get())),
2221 *(static_cast<GriddedField3*>(ws[mr.Out()[1]].get())),
2222 *(static_cast<ArrayOfGriddedField3*>(ws[mr.Out()[2]].get())),
2223 *(static_cast<ArrayOfGriddedField3*>(ws[mr.Out()[3]].get())),
2224 *(static_cast<ArrayOfQuantumIdentifier*>(ws[mr.Out()[4]].get())),
2225 *(static_cast<Vector*>(ws[mr.Out()[5]].get())),
2226 *(static_cast<ArrayOfArrayOfSpeciesTag*>(ws[mr.In()[0]].get())),
2227 *(static_cast<String*>(ws[mr.In()[1]].get())),
2228 *(static_cast<Index*>(ws[mr.In()[2]].get())),
2229 *(static_cast<Verbosity*>(ws[347].get())));
2230}
2231
2233{
2234 AtmosphereSet1D(*(static_cast<Index*>(ws[mr.Out()[0]].get())),
2235 *(static_cast<Vector*>(ws[mr.Out()[1]].get())),
2236 *(static_cast<Vector*>(ws[mr.Out()[2]].get())),
2237 *(static_cast<Verbosity*>(ws[347].get())));
2238}
2239
2241{
2242 AtmosphereSet2D(*(static_cast<Index*>(ws[mr.Out()[0]].get())),
2243 *(static_cast<Vector*>(ws[mr.Out()[1]].get())),
2244 *(static_cast<Verbosity*>(ws[347].get())));
2245}
2246
2248{
2249 AtmosphereSet3D(*(static_cast<Index*>(ws[mr.Out()[0]].get())),
2250 *(static_cast<Vector*>(ws[mr.Out()[1]].get())),
2251 *(static_cast<Vector*>(ws[mr.Out()[2]].get())),
2252 *(static_cast<Verbosity*>(ws[347].get())));
2253}
2254
2255void CIAInfo_g(Workspace& ws, const MRecord& mr)
2256{
2257 CIAInfo(*(static_cast<String*>(ws[mr.In()[0]].get())),
2258 *(static_cast<ArrayOfString*>(ws[mr.In()[1]].get())),
2259 *(static_cast<Verbosity*>(ws[347].get())));
2260}
2261
2263{
2264 CIARecordCreate(*(static_cast<CIARecord*>(ws[mr.Out()[0]].get())),
2265 *(static_cast<Verbosity*>(ws[347].get())));
2266}
2267
2269{
2270 CIARecordReadFromFile(*(static_cast<CIARecord*>(ws[mr.Out()[0]].get())),
2271 *(static_cast<String*>(ws[mr.In()[0]].get())),
2272 *(static_cast<String*>(ws[mr.In()[1]].get())),
2273 *(static_cast<Verbosity*>(ws[347].get())));
2274}
2275
2277{
2278 CIARecordSet(*(static_cast<CIARecord*>(ws[mr.Out()[0]].get())),
2279 mr.SetValue(),
2280 *(static_cast<Verbosity*>(ws[347].get())));
2281}
2282
2284{
2285 CallbackFunctionCreate(*(static_cast<CallbackFunction*>(ws[mr.Out()[0]].get())),
2286 *(static_cast<Verbosity*>(ws[347].get())));
2287}
2288
2290{
2292 *(static_cast<CallbackFunction*>(ws[mr.In()[0]].get())),
2293 *(static_cast<Verbosity*>(ws[347].get())));
2294}
2295
2297{
2298 CallbackFunctionSet(*(static_cast<CallbackFunction*>(ws[mr.Out()[0]].get())),
2299 mr.SetValue(),
2300 *(static_cast<Verbosity*>(ws[347].get())));
2301}
2302
2303void CheckUnique_g(Workspace& ws, const MRecord& mr)
2304{
2305 CheckUnique(*(static_cast<ArrayOfAbsorptionLines*>(ws[mr.In()[0]].get())),
2306 *(static_cast<Verbosity*>(ws[347].get())));
2307}
2308
2310{
2311 Compare(*(static_cast<Numeric*>(ws[mr.In()[0]].get())),
2312 *(static_cast<Numeric*>(ws[mr.In()[1]].get())),
2313 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2314 *(static_cast<String*>(ws[mr.In()[3]].get())),
2315 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2316 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2317 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2318 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2319 *(static_cast<Verbosity*>(ws[347].get())));
2320}
2321
2323{
2324 Compare(*(static_cast<Vector*>(ws[mr.In()[0]].get())),
2325 *(static_cast<Vector*>(ws[mr.In()[1]].get())),
2326 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2327 *(static_cast<String*>(ws[mr.In()[3]].get())),
2328 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2329 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2330 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2331 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2332 *(static_cast<Verbosity*>(ws[347].get())));
2333}
2334
2336{
2337 Compare(*(static_cast<Matrix*>(ws[mr.In()[0]].get())),
2338 *(static_cast<Matrix*>(ws[mr.In()[1]].get())),
2339 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2340 *(static_cast<String*>(ws[mr.In()[3]].get())),
2341 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2342 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2343 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2344 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2345 *(static_cast<Verbosity*>(ws[347].get())));
2346}
2347
2349{
2350 Compare(*(static_cast<Tensor3*>(ws[mr.In()[0]].get())),
2351 *(static_cast<Tensor3*>(ws[mr.In()[1]].get())),
2352 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2353 *(static_cast<String*>(ws[mr.In()[3]].get())),
2354 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2355 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2356 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2357 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2358 *(static_cast<Verbosity*>(ws[347].get())));
2359}
2360
2362{
2363 Compare(*(static_cast<Tensor4*>(ws[mr.In()[0]].get())),
2364 *(static_cast<Tensor4*>(ws[mr.In()[1]].get())),
2365 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2366 *(static_cast<String*>(ws[mr.In()[3]].get())),
2367 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2368 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2369 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2370 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2371 *(static_cast<Verbosity*>(ws[347].get())));
2372}
2373
2375{
2376 Compare(*(static_cast<Tensor5*>(ws[mr.In()[0]].get())),
2377 *(static_cast<Tensor5*>(ws[mr.In()[1]].get())),
2378 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2379 *(static_cast<String*>(ws[mr.In()[3]].get())),
2380 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2381 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2382 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2383 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2384 *(static_cast<Verbosity*>(ws[347].get())));
2385}
2386
2388{
2389 Compare(*(static_cast<Tensor7*>(ws[mr.In()[0]].get())),
2390 *(static_cast<Tensor7*>(ws[mr.In()[1]].get())),
2391 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2392 *(static_cast<String*>(ws[mr.In()[3]].get())),
2393 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2394 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2395 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2396 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2397 *(static_cast<Verbosity*>(ws[347].get())));
2398}
2399
2401{
2402 Compare(*(static_cast<ArrayOfVector*>(ws[mr.In()[0]].get())),
2403 *(static_cast<ArrayOfVector*>(ws[mr.In()[1]].get())),
2404 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2405 *(static_cast<String*>(ws[mr.In()[3]].get())),
2406 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2407 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2408 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2409 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2410 *(static_cast<Verbosity*>(ws[347].get())));
2411}
2412
2414{
2415 Compare(*(static_cast<ArrayOfMatrix*>(ws[mr.In()[0]].get())),
2416 *(static_cast<ArrayOfMatrix*>(ws[mr.In()[1]].get())),
2417 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2418 *(static_cast<String*>(ws[mr.In()[3]].get())),
2419 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2420 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2421 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2422 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2423 *(static_cast<Verbosity*>(ws[347].get())));
2424}
2425
2427{
2428 Compare(*(static_cast<ArrayOfTensor7*>(ws[mr.In()[0]].get())),
2429 *(static_cast<ArrayOfTensor7*>(ws[mr.In()[1]].get())),
2430 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2431 *(static_cast<String*>(ws[mr.In()[3]].get())),
2432 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2433 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2434 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2435 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2436 *(static_cast<Verbosity*>(ws[347].get())));
2437}
2438
2440{
2441 Compare(*(static_cast<GriddedField3*>(ws[mr.In()[0]].get())),
2442 *(static_cast<GriddedField3*>(ws[mr.In()[1]].get())),
2443 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2444 *(static_cast<String*>(ws[mr.In()[3]].get())),
2445 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2446 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2447 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2448 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2449 *(static_cast<Verbosity*>(ws[347].get())));
2450}
2451
2453{
2454 Compare(*(static_cast<Sparse*>(ws[mr.In()[0]].get())),
2455 *(static_cast<Sparse*>(ws[mr.In()[1]].get())),
2456 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2457 *(static_cast<String*>(ws[mr.In()[3]].get())),
2458 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2459 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2460 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2461 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2462 *(static_cast<Verbosity*>(ws[347].get())));
2463}
2464
2466{
2467 Compare(*(static_cast<SingleScatteringData*>(ws[mr.In()[0]].get())),
2468 *(static_cast<SingleScatteringData*>(ws[mr.In()[1]].get())),
2469 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2470 *(static_cast<String*>(ws[mr.In()[3]].get())),
2471 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2472 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2473 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2474 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2475 *(static_cast<Verbosity*>(ws[347].get())));
2476}
2477
2479{
2480 CompareRelative(*(static_cast<Numeric*>(ws[mr.In()[0]].get())),
2481 *(static_cast<Numeric*>(ws[mr.In()[1]].get())),
2482 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2483 *(static_cast<String*>(ws[mr.In()[3]].get())),
2484 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2485 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2486 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2487 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2488 *(static_cast<Verbosity*>(ws[347].get())));
2489}
2490
2492{
2493 CompareRelative(*(static_cast<Vector*>(ws[mr.In()[0]].get())),
2494 *(static_cast<Vector*>(ws[mr.In()[1]].get())),
2495 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2496 *(static_cast<String*>(ws[mr.In()[3]].get())),
2497 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2498 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2499 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2500 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2501 *(static_cast<Verbosity*>(ws[347].get())));
2502}
2503
2505{
2506 CompareRelative(*(static_cast<Matrix*>(ws[mr.In()[0]].get())),
2507 *(static_cast<Matrix*>(ws[mr.In()[1]].get())),
2508 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2509 *(static_cast<String*>(ws[mr.In()[3]].get())),
2510 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2511 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2512 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2513 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2514 *(static_cast<Verbosity*>(ws[347].get())));
2515}
2516
2518{
2519 CompareRelative(*(static_cast<Tensor3*>(ws[mr.In()[0]].get())),
2520 *(static_cast<Tensor3*>(ws[mr.In()[1]].get())),
2521 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2522 *(static_cast<String*>(ws[mr.In()[3]].get())),
2523 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2524 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2525 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2526 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2527 *(static_cast<Verbosity*>(ws[347].get())));
2528}
2529
2531{
2532 CompareRelative(*(static_cast<Tensor4*>(ws[mr.In()[0]].get())),
2533 *(static_cast<Tensor4*>(ws[mr.In()[1]].get())),
2534 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2535 *(static_cast<String*>(ws[mr.In()[3]].get())),
2536 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2537 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2538 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2539 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2540 *(static_cast<Verbosity*>(ws[347].get())));
2541}
2542
2544{
2545 CompareRelative(*(static_cast<Tensor5*>(ws[mr.In()[0]].get())),
2546 *(static_cast<Tensor5*>(ws[mr.In()[1]].get())),
2547 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2548 *(static_cast<String*>(ws[mr.In()[3]].get())),
2549 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2550 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2551 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2552 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2553 *(static_cast<Verbosity*>(ws[347].get())));
2554}
2555
2557{
2558 CompareRelative(*(static_cast<Tensor6*>(ws[mr.In()[0]].get())),
2559 *(static_cast<Tensor6*>(ws[mr.In()[1]].get())),
2560 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2561 *(static_cast<String*>(ws[mr.In()[3]].get())),
2562 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2563 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2564 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2565 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2566 *(static_cast<Verbosity*>(ws[347].get())));
2567}
2568
2570{
2571 CompareRelative(*(static_cast<Tensor7*>(ws[mr.In()[0]].get())),
2572 *(static_cast<Tensor7*>(ws[mr.In()[1]].get())),
2573 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2574 *(static_cast<String*>(ws[mr.In()[3]].get())),
2575 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2576 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2577 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2578 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2579 *(static_cast<Verbosity*>(ws[347].get())));
2580}
2581
2583{
2584 CompareRelative(*(static_cast<ArrayOfVector*>(ws[mr.In()[0]].get())),
2585 *(static_cast<ArrayOfVector*>(ws[mr.In()[1]].get())),
2586 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2587 *(static_cast<String*>(ws[mr.In()[3]].get())),
2588 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2589 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2590 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2591 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2592 *(static_cast<Verbosity*>(ws[347].get())));
2593}
2594
2596{
2597 CompareRelative(*(static_cast<ArrayOfMatrix*>(ws[mr.In()[0]].get())),
2598 *(static_cast<ArrayOfMatrix*>(ws[mr.In()[1]].get())),
2599 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2600 *(static_cast<String*>(ws[mr.In()[3]].get())),
2601 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2602 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2603 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2604 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2605 *(static_cast<Verbosity*>(ws[347].get())));
2606}
2607
2609{
2610 CompareRelative(*(static_cast<ArrayOfTensor3*>(ws[mr.In()[0]].get())),
2611 *(static_cast<ArrayOfTensor3*>(ws[mr.In()[1]].get())),
2612 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2613 *(static_cast<String*>(ws[mr.In()[3]].get())),
2614 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2615 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2616 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2617 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2618 *(static_cast<Verbosity*>(ws[347].get())));
2619}
2620
2622{
2623 CompareRelative(*(static_cast<ArrayOfTensor4*>(ws[mr.In()[0]].get())),
2624 *(static_cast<ArrayOfTensor4*>(ws[mr.In()[1]].get())),
2625 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2626 *(static_cast<String*>(ws[mr.In()[3]].get())),
2627 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2628 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2629 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2630 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2631 *(static_cast<Verbosity*>(ws[347].get())));
2632}
2633
2635{
2636 CompareRelative(*(static_cast<ArrayOfTensor6*>(ws[mr.In()[0]].get())),
2637 *(static_cast<ArrayOfTensor6*>(ws[mr.In()[1]].get())),
2638 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2639 *(static_cast<String*>(ws[mr.In()[3]].get())),
2640 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2641 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2642 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2643 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2644 *(static_cast<Verbosity*>(ws[347].get())));
2645}
2646
2648{
2649 CompareRelative(*(static_cast<ArrayOfTensor7*>(ws[mr.In()[0]].get())),
2650 *(static_cast<ArrayOfTensor7*>(ws[mr.In()[1]].get())),
2651 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2652 *(static_cast<String*>(ws[mr.In()[3]].get())),
2653 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2654 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2655 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2656 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2657 *(static_cast<Verbosity*>(ws[347].get())));
2658}
2659
2661{
2662 CompareRelative(*(static_cast<ArrayOfArrayOfVector*>(ws[mr.In()[0]].get())),
2663 *(static_cast<ArrayOfArrayOfVector*>(ws[mr.In()[1]].get())),
2664 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2665 *(static_cast<String*>(ws[mr.In()[3]].get())),
2666 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2667 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2668 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2669 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2670 *(static_cast<Verbosity*>(ws[347].get())));
2671}
2672
2674{
2675 CompareRelative(*(static_cast<ArrayOfArrayOfMatrix*>(ws[mr.In()[0]].get())),
2676 *(static_cast<ArrayOfArrayOfMatrix*>(ws[mr.In()[1]].get())),
2677 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2678 *(static_cast<String*>(ws[mr.In()[3]].get())),
2679 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2680 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2681 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2682 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2683 *(static_cast<Verbosity*>(ws[347].get())));
2684}
2685
2687{
2688 CompareRelative(*(static_cast<ArrayOfArrayOfTensor3*>(ws[mr.In()[0]].get())),
2689 *(static_cast<ArrayOfArrayOfTensor3*>(ws[mr.In()[1]].get())),
2690 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2691 *(static_cast<String*>(ws[mr.In()[3]].get())),
2692 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2693 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2694 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2695 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2696 *(static_cast<Verbosity*>(ws[347].get())));
2697}
2698
2700{
2701 CompareRelative(*(static_cast<ArrayOfArrayOfTensor6*>(ws[mr.In()[0]].get())),
2702 *(static_cast<ArrayOfArrayOfTensor6*>(ws[mr.In()[1]].get())),
2703 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2704 *(static_cast<String*>(ws[mr.In()[3]].get())),
2705 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2706 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2707 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2708 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2709 *(static_cast<Verbosity*>(ws[347].get())));
2710}
2711
2713{
2714 CompareRelative(*(static_cast<ArrayOfPropagationMatrix*>(ws[mr.In()[0]].get())),
2715 *(static_cast<ArrayOfPropagationMatrix*>(ws[mr.In()[1]].get())),
2716 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2717 *(static_cast<String*>(ws[mr.In()[3]].get())),
2718 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2719 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2720 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2721 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2722 *(static_cast<Verbosity*>(ws[347].get())));
2723}
2724
2726{
2727 CompareRelative(*(static_cast<ArrayOfArrayOfPropagationMatrix*>(ws[mr.In()[0]].get())),
2728 *(static_cast<ArrayOfArrayOfPropagationMatrix*>(ws[mr.In()[1]].get())),
2729 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2730 *(static_cast<String*>(ws[mr.In()[3]].get())),
2731 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2732 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2733 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2734 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2735 *(static_cast<Verbosity*>(ws[347].get())));
2736}
2737
2739{
2740 CompareRelative(*(static_cast<ArrayOfStokesVector*>(ws[mr.In()[0]].get())),
2741 *(static_cast<ArrayOfStokesVector*>(ws[mr.In()[1]].get())),
2742 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2743 *(static_cast<String*>(ws[mr.In()[3]].get())),
2744 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2745 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2746 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2747 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2748 *(static_cast<Verbosity*>(ws[347].get())));
2749}
2750
2752{
2753 CompareRelative(*(static_cast<ArrayOfArrayOfStokesVector*>(ws[mr.In()[0]].get())),
2754 *(static_cast<ArrayOfArrayOfStokesVector*>(ws[mr.In()[1]].get())),
2755 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2756 *(static_cast<String*>(ws[mr.In()[3]].get())),
2757 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2758 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2759 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2760 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2761 *(static_cast<Verbosity*>(ws[347].get())));
2762}
2763
2765{
2766 CompareRelative(*(static_cast<EnergyLevelMap*>(ws[mr.In()[0]].get())),
2767 *(static_cast<EnergyLevelMap*>(ws[mr.In()[1]].get())),
2768 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2769 *(static_cast<String*>(ws[mr.In()[3]].get())),
2770 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2771 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2772 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2773 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2774 *(static_cast<Verbosity*>(ws[347].get())));
2775}
2776
2778{
2779 CompareRelative(*(static_cast<PropagationMatrix*>(ws[mr.In()[0]].get())),
2780 *(static_cast<PropagationMatrix*>(ws[mr.In()[1]].get())),
2781 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2782 *(static_cast<String*>(ws[mr.In()[3]].get())),
2783 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2784 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2785 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2786 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2787 *(static_cast<Verbosity*>(ws[347].get())));
2788}
2789
2791{
2792 CompareRelative(*(static_cast<StokesVector*>(ws[mr.In()[0]].get())),
2793 *(static_cast<StokesVector*>(ws[mr.In()[1]].get())),
2794 *(static_cast<Numeric*>(ws[mr.In()[2]].get())),
2795 *(static_cast<String*>(ws[mr.In()[3]].get())),
2796 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2797 (*ws.wsv_data_ptr)[mr.In()[1]].Name(),
2798 (*ws.wsv_data_ptr)[mr.In()[2]].Name(),
2799 (*ws.wsv_data_ptr)[mr.In()[3]].Name(),
2800 *(static_cast<Verbosity*>(ws[347].get())));
2801}
2802
2804{
2805 Copy(*(static_cast<AbsorptionLines*>(ws[mr.Out()[0]].get())),
2806 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2807 *(static_cast<AbsorptionLines*>(ws[mr.In()[0]].get())),
2808 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2809 *(static_cast<Verbosity*>(ws[347].get())));
2810}
2811
2813{
2814 Copy(ws,
2815 *(static_cast<Agenda*>(ws[mr.Out()[0]].get())),
2816 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2817 *(static_cast<Agenda*>(ws[mr.In()[0]].get())),
2818 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2819 *(static_cast<Verbosity*>(ws[347].get())));
2820}
2821
2823{
2824 Copy(*(static_cast<ArrayOfAbsorptionLines*>(ws[mr.Out()[0]].get())),
2825 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2826 *(static_cast<ArrayOfAbsorptionLines*>(ws[mr.In()[0]].get())),
2827 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2828 *(static_cast<Verbosity*>(ws[347].get())));
2829}
2830
2832{
2833 Copy(ws,
2834 *(static_cast<ArrayOfAgenda*>(ws[mr.Out()[0]].get())),
2835 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2836 *(static_cast<ArrayOfAgenda*>(ws[mr.In()[0]].get())),
2837 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2838 *(static_cast<Verbosity*>(ws[347].get())));
2839}
2840
2842{
2843 Copy(*(static_cast<ArrayOfArrayOfAbsorptionLines*>(ws[mr.Out()[0]].get())),
2844 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2845 *(static_cast<ArrayOfArrayOfAbsorptionLines*>(ws[mr.In()[0]].get())),
2846 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2847 *(static_cast<Verbosity*>(ws[347].get())));
2848}
2849
2851{
2852 Copy(*(static_cast<ArrayOfArrayOfGriddedField1*>(ws[mr.Out()[0]].get())),
2853 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2854 *(static_cast<ArrayOfArrayOfGriddedField1*>(ws[mr.In()[0]].get())),
2855 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2856 *(static_cast<Verbosity*>(ws[347].get())));
2857}
2858
2860{
2861 Copy(*(static_cast<ArrayOfArrayOfGriddedField2*>(ws[mr.Out()[0]].get())),
2862 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2863 *(static_cast<ArrayOfArrayOfGriddedField2*>(ws[mr.In()[0]].get())),
2864 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2865 *(static_cast<Verbosity*>(ws[347].get())));
2866}
2867
2869{
2870 Copy(*(static_cast<ArrayOfArrayOfGriddedField3*>(ws[mr.Out()[0]].get())),
2871 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2872 *(static_cast<ArrayOfArrayOfGriddedField3*>(ws[mr.In()[0]].get())),
2873 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2874 *(static_cast<Verbosity*>(ws[347].get())));
2875}
2876
2878{
2879 Copy(*(static_cast<ArrayOfArrayOfIndex*>(ws[mr.Out()[0]].get())),
2880 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2881 *(static_cast<ArrayOfArrayOfIndex*>(ws[mr.In()[0]].get())),
2882 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2883 *(static_cast<Verbosity*>(ws[347].get())));
2884}
2885
2887{
2888 Copy(*(static_cast<ArrayOfArrayOfMatrix*>(ws[mr.Out()[0]].get())),
2889 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2890 *(static_cast<ArrayOfArrayOfMatrix*>(ws[mr.In()[0]].get())),
2891 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2892 *(static_cast<Verbosity*>(ws[347].get())));
2893}
2894
2896{
2897 Copy(*(static_cast<ArrayOfArrayOfPropagationMatrix*>(ws[mr.Out()[0]].get())),
2898 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2899 *(static_cast<ArrayOfArrayOfPropagationMatrix*>(ws[mr.In()[0]].get())),
2900 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2901 *(static_cast<Verbosity*>(ws[347].get())));
2902}
2903
2905{
2906 Copy(*(static_cast<ArrayOfArrayOfRadiationVector*>(ws[mr.Out()[0]].get())),
2907 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2908 *(static_cast<ArrayOfArrayOfRadiationVector*>(ws[mr.In()[0]].get())),
2909 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2910 *(static_cast<Verbosity*>(ws[347].get())));
2911}
2912
2914{
2915 Copy(*(static_cast<ArrayOfArrayOfScatteringMetaData*>(ws[mr.Out()[0]].get())),
2916 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2917 *(static_cast<ArrayOfArrayOfScatteringMetaData*>(ws[mr.In()[0]].get())),
2918 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2919 *(static_cast<Verbosity*>(ws[347].get())));
2920}
2921
2923{
2924 Copy(*(static_cast<ArrayOfArrayOfSingleScatteringData*>(ws[mr.Out()[0]].get())),
2925 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2926 *(static_cast<ArrayOfArrayOfSingleScatteringData*>(ws[mr.In()[0]].get())),
2927 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2928 *(static_cast<Verbosity*>(ws[347].get())));
2929}
2930
2932{
2933 Copy(*(static_cast<ArrayOfArrayOfSpeciesTag*>(ws[mr.Out()[0]].get())),
2934 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2935 *(static_cast<ArrayOfArrayOfSpeciesTag*>(ws[mr.In()[0]].get())),
2936 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2937 *(static_cast<Verbosity*>(ws[347].get())));
2938}
2939
2941{
2942 Copy(*(static_cast<ArrayOfArrayOfStokesVector*>(ws[mr.Out()[0]].get())),
2943 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2944 *(static_cast<ArrayOfArrayOfStokesVector*>(ws[mr.In()[0]].get())),
2945 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2946 *(static_cast<Verbosity*>(ws[347].get())));
2947}
2948
2950{
2951 Copy(*(static_cast<ArrayOfArrayOfString*>(ws[mr.Out()[0]].get())),
2952 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2953 *(static_cast<ArrayOfArrayOfString*>(ws[mr.In()[0]].get())),
2954 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2955 *(static_cast<Verbosity*>(ws[347].get())));
2956}
2957
2959{
2960 Copy(*(static_cast<ArrayOfArrayOfTensor3*>(ws[mr.Out()[0]].get())),
2961 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2962 *(static_cast<ArrayOfArrayOfTensor3*>(ws[mr.In()[0]].get())),
2963 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2964 *(static_cast<Verbosity*>(ws[347].get())));
2965}
2966
2968{
2969 Copy(*(static_cast<ArrayOfArrayOfTensor6*>(ws[mr.Out()[0]].get())),
2970 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2971 *(static_cast<ArrayOfArrayOfTensor6*>(ws[mr.In()[0]].get())),
2972 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2973 *(static_cast<Verbosity*>(ws[347].get())));
2974}
2975
2977{
2978 Copy(*(static_cast<ArrayOfArrayOfTime*>(ws[mr.Out()[0]].get())),
2979 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2980 *(static_cast<ArrayOfArrayOfTime*>(ws[mr.In()[0]].get())),
2981 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2982 *(static_cast<Verbosity*>(ws[347].get())));
2983}
2984
2986{
2987 Copy(*(static_cast<ArrayOfArrayOfTransmissionMatrix*>(ws[mr.Out()[0]].get())),
2988 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2989 *(static_cast<ArrayOfArrayOfTransmissionMatrix*>(ws[mr.In()[0]].get())),
2990 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
2991 *(static_cast<Verbosity*>(ws[347].get())));
2992}
2993
2995{
2996 Copy(*(static_cast<ArrayOfArrayOfVector*>(ws[mr.Out()[0]].get())),
2997 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
2998 *(static_cast<ArrayOfArrayOfVector*>(ws[mr.In()[0]].get())),
2999 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3000 *(static_cast<Verbosity*>(ws[347].get())));
3001}
3002
3004{
3005 Copy(*(static_cast<ArrayOfCIARecord*>(ws[mr.Out()[0]].get())),
3006 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3007 *(static_cast<ArrayOfCIARecord*>(ws[mr.In()[0]].get())),
3008 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3009 *(static_cast<Verbosity*>(ws[347].get())));
3010}
3011
3013{
3014 Copy(*(static_cast<ArrayOfGriddedField1*>(ws[mr.Out()[0]].get())),
3015 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3016 *(static_cast<ArrayOfGriddedField1*>(ws[mr.In()[0]].get())),
3017 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3018 *(static_cast<Verbosity*>(ws[347].get())));
3019}
3020
3022{
3023 Copy(*(static_cast<ArrayOfGriddedField2*>(ws[mr.Out()[0]].get())),
3024 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3025 *(static_cast<ArrayOfGriddedField2*>(ws[mr.In()[0]].get())),
3026 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3027 *(static_cast<Verbosity*>(ws[347].get())));
3028}
3029
3031{
3032 Copy(*(static_cast<ArrayOfGriddedField3*>(ws[mr.Out()[0]].get())),
3033 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3034 *(static_cast<ArrayOfGriddedField3*>(ws[mr.In()[0]].get())),
3035 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3036 *(static_cast<Verbosity*>(ws[347].get())));
3037}
3038
3040{
3041 Copy(*(static_cast<ArrayOfGriddedField4*>(ws[mr.Out()[0]].get())),
3042 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3043 *(static_cast<ArrayOfGriddedField4*>(ws[mr.In()[0]].get())),
3044 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3045 *(static_cast<Verbosity*>(ws[347].get())));
3046}
3047
3049{
3050 Copy(*(static_cast<ArrayOfIndex*>(ws[mr.Out()[0]].get())),
3051 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3052 *(static_cast<ArrayOfIndex*>(ws[mr.In()[0]].get())),
3053 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3054 *(static_cast<Verbosity*>(ws[347].get())));
3055}
3056
3058{
3059 Copy(*(static_cast<ArrayOfJacobianTarget*>(ws[mr.Out()[0]].get())),
3060 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3061 *(static_cast<ArrayOfJacobianTarget*>(ws[mr.In()[0]].get())),
3062 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3063 *(static_cast<Verbosity*>(ws[347].get())));
3064}
3065
3067{
3068 Copy(*(static_cast<ArrayOfMatrix*>(ws[mr.Out()[0]].get())),
3069 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3070 *(static_cast<ArrayOfMatrix*>(ws[mr.In()[0]].get())),
3071 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3072 *(static_cast<Verbosity*>(ws[347].get())));
3073}
3074
3076{
3077 Copy(*(static_cast<ArrayOfPpath*>(ws[mr.Out()[0]].get())),
3078 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3079 *(static_cast<ArrayOfPpath*>(ws[mr.In()[0]].get())),
3080 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3081 *(static_cast<Verbosity*>(ws[347].get())));
3082}
3083
3085{
3086 Copy(*(static_cast<ArrayOfPropagationMatrix*>(ws[mr.Out()[0]].get())),
3087 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3088 *(static_cast<ArrayOfPropagationMatrix*>(ws[mr.In()[0]].get())),
3089 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3090 *(static_cast<Verbosity*>(ws[347].get())));
3091}
3092
3094{
3095 Copy(*(static_cast<ArrayOfQuantumIdentifier*>(ws[mr.Out()[0]].get())),
3096 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3097 *(static_cast<ArrayOfQuantumIdentifier*>(ws[mr.In()[0]].get())),
3098 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3099 *(static_cast<Verbosity*>(ws[347].get())));
3100}
3101
3103{
3104 Copy(*(static_cast<ArrayOfRadiationVector*>(ws[mr.Out()[0]].get())),
3105 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3106 *(static_cast<ArrayOfRadiationVector*>(ws[mr.In()[0]].get())),
3107 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3108 *(static_cast<Verbosity*>(ws[347].get())));
3109}
3110
3112{
3113 Copy(*(static_cast<ArrayOfRetrievalQuantity*>(ws[mr.Out()[0]].get())),
3114 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3115 *(static_cast<ArrayOfRetrievalQuantity*>(ws[mr.In()[0]].get())),
3116 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3117 *(static_cast<Verbosity*>(ws[347].get())));
3118}
3119
3121{
3122 Copy(*(static_cast<ArrayOfScatteringMetaData*>(ws[mr.Out()[0]].get())),
3123 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3124 *(static_cast<ArrayOfScatteringMetaData*>(ws[mr.In()[0]].get())),
3125 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3126 *(static_cast<Verbosity*>(ws[347].get())));
3127}
3128
3130{
3131 Copy(*(static_cast<ArrayOfSingleScatteringData*>(ws[mr.Out()[0]].get())),
3132 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3133 *(static_cast<ArrayOfSingleScatteringData*>(ws[mr.In()[0]].get())),
3134 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3135 *(static_cast<Verbosity*>(ws[347].get())));
3136}
3137
3139{
3140 Copy(*(static_cast<ArrayOfSparse*>(ws[mr.Out()[0]].get())),
3141 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3142 *(static_cast<ArrayOfSparse*>(ws[mr.In()[0]].get())),
3143 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3144 *(static_cast<Verbosity*>(ws[347].get())));
3145}
3146
3148{
3149 Copy(*(static_cast<ArrayOfSpeciesTag*>(ws[mr.Out()[0]].get())),
3150 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3151 *(static_cast<ArrayOfSpeciesTag*>(ws[mr.In()[0]].get())),
3152 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3153 *(static_cast<Verbosity*>(ws[347].get())));
3154}
3155
3157{
3158 Copy(*(static_cast<ArrayOfStar*>(ws[mr.Out()[0]].get())),
3159 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3160 *(static_cast<ArrayOfStar*>(ws[mr.In()[0]].get())),
3161 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3162 *(static_cast<Verbosity*>(ws[347].get())));
3163}
3164
3166{
3167 Copy(*(static_cast<ArrayOfStokesVector*>(ws[mr.Out()[0]].get())),
3168 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3169 *(static_cast<ArrayOfStokesVector*>(ws[mr.In()[0]].get())),
3170 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3171 *(static_cast<Verbosity*>(ws[347].get())));
3172}
3173
3175{
3176 Copy(*(static_cast<ArrayOfString*>(ws[mr.Out()[0]].get())),
3177 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3178 *(static_cast<ArrayOfString*>(ws[mr.In()[0]].get())),
3179 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3180 *(static_cast<Verbosity*>(ws[347].get())));
3181}
3182
3184{
3185 Copy(*(static_cast<ArrayOfTelsemAtlas*>(ws[mr.Out()[0]].get())),
3186 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3187 *(static_cast<ArrayOfTelsemAtlas*>(ws[mr.In()[0]].get())),
3188 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3189 *(static_cast<Verbosity*>(ws[347].get())));
3190}
3191
3193{
3194 Copy(*(static_cast<ArrayOfTensor3*>(ws[mr.Out()[0]].get())),
3195 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3196 *(static_cast<ArrayOfTensor3*>(ws[mr.In()[0]].get())),
3197 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3198 *(static_cast<Verbosity*>(ws[347].get())));
3199}
3200
3202{
3203 Copy(*(static_cast<ArrayOfTensor4*>(ws[mr.Out()[0]].get())),
3204 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3205 *(static_cast<ArrayOfTensor4*>(ws[mr.In()[0]].get())),
3206 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3207 *(static_cast<Verbosity*>(ws[347].get())));
3208}
3209
3211{
3212 Copy(*(static_cast<ArrayOfTensor5*>(ws[mr.Out()[0]].get())),
3213 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3214 *(static_cast<ArrayOfTensor5*>(ws[mr.In()[0]].get())),
3215 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3216 *(static_cast<Verbosity*>(ws[347].get())));
3217}
3218
3220{
3221 Copy(*(static_cast<ArrayOfTensor6*>(ws[mr.Out()[0]].get())),
3222 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3223 *(static_cast<ArrayOfTensor6*>(ws[mr.In()[0]].get())),
3224 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3225 *(static_cast<Verbosity*>(ws[347].get())));
3226}
3227
3229{
3230 Copy(*(static_cast<ArrayOfTensor7*>(ws[mr.Out()[0]].get())),
3231 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3232 *(static_cast<ArrayOfTensor7*>(ws[mr.In()[0]].get())),
3233 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3234 *(static_cast<Verbosity*>(ws[347].get())));
3235}
3236
3238{
3239 Copy(*(static_cast<ArrayOfTime*>(ws[mr.Out()[0]].get())),
3240 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3241 *(static_cast<ArrayOfTime*>(ws[mr.In()[0]].get())),
3242 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3243 *(static_cast<Verbosity*>(ws[347].get())));
3244}
3245
3247{
3248 Copy(*(static_cast<ArrayOfTransmissionMatrix*>(ws[mr.Out()[0]].get())),
3249 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3250 *(static_cast<ArrayOfTransmissionMatrix*>(ws[mr.In()[0]].get())),
3251 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3252 *(static_cast<Verbosity*>(ws[347].get())));
3253}
3254
3256{
3257 Copy(*(static_cast<ArrayOfVector*>(ws[mr.Out()[0]].get())),
3258 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3259 *(static_cast<ArrayOfVector*>(ws[mr.In()[0]].get())),
3260 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3261 *(static_cast<Verbosity*>(ws[347].get())));
3262}
3263
3265{
3266 Copy(*(static_cast<ArrayOfXsecRecord*>(ws[mr.Out()[0]].get())),
3267 (*ws.wsv_data_ptr)[mr.Out()[0]].Name(),
3268 *(static_cast<ArrayOfXsecRecord*>(ws[mr.In()[0]].get())),
3269 (*ws.wsv_data_ptr)[mr.In()[0]].Name(),
3270 *(static_cast<Verbosity*>(ws[347].get())));
3271}
3272
3274{
3275 Copy(*(static_cast<