130 std::size_t
pos() const noexcept {
return p;}
131 bool isnull() const noexcept {
return v ==
nullptr;}
148 std::size_t
pos() const noexcept {
return p;}
149 bool isnull() const noexcept {
return v ==
nullptr;}
166 std::size_t
pos() const noexcept {
return p;}
167 bool isnull() const noexcept {
return v ==
nullptr;}
184 std::size_t
pos() const noexcept {
return p;}
185 bool isnull() const noexcept {
return v ==
nullptr;}
202 std::size_t
pos() const noexcept {
return p;}
203 bool isnull() const noexcept {
return v ==
nullptr;}
220 std::size_t
pos() const noexcept {
return p;}
221 bool isnull() const noexcept {
return v ==
nullptr;}
238 std::size_t
pos() const noexcept {
return p;}
239 bool isnull() const noexcept {
return v ==
nullptr;}
256 std::size_t
pos() const noexcept {
return p;}
257 bool isnull() const noexcept {
return v ==
nullptr;}
274 std::size_t
pos() const noexcept {
return p;}
275 bool isnull() const noexcept {
return v ==
nullptr;}
292 std::size_t
pos() const noexcept {
return p;}
293 bool isnull() const noexcept {
return v ==
nullptr;}
310 std::size_t
pos() const noexcept {
return p;}
311 bool isnull() const noexcept {
return v ==
nullptr;}
328 std::size_t
pos() const noexcept {
return p;}
329 bool isnull() const noexcept {
return v ==
nullptr;}
346 std::size_t
pos() const noexcept {
return p;}
347 bool isnull() const noexcept {
return v ==
nullptr;}
364 std::size_t
pos() const noexcept {
return p;}
365 bool isnull() const noexcept {
return v ==
nullptr;}
382 std::size_t
pos() const noexcept {
return p;}
383 bool isnull() const noexcept {
return v ==
nullptr;}
400 std::size_t
pos() const noexcept {
return p;}
401 bool isnull() const noexcept {
return v ==
nullptr;}
418 std::size_t
pos() const noexcept {
return p;}
419 bool isnull() const noexcept {
return v ==
nullptr;}
436 std::size_t
pos() const noexcept {
return p;}
437 bool isnull() const noexcept {
return v ==
nullptr;}
454 std::size_t
pos() const noexcept {
return p;}
455 bool isnull() const noexcept {
return v ==
nullptr;}
472 std::size_t
pos() const noexcept {
return p;}
473 bool isnull() const noexcept {
return v ==
nullptr;}
490 std::size_t
pos() const noexcept {
return p;}
491 bool isnull() const noexcept {
return v ==
nullptr;}
508 std::size_t
pos() const noexcept {
return p;}
509 bool isnull() const noexcept {
return v ==
nullptr;}
526 std::size_t
pos() const noexcept {
return p;}
527 bool isnull() const noexcept {
return v ==
nullptr;}
544 std::size_t
pos() const noexcept {
return p;}
545 bool isnull() const noexcept {
return v ==
nullptr;}
562 std::size_t
pos() const noexcept {
return p;}
563 bool isnull() const noexcept {
return v ==
nullptr;}
580 std::size_t
pos() const noexcept {
return p;}
581 bool isnull() const noexcept {
return v ==
nullptr;}
598 std::size_t
pos() const noexcept {
return p;}
599 bool isnull() const noexcept {
return v ==
nullptr;}
616 std::size_t
pos() const noexcept {
return p;}
617 bool isnull() const noexcept {
return v ==
nullptr;}
634 std::size_t
pos() const noexcept {
return p;}
635 bool isnull() const noexcept {
return v ==
nullptr;}
652 std::size_t
pos() const noexcept {
return p;}
653 bool isnull() const noexcept {
return v ==
nullptr;}
670 std::size_t
pos() const noexcept {
return p;}
671 bool isnull() const noexcept {
return v ==
nullptr;}
688 std::size_t
pos() const noexcept {
return p;}
689 bool isnull() const noexcept {
return v ==
nullptr;}
706 std::size_t
pos() const noexcept {
return p;}
707 bool isnull() const noexcept {
return v ==
nullptr;}
724 std::size_t
pos() const noexcept {
return p;}
725 bool isnull() const noexcept {
return v ==
nullptr;}
742 std::size_t
pos() const noexcept {
return p;}
743 bool isnull() const noexcept {
return v ==
nullptr;}
760 std::size_t
pos() const noexcept {
return p;}
761 bool isnull() const noexcept {
return v ==
nullptr;}
778 std::size_t
pos() const noexcept {
return p;}
779 bool isnull() const noexcept {
return v ==
nullptr;}
796 std::size_t
pos() const noexcept {
return p;}
797 bool isnull() const noexcept {
return v ==
nullptr;}
814 std::size_t
pos() const noexcept {
return p;}
815 bool isnull() const noexcept {
return v ==
nullptr;}
832 std::size_t
pos() const noexcept {
return p;}
833 bool isnull() const noexcept {
return v ==
nullptr;}
850 std::size_t
pos() const noexcept {
return p;}
851 bool isnull() const noexcept {
return v ==
nullptr;}
868 std::size_t
pos() const noexcept {
return p;}
869 bool isnull() const noexcept {
return v ==
nullptr;}
886 std::size_t
pos() const noexcept {
return p;}
887 bool isnull() const noexcept {
return v ==
nullptr;}
904 std::size_t
pos() const noexcept {
return p;}
905 bool isnull() const noexcept {
return v ==
nullptr;}
922 std::size_t
pos() const noexcept {
return p;}
923 bool isnull() const noexcept {
return v ==
nullptr;}
940 std::size_t
pos() const noexcept {
return p;}
941 bool isnull() const noexcept {
return v ==
nullptr;}
958 std::size_t
pos() const noexcept {
return p;}
959 bool isnull() const noexcept {
return v ==
nullptr;}
976 std::size_t
pos() const noexcept {
return p;}
977 bool isnull() const noexcept {
return v ==
nullptr;}
994 std::size_t
pos() const noexcept {
return p;}
995 bool isnull() const noexcept {
return v ==
nullptr;}
1012 std::size_t
pos() const noexcept {
return p;}
1013 bool isnull() const noexcept {
return v ==
nullptr;}
1030 std::size_t
pos() const noexcept {
return p;}
1031 bool isnull() const noexcept {
return v ==
nullptr;}
1048 std::size_t
pos() const noexcept {
return p;}
1049 bool isnull() const noexcept {
return v ==
nullptr;}
1066 std::size_t
pos() const noexcept {
return p;}
1067 bool isnull() const noexcept {
return v ==
nullptr;}
1084 std::size_t
pos() const noexcept {
return p;}
1085 bool isnull() const noexcept {
return v ==
nullptr;}
1102 std::size_t
pos() const noexcept {
return p;}
1103 bool isnull() const noexcept {
return v ==
nullptr;}
1120 std::size_t
pos() const noexcept {
return p;}
1121 bool isnull() const noexcept {
return v ==
nullptr;}
1138 std::size_t
pos() const noexcept {
return p;}
1139 bool isnull() const noexcept {
return v ==
nullptr;}
1156 std::size_t
pos() const noexcept {
return p;}
1157 bool isnull() const noexcept {
return v ==
nullptr;}
1174 std::size_t
pos() const noexcept {
return p;}
1175 bool isnull() const noexcept {
return v ==
nullptr;}
1192 std::size_t
pos() const noexcept {
return p;}
1193 bool isnull() const noexcept {
return v ==
nullptr;}
1210 std::size_t
pos() const noexcept {
return p;}
1211 bool isnull() const noexcept {
return v ==
nullptr;}
1228 std::size_t
pos() const noexcept {
return p;}
1229 bool isnull() const noexcept {
return v ==
nullptr;}
1246 std::size_t
pos() const noexcept {
return p;}
1247 bool isnull() const noexcept {
return v ==
nullptr;}
1264 std::size_t
pos() const noexcept {
return p;}
1265 bool isnull() const noexcept {
return v ==
nullptr;}
1282 std::size_t
pos() const noexcept {
return p;}
1283 bool isnull() const noexcept {
return v ==
nullptr;}
1300 std::size_t
pos() const noexcept {
return p;}
1301 bool isnull() const noexcept {
return v ==
nullptr;}
1318 std::size_t
pos() const noexcept {
return p;}
1319 bool isnull() const noexcept {
return v ==
nullptr;}
1336 std::size_t
pos() const noexcept {
return p;}
1337 bool isnull() const noexcept {
return v ==
nullptr;}
1354 std::size_t
pos() const noexcept {
return p;}
1355 bool isnull() const noexcept {
return v ==
nullptr;}
1372 std::size_t
pos() const noexcept {
return p;}
1373 bool isnull() const noexcept {
return v ==
nullptr;}
1390 std::size_t
pos() const noexcept {
return p;}
1391 bool isnull() const noexcept {
return v ==
nullptr;}
1408 std::size_t
pos() const noexcept {
return p;}
1409 bool isnull() const noexcept {
return v ==
nullptr;}
1426 std::size_t
pos() const noexcept {
return p;}
1427 bool isnull() const noexcept {
return v ==
nullptr;}
1444 std::size_t
pos() const noexcept {
return p;}
1445 bool isnull() const noexcept {
return v ==
nullptr;}
1462 std::size_t
pos() const noexcept {
return p;}
1463 bool isnull() const noexcept {
return v ==
nullptr;}
1480 std::size_t
pos() const noexcept {
return p;}
1481 bool isnull() const noexcept {
return v ==
nullptr;}
1498 std::size_t
pos() const noexcept {
return p;}
1499 bool isnull() const noexcept {
return v ==
nullptr;}
1516 std::size_t
pos() const noexcept {
return p;}
1517 bool isnull() const noexcept {
return v ==
nullptr;}
1534 std::size_t
pos() const noexcept {
return p;}
1535 bool isnull() const noexcept {
return v ==
nullptr;}
1552 std::size_t
pos() const noexcept {
return p;}
1553 bool isnull() const noexcept {
return v ==
nullptr;}
1570 std::size_t
pos() const noexcept {
return p;}
1571 bool isnull() const noexcept {
return v ==
nullptr;}
1588 std::size_t
pos() const noexcept {
return p;}
1589 bool isnull() const noexcept {
return v ==
nullptr;}
1606 std::size_t
pos() const noexcept {
return p;}
1607 bool isnull() const noexcept {
return v ==
nullptr;}
1618 Time(std::size_t i,
void *
x) noexcept :
p(i),
v(
static_cast<type *
>(
x)) {}
1624 std::size_t
pos() const noexcept {
return p;}
1625 bool isnull() const noexcept {
return v ==
nullptr;}
1642 std::size_t
pos() const noexcept {
return p;}
1643 bool isnull() const noexcept {
return v ==
nullptr;}
1660 std::size_t
pos() const noexcept {
return p;}
1661 bool isnull() const noexcept {
return v ==
nullptr;}
1678 std::size_t
pos() const noexcept {
return p;}
1679 bool isnull() const noexcept {
return v ==
nullptr;}
1696 std::size_t
pos() const noexcept {
return p;}
1697 bool isnull() const noexcept {
return v ==
nullptr;}
7803 [[nodiscard]]
inline
7809 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 0}));
7822 [[nodiscard]]
inline
7828 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 1}));
7829 Agenda val{ind, ws[ind]};
7841 [[nodiscard]]
inline
7847 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 3}));
7860 [[nodiscard]]
inline
7866 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 5}));
7879 [[nodiscard]]
inline
7885 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 4}));
7898 [[nodiscard]]
inline
7904 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 6}));
7917 [[nodiscard]]
inline
7923 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 7}));
7936 [[nodiscard]]
inline
7942 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 8}));
7955 [[nodiscard]]
inline
7961 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 9}));
7974 [[nodiscard]]
inline
7980 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 10}));
7993 [[nodiscard]]
inline
7999 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 12}));
8012 [[nodiscard]]
inline
8018 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 13}));
8031 [[nodiscard]]
inline
8037 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 14}));
8050 [[nodiscard]]
inline
8056 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 15}));
8069 [[nodiscard]]
inline
8075 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 16}));
8088 [[nodiscard]]
inline
8094 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 17}));
8107 [[nodiscard]]
inline
8113 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 18}));
8126 [[nodiscard]]
inline
8132 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 19}));
8145 [[nodiscard]]
inline
8151 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 20}));
8164 [[nodiscard]]
inline
8170 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 21}));
8183 [[nodiscard]]
inline
8189 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 22}));
8202 [[nodiscard]]
inline
8208 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 23}));
8221 [[nodiscard]]
inline
8227 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 24}));
8240 [[nodiscard]]
inline
8246 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 25}));
8259 [[nodiscard]]
inline
8265 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 26}));
8278 [[nodiscard]]
inline
8284 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 27}));
8297 [[nodiscard]]
inline
8303 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 28}));
8316 [[nodiscard]]
inline
8322 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 29}));
8335 [[nodiscard]]
inline
8341 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 30}));
8354 [[nodiscard]]
inline
8360 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 11}));
8373 [[nodiscard]]
inline
8379 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 31}));
8392 [[nodiscard]]
inline
8398 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 32}));
8411 [[nodiscard]]
inline
8417 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 33}));
8430 [[nodiscard]]
inline
8436 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 34}));
8449 [[nodiscard]]
inline
8455 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 35}));
8468 [[nodiscard]]
inline
8474 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 36}));
8487 [[nodiscard]]
inline
8493 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 37}));
8506 [[nodiscard]]
inline
8512 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 38}));
8525 [[nodiscard]]
inline
8531 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 39}));
8544 [[nodiscard]]
inline
8550 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 40}));
8563 [[nodiscard]]
inline
8569 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 41}));
8582 [[nodiscard]]
inline
8588 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 42}));
8601 [[nodiscard]]
inline
8607 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 43}));
8620 [[nodiscard]]
inline
8626 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 44}));
8639 [[nodiscard]]
inline
8645 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 45}));
8658 [[nodiscard]]
inline
8664 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 46}));
8677 [[nodiscard]]
inline
8683 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 47}));
8696 [[nodiscard]]
inline
8702 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 48}));
8715 [[nodiscard]]
inline
8721 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 49}));
8734 [[nodiscard]]
inline
8740 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 50}));
8753 [[nodiscard]]
inline
8759 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 51}));
8772 [[nodiscard]]
inline
8778 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 52}));
8791 [[nodiscard]]
inline
8797 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 53}));
8810 [[nodiscard]]
inline
8816 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 54}));
8829 [[nodiscard]]
inline
8835 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 55}));
8848 [[nodiscard]]
inline
8854 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 56}));
8867 [[nodiscard]]
inline
8873 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 57}));
8886 [[nodiscard]]
inline
8892 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 58}));
8905 [[nodiscard]]
inline
8911 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 59}));
8924 [[nodiscard]]
inline
8930 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 60}));
8943 [[nodiscard]]
inline
8949 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 61}));
8962 [[nodiscard]]
inline
8968 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 62}));
8969 Index val{ind, ws[ind]};
8981 [[nodiscard]]
inline
8987 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 63}));
9000 [[nodiscard]]
inline
9006 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 64}));
9007 Matrix val{ind, ws[ind]};
9019 [[nodiscard]]
inline
9025 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 65}));
9038 [[nodiscard]]
inline
9044 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 66}));
9045 Ppath val{ind, ws[ind]};
9057 [[nodiscard]]
inline
9063 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 67}));
9076 [[nodiscard]]
inline
9082 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 68}));
9095 [[nodiscard]]
inline
9101 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 69}));
9114 [[nodiscard]]
inline
9120 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 70}));
9133 [[nodiscard]]
inline
9139 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 71}));
9152 [[nodiscard]]
inline
9158 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 72}));
9171 [[nodiscard]]
inline
9177 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 73}));
9178 Sparse val{ind, ws[ind]};
9190 [[nodiscard]]
inline
9196 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 74}));
9209 [[nodiscard]]
inline
9215 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 75}));
9228 [[nodiscard]]
inline
9234 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 76}));
9235 String val{ind, ws[ind]};
9247 [[nodiscard]]
inline
9253 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 77}));
9266 [[nodiscard]]
inline
9272 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 78}));
9285 [[nodiscard]]
inline
9291 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 79}));
9304 [[nodiscard]]
inline
9310 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 80}));
9323 [[nodiscard]]
inline
9329 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 81}));
9342 [[nodiscard]]
inline
9348 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 82}));
9361 [[nodiscard]]
inline
9367 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 85}));
9380 [[nodiscard]]
inline
9386 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 84}));
9387 Time val{ind, ws[ind]};
9399 [[nodiscard]]
inline
9405 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 83}));
9406 Timer val{ind, ws[ind]};
9418 [[nodiscard]]
inline
9424 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 86}));
9437 [[nodiscard]]
inline
9443 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 87}));
9444 Vector val{ind, ws[ind]};
9456 [[nodiscard]]
inline
9462 const std::size_t ind = std::size_t(ws.
add_wsv_inplace({name.c_str(), desc.c_str(), 88}));
9595 abs_coefCalcFromXsec(
Var::abs_coef(ws).value(),
Var::src_coef(ws).value(),
Var::dabs_coef_dx(ws).value(),
Var::dsrc_coef_dx(ws).value(),
Var::abs_coef_per_species(ws).value(),
Var::src_coef_per_species(ws).value(),
Var::abs_xsec_per_species(ws).value(),
Var::src_xsec_per_species(ws).value(),
Var::dabs_xsec_per_species_dx(ws).value(),
Var::dsrc_xsec_per_species_dx(ws).value(),
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::abs_vmrs(ws).value(),
Var::abs_p(ws).value(),
Var::abs_t(ws).value(),
Var::verbosity(ws).value());
11506 abs_lookupCalc(ws,
Var::abs_lookup(ws).value(),
Var::abs_lookup_is_adapted(ws).value(),
Var::abs_species(ws).value(),
Var::abs_nls(ws).value(),
Var::f_grid(ws).value(),
Var::abs_p(ws).value(),
Var::abs_vmrs(ws).value(),
Var::abs_t(ws).value(),
Var::abs_t_pert(ws).value(),
Var::abs_nls_pert(ws).value(),
Var::abs_xsec_agenda(ws).value(),
Var::verbosity(ws).value());
11562 abs_lookupSetup(
Var::abs_p(ws).value(),
Var::abs_t(ws).value(),
Var::abs_t_pert(ws).value(),
Var::abs_vmrs(ws).value(),
Var::abs_nls(ws).value(),
Var::abs_nls_pert(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::t_field(ws).value(),
Var::vmr_field(ws).value(),
Var::atmfields_checked(ws).value(),
Var::abs_species(ws).value(),
Var::abs_p_interp_order(ws).value(),
Var::abs_t_interp_order(ws).value(),
Var::abs_nls_interp_order(ws).value(), p_step.
value(), t_step.
value(), h2o_step.value(),
Var::verbosity(ws).
value());
11623 abs_lookupSetupBatch(
Var::abs_p(ws).value(),
Var::abs_t(ws).value(),
Var::abs_t_pert(ws).value(),
Var::abs_vmrs(ws).value(),
Var::abs_nls(ws).value(),
Var::abs_nls_pert(ws).value(),
Var::abs_species(ws).value(),
Var::batch_atm_fields_compact(ws).value(),
Var::abs_p_interp_order(ws).value(),
Var::abs_t_interp_order(ws).value(),
Var::abs_nls_interp_order(ws).value(),
Var::atmosphere_dim(ws).value(), p_step.
value(), t_step.
value(), h2o_step.value(), extremes.value(), robust.value(), check_gridnames.value(),
Var::verbosity(ws).
value());
11672 abs_lookupSetupWide(
Var::abs_p(ws).value(),
Var::abs_t(ws).value(),
Var::abs_t_pert(ws).value(),
Var::abs_vmrs(ws).value(),
Var::abs_nls(ws).value(),
Var::abs_nls_pert(ws).value(),
Var::abs_species(ws).value(),
Var::abs_p_interp_order(ws).value(),
Var::abs_t_interp_order(ws).value(),
Var::abs_nls_interp_order(ws).value(), p_min.
value(), p_max.
value(), p_step.value(), t_min.value(), t_max.value(), h2o_min.value(), h2o_max.value(),
Var::verbosity(ws).
value());
11801 abs_speciesAdd2(ws,
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::propmat_clearsky_agenda_checked(ws).value(),
Var::abs_xsec_agenda_checked(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), gin1.
value(), gin2.
value(), gin3.
value(), species.
value(), unit.value(),
Var::verbosity(ws).
value());
12000 abs_xsec_per_speciesAddCIA(
Var::abs_xsec_per_species(ws).value(),
Var::dabs_xsec_per_species_dx(ws).value(),
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::abs_species_active(ws).value(),
Var::f_grid(ws).value(),
Var::abs_p(ws).value(),
Var::abs_t(ws).value(),
Var::abs_vmrs(ws).value(),
Var::abs_cia_data(ws).value(), T_extrapolfac.
value(), robust.
value(),
Var::verbosity(ws).
value());
12029 abs_xsec_per_speciesAddHitranXsec(
Var::abs_xsec_per_species(ws).value(),
Var::dabs_xsec_per_species_dx(ws).value(),
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::abs_species_active(ws).value(),
Var::f_grid(ws).value(),
Var::abs_p(ws).value(),
Var::abs_t(ws).value(),
Var::hitran_xsec_data(ws).value(), apply_tfit.
value(), force_p.
value(), force_t.value(),
Var::verbosity(ws).
value());
12044 abs_xsec_per_speciesAddConts(
Var::abs_xsec_per_species(ws).value(),
Var::dabs_xsec_per_species_dx(ws).value(),
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::abs_species_active(ws).value(),
Var::f_grid(ws).value(),
Var::abs_p(ws).value(),
Var::abs_t(ws).value(),
Var::abs_vmrs(ws).value(),
Var::abs_cont_names(ws).value(),
Var::abs_cont_parameters(ws).value(),
Var::abs_cont_models(ws).value(),
Var::verbosity(ws).value());
12060 abs_xsec_per_speciesAddLines(
Var::abs_xsec_per_species(ws).value(),
Var::src_xsec_per_species(ws).value(),
Var::dabs_xsec_per_species_dx(ws).value(),
Var::dsrc_xsec_per_species_dx(ws).value(),
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::abs_species_active(ws).value(),
Var::f_grid(ws).value(),
Var::abs_p(ws).value(),
Var::abs_t(ws).value(),
Var::abs_nlte(ws).value(),
Var::abs_vmrs(ws).value(),
Var::abs_lines_per_species(ws).value(),
Var::isotopologue_ratios(ws).value(),
Var::partition_functions(ws).value(),
Var::lbl_checked(ws).value(),
Var::verbosity(ws).value());
12104 abs_xsec_per_speciesInit(
Var::abs_xsec_per_species(ws).value(),
Var::src_xsec_per_species(ws).value(),
Var::dabs_xsec_per_species_dx(ws).value(),
Var::dsrc_xsec_per_species_dx(ws).value(),
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::abs_species_active(ws).value(),
Var::f_grid(ws).value(),
Var::abs_p(ws).value(),
Var::abs_xsec_agenda_checked(ws).value(),
Var::nlte_do(ws).value(),
Var::verbosity(ws).value());
12130 throw std::runtime_error(
"new_los needs to be a defined WorkspaceMatrix since it is output of AddZaAa");
12451 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of Append");
12495 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of Append");
12539 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Append");
12583 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Append");
12627 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Append");
12671 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Append");
12715 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Append");
12759 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Append");
12803 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of Append");
12847 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of Append");
12891 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of Append");
12935 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAgenda since it is output of Append");
12979 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of Append");
13023 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of Append");
13067 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of Append");
13111 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of Append");
13155 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of Append");
13199 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPpath since it is output of Append");
13243 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of Append");
13287 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of Append");
13331 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of Append");
13375 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of Append");
13419 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is output of Append");
13463 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of Append");
13507 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfString since it is output of Append");
13551 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of Append");
13595 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of Append");
13639 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of Append");
13683 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of Append");
13727 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of Append");
13771 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfCIARecord since it is output of Append");
13815 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of Append");
13859 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of Append");
13903 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of Append");
13947 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of Append");
13991 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of Append");
14035 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfMatrix since it is output of Append");
14079 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of Append");
14123 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of Append");
14167 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRadiationVector since it is output of Append");
14211 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is output of Append");
14255 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of Append");
14299 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of Append");
14343 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSparse since it is output of Append");
14387 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfStokesVector since it is output of Append");
14431 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfString since it is output of Append");
14475 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of Append");
14519 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor3 since it is output of Append");
14563 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor4 since it is output of Append");
14607 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor5 since it is output of Append");
14651 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor6 since it is output of Append");
14695 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor7 since it is output of Append");
14739 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of Append");
14783 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of Append");
14827 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of Append");
14871 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfXsecRecord since it is output of Append");
14915 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of Append");
14959 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of Append");
15003 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAgenda since it is output of Append");
15047 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of Append");
15091 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of Append");
15135 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of Append");
15179 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of Append");
15223 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of Append");
15267 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPpath since it is output of Append");
15311 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of Append");
15355 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of Append");
15399 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of Append");
15443 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of Append");
15487 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of Append");
15531 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfString since it is output of Append");
15575 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of Append");
15619 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of Append");
15663 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of Append");
15707 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of Append");
15751 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of Append");
15795 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfCIARecord since it is output of Append");
15839 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of Append");
15883 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of Append");
15927 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of Append");
15971 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of Append");
16015 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of Append");
16059 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfMatrix since it is output of Append");
16103 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of Append");
16147 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of Append");
16191 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRadiationVector since it is output of Append");
16235 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of Append");
16279 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of Append");
16323 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSparse since it is output of Append");
16367 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfStokesVector since it is output of Append");
16411 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfString since it is output of Append");
16455 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of Append");
16499 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor3 since it is output of Append");
16543 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor4 since it is output of Append");
16587 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor5 since it is output of Append");
16631 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor6 since it is output of Append");
16675 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor7 since it is output of Append");
16719 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of Append");
16763 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of Append");
16807 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of Append");
16832 throw std::runtime_error(
"names needs to be a defined WorkspaceArrayOfString since it is output of ArrayOfGriddedFieldGetNames");
16857 throw std::runtime_error(
"names needs to be a defined WorkspaceArrayOfString since it is output of ArrayOfGriddedFieldGetNames");
16882 throw std::runtime_error(
"names needs to be a defined WorkspaceArrayOfString since it is output of ArrayOfGriddedFieldGetNames");
16907 throw std::runtime_error(
"names needs to be a defined WorkspaceArrayOfString since it is output of ArrayOfGriddedFieldGetNames");
16940 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of ArrayOfIndexLinSpace");
16963 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of ArrayOfIndexSet");
16987 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of ArrayOfIndexSetConstant");
17011 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfString since it is output of ArrayOfStringSet");
17055 if (perturbed_field.
islast()) {
17056 throw std::runtime_error(
"perturbed_field needs to be a defined WorkspaceTensor3 since it is output of AtmFieldPerturb");
17059 AtmFieldPerturb(perturbed_field.
value(),
Var::atmosphere_dim(ws).
value(),
Var::p_grid(ws).
value(),
Var::lat_grid(ws).
value(),
Var::lon_grid(ws).
value(), original_field.
value(), p_ret_grid.
value(), lat_ret_grid.
value(), lon_ret_grid.
value(), pert_index.
value(), pert_size.
value(), pert_mode.value(),
Var::verbosity(ws).
value());
17092 if (perturbed_field.
islast()) {
17093 throw std::runtime_error(
"perturbed_field needs to be a defined WorkspaceTensor3 since it is output of AtmFieldPerturbAtmGrids");
17126 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of AtmFieldPRegrid");
17159 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of AtmFieldPRegrid");
17210 AtmFieldsCalc(
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::vmr_field(ws).value(),
Var::nlte_field(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::t_field_raw(ws).value(),
Var::z_field_raw(ws).value(),
Var::vmr_field_raw(ws).value(),
Var::nlte_field_raw(ws).value(),
Var::nlte_level_identifiers(ws).value(),
Var::nlte_vibrational_energies(ws).value(),
Var::atmosphere_dim(ws).value(), interp_order.
value(), vmr_zeropadding.
value(), vmr_nonegative.value(), nlte_when_negative.value(),
Var::verbosity(ws).
value());
17245 AtmFieldsCalcExpand1D(
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::vmr_field(ws).value(),
Var::nlte_field(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::t_field_raw(ws).value(),
Var::z_field_raw(ws).value(),
Var::vmr_field_raw(ws).value(),
Var::nlte_field_raw(ws).value(),
Var::nlte_level_identifiers(ws).value(),
Var::nlte_vibrational_energies(ws).value(),
Var::atmosphere_dim(ws).value(), interp_order.
value(), vmr_zeropadding.
value(), vmr_nonegative.value(), nlte_when_negative.value(),
Var::verbosity(ws).
value());
17340 AtmFieldsRefinePgrid(
Var::p_grid(ws).value(),
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::vmr_field(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::atmosphere_dim(ws).value(), p_step.
value(), interp_order.value(),
Var::verbosity(ws).
value());
17387 AtmFieldsAndParticleBulkPropFieldFromCompact(
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::vmr_field(ws).value(),
Var::particle_bulkprop_field(ws).value(),
Var::particle_bulkprop_names(ws).value(),
Var::abs_species(ws).value(),
Var::atm_fields_compact(ws).value(),
Var::atmosphere_dim(ws).value(), delim.
value(), p_min.
value(), check_gridnames.value(),
Var::verbosity(ws).
value());
17435 atmfields_checkedCalc(
Var::atmfields_checked(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::abs_species(ws).value(),
Var::t_field(ws).value(),
Var::vmr_field(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::partition_functions(ws).value(),
Var::abs_f_interp_order(ws).value(), negative_vmr_ok.
value(), bad_partition_functions_ok.
value(),
Var::verbosity(ws).
value());
17469 atmgeom_checkedCalc(
Var::atmgeom_checked(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::refellipsoid(ws).value(),
Var::z_surface(ws).value(),
Var::lat_true(ws).value(),
Var::lon_true(ws).value(),
Var::verbosity(ws).value());
17987 if (cia_record.
islast()) {
17988 throw std::runtime_error(
"cia_record needs to be a defined WorkspaceCIARecord since it is output of CIARecordReadFromFile");
18013 cloudboxOff(
Var::cloudbox_on(ws).value(),
Var::ppath_inside_cloudbox_do(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::iy_cloudbox_agenda(ws).value(),
Var::pnd_field(ws).value(),
Var::dpnd_field_dx(ws).value(),
Var::scat_species(ws).value(),
Var::scat_data(ws).value(),
Var::scat_data_raw(ws).value(),
Var::scat_data_checked(ws).value(),
Var::particle_masses(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::verbosity(ws).value());
18123 cloudboxSetManually(
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), p1.
value(), p2.
value(), lat1.
value(), lat2.
value(), lon1.
value(), lon2.
value(),
Var::verbosity(ws).
value());
18154 cloudboxSetManuallyAltitude(
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::z_field(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), z1.
value(), z2.
value(), lat1.
value(), lat2.
value(), lon1.
value(), lon2.
value(),
Var::verbosity(ws).
value());
18192 cloudbox_checkedCalc(
Var::cloudbox_checked(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::z_surface(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::pnd_field(ws).value(),
Var::dpnd_field_dx(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::scat_data(ws).value(),
Var::scat_species(ws).value(),
Var::particle_masses(ws).value(),
Var::abs_species(ws).value(), negative_pnd_ok.
value(),
Var::verbosity(ws).
value());
18261 cloudbox_fieldCrop(
Var::cloudbox_field(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::cloudbox_on(ws).value(), new_limit0.
value(), new_limit1.
value(), new_limit2.value(), new_limit3.value(), new_limit4.value(), new_limit5.value(),
Var::verbosity(ws).
value());
18403 cloudbox_fieldUpdate1D(ws,
Var::cloudbox_field_mono(ws).value(),
Var::doit_scat_field(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::vmr_field(ws).value(),
Var::spt_calc_agenda(ws).value(),
Var::za_grid(ws).value(),
Var::pnd_field(ws).value(),
Var::ppath_step_agenda(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::p_grid(ws).value(),
Var::z_field(ws).value(),
Var::refellipsoid(ws).value(),
Var::t_field(ws).value(),
Var::f_grid(ws).value(),
Var::f_index(ws).value(),
Var::surface_rtprop_agenda(ws).value(),
Var::doit_za_interp(ws).value(),
Var::verbosity(ws).value());
18430 cloudbox_fieldUpdateSeq1D(ws,
Var::cloudbox_field_mono(ws).value(),
Var::doit_scat_field(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::vmr_field(ws).value(),
Var::spt_calc_agenda(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::pnd_field(ws).value(),
Var::ppath_step_agenda(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::p_grid(ws).value(),
Var::z_field(ws).value(),
Var::refellipsoid(ws).value(),
Var::t_field(ws).value(),
Var::f_grid(ws).value(),
Var::f_index(ws).value(),
Var::surface_rtprop_agenda(ws).value(),
Var::doit_za_interp(ws).value(), normalize.
value(), norm_error_threshold.
value(), norm_debug.value(),
Var::verbosity(ws).
value());
18454 cloudbox_fieldUpdateSeq1DPP(ws,
Var::cloudbox_field_mono(ws).value(),
Var::za_index(ws).value(),
Var::doit_scat_field(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::vmr_field(ws).value(),
Var::spt_calc_agenda(ws).value(),
Var::za_grid(ws).value(),
Var::pnd_field(ws).value(),
Var::p_grid(ws).value(),
Var::z_field(ws).value(),
Var::t_field(ws).value(),
Var::f_grid(ws).value(),
Var::f_index(ws).value(),
Var::verbosity(ws).value());
18477 cloudbox_fieldUpdateSeq3D(ws,
Var::cloudbox_field_mono(ws).value(),
Var::doit_scat_field(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::vmr_field(ws).value(),
Var::spt_calc_agenda(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::pnd_field(ws).value(),
Var::ppath_step_agenda(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::refellipsoid(ws).value(),
Var::t_field(ws).value(),
Var::f_grid(ws).value(),
Var::f_index(ws).value(),
Var::doit_za_interp(ws).value(),
Var::verbosity(ws).value());
19965 throw std::runtime_error(
"out needs to be a defined WorkspaceAbsorptionLines since it is output of Copy");
20002 throw std::runtime_error(
"out needs to be a defined WorkspaceAgenda since it is output of Copy");
20039 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of Copy");
20076 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of Copy");
20113 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAgenda since it is output of Copy");
20150 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of Copy");
20187 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of Copy");
20224 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of Copy");
20261 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of Copy");
20298 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of Copy");
20335 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPpath since it is output of Copy");
20372 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of Copy");
20409 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of Copy");
20446 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of Copy");
20483 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of Copy");
20520 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is output of Copy");
20557 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of Copy");
20594 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfString since it is output of Copy");
20631 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of Copy");
20668 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of Copy");
20705 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of Copy");
20742 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of Copy");
20779 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of Copy");
20816 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfCIARecord since it is output of Copy");
20853 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of Copy");
20890 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of Copy");
20927 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of Copy");
20964 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of Copy");
21001 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of Copy");
21038 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfMatrix since it is output of Copy");
21075 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of Copy");
21112 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of Copy");
21149 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRadiationVector since it is output of Copy");
21186 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is output of Copy");
21223 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of Copy");
21260 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of Copy");
21297 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSparse since it is output of Copy");
21334 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfStokesVector since it is output of Copy");
21371 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfString since it is output of Copy");
21408 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of Copy");
21445 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor3 since it is output of Copy");
21482 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor4 since it is output of Copy");
21519 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor5 since it is output of Copy");
21556 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor6 since it is output of Copy");
21593 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor7 since it is output of Copy");
21630 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of Copy");
21667 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of Copy");
21704 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of Copy");
21741 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfXsecRecord since it is output of Copy");
21778 throw std::runtime_error(
"out needs to be a defined WorkspaceCIARecord since it is output of Copy");
21815 throw std::runtime_error(
"out needs to be a defined WorkspaceCovarianceMatrix since it is output of Copy");
21852 throw std::runtime_error(
"out needs to be a defined WorkspaceEnergyLevelMap since it is output of Copy");
21889 throw std::runtime_error(
"out needs to be a defined WorkspaceGasAbsLookup since it is output of Copy");
21926 throw std::runtime_error(
"out needs to be a defined WorkspaceGridPos since it is output of Copy");
21963 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField1 since it is output of Copy");
22000 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField2 since it is output of Copy");
22037 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of Copy");
22074 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField4 since it is output of Copy");
22111 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField5 since it is output of Copy");
22148 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField6 since it is output of Copy");
22185 throw std::runtime_error(
"out needs to be a defined WorkspaceHitranRelaxationMatrixData since it is output of Copy");
22222 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of Copy");
22259 throw std::runtime_error(
"out needs to be a defined WorkspaceMCAntenna since it is output of Copy");
22296 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Copy");
22333 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of Copy");
22370 throw std::runtime_error(
"out needs to be a defined WorkspacePpath since it is output of Copy");
22407 throw std::runtime_error(
"out needs to be a defined WorkspacePropagationMatrix since it is output of Copy");
22444 throw std::runtime_error(
"out needs to be a defined WorkspaceQuantumIdentifier since it is output of Copy");
22481 throw std::runtime_error(
"out needs to be a defined WorkspaceRadiationVector since it is output of Copy");
22518 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of Copy");
22555 throw std::runtime_error(
"out needs to be a defined WorkspaceScatteringMetaData since it is output of Copy");
22592 throw std::runtime_error(
"out needs to be a defined WorkspaceSingleScatteringData since it is output of Copy");
22629 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of Copy");
22666 throw std::runtime_error(
"out needs to be a defined WorkspaceSpeciesAuxData since it is output of Copy");
22703 throw std::runtime_error(
"out needs to be a defined WorkspaceStokesVector since it is output of Copy");
22740 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of Copy");
22777 throw std::runtime_error(
"out needs to be a defined WorkspaceTelsemAtlas since it is output of Copy");
22814 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Copy");
22851 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Copy");
22888 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of Copy");
22925 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor6 since it is output of Copy");
22962 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor7 since it is output of Copy");
22999 throw std::runtime_error(
"out needs to be a defined WorkspaceTimer since it is output of Copy");
23036 throw std::runtime_error(
"out needs to be a defined WorkspaceTime since it is output of Copy");
23073 throw std::runtime_error(
"out needs to be a defined WorkspaceTessemNN since it is output of Copy");
23110 throw std::runtime_error(
"out needs to be a defined WorkspaceTransmissionMatrix since it is output of Copy");
23147 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of Copy");
23184 throw std::runtime_error(
"out needs to be a defined WorkspaceVerbosity since it is output of Copy");
23236 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of covmat1D");
23288 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of covmat1D");
23329 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of covmat1DMarkov");
23330 }
if (out_inverse.
islast()) {
23331 throw std::runtime_error(
"out_inverse needs to be a defined WorkspaceMatrix since it is output of covmat1DMarkov");
23372 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of covmat1DMarkov");
23373 }
if (out_inverse.
islast()) {
23374 throw std::runtime_error(
"out_inverse needs to be a defined WorkspaceSparse since it is output of covmat1DMarkov");
23402 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of covmatDiagonal");
23403 }
if (out_inverse.
islast()) {
23404 throw std::runtime_error(
"out_inverse needs to be a defined WorkspaceMatrix since it is output of covmatDiagonal");
23432 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of covmatDiagonal");
23433 }
if (out_inverse.
islast()) {
23434 throw std::runtime_error(
"out_inverse needs to be a defined WorkspaceSparse since it is output of covmatDiagonal");
23844 throw std::runtime_error(
"x_norm needs to be a defined WorkspaceVector since it is output of covmat_sxExtractSqrtDiagonal");
25734 if (diameter_max.
islast()) {
25735 throw std::runtime_error(
"diameter_max needs to be a defined WorkspaceNumeric since it is output of diameter_maxFromDiameter_volume_equ");
25736 }
if (diameter_area_equ.
islast()) {
25737 throw std::runtime_error(
"diameter_area_equ needs to be a defined WorkspaceNumeric since it is output of diameter_maxFromDiameter_volume_equ");
25773 if (diameter_volume_equ.
islast()) {
25774 throw std::runtime_error(
"diameter_volume_equ needs to be a defined WorkspaceNumeric since it is output of diameter_volume_equFromDiameter_max");
25775 }
if (volume.
islast()) {
25776 throw std::runtime_error(
"volume needs to be a defined WorkspaceNumeric since it is output of diameter_volume_equFromDiameter_max");
25801 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of DiagonalMatrix");
25826 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of DiagonalMatrix");
25855 throw std::runtime_error(
"dlos needs to be a defined WorkspaceMatrix since it is output of DiffZaAa");
25940 DisortCalc(ws,
Var::cloudbox_field(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::scat_data_checked(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::pnd_field(ws).value(),
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::vmr_field(ws).value(),
Var::p_grid(ws).value(),
Var::scat_data(ws).value(),
Var::f_grid(ws).value(),
Var::za_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::z_surface(ws).value(),
Var::surface_skin_t(ws).value(),
Var::surface_scalar_reflectivity(ws).value(), nstreams.
value(), pfct_method.
value(), Npfct.value(), quiet.value(),
Var::verbosity(ws).
value());
25963 DisortCalcWithARTSSurface(ws,
Var::cloudbox_field(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::scat_data_checked(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::surface_rtprop_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::pnd_field(ws).value(),
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::vmr_field(ws).value(),
Var::p_grid(ws).value(),
Var::scat_data(ws).value(),
Var::f_grid(ws).value(),
Var::za_grid(ws).value(),
Var::stokes_dim(ws).value(), nstreams.
value(), pfct_method.
value(), Npfct.value(), quiet.value(),
Var::verbosity(ws).
value());
25988 DisortCalcClearsky(ws,
Var::spectral_radiance_field(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::vmr_field(ws).value(),
Var::p_grid(ws).value(),
Var::f_grid(ws).value(),
Var::za_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::z_surface(ws).value(),
Var::surface_skin_t(ws).value(),
Var::surface_scalar_reflectivity(ws).value(), nstreams.
value(), quiet.
value(),
Var::verbosity(ws).
value());
26098 DoitCalc(ws,
Var::cloudbox_field(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::scat_data_checked(ws).value(),
Var::cloudbox_on(ws).value(),
Var::f_grid(ws).value(),
Var::doit_mono_agenda(ws).value(),
Var::doit_is_initialized(ws).value(),
Var::verbosity(ws).value());
26132 DoitGetIncoming(ws,
Var::cloudbox_field(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::doit_is_initialized(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::nlte_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::f_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(), rigorous.
value(), maxratio.
value(),
Var::verbosity(ws).
value());
26154 DoitGetIncoming1DAtm(ws,
Var::cloudbox_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::doit_is_initialized(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::nlte_field(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::f_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::verbosity(ws).value());
26174 DoitInit(
Var::doit_scat_field(ws).value(),
Var::cloudbox_field(ws).value(),
Var::doit_is_initialized(ws).value(),
Var::stokes_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::f_grid(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::doit_za_grid_size(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::verbosity(ws).value());
26196 DoitScatteringDataPrepare(ws,
Var::pha_mat_sptDOITOpt(ws).value(),
Var::scat_data_mono(ws).value(),
Var::pha_mat_doit(ws).value(),
Var::aa_grid(ws).value(),
Var::doit_za_grid_size(ws).value(),
Var::scat_data(ws).value(),
Var::scat_data_checked(ws).value(),
Var::f_index(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::stokes_dim(ws).value(),
Var::t_field(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::pnd_field(ws).value(),
Var::pha_mat_spt_agenda(ws).value(),
Var::verbosity(ws).value());
26350 OptimizeDoitPressureGrid(ws,
Var::p_grid(ws).value(),
Var::pnd_field(ws).value(),
Var::t_field(ws).value(),
Var::scat_data_mono(ws).value(),
Var::z_field(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::cloudbox_field_mono(ws).value(),
Var::pha_mat_doit(ws).value(),
Var::vmr_field(ws).value(),
Var::p_grid_orig(ws).value(),
Var::f_grid(ws).value(),
Var::f_index(ws).value(),
Var::propmat_clearsky_agenda(ws).value(), tau_scat_max.
value(), sgl_alb_max.
value(), cloudbox_size_max.value(),
Var::verbosity(ws).
value());
26370 doit_scat_fieldCalc(ws,
Var::doit_scat_field(ws).value(),
Var::pha_mat_spt_agenda(ws).value(),
Var::cloudbox_field_mono(ws).value(),
Var::pnd_field(ws).value(),
Var::t_field(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::doit_za_grid_size(ws).value(),
Var::pha_mat_doit(ws).value(),
Var::verbosity(ws).value());
26400 doit_scat_fieldCalcLimb(ws,
Var::doit_scat_field(ws).value(),
Var::pha_mat_spt_agenda(ws).value(),
Var::cloudbox_field_mono(ws).value(),
Var::pnd_field(ws).value(),
Var::t_field(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::doit_za_grid_size(ws).value(),
Var::doit_za_interp(ws).value(),
Var::pha_mat_doit(ws).value(),
Var::verbosity(ws).value());
26471 if (duration.
islast()) {
26472 throw std::runtime_error(
"duration needs to be a defined WorkspaceNumeric since it is output of Duration");
26495 throw std::runtime_error(
"x needs to be a defined WorkspaceEnergyLevelMap since it is output of EnergyLevelMapSet");
26571 throw std::runtime_error(
"needle needs to be a defined WorkspaceIndex since it is output of Extract");
26604 throw std::runtime_error(
"needle needs to be a defined WorkspaceArrayOfIndex since it is output of Extract");
26637 throw std::runtime_error(
"needle needs to be a defined WorkspaceNumeric since it is output of Extract");
26670 throw std::runtime_error(
"needle needs to be a defined WorkspaceVector since it is output of Extract");
26703 throw std::runtime_error(
"needle needs to be a defined WorkspaceMatrix since it is output of Extract");
26736 throw std::runtime_error(
"needle needs to be a defined WorkspaceMatrix since it is output of Extract");
26769 throw std::runtime_error(
"needle needs to be a defined WorkspaceTensor3 since it is output of Extract");
26802 throw std::runtime_error(
"needle needs to be a defined WorkspaceTensor4 since it is output of Extract");
26835 throw std::runtime_error(
"needle needs to be a defined WorkspaceTensor4 since it is output of Extract");
26868 throw std::runtime_error(
"needle needs to be a defined WorkspaceGriddedField3 since it is output of Extract");
26901 throw std::runtime_error(
"needle needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of Extract");
26934 throw std::runtime_error(
"needle needs to be a defined WorkspaceGriddedField4 since it is output of Extract");
26967 throw std::runtime_error(
"needle needs to be a defined WorkspaceString since it is output of Extract");
27000 throw std::runtime_error(
"needle needs to be a defined WorkspaceSingleScatteringData since it is output of Extract");
27033 throw std::runtime_error(
"needle needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of Extract");
27066 throw std::runtime_error(
"needle needs to be a defined WorkspaceTelsemAtlas since it is output of Extract");
27099 throw std::runtime_error(
"needle needs to be a defined WorkspaceQuantumIdentifier since it is output of Extract");
27126 if (meta_param.
islast()) {
27127 throw std::runtime_error(
"meta_param needs to be a defined WorkspaceVector since it is output of ExtractFromMetaSingleScatSpecies");
27201 if (emissivity.
islast()) {
27202 throw std::runtime_error(
"emissivity needs to be a defined WorkspaceMatrix since it is output of FastemStandAlone");
27203 }
if (reflectivity.
islast()) {
27204 throw std::runtime_error(
"reflectivity needs to be a defined WorkspaceMatrix since it is output of FastemStandAlone");
27207 FastemStandAlone(emissivity.
value(), reflectivity.
value(),
Var::f_grid(ws).
value(),
Var::surface_skin_t(ws).
value(), za.
value(), salinity.value(), wind_speed.
value(), rel_aa.
value(), transmittance.
value(), fastem_version.
value(),
Var::verbosity(ws).
value());
27230 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of FieldFromGriddedField");
27256 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of FieldFromGriddedField");
27282 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of FieldFromGriddedField");
27308 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of FieldFromGriddedField");
27328 if (
flag.islast()) {
27329 throw std::runtime_error(
"flag needs to be a defined WorkspaceIndex since it is output of FlagOff");
27349 if (
flag.islast()) {
27350 throw std::runtime_error(
"flag needs to be a defined WorkspaceIndex since it is output of FlagOn");
27380 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of Flatten");
27410 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of Flatten");
27440 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Flatten");
27470 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Flatten");
27500 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Flatten");
27530 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of Flatten");
27560 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor6 since it is output of Flatten");
27590 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor7 since it is output of Flatten");
27654 if (frequency.
islast()) {
27655 throw std::runtime_error(
"frequency needs to be a defined WorkspaceNumeric since it is output of FrequencyFromWavelength");
27679 if (frequency.
islast()) {
27680 throw std::runtime_error(
"frequency needs to be a defined WorkspaceVector since it is output of FrequencyFromWavelength");
27704 if (frequency.
islast()) {
27705 throw std::runtime_error(
"frequency needs to be a defined WorkspaceNumeric since it is output of FrequencyFromCGSAngularWavenumber");
27729 if (frequency.
islast()) {
27730 throw std::runtime_error(
"frequency needs to be a defined WorkspaceVector since it is output of FrequencyFromCGSAngularWavenumber");
27754 if (frequency.
islast()) {
27755 throw std::runtime_error(
"frequency needs to be a defined WorkspaceNumeric since it is output of FrequencyFromCGSKayserWavenumber");
27779 if (frequency.
islast()) {
27780 throw std::runtime_error(
"frequency needs to be a defined WorkspaceVector since it is output of FrequencyFromCGSKayserWavenumber");
28154 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of GetEnvironmentVariable");
28177 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of GetEnvironmentVariable");
28197 if (nthreads.
islast()) {
28198 throw std::runtime_error(
"nthreads needs to be a defined WorkspaceIndex since it is output of GetNumberOfThreads");
28223 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is output of GriddedFieldGetName");
28248 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is output of GriddedFieldGetName");
28273 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is output of GriddedFieldGetName");
28298 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is output of GriddedFieldGetName");
28323 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is output of GriddedFieldGetName");
28348 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is output of GriddedFieldGetName");
28376 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField2 since it is output of GriddedFieldLatLonExpand");
28404 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of GriddedFieldLatLonExpand");
28432 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField4 since it is output of GriddedFieldLatLonExpand");
28460 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of GriddedFieldLatLonExpand");
28491 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField2 since it is output of GriddedFieldLatLonRegrid");
28522 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of GriddedFieldLatLonRegrid");
28553 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField4 since it is output of GriddedFieldLatLonRegrid");
28584 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of GriddedFieldLatLonRegrid");
28622 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of GriddedFieldPRegrid");
28660 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField4 since it is output of GriddedFieldPRegrid");
28698 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of GriddedFieldPRegrid");
28733 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of GriddedFieldZToPRegrid");
31813 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of IndexAdd");
31839 throw std::runtime_error(
"n needs to be a defined WorkspaceIndex since it is output of IndexNumberOfAtmosphericPoints");
31862 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of IndexSet");
32895 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of IndexStepDown");
32920 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of IndexStepUp");
32947 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of InterpAtmFieldToPosition");
32979 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of InterpGriddedField2ToPosition");
33013 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of InterpSurfaceFieldToPosition");
33130 iyActiveSingleScat(ws,
Var::iy(ws).value(),
Var::iy_aux(ws).value(),
Var::diy_dx(ws).value(),
Var::ppvar_p(ws).value(),
Var::ppvar_t(ws).value(),
Var::ppvar_nlte(ws).value(),
Var::ppvar_vmr(ws).value(),
Var::ppvar_wind(ws).value(),
Var::ppvar_mag(ws).value(),
Var::ppvar_pnd(ws).value(),
Var::ppvar_f(ws).value(),
Var::ppvar_trans_cumulat(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::t_field(ws).value(),
Var::nlte_field(ws).value(),
Var::vmr_field(ws).value(),
Var::abs_species(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::pnd_field(ws).value(),
Var::dpnd_field_dx(ws).value(),
Var::scat_species(ws).value(),
Var::scat_data(ws).value(),
Var::scat_data_checked(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::jacobian_do(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::ppath(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::water_p_eq_agenda(ws).value(),
Var::iy_transmitter_agenda(ws).value(),
Var::iy_agenda_call1(ws).value(),
Var::iy_transmission(ws).value(),
Var::rte_alonglos_v(ws).value(), trans_in_jacobian.
value(), pext_scaling.
value(), t_interp_order.value(),
Var::verbosity(ws).
value());
33152 iyActiveSingleScat2(ws,
Var::iy(ws).value(),
Var::iy_aux(ws).value(),
Var::diy_dx(ws).value(),
Var::ppvar_p(ws).value(),
Var::ppvar_t(ws).value(),
Var::ppvar_nlte(ws).value(),
Var::ppvar_vmr(ws).value(),
Var::ppvar_wind(ws).value(),
Var::ppvar_mag(ws).value(),
Var::ppvar_pnd(ws).value(),
Var::ppvar_f(ws).value(),
Var::ppvar_trans_cumulat(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::t_field(ws).value(),
Var::nlte_field(ws).value(),
Var::vmr_field(ws).value(),
Var::abs_species(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::pnd_field(ws).value(),
Var::dpnd_field_dx(ws).value(),
Var::scat_species(ws).value(),
Var::scat_data(ws).value(),
Var::scat_data_checked(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::jacobian_do(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::ppath(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::water_p_eq_agenda(ws).value(),
Var::iy_transmitter_agenda(ws).value(),
Var::iy_agenda_call1(ws).value(),
Var::iy_transmission(ws).value(),
Var::rte_alonglos_v(ws).value(), trans_in_jacobian.
value(), pext_scaling.
value(), t_interp_order.value(),
Var::verbosity(ws).
value());
33210 iyCalc(ws,
Var::iy(ws).value(),
Var::iy_aux(ws).value(),
Var::ppath(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::atmfields_checked(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::iy_id(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::scat_data_checked(ws).value(),
Var::f_grid(ws).value(),
Var::nlte_field(ws).value(),
Var::rte_pos(ws).value(),
Var::rte_los(ws).value(),
Var::rte_pos2(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::verbosity(ws).value());
33260 iyEmissionStandard(ws,
Var::iy(ws).value(),
Var::iy_aux(ws).value(),
Var::diy_dx(ws).value(),
Var::ppvar_p(ws).value(),
Var::ppvar_t(ws).value(),
Var::ppvar_nlte(ws).value(),
Var::ppvar_vmr(ws).value(),
Var::ppvar_wind(ws).value(),
Var::ppvar_mag(ws).value(),
Var::ppvar_f(ws).value(),
Var::ppvar_iy(ws).value(),
Var::ppvar_trans_cumulat(ws).value(),
Var::ppvar_trans_partial(ws).value(),
Var::iy_id(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::t_field(ws).value(),
Var::nlte_field(ws).value(),
Var::vmr_field(ws).value(),
Var::abs_species(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::jacobian_do(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::ppath(ws).value(),
Var::rte_pos2(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::water_p_eq_agenda(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::iy_space_agenda(ws).value(),
Var::iy_surface_agenda(ws).value(),
Var::iy_cloudbox_agenda(ws).value(),
Var::iy_agenda_call1(ws).value(),
Var::iy_transmission(ws).value(),
Var::rte_alonglos_v(ws).value(),
Var::surface_props_data(ws).value(),
Var::verbosity(ws).value());
33279 iyEmissionStandardSequential(ws,
Var::iy(ws).value(),
Var::iy_aux(ws).value(),
Var::diy_dx(ws).value(),
Var::ppvar_p(ws).value(),
Var::ppvar_t(ws).value(),
Var::ppvar_nlte(ws).value(),
Var::ppvar_vmr(ws).value(),
Var::ppvar_wind(ws).value(),
Var::ppvar_mag(ws).value(),
Var::ppvar_f(ws).value(),
Var::ppvar_iy(ws).value(),
Var::ppvar_trans_cumulat(ws).value(),
Var::ppvar_trans_partial(ws).value(),
Var::iy_id(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::t_field(ws).value(),
Var::nlte_field(ws).value(),
Var::vmr_field(ws).value(),
Var::abs_species(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::jacobian_do(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::ppath(ws).value(),
Var::rte_pos2(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::water_p_eq_agenda(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::iy_space_agenda(ws).value(),
Var::iy_surface_agenda(ws).value(),
Var::iy_cloudbox_agenda(ws).value(),
Var::iy_agenda_call1(ws).value(),
Var::iy_transmission(ws).value(),
Var::rte_alonglos_v(ws).value(),
Var::surface_props_data(ws).value(),
Var::verbosity(ws).value());
33300 iyHybrid(ws,
Var::iy(ws).value(),
Var::iy_aux(ws).value(),
Var::diy_dx(ws).value(),
Var::ppvar_p(ws).value(),
Var::ppvar_t(ws).value(),
Var::ppvar_nlte(ws).value(),
Var::ppvar_vmr(ws).value(),
Var::ppvar_wind(ws).value(),
Var::ppvar_mag(ws).value(),
Var::ppvar_pnd(ws).value(),
Var::ppvar_f(ws).value(),
Var::ppvar_iy(ws).value(),
Var::ppvar_trans_cumulat(ws).value(),
Var::iy_id(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::t_field(ws).value(),
Var::nlte_field(ws).value(),
Var::vmr_field(ws).value(),
Var::abs_species(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::pnd_field(ws).value(),
Var::dpnd_field_dx(ws).value(),
Var::scat_species(ws).value(),
Var::scat_data(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::jacobian_do(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::water_p_eq_agenda(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::iy_space_agenda(ws).value(),
Var::iy_surface_agenda(ws).value(),
Var::iy_cloudbox_agenda(ws).value(),
Var::iy_agenda_call1(ws).value(),
Var::iy_transmission(ws).value(),
Var::ppath(ws).value(),
Var::rte_pos2(ws).value(),
Var::rte_alonglos_v(ws).value(),
Var::surface_props_data(ws).value(),
Var::cloudbox_field(ws).value(),
Var::za_grid(ws).value(), Naa_grid.
value(), t_interp_order.
value(),
Var::verbosity(ws).
value());
33321 iyHybrid2(ws,
Var::iy(ws).value(),
Var::iy_aux(ws).value(),
Var::diy_dx(ws).value(),
Var::ppvar_p(ws).value(),
Var::ppvar_t(ws).value(),
Var::ppvar_nlte(ws).value(),
Var::ppvar_vmr(ws).value(),
Var::ppvar_wind(ws).value(),
Var::ppvar_mag(ws).value(),
Var::ppvar_pnd(ws).value(),
Var::ppvar_f(ws).value(),
Var::ppvar_iy(ws).value(),
Var::ppvar_trans_cumulat(ws).value(),
Var::iy_id(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::t_field(ws).value(),
Var::nlte_field(ws).value(),
Var::vmr_field(ws).value(),
Var::abs_species(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::pnd_field(ws).value(),
Var::dpnd_field_dx(ws).value(),
Var::scat_species(ws).value(),
Var::scat_data(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::jacobian_do(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::water_p_eq_agenda(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::iy_space_agenda(ws).value(),
Var::iy_surface_agenda(ws).value(),
Var::iy_cloudbox_agenda(ws).value(),
Var::iy_agenda_call1(ws).value(),
Var::iy_transmission(ws).value(),
Var::ppath(ws).value(),
Var::rte_pos2(ws).value(),
Var::rte_alonglos_v(ws).value(),
Var::surface_props_data(ws).value(),
Var::cloudbox_field(ws).value(),
Var::za_grid(ws).value(), Naa_grid.
value(), t_interp_order.
value(),
Var::verbosity(ws).
value());
33346 iyIndependentBeamApproximation(ws,
Var::iy(ws).value(),
Var::iy_aux(ws).value(),
Var::ppath(ws).value(),
Var::diy_dx(ws).value(),
Var::atm_fields_compact(ws).value(),
Var::iy_id(ws).value(),
Var::f_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::lat_true(ws).value(),
Var::lon_true(ws).value(),
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::vmr_field(ws).value(),
Var::nlte_field(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::pnd_field(ws).value(),
Var::particle_masses(ws).value(),
Var::ppath_agenda(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::iy_agenda_call1(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_transmission(ws).value(),
Var::rte_pos(ws).value(),
Var::rte_los(ws).value(),
Var::rte_pos2(ws).value(),
Var::jacobian_do(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::iy_independent_beam_approx_agenda(ws).value(), return_atm1d.
value(), skip_vmr.
value(), skip_pnd.value(), return_masses.value(),
Var::verbosity(ws).
value());
33392 iyInterpCloudboxField(
Var::iy(ws).value(),
Var::cloudbox_field(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::jacobian_do(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::z_surface(ws).value(),
Var::stokes_dim(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::f_grid(ws).value(), za_interp_order.
value(), za_restrict.
value(), cos_za_interp.value(), za_extpolfac.value(), aa_interp_order.value(),
Var::verbosity(ws).
value());
33416 iyLoopFrequencies(ws,
Var::iy(ws).value(),
Var::iy_aux(ws).value(),
Var::ppath(ws).value(),
Var::diy_dx(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::iy_agenda_call1(ws).value(),
Var::iy_transmission(ws).value(),
Var::rte_pos(ws).value(),
Var::rte_los(ws).value(),
Var::rte_pos2(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::iy_loop_freqs_agenda(ws).value(),
Var::verbosity(ws).value());
33465 iyMC(ws,
Var::iy(ws).value(),
Var::iy_aux(ws).value(),
Var::diy_dx(ws).value(),
Var::iy_agenda_call1(ws).value(),
Var::iy_transmission(ws).value(),
Var::rte_pos(ws).value(),
Var::rte_los(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::jacobian_do(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::t_field(ws).value(),
Var::vmr_field(ws).value(),
Var::refellipsoid(ws).value(),
Var::z_surface(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::scat_data(ws).value(),
Var::iy_space_agenda(ws).value(),
Var::surface_rtprop_agenda(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::ppath_step_agenda(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::pnd_field(ws).value(),
Var::iy_unit(ws).value(),
Var::mc_std_err(ws).value(),
Var::mc_max_time(ws).value(),
Var::mc_max_iter(ws).value(),
Var::mc_min_iter(ws).value(),
Var::mc_taustep_limit(ws).value(), t_interp_order.
value(),
Var::verbosity(ws).
value());
33510 iySurfaceCallAgendaX(ws,
Var::iy(ws).value(),
Var::diy_dx(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_transmission(ws).value(),
Var::iy_id(ws).value(),
Var::cloudbox_on(ws).value(),
Var::jacobian_do(ws).value(),
Var::f_grid(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::rte_pos2(ws).value(),
Var::iy_surface_agenda_array(ws).value(),
Var::surface_type(ws).value(),
Var::surface_type_aux(ws).value(),
Var::verbosity(ws).value());
33551 iySurfaceFastem(ws,
Var::iy(ws).value(),
Var::diy_dx(ws).value(),
Var::iy_transmission(ws).value(),
Var::iy_id(ws).value(),
Var::jacobian_do(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::nlte_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::rte_pos2(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::surface_skin_t(ws).value(), salinity.
value(), wind_speed.
value(), wind_direction.
value(), fastem_version.value(),
Var::verbosity(ws).
value());
33573 iySurfaceRtpropAgenda(ws,
Var::iy(ws).value(),
Var::diy_dx(ws).value(),
Var::iy_transmission(ws).value(),
Var::iy_id(ws).value(),
Var::jacobian_do(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::nlte_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::rte_pos2(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::surface_rtprop_agenda(ws).value(),
Var::verbosity(ws).value());
33597 iySurfaceRtpropCalc(ws,
Var::iy(ws).value(),
Var::diy_dx(ws).value(),
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::surface_emission(ws).value(),
Var::dsurface_names(ws).value(),
Var::dsurface_rmatrix_dx(ws).value(),
Var::dsurface_emission_dx(ws).value(),
Var::iy_transmission(ws).value(),
Var::iy_id(ws).value(),
Var::jacobian_do(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::nlte_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::rte_pos2(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::verbosity(ws).value());
33644 iyTransmissionStandard(ws,
Var::iy(ws).value(),
Var::iy_aux(ws).value(),
Var::diy_dx(ws).value(),
Var::ppvar_p(ws).value(),
Var::ppvar_t(ws).value(),
Var::ppvar_nlte(ws).value(),
Var::ppvar_vmr(ws).value(),
Var::ppvar_wind(ws).value(),
Var::ppvar_mag(ws).value(),
Var::ppvar_pnd(ws).value(),
Var::ppvar_f(ws).value(),
Var::ppvar_iy(ws).value(),
Var::ppvar_trans_cumulat(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::t_field(ws).value(),
Var::nlte_field(ws).value(),
Var::vmr_field(ws).value(),
Var::abs_species(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::pnd_field(ws).value(),
Var::dpnd_field_dx(ws).value(),
Var::scat_species(ws).value(),
Var::scat_data(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::jacobian_do(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::ppath(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::water_p_eq_agenda(ws).value(),
Var::iy_transmitter_agenda(ws).value(),
Var::iy_agenda_call1(ws).value(),
Var::iy_transmission(ws).value(),
Var::rte_alonglos_v(ws).value(),
Var::verbosity(ws).value());
33740 jacobianAddAbsSpecies(ws,
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), species.
value(), unit.value(), for_species_tag.
value(),
Var::verbosity(ws).
value());
33997 jacobianAddMagField(ws,
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), component.value(), dB.
value(),
Var::verbosity(ws).
value());
34040 jacobianAddNLTE(ws,
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), energy_level_identity.
value(),
dx.value(),
Var::verbosity(ws).
value());
34072 jacobianAddNLTEs(ws,
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), energy_level_identities.
value(),
dx.value(),
Var::verbosity(ws).
value());
34167 jacobianAddPolyfit(ws,
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::sensor_pos(ws).value(), poly_order.
value(), no_pol_variation.value(), no_los_variation.
value(), no_mblock_variation.value(),
Var::verbosity(ws).
value());
34202 jacobianAddScatSpecies(ws,
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), species.
value(), quantity.
value(),
Var::verbosity(ws).
value());
34245 jacobianAddSinefit(ws,
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::sensor_pos(ws).value(), period_lengths.
value(), no_pol_variation.value(), no_los_variation.
value(), no_mblock_variation.value(),
Var::verbosity(ws).
value());
34286 jacobianAddSpecialSpecies(ws,
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), species.
value(),
Var::verbosity(ws).
value());
34368 jacobianAddTemperature(ws,
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), hse.value(),
Var::verbosity(ws).
value());
34410 jacobianAddWind(ws,
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), component.value(), dfrequency.
value(),
Var::verbosity(ws).
value());
34499 jacobianCalcFreqStretch(
Var::jacobian(ws).value(),
Var::mblock_index(ws).value(),
Var::iyb(ws).value(),
Var::yb(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::mblock_dlos_grid(ws).value(),
Var::sensor_response(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::verbosity(ws).value());
34519 jacobianCalcPointingZaInterp(
Var::jacobian(ws).value(),
Var::mblock_index(ws).value(),
Var::iyb(ws).value(),
Var::yb(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::sensor_los(ws).value(),
Var::mblock_dlos_grid(ws).value(),
Var::sensor_response(ws).value(),
Var::sensor_time(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::verbosity(ws).value());
34540 jacobianCalcPointingZaRecalc(ws,
Var::jacobian(ws).value(),
Var::mblock_index(ws).value(),
Var::iyb(ws).value(),
Var::yb(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::nlte_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::sensor_pos(ws).value(),
Var::sensor_los(ws).value(),
Var::transmitter_pos(ws).value(),
Var::mblock_dlos_grid(ws).value(),
Var::sensor_response(ws).value(),
Var::sensor_time(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::geo_pos_agenda(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::verbosity(ws).value());
34560 jacobianCalcPolyfit(
Var::jacobian(ws).value(),
Var::mblock_index(ws).value(),
Var::iyb(ws).value(),
Var::yb(ws).value(),
Var::sensor_response(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::jacobian_quantities(ws).value(), poly_coeff.
value(),
Var::verbosity(ws).
value());
34580 jacobianCalcSinefit(
Var::jacobian(ws).value(),
Var::mblock_index(ws).value(),
Var::iyb(ws).value(),
Var::yb(ws).value(),
Var::sensor_response(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::jacobian_quantities(ws).value(), period_index.
value(),
Var::verbosity(ws).
value());
34872 throw std::runtime_error(
"dt needs to be a defined WorkspaceNumeric since it is output of LocalTimeOffset");
34916 MagFieldsCalc(
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::mag_u_field_raw(ws).value(),
Var::mag_v_field_raw(ws).value(),
Var::mag_w_field_raw(ws).value(),
Var::atmosphere_dim(ws).value(), interp_order.
value(),
Var::verbosity(ws).
value());
34939 MagFieldsCalcExpand1D(
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::mag_u_field_raw(ws).value(),
Var::mag_v_field_raw(ws).value(),
Var::mag_w_field_raw(ws).value(),
Var::atmosphere_dim(ws).value(), interp_order.
value(),
Var::verbosity(ws).
value());
34958 MagFieldsFromAltitudeRawCalc(
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::mag_u_field_raw(ws).value(),
Var::mag_v_field_raw(ws).value(),
Var::mag_w_field_raw(ws).value(), interp_order.
value(), extrapolating.
value(),
Var::verbosity(ws).
value());
35006 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixAddScalar");
35043 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixCBR");
35066 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixCopySparse");
35097 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixExtractFromTensor3");
35120 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixFromCovarianceMatrix");
35150 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixIdentity");
35179 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixMatrixMultiply");
35213 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixPlanck");
35241 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixScale");
35267 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixSet");
35292 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixSetConstant");
35317 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixUnitIntensity");
35345 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of MatrixVectorMultiply");
35368 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Matrix1ColFromVector");
35396 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Matrix2ColFromVectors");
35426 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Matrix3ColFromVectors");
35449 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Matrix1RowFromVector");
35477 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Matrix2RowFromVectors");
35507 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Matrix3RowFromVectors");
35682 MCGeneral(ws,
Var::y(ws).value(),
Var::mc_iteration_count(ws).value(),
Var::mc_error(ws).value(),
Var::mc_points(ws).value(),
Var::mc_source_domain(ws).value(),
Var::mc_scat_order(ws).value(),
Var::mc_antenna(ws).value(),
Var::f_grid(ws).value(),
Var::f_index(ws).value(),
Var::sensor_pos(ws).value(),
Var::sensor_los(ws).value(),
Var::stokes_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::ppath_step_agenda(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::iy_space_agenda(ws).value(),
Var::surface_rtprop_agenda(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::refellipsoid(ws).value(),
Var::z_surface(ws).value(),
Var::t_field(ws).value(),
Var::vmr_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::pnd_field(ws).value(),
Var::scat_data(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::scat_data_checked(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::iy_unit(ws).value(),
Var::mc_seed(ws).value(),
Var::mc_std_err(ws).value(),
Var::mc_max_time(ws).value(),
Var::mc_max_iter(ws).value(),
Var::mc_min_iter(ws).value(),
Var::mc_taustep_limit(ws).value(), l_mc_scat_order.
value(), t_interp_order.
value(),
Var::verbosity(ws).
value());
35729 MCRadar(ws,
Var::y(ws).value(),
Var::mc_error(ws).value(),
Var::mc_antenna(ws).value(),
Var::f_grid(ws).value(),
Var::f_index(ws).value(),
Var::sensor_pos(ws).value(),
Var::sensor_los(ws).value(),
Var::stokes_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_step_agenda(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::refellipsoid(ws).value(),
Var::z_surface(ws).value(),
Var::t_field(ws).value(),
Var::vmr_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::pnd_field(ws).value(),
Var::scat_data(ws).value(),
Var::mc_y_tx(ws).value(),
Var::range_bins(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::scat_data_checked(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::iy_unit(ws).value(),
Var::mc_max_scatorder(ws).value(),
Var::mc_seed(ws).value(),
Var::mc_max_iter(ws).value(), ze_tref.
value(), k2.
value(), t_interp_order.value(),
Var::verbosity(ws).
value());
35792 nlte_fieldForSingleSpeciesNonOverlappingLines(ws,
Var::nlte_field(ws).value(),
Var::abs_species(ws).value(),
Var::abs_lines_per_species(ws).value(),
Var::collision_coefficients(ws).value(),
Var::collision_line_identifiers(ws).value(),
Var::isotopologue_ratios(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::ppath_agenda(ws).value(),
Var::iy_space_agenda(ws).value(),
Var::iy_surface_agenda(ws).value(),
Var::iy_cloudbox_agenda(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::water_p_eq_agenda(ws).value(),
Var::vmr_field(ws).value(),
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::p_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::refellipsoid(ws).value(),
Var::surface_props_data(ws).value(),
Var::nlte_do(ws).value(), df.
value(), convergence_limit.value(), nz.
value(), nf.
value(), dampened.
value(), iteration_limit.
value(),
Var::verbosity(ws).
value());
35836 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of NumericAdd");
35868 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of NumericFromVector");
35896 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of NumericInvScale");
35924 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of NumericScale");
35947 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of NumericSet");
35971 throw std::runtime_error(
"out needs to be a defined WorkspaceQuantumIdentifier since it is output of QuantumIdentifierSet");
35995 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of ArrayOfQuantumIdentifierSet");
37521 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of ArrayOfQuantumIdentifierFromLines");
37679 OEM(ws,
Var::x(ws).value(),
Var::yf(ws).value(),
Var::jacobian(ws).value(),
Var::dxdy(ws).value(),
Var::oem_diagnostics(ws).value(),
Var::lm_ga_history(ws).value(),
Var::oem_errors(ws).value(),
Var::xa(ws).value(),
Var::covmat_sx(ws).value(),
Var::y(ws).value(),
Var::covmat_se(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::inversion_iterate_agenda(ws).value(), method.
value(), max_start_cost.value(), x_norm.
value(), max_iter.value(), stop_dx.value(), lm_ga_settings.value(), clear_matrices.value(), display_progress.value(),
Var::verbosity(ws).
value());
37785 opt_prop_sptFromData(
Var::ext_mat_spt(ws).value(),
Var::abs_vec_spt(ws).value(),
Var::scat_data(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::za_index(ws).value(),
Var::aa_index(ws).value(),
Var::f_index(ws).value(),
Var::f_grid(ws).value(),
Var::rtp_temperature(ws).value(),
Var::pnd_field(ws).value(),
Var::scat_p_index(ws).value(),
Var::scat_lat_index(ws).value(),
Var::scat_lon_index(ws).value(),
Var::verbosity(ws).value());
37805 opt_prop_sptFromScat_data(
Var::ext_mat_spt(ws).value(),
Var::abs_vec_spt(ws).value(),
Var::scat_data(ws).value(),
Var::scat_data_checked(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::za_index(ws).value(),
Var::aa_index(ws).value(),
Var::f_index(ws).value(),
Var::rtp_temperature(ws).value(),
Var::pnd_field(ws).value(),
Var::scat_p_index(ws).value(),
Var::scat_lat_index(ws).value(),
Var::scat_lon_index(ws).value(),
Var::verbosity(ws).value());
37824 opt_prop_sptFromMonoData(
Var::ext_mat_spt(ws).value(),
Var::abs_vec_spt(ws).value(),
Var::scat_data_mono(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::za_index(ws).value(),
Var::aa_index(ws).value(),
Var::rtp_temperature(ws).value(),
Var::pnd_field(ws).value(),
Var::scat_p_index(ws).value(),
Var::scat_lat_index(ws).value(),
Var::scat_lon_index(ws).value(),
Var::verbosity(ws).value());
37931 particle_bulkprop_fieldPerturb(
Var::particle_bulkprop_field(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::particle_bulkprop_names(ws).value(), particle_type.
value(), p_ret_grid.
value(), lat_ret_grid.
value(), lon_ret_grid.
value(), pert_index.
value(), pert_size.
value(), pert_mode.value(),
Var::verbosity(ws).
value());
37956 particle_bulkprop_fieldPerturbAtmGrids(
Var::particle_bulkprop_field(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::particle_bulkprop_names(ws).value(), particle_type.
value(), pert_index.
value(), pert_size.
value(), pert_mode.value(),
Var::verbosity(ws).
value());
38085 pha_mat_sptFromData(
Var::pha_mat_spt(ws).value(),
Var::scat_data(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::za_index(ws).value(),
Var::aa_index(ws).value(),
Var::f_index(ws).value(),
Var::f_grid(ws).value(),
Var::rtp_temperature(ws).value(),
Var::pnd_field(ws).value(),
Var::scat_p_index(ws).value(),
Var::scat_lat_index(ws).value(),
Var::scat_lon_index(ws).value(),
Var::verbosity(ws).value());
38107 pha_mat_sptFromDataDOITOpt(
Var::pha_mat_spt(ws).value(),
Var::pha_mat_sptDOITOpt(ws).value(),
Var::scat_data_mono(ws).value(),
Var::doit_za_grid_size(ws).value(),
Var::aa_grid(ws).value(),
Var::za_index(ws).value(),
Var::aa_index(ws).value(),
Var::rtp_temperature(ws).value(),
Var::pnd_field(ws).value(),
Var::scat_p_index(ws).value(),
Var::scat_lat_index(ws).value(),
Var::scat_lon_index(ws).value(),
Var::verbosity(ws).value());
38124 pha_mat_sptFromMonoData(
Var::pha_mat_spt(ws).value(),
Var::scat_data_mono(ws).value(),
Var::doit_za_grid_size(ws).value(),
Var::aa_grid(ws).value(),
Var::za_index(ws).value(),
Var::aa_index(ws).value(),
Var::rtp_temperature(ws).value(),
Var::pnd_field(ws).value(),
Var::scat_p_index(ws).value(),
Var::scat_lat_index(ws).value(),
Var::scat_lon_index(ws).value(),
Var::verbosity(ws).value());
38143 pha_mat_sptFromScat_data(
Var::pha_mat_spt(ws).value(),
Var::scat_data(ws).value(),
Var::scat_data_checked(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::za_index(ws).value(),
Var::aa_index(ws).value(),
Var::f_index(ws).value(),
Var::rtp_temperature(ws).value(),
Var::pnd_field(ws).value(),
Var::scat_p_index(ws).value(),
Var::scat_lat_index(ws).value(),
Var::scat_lon_index(ws).value(),
Var::verbosity(ws).value());
38199 pndFromPsd(
Var::pnd_data(ws).value(),
Var::dpnd_data_dx(ws).value(),
Var::pnd_size_grid(ws).value(),
Var::psd_data(ws).value(),
Var::psd_size_grid(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::scat_data(ws).value(),
Var::f_grid(ws).value(),
Var::scat_data_checked(ws).value(), quad_order.
value(), scat_index.
value(), threshold_se_ext.
value(), threshold_ss_ext.value(), threshold_se_pnd.value(),
Var::verbosity(ws).
value());
38244 pnd_fieldCalcFromParticleBulkProps(ws,
Var::pnd_field(ws).value(),
Var::dpnd_field_dx(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::t_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::scat_species(ws).value(),
Var::scat_data(ws).value(),
Var::scat_meta(ws).value(),
Var::particle_bulkprop_field(ws).value(),
Var::particle_bulkprop_names(ws).value(),
Var::pnd_agenda_array(ws).value(),
Var::pnd_agenda_array_input_names(ws).value(),
Var::jacobian_do(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::verbosity(ws).value());
38273 pnd_fieldCalcFrompnd_field_raw(
Var::pnd_field(ws).value(),
Var::dpnd_field_dx(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::pnd_field_raw(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::jacobian_quantities(ws).value(), zeropadding.
value(),
Var::verbosity(ws).
value());
38371 ppath_fieldFromDownUpLimbGeoms(ws,
Var::ppath_field(ws).value(),
Var::ppath_agenda(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::z_field(ws).value(),
Var::f_grid(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::ppath_inside_cloudbox_do(ws).value(),
Var::rte_pos(ws).value(),
Var::rte_los(ws).value(),
Var::rte_pos2(ws).value(),
Var::refellipsoid(ws).value(),
Var::atmosphere_dim(ws).value(), nz.
value(),
Var::verbosity(ws).
value());
38395 ppathCalc(ws,
Var::ppath(ws).value(),
Var::ppath_agenda(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::f_grid(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::ppath_inside_cloudbox_do(ws).value(),
Var::rte_pos(ws).value(),
Var::rte_los(ws).value(),
Var::rte_pos2(ws).value(),
Var::verbosity(ws).value());
38412 ppath_fieldCalc(ws,
Var::ppath_field(ws).value(),
Var::ppath_agenda(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::f_grid(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::ppath_inside_cloudbox_do(ws).value(),
Var::sensor_pos(ws).value(),
Var::sensor_los(ws).value(),
Var::rte_pos2(ws).value(),
Var::verbosity(ws).value());
38444 ppathCalcFromAltitude(ws,
Var::ppath(ws).value(),
Var::ppath_agenda(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::f_grid(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::ppath_inside_cloudbox_do(ws).value(),
Var::rte_pos(ws).value(),
Var::rte_los(ws).value(),
Var::rte_pos2(ws).value(), altitude.
value(), accuracy.value(),
Var::verbosity(ws).
value());
38481 ppathFromRtePos2(ws,
Var::ppath(ws).value(),
Var::rte_los(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::ppath_step_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::f_grid(ws).value(),
Var::refellipsoid(ws).value(),
Var::z_surface(ws).value(),
Var::rte_pos(ws).value(),
Var::rte_pos2(ws).value(),
Var::ppath_lmax(ws).value(), za_accuracy.
value(), pplrt_factor.
value(), pplrt_lowest.value(),
Var::verbosity(ws).
value());
38509 ppathPlaneParallel(
Var::ppath(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::z_field(ws).value(),
Var::z_surface(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::ppath_inside_cloudbox_do(ws).value(),
Var::rte_pos(ws).value(),
Var::rte_los(ws).value(),
Var::ppath_lmax(ws).value(),
Var::verbosity(ws).value());
38535 ppathStepByStep(ws,
Var::ppath(ws).value(),
Var::ppath_step_agenda(ws).value(),
Var::ppath_inside_cloudbox_do(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::f_grid(ws).value(),
Var::refellipsoid(ws).value(),
Var::z_surface(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::rte_pos(ws).value(),
Var::rte_los(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::verbosity(ws).value());
38624 ppath_stepRefractionBasic(ws,
Var::ppath_step(ws).value(),
Var::refr_index_air_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::z_field(ws).value(),
Var::t_field(ws).value(),
Var::vmr_field(ws).value(),
Var::refellipsoid(ws).value(),
Var::z_surface(ws).value(),
Var::f_grid(ws).value(),
Var::ppath_lmax(ws).value(),
Var::ppath_lraytrace(ws).value(),
Var::verbosity(ws).value());
40374 throw std::runtime_error(
"z_grid needs to be a defined WorkspaceVector since it is output of ZFromPSimple");
40405 throw std::runtime_error(
"p_grid needs to be a defined WorkspaceVector since it is output of PFromZSimple");
40437 propmat_clearskyAddFaraday(
Var::propmat_clearsky(ws).value(),
Var::dpropmat_clearsky_dx(ws).value(),
Var::stokes_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::f_grid(ws).value(),
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::rtp_vmr(ws).value(),
Var::rtp_los(ws).value(),
Var::rtp_mag(ws).value(),
Var::verbosity(ws).value());
40507 propmat_clearskyAddFromLookup(
Var::propmat_clearsky(ws).value(),
Var::dpropmat_clearsky_dx(ws).value(),
Var::abs_lookup(ws).value(),
Var::abs_lookup_is_adapted(ws).value(),
Var::abs_p_interp_order(ws).value(),
Var::abs_t_interp_order(ws).value(),
Var::abs_nls_interp_order(ws).value(),
Var::abs_f_interp_order(ws).value(),
Var::f_grid(ws).value(),
Var::rtp_pressure(ws).value(),
Var::rtp_temperature(ws).value(),
Var::rtp_vmr(ws).value(),
Var::jacobian_quantities(ws).value(), extpolfac.
value(),
Var::verbosity(ws).
value());
40528 propmat_clearskyAddHitranLineMixingLines(
Var::propmat_clearsky(ws).value(),
Var::abs_hitran_relmat_data(ws).value(),
Var::abs_lines_per_species(ws).value(),
Var::f_grid(ws).value(),
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::partition_functions(ws).value(),
Var::rtp_pressure(ws).value(),
Var::rtp_temperature(ws).value(),
Var::rtp_vmr(ws).value(),
Var::verbosity(ws).value());
40555 propmat_clearskyAddOnTheFly(ws,
Var::propmat_clearsky(ws).value(),
Var::nlte_source(ws).value(),
Var::dpropmat_clearsky_dx(ws).value(),
Var::dnlte_dx_source(ws).value(),
Var::nlte_dsource_dx(ws).value(),
Var::f_grid(ws).value(),
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::rtp_pressure(ws).value(),
Var::rtp_temperature(ws).value(),
Var::rtp_nlte(ws).value(),
Var::rtp_vmr(ws).value(),
Var::abs_xsec_agenda(ws).value(),
Var::verbosity(ws).value());
40619 propmat_clearskyAddParticles(
Var::propmat_clearsky(ws).value(),
Var::dpropmat_clearsky_dx(ws).value(),
Var::stokes_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::f_grid(ws).value(),
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::rtp_vmr(ws).value(),
Var::rtp_los(ws).value(),
Var::rtp_temperature(ws).value(),
Var::scat_data(ws).value(),
Var::scat_data_checked(ws).value(), use_abs_as_ext.
value(),
Var::verbosity(ws).
value());
40645 propmat_clearskyAddZeeman(
Var::propmat_clearsky(ws).value(),
Var::nlte_source(ws).value(),
Var::dpropmat_clearsky_dx(ws).value(),
Var::dnlte_dx_source(ws).value(),
Var::nlte_dsource_dx(ws).value(),
Var::abs_lines_per_species(ws).value(),
Var::f_grid(ws).value(),
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::isotopologue_ratios(ws).value(),
Var::partition_functions(ws).value(),
Var::rtp_pressure(ws).value(),
Var::rtp_temperature(ws).value(),
Var::rtp_nlte(ws).value(),
Var::rtp_vmr(ws).value(),
Var::rtp_mag(ws).value(),
Var::rtp_los(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::lbl_checked(ws).value(), manual_zeeman_tag.
value(), manual_zeeman_magnetic_field_strength.
value(), manual_zeeman_theta.value(), manual_zeeman_eta.value(),
Var::verbosity(ws).
value());
40663 propmat_clearskyInit(
Var::propmat_clearsky(ws).value(),
Var::nlte_source(ws).value(),
Var::dpropmat_clearsky_dx(ws).value(),
Var::dnlte_dx_source(ws).value(),
Var::nlte_dsource_dx(ws).value(),
Var::abs_species(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::f_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::propmat_clearsky_agenda_checked(ws).value(),
Var::nlte_do(ws).value(),
Var::verbosity(ws).value());
40754 propmat_clearsky_fieldCalc(ws,
Var::propmat_clearsky_field(ws).value(),
Var::nlte_source_field(ws).value(),
Var::atmfields_checked(ws).value(),
Var::f_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::t_field(ws).value(),
Var::vmr_field(ws).value(),
Var::nlte_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::propmat_clearsky_agenda(ws).value(), doppler.
value(), los.
value(),
Var::verbosity(ws).
value());
40799 psdAbelBoutle12(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_species_a(ws).value(),
Var::scat_species_b(ws).value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
40853 psdDelanoeEtAl14(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(), iwc.
value(), n0Star.
value(), Dm.value(), rho.value(), alpha.value(),
beta.value(), t_min.
value(), t_max.
value(), dm_min.value(), picky.value(),
Var::verbosity(ws).
value());
40920 psdFieldEtAl07(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_species_a(ws).value(),
Var::scat_species_b(ws).value(), regime.
value(), t_min.
value(), t_max.
value(), t_min_psd.value(), t_max_psd.value(), beta_min.value(), beta_max.value(), picky.value(),
Var::verbosity(ws).
value());
40961 psdFieldEtAl19(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_species_a(ws).value(),
Var::scat_species_b(ws).value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41018 psdMcFarquaharHeymsfield97(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_species_a(ws).value(),
Var::scat_species_b(ws).value(), t_min.
value(), t_max.
value(), t_min_psd.value(), t_max_psd.value(), picky.value(), noisy.value(),
Var::verbosity(ws).
value());
41079 psdMilbrandtYau05(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(), hydrometeor_type.
value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41149 psdModifiedGamma(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(), n0.
value(), mu.
value(), la.value(), ga.value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41203 psdModifiedGammaMass(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_species_a(ws).value(),
Var::scat_species_b(ws).value(), n0.
value(), mu.
value(), la.value(), ga.value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41245 psdModifiedGammaMassNtot(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_species_a(ws).value(),
Var::scat_species_b(ws).value(), n0.
value(), mu.
value(), la.value(), ga.value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41290 psdModifiedGammaMassMeanParticleMass(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_species_a(ws).value(),
Var::scat_species_b(ws).value(), n0.
value(), mu.
value(), la.value(), ga.value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41328 psdModifiedGammaMassSingleMoment(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_species_a(ws).value(),
Var::scat_species_b(ws).value(), n_alpha.
value(), n_b.
value(), mu.
value(), gamma.
value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41374 psdModifiedGammaMassXmean(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_species_a(ws).value(),
Var::scat_species_b(ws).value(), n0.
value(), mu.
value(), la.value(), ga.value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41417 psdModifiedGammaMassXmedian(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_species_a(ws).value(),
Var::scat_species_b(ws).value(), n0.
value(), mu.
value(), la.value(), ga.value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41454 psdMonoDispersive(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_meta(ws).value(), species_index.
value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41492 psdMonoMass(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_meta(ws).value(), species_index.
value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41553 psdSeifertBeheng06(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(), hydrometeor_type.
value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41598 psdWangEtAl16(
Var::psd_data(ws).value(),
Var::dpsd_data_dx(ws).value(),
Var::psd_size_grid(ws).value(),
Var::pnd_agenda_input_t(ws).value(),
Var::pnd_agenda_input(ws).value(),
Var::pnd_agenda_input_names(ws).value(),
Var::dpnd_data_dx_names(ws).value(),
Var::scat_species_a(ws).value(),
Var::scat_species_b(ws).value(), t_min.
value(), t_max.
value(), picky.value(),
Var::verbosity(ws).
value());
41762 if (radiation_field.
islast()) {
41763 throw std::runtime_error(
"radiation_field needs to be a defined WorkspaceTensor4 since it is output of RadiationFieldSpectralIntegrate");
41789 if (radiation_field.
islast()) {
41790 throw std::runtime_error(
"radiation_field needs to be a defined WorkspaceTensor5 since it is output of RadiationFieldSpectralIntegrate");
41818 line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D(ws,
Var::line_irradiance(ws).value(),
Var::line_transmission(ws).value(),
Var::abs_species(ws).value(),
Var::abs_lines_per_species(ws).value(),
Var::nlte_field(ws).value(),
Var::vmr_field(ws).value(),
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::p_grid(ws).value(),
Var::refellipsoid(ws).value(),
Var::surface_props_data(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::ppath_agenda(ws).value(),
Var::iy_space_agenda(ws).value(),
Var::iy_surface_agenda(ws).value(),
Var::iy_cloudbox_agenda(ws).value(),
Var::propmat_clearsky_agenda(ws).value(), df.
value(), nz.
value(), nf.
value(), r.value(),
Var::verbosity(ws).
value());
41843 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of RationalAdd");
41871 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of RationalInvScale");
41899 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of RationalScale");
41924 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of RationalSet");
41971 ReadArrayOfARTSCAT(
Var::abs_lines(ws).value(), filename.
value(), fmin.
value(), fmax.
value(), globalquantumnumbers.value(), localquantumnumbers.value(), normalization_option.value(), mirroring_option.value(), population_option.value(), lineshapetype_option.value(), cutoff_option.value(), cutoff_value.value(), linemixinglimit_value.value(),
Var::verbosity(ws).
value());
42017 ReadSplitARTSCAT(
Var::abs_lines(ws).value(),
Var::abs_species(ws).value(), basename.
value(), fmin.
value(), fmax.
value(), globalquantumnumbers.value(), localquantumnumbers.value(), ignore_missing.value(), normalization_option.value(), mirroring_option.value(), population_option.value(), lineshapetype_option.value(), cutoff_option.value(), cutoff_value.value(), linemixinglimit_value.value(),
Var::verbosity(ws).
value());
42061 ReadARTSCAT(
Var::abs_lines(ws).value(), filename.
value(), fmin.
value(), fmax.
value(), globalquantumnumbers.value(), localquantumnumbers.value(), normalization_option.value(), mirroring_option.value(), population_option.value(), lineshapetype_option.value(), cutoff_option.value(), cutoff_value.value(), linemixinglimit_value.value(),
Var::verbosity(ws).
value());
42111 ReadHITRAN(
Var::abs_lines(ws).value(), filename.
value(), fmin.
value(), fmax.
value(), globalquantumnumbers.value(), localquantumnumbers.value(), hitran_type.value(), normalization_option.value(), mirroring_option.value(), population_option.value(), lineshapetype_option.value(), cutoff_option.value(), cutoff_value.value(), linemixinglimit_value.value(),
Var::verbosity(ws).
value());
42152 ReadLBLRTM(
Var::abs_lines(ws).value(), filename.
value(), fmin.
value(), fmax.
value(), globalquantumnumbers.value(), localquantumnumbers.value(), normalization_option.value(), mirroring_option.value(), population_option.value(), lineshapetype_option.value(), cutoff_option.value(), cutoff_value.value(), linemixinglimit_value.value(),
Var::verbosity(ws).
value());
42195 ReadMytran2(
Var::abs_lines(ws).value(), filename.
value(), fmin.
value(), fmax.
value(), globalquantumnumbers.value(), localquantumnumbers.value(), normalization_option.value(), mirroring_option.value(), population_option.value(), lineshapetype_option.value(), cutoff_option.value(), cutoff_value.value(), linemixinglimit_value.value(),
Var::verbosity(ws).
value());
42237 ReadJPL(
Var::abs_lines(ws).value(), filename.
value(), fmin.
value(), fmax.
value(), globalquantumnumbers.value(), localquantumnumbers.value(), normalization_option.value(), mirroring_option.value(), population_option.value(), lineshapetype_option.value(), cutoff_option.value(), cutoff_value.value(), linemixinglimit_value.value(),
Var::verbosity(ws).
value());
42359 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of ReadNetCDF");
42387 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of ReadNetCDF");
42415 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of ReadNetCDF");
42443 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of ReadNetCDF");
42471 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of ReadNetCDF");
42499 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of ReadNetCDF");
42527 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfMatrix since it is output of ReadNetCDF");
42555 throw std::runtime_error(
"out needs to be a defined WorkspaceGasAbsLookup since it is output of ReadNetCDF");
42585 throw std::runtime_error(
"out needs to be a defined WorkspaceAbsorptionLines since it is output of ReadXML");
42615 throw std::runtime_error(
"out needs to be a defined WorkspaceAgenda since it is output of ReadXML");
42645 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of ReadXML");
42675 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of ReadXML");
42705 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAgenda since it is output of ReadXML");
42735 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of ReadXML");
42765 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of ReadXML");
42795 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of ReadXML");
42825 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of ReadXML");
42855 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of ReadXML");
42885 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPpath since it is output of ReadXML");
42915 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of ReadXML");
42945 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of ReadXML");
42975 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of ReadXML");
43005 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of ReadXML");
43035 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is output of ReadXML");
43065 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of ReadXML");
43095 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfString since it is output of ReadXML");
43125 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of ReadXML");
43155 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of ReadXML");
43185 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of ReadXML");
43215 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of ReadXML");
43245 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of ReadXML");
43275 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfCIARecord since it is output of ReadXML");
43305 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of ReadXML");
43335 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of ReadXML");
43365 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of ReadXML");
43395 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of ReadXML");
43425 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of ReadXML");
43455 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfMatrix since it is output of ReadXML");
43485 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of ReadXML");
43515 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of ReadXML");
43545 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRadiationVector since it is output of ReadXML");
43575 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is output of ReadXML");
43605 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of ReadXML");
43635 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of ReadXML");
43665 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSparse since it is output of ReadXML");
43695 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfStokesVector since it is output of ReadXML");
43725 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfString since it is output of ReadXML");
43755 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of ReadXML");
43785 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor3 since it is output of ReadXML");
43815 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor4 since it is output of ReadXML");
43845 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor5 since it is output of ReadXML");
43875 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor6 since it is output of ReadXML");
43905 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor7 since it is output of ReadXML");
43935 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of ReadXML");
43965 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of ReadXML");
43995 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of ReadXML");
44025 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfXsecRecord since it is output of ReadXML");
44055 throw std::runtime_error(
"out needs to be a defined WorkspaceCIARecord since it is output of ReadXML");
44085 throw std::runtime_error(
"out needs to be a defined WorkspaceCovarianceMatrix since it is output of ReadXML");
44115 throw std::runtime_error(
"out needs to be a defined WorkspaceEnergyLevelMap since it is output of ReadXML");
44145 throw std::runtime_error(
"out needs to be a defined WorkspaceGasAbsLookup since it is output of ReadXML");
44175 throw std::runtime_error(
"out needs to be a defined WorkspaceGridPos since it is output of ReadXML");
44205 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField1 since it is output of ReadXML");
44235 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField2 since it is output of ReadXML");
44265 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of ReadXML");
44295 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField4 since it is output of ReadXML");
44325 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField5 since it is output of ReadXML");
44355 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField6 since it is output of ReadXML");
44385 throw std::runtime_error(
"out needs to be a defined WorkspaceHitranRelaxationMatrixData since it is output of ReadXML");
44415 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of ReadXML");
44445 throw std::runtime_error(
"out needs to be a defined WorkspaceMCAntenna since it is output of ReadXML");
44475 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of ReadXML");
44505 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of ReadXML");
44535 throw std::runtime_error(
"out needs to be a defined WorkspacePpath since it is output of ReadXML");
44565 throw std::runtime_error(
"out needs to be a defined WorkspacePropagationMatrix since it is output of ReadXML");
44595 throw std::runtime_error(
"out needs to be a defined WorkspaceQuantumIdentifier since it is output of ReadXML");
44625 throw std::runtime_error(
"out needs to be a defined WorkspaceRadiationVector since it is output of ReadXML");
44655 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of ReadXML");
44685 throw std::runtime_error(
"out needs to be a defined WorkspaceScatteringMetaData since it is output of ReadXML");
44715 throw std::runtime_error(
"out needs to be a defined WorkspaceSingleScatteringData since it is output of ReadXML");
44745 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of ReadXML");
44775 throw std::runtime_error(
"out needs to be a defined WorkspaceSpeciesAuxData since it is output of ReadXML");
44805 throw std::runtime_error(
"out needs to be a defined WorkspaceStokesVector since it is output of ReadXML");
44835 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of ReadXML");
44865 throw std::runtime_error(
"out needs to be a defined WorkspaceTelsemAtlas since it is output of ReadXML");
44895 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of ReadXML");
44925 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of ReadXML");
44955 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of ReadXML");
44985 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor6 since it is output of ReadXML");
45015 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor7 since it is output of ReadXML");
45045 throw std::runtime_error(
"out needs to be a defined WorkspaceTimer since it is output of ReadXML");
45075 throw std::runtime_error(
"out needs to be a defined WorkspaceTime since it is output of ReadXML");
45105 throw std::runtime_error(
"out needs to be a defined WorkspaceTessemNN since it is output of ReadXML");
45135 throw std::runtime_error(
"out needs to be a defined WorkspaceTransmissionMatrix since it is output of ReadXML");
45165 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of ReadXML");
45195 throw std::runtime_error(
"out needs to be a defined WorkspaceVerbosity since it is output of ReadXML");
45228 throw std::runtime_error(
"out needs to be a defined WorkspaceAbsorptionLines since it is output of ReadXMLIndexed");
45261 throw std::runtime_error(
"out needs to be a defined WorkspaceAgenda since it is output of ReadXMLIndexed");
45294 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of ReadXMLIndexed");
45327 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of ReadXMLIndexed");
45360 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAgenda since it is output of ReadXMLIndexed");
45393 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of ReadXMLIndexed");
45426 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of ReadXMLIndexed");
45459 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of ReadXMLIndexed");
45492 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of ReadXMLIndexed");
45525 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of ReadXMLIndexed");
45558 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPpath since it is output of ReadXMLIndexed");
45591 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of ReadXMLIndexed");
45624 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of ReadXMLIndexed");
45657 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of ReadXMLIndexed");
45690 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of ReadXMLIndexed");
45723 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is output of ReadXMLIndexed");
45756 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of ReadXMLIndexed");
45789 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfString since it is output of ReadXMLIndexed");
45822 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of ReadXMLIndexed");
45855 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of ReadXMLIndexed");
45888 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of ReadXMLIndexed");
45921 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of ReadXMLIndexed");
45954 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of ReadXMLIndexed");
45987 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfCIARecord since it is output of ReadXMLIndexed");
46020 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of ReadXMLIndexed");
46053 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of ReadXMLIndexed");
46086 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of ReadXMLIndexed");
46119 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of ReadXMLIndexed");
46152 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of ReadXMLIndexed");
46185 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfMatrix since it is output of ReadXMLIndexed");
46218 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of ReadXMLIndexed");
46251 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of ReadXMLIndexed");
46284 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRadiationVector since it is output of ReadXMLIndexed");
46317 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is output of ReadXMLIndexed");
46350 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of ReadXMLIndexed");
46383 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of ReadXMLIndexed");
46416 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSparse since it is output of ReadXMLIndexed");
46449 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfStokesVector since it is output of ReadXMLIndexed");
46482 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfString since it is output of ReadXMLIndexed");
46515 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of ReadXMLIndexed");
46548 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor3 since it is output of ReadXMLIndexed");
46581 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor4 since it is output of ReadXMLIndexed");
46614 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor5 since it is output of ReadXMLIndexed");
46647 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor6 since it is output of ReadXMLIndexed");
46680 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor7 since it is output of ReadXMLIndexed");
46713 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of ReadXMLIndexed");
46746 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of ReadXMLIndexed");
46779 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of ReadXMLIndexed");
46812 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfXsecRecord since it is output of ReadXMLIndexed");
46845 throw std::runtime_error(
"out needs to be a defined WorkspaceCIARecord since it is output of ReadXMLIndexed");
46878 throw std::runtime_error(
"out needs to be a defined WorkspaceCovarianceMatrix since it is output of ReadXMLIndexed");
46911 throw std::runtime_error(
"out needs to be a defined WorkspaceEnergyLevelMap since it is output of ReadXMLIndexed");
46944 throw std::runtime_error(
"out needs to be a defined WorkspaceGasAbsLookup since it is output of ReadXMLIndexed");
46977 throw std::runtime_error(
"out needs to be a defined WorkspaceGridPos since it is output of ReadXMLIndexed");
47010 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField1 since it is output of ReadXMLIndexed");
47043 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField2 since it is output of ReadXMLIndexed");
47076 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of ReadXMLIndexed");
47109 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField4 since it is output of ReadXMLIndexed");
47142 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField5 since it is output of ReadXMLIndexed");
47175 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField6 since it is output of ReadXMLIndexed");
47208 throw std::runtime_error(
"out needs to be a defined WorkspaceHitranRelaxationMatrixData since it is output of ReadXMLIndexed");
47241 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of ReadXMLIndexed");
47274 throw std::runtime_error(
"out needs to be a defined WorkspaceMCAntenna since it is output of ReadXMLIndexed");
47307 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of ReadXMLIndexed");
47340 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of ReadXMLIndexed");
47373 throw std::runtime_error(
"out needs to be a defined WorkspacePpath since it is output of ReadXMLIndexed");
47406 throw std::runtime_error(
"out needs to be a defined WorkspacePropagationMatrix since it is output of ReadXMLIndexed");
47439 throw std::runtime_error(
"out needs to be a defined WorkspaceQuantumIdentifier since it is output of ReadXMLIndexed");
47472 throw std::runtime_error(
"out needs to be a defined WorkspaceRadiationVector since it is output of ReadXMLIndexed");
47505 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of ReadXMLIndexed");
47538 throw std::runtime_error(
"out needs to be a defined WorkspaceScatteringMetaData since it is output of ReadXMLIndexed");
47571 throw std::runtime_error(
"out needs to be a defined WorkspaceSingleScatteringData since it is output of ReadXMLIndexed");
47604 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of ReadXMLIndexed");
47637 throw std::runtime_error(
"out needs to be a defined WorkspaceSpeciesAuxData since it is output of ReadXMLIndexed");
47670 throw std::runtime_error(
"out needs to be a defined WorkspaceStokesVector since it is output of ReadXMLIndexed");
47703 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of ReadXMLIndexed");
47736 throw std::runtime_error(
"out needs to be a defined WorkspaceTelsemAtlas since it is output of ReadXMLIndexed");
47769 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of ReadXMLIndexed");
47802 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of ReadXMLIndexed");
47835 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of ReadXMLIndexed");
47868 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor6 since it is output of ReadXMLIndexed");
47901 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor7 since it is output of ReadXMLIndexed");
47934 throw std::runtime_error(
"out needs to be a defined WorkspaceTimer since it is output of ReadXMLIndexed");
47967 throw std::runtime_error(
"out needs to be a defined WorkspaceTime since it is output of ReadXMLIndexed");
48000 throw std::runtime_error(
"out needs to be a defined WorkspaceTessemNN since it is output of ReadXMLIndexed");
48033 throw std::runtime_error(
"out needs to be a defined WorkspaceTransmissionMatrix since it is output of ReadXMLIndexed");
48066 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of ReadXMLIndexed");
48099 throw std::runtime_error(
"out needs to be a defined WorkspaceVerbosity since it is output of ReadXMLIndexed");
48133 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
48167 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
48201 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
48235 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
48269 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
48303 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
48337 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
48371 throw std::runtime_error(
"o needs to be a defined WorkspaceVector since it is output of Reduce");
48405 throw std::runtime_error(
"o needs to be a defined WorkspaceVector since it is output of Reduce");
48439 throw std::runtime_error(
"o needs to be a defined WorkspaceVector since it is output of Reduce");
48473 throw std::runtime_error(
"o needs to be a defined WorkspaceVector since it is output of Reduce");
48507 throw std::runtime_error(
"o needs to be a defined WorkspaceVector since it is output of Reduce");
48541 throw std::runtime_error(
"o needs to be a defined WorkspaceVector since it is output of Reduce");
48575 throw std::runtime_error(
"o needs to be a defined WorkspaceMatrix since it is output of Reduce");
48609 throw std::runtime_error(
"o needs to be a defined WorkspaceMatrix since it is output of Reduce");
48643 throw std::runtime_error(
"o needs to be a defined WorkspaceMatrix since it is output of Reduce");
48677 throw std::runtime_error(
"o needs to be a defined WorkspaceMatrix since it is output of Reduce");
48711 throw std::runtime_error(
"o needs to be a defined WorkspaceMatrix since it is output of Reduce");
48745 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor3 since it is output of Reduce");
48779 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor3 since it is output of Reduce");
48813 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor3 since it is output of Reduce");
48847 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor3 since it is output of Reduce");
48881 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor4 since it is output of Reduce");
48915 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor4 since it is output of Reduce");
48949 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor4 since it is output of Reduce");
48983 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor5 since it is output of Reduce");
49017 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor5 since it is output of Reduce");
49051 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor6 since it is output of Reduce");
49524 retrievalAddAbsSpecies(ws,
Var::covmat_sx(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::covmat_block(ws).value(),
Var::covmat_inv_block(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), species.
value(), unit.value(), for_species_tag.
value(),
Var::verbosity(ws).
value());
49672 retrievalAddMagField(ws,
Var::covmat_sx(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::covmat_block(ws).value(),
Var::covmat_inv_block(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), component.value(), dB.
value(),
Var::verbosity(ws).
value());
49699 retrievalAddPointingZa(ws,
Var::covmat_sx(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::covmat_block(ws).value(),
Var::covmat_inv_block(ws).value(),
Var::sensor_pos(ws).value(),
Var::sensor_time(ws).value(), poly_order.
value(), calcmode.
value(), dza.value(),
Var::verbosity(ws).
value());
49728 retrievalAddPolyfit(ws,
Var::covmat_sx(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::covmat_block(ws).value(),
Var::covmat_inv_block(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::sensor_pos(ws).value(), poly_order.
value(), no_pol_variation.value(), no_los_variation.
value(), no_mblock_variation.value(),
Var::verbosity(ws).
value());
49759 retrievalAddScatSpecies(ws,
Var::covmat_sx(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::covmat_block(ws).value(),
Var::covmat_inv_block(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), species.
value(), quantity.
value(),
Var::verbosity(ws).
value());
49788 retrievalAddSinefit(ws,
Var::covmat_sx(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::covmat_block(ws).value(),
Var::covmat_inv_block(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::sensor_pos(ws).value(), period_lengths.
value(), no_pol_variation.value(), no_los_variation.
value(), no_mblock_variation.value(),
Var::verbosity(ws).
value());
49817 retrievalAddSpecialSpecies(ws,
Var::covmat_sx(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::covmat_block(ws).value(),
Var::covmat_inv_block(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), species.
value(),
Var::verbosity(ws).
value());
49844 retrievalAddSurfaceQuantity(ws,
Var::covmat_sx(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::covmat_block(ws).value(),
Var::covmat_inv_block(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), quantity.
value(),
Var::verbosity(ws).
value());
49873 retrievalAddTemperature(ws,
Var::covmat_sx(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::covmat_block(ws).value(),
Var::covmat_inv_block(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), hse.value(),
Var::verbosity(ws).
value());
49904 retrievalAddWind(ws,
Var::covmat_sx(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::covmat_block(ws).value(),
Var::covmat_inv_block(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(), g1.
value(), g2.
value(), g3.
value(), component.value(), dfrequency.
value(),
Var::verbosity(ws).
value());
50026 RT4Calc(ws,
Var::cloudbox_field(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::scat_data_checked(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::surface_rtprop_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::pnd_field(ws).value(),
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::vmr_field(ws).value(),
Var::p_grid(ws).value(),
Var::scat_data(ws).value(),
Var::f_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::z_surface(ws).value(), nstreams.
value(), pfct_method.
value(), quad_type.value(), add_straight_angles.value(), pfct_aa_grid_size.value(), auto_inc_nstreams.value(), robust.value(), za_interp_order.value(), cos_za_interp.value(), max_delta_tau.value(),
Var::verbosity(ws).
value());
50074 RT4CalcWithRT4Surface(ws,
Var::cloudbox_field(ws).value(),
Var::za_grid(ws).value(),
Var::aa_grid(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::scat_data_checked(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::pnd_field(ws).value(),
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::vmr_field(ws).value(),
Var::p_grid(ws).value(),
Var::scat_data(ws).value(),
Var::f_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::z_surface(ws).value(),
Var::surface_skin_t(ws).value(),
Var::surface_scalar_reflectivity(ws).value(),
Var::surface_reflectivity(ws).value(),
Var::surface_complex_refr_index(ws).value(), nstreams.
value(), pfct_method.
value(), ground_type.value(), quad_type.value(), add_straight_angles.value(), pfct_aa_grid_size.value(), auto_inc_nstreams.value(), robust.value(), za_interp_order.value(), cos_za_interp.value(), max_delta_tau.value(),
Var::verbosity(ws).
value());
50097 throw std::runtime_error(
"out_rad needs to be a defined WorkspaceTensor4 since it is output of RT4Test");
50412 ScatSpeciesMerge(
Var::pnd_field(ws).value(),
Var::scat_data(ws).value(),
Var::scat_meta(ws).value(),
Var::scat_species(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::t_field(ws).value(),
Var::z_field(ws).value(),
Var::z_surface(ws).value(),
Var::verbosity(ws).value());
50568 scat_data_singleTmatrix(
Var::scat_data_single(ws).value(),
Var::scat_meta_single(ws).value(),
Var::complex_refr_index(ws).value(), shape.
value(), diameter_volume_equ.
value(), aspect_ratio.
value(), mass.value(), ptype.
value(), data_f_grid.
value(), data_t_grid.
value(), data_za_grid.
value(), data_aa_grid.
value(),
precision.value(), cri_source.value(), ndgs.value(), robust.value(), quiet.value(),
Var::verbosity(ws).
value());
50816 if (particle_field_out.
islast()) {
50817 throw std::runtime_error(
"particle_field_out needs to be a defined WorkspaceTensor4 since it is output of particle_fieldCleanup");
50857 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of Select");
50897 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of Select");
50937 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfAgenda since it is output of Select");
50977 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of Select");
51017 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of Select");
51057 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of Select");
51097 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of Select");
51137 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of Select");
51177 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfPpath since it is output of Select");
51217 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of Select");
51257 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of Select");
51297 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of Select");
51337 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of Select");
51377 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is output of Select");
51417 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of Select");
51457 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfString since it is output of Select");
51497 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of Select");
51537 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of Select");
51577 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of Select");
51617 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of Select");
51657 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of Select");
51697 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfCIARecord since it is output of Select");
51737 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of Select");
51777 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of Select");
51817 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of Select");
51857 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of Select");
51897 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfIndex since it is output of Select");
51937 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfMatrix since it is output of Select");
51977 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of Select");
52017 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of Select");
52057 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfRadiationVector since it is output of Select");
52097 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is output of Select");
52137 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of Select");
52177 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of Select");
52217 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfSparse since it is output of Select");
52257 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfStokesVector since it is output of Select");
52297 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfString since it is output of Select");
52337 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of Select");
52377 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTensor3 since it is output of Select");
52417 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTensor4 since it is output of Select");
52457 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTensor5 since it is output of Select");
52497 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTensor6 since it is output of Select");
52537 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTensor7 since it is output of Select");
52577 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTime since it is output of Select");
52617 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of Select");
52657 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfVector since it is output of Select");
52697 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfXsecRecord since it is output of Select");
52737 throw std::runtime_error(
"needles needs to be a defined WorkspaceVector since it is output of Select");
52777 throw std::runtime_error(
"needles needs to be a defined WorkspaceMatrix since it is output of Select");
52817 throw std::runtime_error(
"needles needs to be a defined WorkspaceSparse since it is output of Select");
52850 sensor_checkedCalc(
Var::sensor_checked(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::sensor_pos(ws).value(),
Var::sensor_los(ws).value(),
Var::transmitter_pos(ws).value(),
Var::mblock_dlos_grid(ws).value(),
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::verbosity(ws).value());
52869 sensorOff(
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::mblock_dlos_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::verbosity(ws).value());
52955 sensor_responseAntenna(
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::antenna_dim(ws).value(),
Var::antenna_dlos(ws).value(),
Var::antenna_response(ws).value(),
Var::sensor_norm(ws).value(), option_2d.
value(),
Var::verbosity(ws).
value());
52977 sensor_responseBackend(
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::f_backend(ws).value(),
Var::backend_channel_response(ws).value(),
Var::sensor_norm(ws).value(),
Var::verbosity(ws).value());
53014 sensor_responseBackendFrequencySwitching(
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::f_backend(ws).value(),
Var::backend_channel_response(ws).value(),
Var::sensor_norm(ws).value(), df1.
value(), df2.
value(),
Var::verbosity(ws).
value());
53168 sensor_responseInit(
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::f_grid(ws).value(),
Var::mblock_dlos_grid(ws).value(),
Var::antenna_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::stokes_dim(ws).value(),
Var::sensor_norm(ws).value(),
Var::verbosity(ws).value());
53221 sensor_responseMetMM(
Var::antenna_dim(ws).value(),
Var::mblock_dlos_grid(ws).value(),
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::sensor_norm(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::f_backend(ws).value(),
Var::channel2fgrid_indexes(ws).value(),
Var::channel2fgrid_weights(ws).value(),
Var::iy_unit(ws).value(),
Var::antenna_dlos(ws).value(),
Var::met_mm_polarisation(ws).value(),
Var::met_mm_antenna(ws).value(), use_antenna.
value(), mirror_dza.
value(),
Var::verbosity(ws).
value());
53246 sensor_responseMixer(
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::lo(ws).value(),
Var::sideband_response(ws).value(),
Var::sensor_norm(ws).value(),
Var::verbosity(ws).value());
53275 sensor_responseMixerBackendPrecalcWeights(
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::f_backend(ws).value(),
Var::channel2fgrid_indexes(ws).value(),
Var::channel2fgrid_weights(ws).value(),
Var::verbosity(ws).value());
53301 sensor_responseMultiMixerBackend(
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::lo_multi(ws).value(),
Var::sideband_response_multi(ws).value(),
Var::sideband_mode_multi(ws).value(),
Var::f_backend_multi(ws).value(),
Var::backend_channel_response_multi(ws).value(),
Var::sensor_norm(ws).value(),
Var::verbosity(ws).value());
53336 sensor_responsePolarisation(
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::iy_unit(ws).value(),
Var::instrument_pol(ws).value(),
Var::verbosity(ws).value());
53389 sensor_responseSimpleAMSU(
Var::f_grid(ws).value(),
Var::antenna_dim(ws).value(),
Var::mblock_dlos_grid(ws).value(),
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::sensor_norm(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::stokes_dim(ws).value(),
Var::sensor_description_amsu(ws).value(), spacing.
value(),
Var::verbosity(ws).
value());
53423 sensor_responseGenericAMSU(
Var::f_grid(ws).value(),
Var::antenna_dim(ws).value(),
Var::mblock_dlos_grid(ws).value(),
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::sensor_norm(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::stokes_dim(ws).value(),
Var::sensor_description_amsu(ws).value(), spacing.
value(),
Var::verbosity(ws).
value());
53515 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of SparseSparseMultiply");
53545 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of SparseMatrixIdentity");
53604 if (trans_field.
islast()) {
53605 throw std::runtime_error(
"trans_field needs to be a defined WorkspaceTensor3 since it is output of spectral_radiance_fieldClearskyPlaneParallel");
53608 spectral_radiance_fieldClearskyPlaneParallel(ws,
Var::spectral_radiance_field(ws).value(), trans_field.
value(),
Var::propmat_clearsky_agenda(ws).
value(),
Var::water_p_eq_agenda(ws).
value(),
Var::iy_space_agenda(ws).
value(),
Var::iy_surface_agenda(ws).
value(),
Var::iy_cloudbox_agenda(ws).
value(),
Var::stokes_dim(ws).
value(),
Var::f_grid(ws).
value(),
Var::atmosphere_dim(ws).
value(),
Var::p_grid(ws).
value(),
Var::z_field(ws).
value(),
Var::t_field(ws).
value(),
Var::nlte_field(ws).
value(),
Var::vmr_field(ws).
value(),
Var::abs_species(ws).
value(),
Var::wind_u_field(ws).
value(),
Var::wind_v_field(ws).
value(),
Var::wind_w_field(ws).
value(),
Var::mag_u_field(ws).
value(),
Var::mag_v_field(ws).
value(),
Var::mag_w_field(ws).
value(),
Var::z_surface(ws).
value(),
Var::ppath_lmax(ws).
value(),
Var::rte_alonglos_v(ws).
value(),
Var::surface_props_data(ws).
value(),
Var::za_grid(ws).
value(), use_parallel_iy.value(),
Var::verbosity(ws).
value());
53659 spectral_radiance_fieldExpandCloudboxField(ws,
Var::spectral_radiance_field(ws).value(),
Var::propmat_clearsky_agenda(ws).value(),
Var::water_p_eq_agenda(ws).value(),
Var::iy_space_agenda(ws).value(),
Var::iy_surface_agenda(ws).value(),
Var::iy_cloudbox_agenda(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::z_field(ws).value(),
Var::t_field(ws).value(),
Var::nlte_field(ws).value(),
Var::vmr_field(ws).value(),
Var::abs_species(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::z_surface(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_limits(ws).value(),
Var::cloudbox_field(ws).value(),
Var::ppath_lmax(ws).value(),
Var::rte_alonglos_v(ws).value(),
Var::surface_props_data(ws).value(),
Var::za_grid(ws).value(), use_parallel_iy.
value(),
Var::verbosity(ws).
value());
53691 specular_losCalc(
Var::specular_los(ws).value(),
Var::surface_normal(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::refellipsoid(ws).value(),
Var::z_surface(ws).value(), ignore_surface_slope.
value(),
Var::verbosity(ws).
value());
53754 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of StringJoin");
53757 StringJoin(out.
value(), in1.
value(), in2.
value(), in3.value(), in4.
value(), in5.value(), in6.value(), in7.value(), in8.value(), in9.value(), in10.value(),
Var::verbosity(ws).
value());
53777 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of StringSet");
53879 surfaceFastem(
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::surface_emission(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::surface_skin_t(ws).value(), salinity.
value(), wind_speed.
value(), wind_direction.
value(), transmittance.
value(), fastem_version.value(),
Var::verbosity(ws).
value());
53910 surfaceTessem(
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::surface_emission(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::surface_skin_t(ws).value(),
Var::tessem_neth(ws).value(),
Var::tessem_netv(ws).value(), salinity.
value(), wind_speed.
value(),
Var::verbosity(ws).
value());
53961 surfaceTelsem(
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::surface_emission(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lat_true(ws).value(),
Var::lon_true(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::surface_skin_t(ws).value(), atlas.
value(), r_min.value(), r_max.
value(), d_max.value(),
Var::verbosity(ws).
value());
53986 surfaceFlatRefractiveIndex(
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::surface_emission(ws).value(),
Var::f_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::specular_los(ws).value(),
Var::surface_skin_t(ws).value(),
Var::surface_complex_refr_index(ws).value(),
Var::verbosity(ws).value());
54008 surfaceFlatReflectivity(
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::surface_emission(ws).value(),
Var::f_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::specular_los(ws).value(),
Var::surface_skin_t(ws).value(),
Var::surface_reflectivity(ws).value(),
Var::verbosity(ws).value());
54033 surfaceFlatRvRh(
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::surface_emission(ws).value(),
Var::f_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::specular_los(ws).value(),
Var::surface_skin_t(ws).value(),
Var::surface_rv_rh(ws).value(),
Var::verbosity(ws).value());
54056 surfaceFlatScalarReflectivity(
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::surface_emission(ws).value(),
Var::f_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::specular_los(ws).value(),
Var::surface_skin_t(ws).value(),
Var::surface_scalar_reflectivity(ws).value(),
Var::verbosity(ws).value());
54104 surfaceLambertianSimple(
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::surface_emission(ws).value(),
Var::f_grid(ws).value(),
Var::stokes_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::surface_normal(ws).value(),
Var::surface_skin_t(ws).value(),
Var::surface_scalar_reflectivity(ws).value(), lambertian_nza.
value(), za_pos.
value(),
Var::verbosity(ws).
value());
54148 surfaceSemiSpecularBy3beams(ws,
Var::surface_skin_t(ws).value(),
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::surface_emission(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::f_grid(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::surface_rtprop_sub_agenda(ws).value(), specular_factor.
value(), dza.
value(),
Var::verbosity(ws).
value());
54266 surface_reflectivityFromGriddedField6(
Var::surface_reflectivity(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::lat_grid(ws).value(),
Var::lat_true(ws).value(),
Var::lon_true(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(), r_field.
value(),
Var::verbosity(ws).
value());
54285 surface_rtpropCallAgendaX(ws,
Var::surface_skin_t(ws).value(),
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::surface_emission(ws).value(),
Var::f_grid(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::surface_rtprop_agenda_array(ws).value(),
Var::surface_type(ws).value(),
Var::surface_type_aux(ws).value(),
Var::verbosity(ws).value());
54327 surface_scalar_reflectivityFromGriddedField4(
Var::surface_scalar_reflectivity(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::lat_grid(ws).value(),
Var::lat_true(ws).value(),
Var::lon_true(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(), r_field.
value(),
Var::verbosity(ws).
value());
54418 SurfaceFastem(
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::dsurface_rmatrix_dx(ws).value(),
Var::surface_emission(ws).value(),
Var::dsurface_emission_dx(ws).value(),
Var::stokes_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::f_grid(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::surface_props_data(ws).value(),
Var::surface_props_names(ws).value(),
Var::dsurface_names(ws).value(),
Var::jacobian_do(ws).value(), transmittance.
value(), fastem_version.value(),
Var::verbosity(ws).
value());
54453 SurfaceTessem(
Var::surface_los(ws).value(),
Var::surface_rmatrix(ws).value(),
Var::dsurface_rmatrix_dx(ws).value(),
Var::surface_emission(ws).value(),
Var::dsurface_emission_dx(ws).value(),
Var::stokes_dim(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::f_grid(ws).value(),
Var::rtp_pos(ws).value(),
Var::rtp_los(ws).value(),
Var::tessem_neth(ws).value(),
Var::tessem_netv(ws).value(),
Var::surface_props_data(ws).value(),
Var::surface_props_names(ws).value(),
Var::dsurface_names(ws).value(),
Var::jacobian_do(ws).value(),
Var::verbosity(ws).value());
54480 throw std::runtime_error(
"tan_pos needs to be a defined WorkspaceVector since it is output of TangentPointExtract");
54545 if (emissivities.
islast()) {
54546 throw std::runtime_error(
"emissivities needs to be a defined WorkspaceMatrix since it is output of telsemStandalone");
54579 if (emissivities.
islast()) {
54580 throw std::runtime_error(
"emissivities needs to be a defined WorkspaceVector since it is output of telsemAtlasLookup");
54635 throw std::runtime_error(
"atlas needs to be a defined WorkspaceTelsemAtlas since it is output of telsem_atlasReadAscii");
54686 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Tensor3AddScalar");
54717 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Tensor3ExtractFromTensor4");
54745 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Tensor3Scale");
54770 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Tensor3SetConstant");
54798 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Tensor4AddScalar");
54826 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Tensor4Scale");
54851 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Tensor4SetConstant");
54879 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of Tensor5Scale");
54904 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of Tensor5SetConstant");
54932 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor6 since it is output of Tensor6Scale");
54957 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor6 since it is output of Tensor6SetConstant");
54985 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor7 since it is output of Tensor7Scale");
55010 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor7 since it is output of Tensor7SetConstant");
55049 if (tessem_nn.
islast()) {
55050 throw std::runtime_error(
"tessem_nn needs to be a defined WorkspaceTessemNN since it is output of TessemNNReadAscii");
55084 if (outvalues.
islast()) {
55085 throw std::runtime_error(
"outvalues needs to be a defined WorkspaceVector since it is output of TestTessem");
55183 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of time_stampsSort");
55206 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of time_stampsSort");
55253 throw std::runtime_error(
"in needs to be a defined WorkspaceAbsorptionLines since it is output of Touch");
55281 throw std::runtime_error(
"in needs to be a defined WorkspaceAgenda since it is output of Touch");
55309 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of Touch");
55337 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of Touch");
55365 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAgenda since it is output of Touch");
55393 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of Touch");
55421 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of Touch");
55449 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of Touch");
55477 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of Touch");
55505 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of Touch");
55533 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPpath since it is output of Touch");
55561 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of Touch");
55589 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of Touch");
55617 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of Touch");
55645 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of Touch");
55673 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is output of Touch");
55701 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of Touch");
55729 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfString since it is output of Touch");
55757 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of Touch");
55785 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of Touch");
55813 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of Touch");
55841 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of Touch");
55869 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of Touch");
55897 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfCIARecord since it is output of Touch");
55925 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of Touch");
55953 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of Touch");
55981 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of Touch");
56009 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of Touch");
56037 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfIndex since it is output of Touch");
56065 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfMatrix since it is output of Touch");
56093 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of Touch");
56121 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of Touch");
56149 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRadiationVector since it is output of Touch");
56177 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is output of Touch");
56205 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of Touch");
56233 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of Touch");
56261 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSparse since it is output of Touch");
56289 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfStokesVector since it is output of Touch");
56317 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfString since it is output of Touch");
56345 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of Touch");
56373 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor3 since it is output of Touch");
56401 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor4 since it is output of Touch");
56429 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor5 since it is output of Touch");
56457 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor6 since it is output of Touch");
56485 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor7 since it is output of Touch");
56513 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTime since it is output of Touch");
56541 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of Touch");
56569 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is output of Touch");
56597 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfXsecRecord since it is output of Touch");
56625 throw std::runtime_error(
"in needs to be a defined WorkspaceCIARecord since it is output of Touch");
56653 throw std::runtime_error(
"in needs to be a defined WorkspaceCovarianceMatrix since it is output of Touch");
56681 throw std::runtime_error(
"in needs to be a defined WorkspaceEnergyLevelMap since it is output of Touch");
56709 throw std::runtime_error(
"in needs to be a defined WorkspaceGasAbsLookup since it is output of Touch");
56737 throw std::runtime_error(
"in needs to be a defined WorkspaceGridPos since it is output of Touch");
56765 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField1 since it is output of Touch");
56793 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField2 since it is output of Touch");
56821 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is output of Touch");
56849 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField4 since it is output of Touch");
56877 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField5 since it is output of Touch");
56905 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField6 since it is output of Touch");
56933 throw std::runtime_error(
"in needs to be a defined WorkspaceHitranRelaxationMatrixData since it is output of Touch");
56961 throw std::runtime_error(
"in needs to be a defined WorkspaceIndex since it is output of Touch");
56989 throw std::runtime_error(
"in needs to be a defined WorkspaceMCAntenna since it is output of Touch");
57017 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is output of Touch");
57045 throw std::runtime_error(
"in needs to be a defined WorkspaceNumeric since it is output of Touch");
57073 throw std::runtime_error(
"in needs to be a defined WorkspacePpath since it is output of Touch");
57101 throw std::runtime_error(
"in needs to be a defined WorkspacePropagationMatrix since it is output of Touch");
57129 throw std::runtime_error(
"in needs to be a defined WorkspaceQuantumIdentifier since it is output of Touch");
57157 throw std::runtime_error(
"in needs to be a defined WorkspaceRadiationVector since it is output of Touch");
57185 throw std::runtime_error(
"in needs to be a defined WorkspaceRational since it is output of Touch");
57213 throw std::runtime_error(
"in needs to be a defined WorkspaceScatteringMetaData since it is output of Touch");
57241 throw std::runtime_error(
"in needs to be a defined WorkspaceSingleScatteringData since it is output of Touch");
57269 throw std::runtime_error(
"in needs to be a defined WorkspaceSparse since it is output of Touch");
57297 throw std::runtime_error(
"in needs to be a defined WorkspaceSpeciesAuxData since it is output of Touch");
57325 throw std::runtime_error(
"in needs to be a defined WorkspaceStokesVector since it is output of Touch");
57353 throw std::runtime_error(
"in needs to be a defined WorkspaceString since it is output of Touch");
57381 throw std::runtime_error(
"in needs to be a defined WorkspaceTelsemAtlas since it is output of Touch");
57409 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is output of Touch");
57437 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is output of Touch");
57465 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor5 since it is output of Touch");
57493 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor6 since it is output of Touch");
57521 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor7 since it is output of Touch");
57549 throw std::runtime_error(
"in needs to be a defined WorkspaceTimer since it is output of Touch");
57577 throw std::runtime_error(
"in needs to be a defined WorkspaceTime since it is output of Touch");
57605 throw std::runtime_error(
"in needs to be a defined WorkspaceTessemNN since it is output of Touch");
57633 throw std::runtime_error(
"in needs to be a defined WorkspaceTransmissionMatrix since it is output of Touch");
57661 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is output of Touch");
57689 throw std::runtime_error(
"in needs to be a defined WorkspaceVerbosity since it is output of Touch");
57715 if (transmittance.
islast()) {
57716 throw std::runtime_error(
"transmittance needs to be a defined WorkspaceVector since it is output of transmittanceFromIy_aux");
57743 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorAddScalar");
57776 throw std::runtime_error(
"c needs to be a defined WorkspaceVector since it is output of VectorAddVector");
57808 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorCrop");
57838 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorExtractFromMatrix");
57864 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorFlip");
57907 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorInsertGridPoints");
57940 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorLinSpace");
57978 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorLogSpace");
58008 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorMatrixMultiply");
58036 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorNLinSpace");
58064 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorNLogSpace");
58093 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorReshapeMatrix");
58120 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorScale");
58145 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorSetConstant");
58171 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorSet");
58204 throw std::runtime_error(
"c needs to be a defined WorkspaceVector since it is output of VectorSubtractVector");
58232 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorVectorMultiply");
58261 throw std::runtime_error(
"v_za needs to be a defined WorkspaceVector since it is output of VectorZtanToZaRefr1D");
58264 VectorZtanToZaRefr1D(ws, v_za.
value(),
Var::refr_index_air_agenda(ws).
value(),
Var::sensor_pos(ws).
value(),
Var::p_grid(ws).
value(),
Var::t_field(ws).
value(),
Var::z_field(ws).
value(),
Var::vmr_field(ws).
value(),
Var::refellipsoid(ws).
value(),
Var::atmosphere_dim(ws).
value(),
Var::f_grid(ws).
value(), v_ztan.
value(),
Var::verbosity(ws).
value());
58290 throw std::runtime_error(
"v_za needs to be a defined WorkspaceVector since it is output of VectorZtanToZa1D");
58454 vmr_fieldPerturb(
Var::vmr_field(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::abs_species(ws).value(), species.
value(), p_ret_grid.
value(), lat_ret_grid.
value(), lon_ret_grid.
value(), pert_index.
value(), pert_size.
value(), pert_mode.value(),
Var::verbosity(ws).
value());
58479 vmr_fieldPerturbAtmGrids(
Var::vmr_field(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::abs_species(ws).value(), species.
value(), pert_index.
value(), pert_size.
value(), pert_mode.value(),
Var::verbosity(ws).
value());
58653 WindFieldsCalc(
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::wind_u_field_raw(ws).value(),
Var::wind_v_field_raw(ws).value(),
Var::wind_w_field_raw(ws).value(),
Var::atmosphere_dim(ws).value(), interp_order.
value(),
Var::verbosity(ws).
value());
58676 WindFieldsCalcExpand1D(
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::wind_u_field_raw(ws).value(),
Var::wind_v_field_raw(ws).value(),
Var::wind_w_field_raw(ws).value(),
Var::atmosphere_dim(ws).value(), interp_order.
value(),
Var::verbosity(ws).
value());
64203 xaStandard(ws,
Var::xa(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::t_field(ws).value(),
Var::vmr_field(ws).value(),
Var::abs_species(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::particle_bulkprop_field(ws).value(),
Var::particle_bulkprop_names(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::surface_props_data(ws).value(),
Var::surface_props_names(ws).value(),
Var::water_p_eq_agenda(ws).value(),
Var::verbosity(ws).value());
64265 x2artsAtmAndSurf(ws,
Var::vmr_field(ws).value(),
Var::t_field(ws).value(),
Var::particle_bulkprop_field(ws).value(),
Var::wind_u_field(ws).value(),
Var::wind_v_field(ws).value(),
Var::wind_w_field(ws).value(),
Var::mag_u_field(ws).value(),
Var::mag_v_field(ws).value(),
Var::mag_w_field(ws).value(),
Var::surface_props_data(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::x(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::abs_species(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::particle_bulkprop_names(ws).value(),
Var::surface_props_names(ws).value(),
Var::water_p_eq_agenda(ws).value(),
Var::verbosity(ws).value());
64299 x2artsSensor(ws,
Var::sensor_los(ws).value(),
Var::f_backend(ws).value(),
Var::y_baseline(ws).value(),
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::sensor_response_f_grid(ws).value(),
Var::sensor_response_pol_grid(ws).value(),
Var::sensor_response_dlos_grid(ws).value(),
Var::mblock_dlos_grid(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::x(ws).value(),
Var::sensor_response_agenda(ws).value(),
Var::sensor_checked(ws).value(),
Var::sensor_time(ws).value(),
Var::verbosity(ws).value());
64342 yApplySensorPol(
Var::y(ws).value(),
Var::y_f(ws).value(),
Var::y_pol(ws).value(),
Var::y_pos(ws).value(),
Var::y_los(ws).value(),
Var::y_aux(ws).value(),
Var::y_geo(ws).value(),
Var::jacobian(ws).value(),
Var::stokes_dim(ws).value(),
Var::jacobian_do(ws).value(),
Var::sensor_pos(ws).value(),
Var::sensor_pol(ws).value(),
Var::verbosity(ws).value());
64515 ybatchMetProfiles(ws,
Var::ybatch(ws).value(),
Var::abs_species(ws).value(),
Var::met_profile_calc_agenda(ws).value(),
Var::f_grid(ws).value(),
Var::met_amsu_data(ws).value(),
Var::sensor_pos(ws).value(),
Var::refellipsoid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::scat_data(ws).value(), nelem_p_grid.
value(), met_profile_path.
value(), met_profile_pnd_path.
value(),
Var::verbosity(ws).
value());
64555 ybatchMetProfilesClear(ws,
Var::ybatch(ws).value(),
Var::abs_species(ws).value(),
Var::met_profile_calc_agenda(ws).value(),
Var::f_grid(ws).value(),
Var::met_amsu_data(ws).value(),
Var::sensor_pos(ws).value(),
Var::refellipsoid(ws).value(), nelem_p_grid.
value(), met_profile_path.
value(),
Var::verbosity(ws).
value());
64661 yCalc(ws,
Var::y(ws).value(),
Var::y_f(ws).value(),
Var::y_pol(ws).value(),
Var::y_pos(ws).value(),
Var::y_los(ws).value(),
Var::y_aux(ws).value(),
Var::y_geo(ws).value(),
Var::jacobian(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::nlte_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::scat_data_checked(ws).value(),
Var::sensor_checked(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::sensor_pos(ws).value(),
Var::sensor_los(ws).value(),
Var::transmitter_pos(ws).value(),
Var::mblock_dlos_grid(ws).value(),
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::geo_pos_agenda(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::jacobian_do(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::verbosity(ws).value());
64718 yCalcAppend(ws,
Var::y(ws).value(),
Var::y_f(ws).value(),
Var::y_pol(ws).value(),
Var::y_pos(ws).value(),
Var::y_los(ws).value(),
Var::y_aux(ws).value(),
Var::y_geo(ws).value(),
Var::jacobian(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::atmfields_checked(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::nlte_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::scat_data_checked(ws).value(),
Var::sensor_checked(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::sensor_pos(ws).value(),
Var::sensor_los(ws).value(),
Var::transmitter_pos(ws).value(),
Var::mblock_dlos_grid(ws).value(),
Var::sensor_response(ws).value(),
Var::sensor_response_f(ws).value(),
Var::sensor_response_pol(ws).value(),
Var::sensor_response_dlos(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::geo_pos_agenda(ws).value(),
Var::jacobian_agenda(ws).value(),
Var::jacobian_do(ws).value(),
Var::iy_aux_vars(ws).value(), jacobian_quantities_copy.
value(), append_instrument_wfs.value(),
Var::verbosity(ws).
value());
64783 yActive(ws,
Var::y(ws).value(),
Var::y_f(ws).value(),
Var::y_pol(ws).value(),
Var::y_pos(ws).value(),
Var::y_los(ws).value(),
Var::y_aux(ws).value(),
Var::y_geo(ws).value(),
Var::jacobian(ws).value(),
Var::atmgeom_checked(ws).value(),
Var::atmfields_checked(ws).value(),
Var::iy_unit(ws).value(),
Var::iy_aux_vars(ws).value(),
Var::stokes_dim(ws).value(),
Var::f_grid(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::nlte_field(ws).value(),
Var::cloudbox_on(ws).value(),
Var::cloudbox_checked(ws).value(),
Var::sensor_pos(ws).value(),
Var::sensor_los(ws).value(),
Var::sensor_checked(ws).value(),
Var::jacobian_do(ws).value(),
Var::jacobian_quantities(ws).value(),
Var::iy_main_agenda(ws).value(),
Var::geo_pos_agenda(ws).value(),
Var::instrument_pol_array(ws).value(),
Var::range_bins(ws).value(), ze_tref.
value(), k2.
value(), dbze_min.value(),
Var::verbosity(ws).
value());
64844 z_fieldFromHSE(ws,
Var::z_field(ws).value(),
Var::atmosphere_dim(ws).value(),
Var::p_grid(ws).value(),
Var::lat_grid(ws).value(),
Var::lon_grid(ws).value(),
Var::lat_true(ws).value(),
Var::lon_true(ws).value(),
Var::abs_species(ws).value(),
Var::t_field(ws).value(),
Var::vmr_field(ws).value(),
Var::refellipsoid(ws).value(),
Var::z_surface(ws).value(),
Var::atmfields_checked(ws).value(),
Var::g0_agenda(ws).value(),
Var::molarmass_dry_air(ws).value(),
Var::p_hse(ws).value(),
Var::z_hse_accuracy(ws).value(),
Var::verbosity(ws).value());
64865 [[nodiscard]]
inline
64892 [[nodiscard]]
inline
64920 [[nodiscard]]
inline
64925 if (cia_record.
islast()) {
64926 throw std::runtime_error(
"cia_record needs to be a defined WorkspaceCIARecord since it is agenda input to abs_cia_dataAddCIARecord");
64927 }
if (not clobber.isnull() and clobber.islast()) {
64928 throw std::runtime_error(
"clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_cia_dataAddCIARecord");
64932 "abs_cia_dataAddCIARecord_clobber_autodefault",
64933 "auto generated variable with default from method definition");
64961 [[nodiscard]]
inline
64965 if (catalogpath.
islast()) {
64966 throw std::runtime_error(
"catalogpath needs to be a defined WorkspaceString since it is agenda input to abs_cia_dataReadFromCIA");
64991 [[nodiscard]]
inline
64996 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to abs_cia_dataReadFromXML");
65000 "abs_cia_dataReadFromXML_filename_autodefault",
65001 "auto generated variable with default from method definition");
65026 [[nodiscard]]
inline
65031 Group::ArrayOfIndex({30, 307, 64, 71, 21, 137, 27, 20, 23, }),
65063 [[nodiscard]]
inline
65070 throw std::runtime_error(
"tagname needs to be a defined WorkspaceString since it is agenda input to abs_cont_descriptionAppend");
65072 throw std::runtime_error(
"model needs to be a defined WorkspaceString since it is agenda input to abs_cont_descriptionAppend");
65073 }
if (not userparam.isnull() and userparam.islast()) {
65074 throw std::runtime_error(
"userparam needs to be a defined WorkspaceVector (or left default) since it is agenda input to abs_cont_descriptionAppend");
65078 "abs_cont_descriptionAppend_userparam_autodefault",
65079 "auto generated variable with default from method definition");
65109 [[nodiscard]]
inline
65151 [[nodiscard]]
inline
65161 throw std::runtime_error(
"basedir needs to be a defined WorkspaceString since it is agenda input to abs_hitran_relmat_dataReadHitranRelmatDataAndLines");
65162 }
if (not linemixinglimit.isnull() and linemixinglimit.islast()) {
65163 throw std::runtime_error(
"linemixinglimit needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_hitran_relmat_dataReadHitranRelmatDataAndLines");
65165 throw std::runtime_error(
"fmin needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_hitran_relmat_dataReadHitranRelmatDataAndLines");
65166 }
if (not fmax.isnull() and fmax.islast()) {
65167 throw std::runtime_error(
"fmax needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_hitran_relmat_dataReadHitranRelmatDataAndLines");
65168 }
if (not stot.isnull() and stot.islast()) {
65169 throw std::runtime_error(
"stot needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_hitran_relmat_dataReadHitranRelmatDataAndLines");
65170 }
if (not mode.isnull() and mode.islast()) {
65171 throw std::runtime_error(
"mode needs to be a defined WorkspaceString (or left default) since it is agenda input to abs_hitran_relmat_dataReadHitranRelmatDataAndLines");
65175 "abs_hitran_relmat_dataReadHitranRelmatDataAndLines_linemixinglimit_autodefault",
65176 "auto generated variable with default from method definition");
65178 "abs_hitran_relmat_dataReadHitranRelmatDataAndLines_fmin_autodefault",
65179 "auto generated variable with default from method definition");
65181 "abs_hitran_relmat_dataReadHitranRelmatDataAndLines_fmax_autodefault",
65182 "auto generated variable with default from method definition");
65184 "abs_hitran_relmat_dataReadHitranRelmatDataAndLines_stot_autodefault",
65185 "auto generated variable with default from method definition");
65187 "abs_hitran_relmat_dataReadHitranRelmatDataAndLines_mode_autodefault",
65188 "auto generated variable with default from method definition");
65207 [[nodiscard]]
inline
65234 [[nodiscard]]
inline
65241 throw std::runtime_error(
"qid needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesKeepBands");
65242 }
if (not ignore_spec.isnull() and ignore_spec.islast()) {
65243 throw std::runtime_error(
"ignore_spec needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_linesKeepBands");
65244 }
if (not ignore_isot.
isnull() and ignore_isot.
islast()) {
65245 throw std::runtime_error(
"ignore_isot needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_linesKeepBands");
65249 "abs_linesKeepBands_ignore_spec_autodefault",
65250 "auto generated variable with default from method definition");
65252 "abs_linesKeepBands_ignore_isot_autodefault",
65253 "auto generated variable with default from method definition");
65273 [[nodiscard]]
inline
65278 throw std::runtime_error(
"qid needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesRemoveBand");
65299 [[nodiscard]]
inline
65327 [[nodiscard]]
inline
65331 if (replacing_lines.
islast()) {
65332 throw std::runtime_error(
"replacing_lines needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to abs_linesReplaceWithLines");
65367 [[nodiscard]]
inline
65372 if (appending_lines.
islast()) {
65373 throw std::runtime_error(
"appending_lines needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to abs_linesAppendWithLines");
65374 }
if (not safe.isnull() and safe.islast()) {
65375 throw std::runtime_error(
"safe needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_linesAppendWithLines");
65379 "abs_linesAppendWithLines_safe_autodefault",
65380 "auto generated variable with default from method definition");
65405 [[nodiscard]]
inline
65409 if (deleting_lines.
islast()) {
65410 throw std::runtime_error(
"deleting_lines needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to abs_linesDeleteWithLines");
65436 [[nodiscard]]
inline
65442 throw std::runtime_error(
"f0 needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesDeleteBadF0");
65443 }
if (not lower.isnull() and lower.islast()) {
65444 throw std::runtime_error(
"lower needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_linesDeleteBadF0");
65448 "abs_linesDeleteBadF0_lower_autodefault",
65449 "auto generated variable with default from method definition");
65468 [[nodiscard]]
inline
65490 [[nodiscard]]
inline
65513 [[nodiscard]]
inline
65518 if (quantumnumber.
islast()) {
65519 throw std::runtime_error(
"quantumnumber needs to be a defined WorkspaceString since it is agenda input to abs_linesDeleteLinesWithQuantumNumberAbove");
65520 }
if (quantumnumber_value.
islast()) {
65521 throw std::runtime_error(
"quantumnumber_value needs to be a defined WorkspaceIndex since it is agenda input to abs_linesDeleteLinesWithQuantumNumberAbove");
65542 [[nodiscard]]
inline
65567 [[nodiscard]]
inline
65571 if (basename.
islast()) {
65572 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesReadSplitCatalog");
65595 [[nodiscard]]
inline
65600 if (basename.
islast()) {
65601 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to abs_linesReadSpeciesSplitCatalog");
65602 }
if (not robust.isnull() and robust.islast()) {
65603 throw std::runtime_error(
"robust needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_linesReadSpeciesSplitCatalog");
65607 "abs_linesReadSpeciesSplitCatalog_robust_autodefault",
65608 "auto generated variable with default from method definition");
65630 [[nodiscard]]
inline
65635 if (basename.
islast()) {
65636 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesReadSpeciesSplitCatalog");
65637 }
if (not robust.isnull() and robust.islast()) {
65638 throw std::runtime_error(
"robust needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lines_per_speciesReadSpeciesSplitCatalog");
65642 "abs_lines_per_speciesReadSpeciesSplitCatalog_robust_autodefault",
65643 "auto generated variable with default from method definition");
65662 [[nodiscard]]
inline
65686 [[nodiscard]]
inline
65716 [[nodiscard]]
inline
65721 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_linesSetNormalization");
65743 [[nodiscard]]
inline
65748 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetNormalization");
65773 [[nodiscard]]
inline
65779 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_linesSetNormalizationForMatch");
65781 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesSetNormalizationForMatch");
65806 [[nodiscard]]
inline
65812 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetNormalizationForMatch");
65814 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetNormalizationForMatch");
65837 [[nodiscard]]
inline
65843 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetNormalizationForSpecies");
65844 }
if (species_tag.
islast()) {
65845 throw std::runtime_error(
"species_tag needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetNormalizationForSpecies");
65878 [[nodiscard]]
inline
65883 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_linesSetMirroring");
65905 [[nodiscard]]
inline
65910 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetMirroring");
65935 [[nodiscard]]
inline
65941 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_linesSetMirroringForMatch");
65943 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesSetMirroringForMatch");
65968 [[nodiscard]]
inline
65974 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetMirroringForMatch");
65976 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetMirroringForMatch");
65999 [[nodiscard]]
inline
66005 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetMirroringForSpecies");
66006 }
if (species_tag.
islast()) {
66007 throw std::runtime_error(
"species_tag needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetMirroringForSpecies");
66036 [[nodiscard]]
inline
66041 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_linesSetPopulation");
66063 [[nodiscard]]
inline
66068 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetPopulation");
66093 [[nodiscard]]
inline
66099 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_linesSetPopulationForMatch");
66101 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesSetPopulationForMatch");
66126 [[nodiscard]]
inline
66132 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetPopulationForMatch");
66134 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetPopulationForMatch");
66157 [[nodiscard]]
inline
66163 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetPopulationForSpecies");
66164 }
if (species_tag.
islast()) {
66165 throw std::runtime_error(
"species_tag needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetPopulationForSpecies");
66196 [[nodiscard]]
inline
66201 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_linesSetLineShapeType");
66223 [[nodiscard]]
inline
66228 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetLineShapeType");
66253 [[nodiscard]]
inline
66259 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_linesSetLineShapeTypeForMatch");
66261 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesSetLineShapeTypeForMatch");
66286 [[nodiscard]]
inline
66292 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetLineShapeTypeForMatch");
66294 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetLineShapeTypeForMatch");
66317 [[nodiscard]]
inline
66323 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetLineShapeTypeForSpecies");
66324 }
if (species_tag.
islast()) {
66325 throw std::runtime_error(
"species_tag needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetLineShapeTypeForSpecies");
66359 [[nodiscard]]
inline
66365 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_linesSetCutoff");
66367 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesSetCutoff");
66390 [[nodiscard]]
inline
66396 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetCutoff");
66398 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetCutoff");
66424 [[nodiscard]]
inline
66431 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_linesSetCutoffForMatch");
66433 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesSetCutoffForMatch");
66435 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesSetCutoffForMatch");
66461 [[nodiscard]]
inline
66468 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetCutoffForMatch");
66470 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetCutoffForMatch");
66472 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetCutoffForMatch");
66496 [[nodiscard]]
inline
66503 throw std::runtime_error(
"option needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetCutoffForSpecies");
66505 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetCutoffForSpecies");
66506 }
if (species_tag.
islast()) {
66507 throw std::runtime_error(
"species_tag needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetCutoffForSpecies");
66532 [[nodiscard]]
inline
66537 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesSetLinemixingLimit");
66559 [[nodiscard]]
inline
66564 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetLinemixingLimit");
66589 [[nodiscard]]
inline
66595 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesSetLinemixingLimitForMatch");
66597 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesSetLinemixingLimitForMatch");
66622 [[nodiscard]]
inline
66628 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetLinemixingLimitForMatch");
66630 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetLinemixingLimitForMatch");
66653 [[nodiscard]]
inline
66659 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetLinemixingLimitForSpecies");
66660 }
if (species_tag.
islast()) {
66661 throw std::runtime_error(
"species_tag needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetLinemixingLimitForSpecies");
66683 [[nodiscard]]
inline
66688 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesSetT0");
66710 [[nodiscard]]
inline
66715 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetT0");
66740 [[nodiscard]]
inline
66746 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesSetT0ForMatch");
66748 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesSetT0ForMatch");
66773 [[nodiscard]]
inline
66779 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetT0ForMatch");
66781 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetT0ForMatch");
66804 [[nodiscard]]
inline
66810 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetT0ForSpecies");
66811 }
if (species_tag.
islast()) {
66812 throw std::runtime_error(
"species_tag needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetT0ForSpecies");
66838 [[nodiscard]]
inline
66844 if (quantum_number.
islast()) {
66845 throw std::runtime_error(
"quantum_number needs to be a defined WorkspaceString since it is agenda input to abs_linesSetQuantumNumberForMatch");
66847 throw std::runtime_error(
"value needs to be a defined WorkspaceRational since it is agenda input to abs_linesSetQuantumNumberForMatch");
66849 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesSetQuantumNumberForMatch");
66873 [[nodiscard]]
inline
66879 if (quantum_number.
islast()) {
66880 throw std::runtime_error(
"quantum_number needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetQuantumNumberForMatch");
66882 throw std::runtime_error(
"value needs to be a defined WorkspaceRational since it is agenda input to abs_lines_per_speciesSetQuantumNumberForMatch");
66884 throw std::runtime_error(
"ID needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetQuantumNumberForMatch");
66912 [[nodiscard]]
inline
66920 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesChangeBaseParameterForMatchingLevel");
66921 }
if (parameter_name.
islast()) {
66922 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_linesChangeBaseParameterForMatchingLevel");
66923 }
if (change.
islast()) {
66924 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesChangeBaseParameterForMatchingLevel");
66925 }
if (not relative.isnull() and relative.islast()) {
66926 throw std::runtime_error(
"relative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_linesChangeBaseParameterForMatchingLevel");
66930 "abs_linesChangeBaseParameterForMatchingLevel_relative_autodefault",
66931 "auto generated variable with default from method definition");
66954 [[nodiscard]]
inline
66962 throw std::runtime_error(
"QI needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to abs_linesChangeBaseParameterForMatchingLevels");
66963 }
if (parameter_name.
islast()) {
66964 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_linesChangeBaseParameterForMatchingLevels");
66965 }
if (change.
islast()) {
66966 throw std::runtime_error(
"change needs to be a defined WorkspaceVector since it is agenda input to abs_linesChangeBaseParameterForMatchingLevels");
66967 }
if (not relative.isnull() and relative.islast()) {
66968 throw std::runtime_error(
"relative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_linesChangeBaseParameterForMatchingLevels");
66972 "abs_linesChangeBaseParameterForMatchingLevels_relative_autodefault",
66973 "auto generated variable with default from method definition");
66996 [[nodiscard]]
inline
67004 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLevel");
67005 }
if (parameter_name.
islast()) {
67006 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLevel");
67007 }
if (change.
islast()) {
67008 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLevel");
67009 }
if (not relative.isnull() and relative.islast()) {
67010 throw std::runtime_error(
"relative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLevel");
67014 "abs_lines_per_speciesChangeBaseParameterForMatchingLevel_relative_autodefault",
67015 "auto generated variable with default from method definition");
67038 [[nodiscard]]
inline
67046 throw std::runtime_error(
"QI needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLevels");
67047 }
if (parameter_name.
islast()) {
67048 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLevels");
67049 }
if (change.
islast()) {
67050 throw std::runtime_error(
"change needs to be a defined WorkspaceVector since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLevels");
67051 }
if (not relative.isnull() and relative.islast()) {
67052 throw std::runtime_error(
"relative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLevels");
67056 "abs_lines_per_speciesChangeBaseParameterForMatchingLevels_relative_autodefault",
67057 "auto generated variable with default from method definition");
67082 [[nodiscard]]
inline
67089 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesSetBaseParameterForMatchingLevel");
67090 }
if (parameter_name.
islast()) {
67091 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_linesSetBaseParameterForMatchingLevel");
67092 }
if (change.
islast()) {
67093 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesSetBaseParameterForMatchingLevel");
67117 [[nodiscard]]
inline
67124 throw std::runtime_error(
"QI needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to abs_linesSetBaseParameterForMatchingLevels");
67125 }
if (parameter_name.
islast()) {
67126 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_linesSetBaseParameterForMatchingLevels");
67127 }
if (change.
islast()) {
67128 throw std::runtime_error(
"change needs to be a defined WorkspaceVector since it is agenda input to abs_linesSetBaseParameterForMatchingLevels");
67152 [[nodiscard]]
inline
67159 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetBaseParameterForMatchingLevel");
67160 }
if (parameter_name.
islast()) {
67161 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetBaseParameterForMatchingLevel");
67162 }
if (change.
islast()) {
67163 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetBaseParameterForMatchingLevel");
67187 [[nodiscard]]
inline
67194 throw std::runtime_error(
"QI needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetBaseParameterForMatchingLevels");
67195 }
if (parameter_name.
islast()) {
67196 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetBaseParameterForMatchingLevels");
67197 }
if (change.
islast()) {
67198 throw std::runtime_error(
"change needs to be a defined WorkspaceVector since it is agenda input to abs_lines_per_speciesSetBaseParameterForMatchingLevels");
67236 [[nodiscard]]
inline
67245 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesChangeBaseParameterForMatchingLines");
67246 }
if (parameter_name.
islast()) {
67247 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_linesChangeBaseParameterForMatchingLines");
67248 }
if (change.
islast()) {
67249 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesChangeBaseParameterForMatchingLines");
67250 }
if (not relative.isnull() and relative.islast()) {
67251 throw std::runtime_error(
"relative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_linesChangeBaseParameterForMatchingLines");
67252 }
if (not loose_matching.
isnull() and loose_matching.
islast()) {
67253 throw std::runtime_error(
"loose_matching needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_linesChangeBaseParameterForMatchingLines");
67257 "abs_linesChangeBaseParameterForMatchingLines_relative_autodefault",
67258 "auto generated variable with default from method definition");
67260 "abs_linesChangeBaseParameterForMatchingLines_loose_matching_autodefault",
67261 "auto generated variable with default from method definition");
67285 [[nodiscard]]
inline
67294 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLines");
67295 }
if (parameter_name.
islast()) {
67296 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLines");
67297 }
if (change.
islast()) {
67298 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLines");
67299 }
if (not relative.isnull() and relative.islast()) {
67300 throw std::runtime_error(
"relative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLines");
67301 }
if (not loose_matching.
isnull() and loose_matching.
islast()) {
67302 throw std::runtime_error(
"loose_matching needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lines_per_speciesChangeBaseParameterForMatchingLines");
67306 "abs_lines_per_speciesChangeBaseParameterForMatchingLines_relative_autodefault",
67307 "auto generated variable with default from method definition");
67309 "abs_lines_per_speciesChangeBaseParameterForMatchingLines_loose_matching_autodefault",
67310 "auto generated variable with default from method definition");
67335 [[nodiscard]]
inline
67345 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesChangeBaseParameterForSpecies");
67346 }
if (parameter_name.
islast()) {
67347 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesChangeBaseParameterForSpecies");
67348 }
if (change.
islast()) {
67349 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesChangeBaseParameterForSpecies");
67350 }
if (not relative.isnull() and relative.islast()) {
67351 throw std::runtime_error(
"relative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lines_per_speciesChangeBaseParameterForSpecies");
67352 }
if (not loose_matching.
isnull() and loose_matching.
islast()) {
67353 throw std::runtime_error(
"loose_matching needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lines_per_speciesChangeBaseParameterForSpecies");
67354 }
if (species_tag.
islast()) {
67355 throw std::runtime_error(
"species_tag needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesChangeBaseParameterForSpecies");
67359 "abs_lines_per_speciesChangeBaseParameterForSpecies_relative_autodefault",
67360 "auto generated variable with default from method definition");
67362 "abs_lines_per_speciesChangeBaseParameterForSpecies_loose_matching_autodefault",
67363 "auto generated variable with default from method definition");
67398 [[nodiscard]]
inline
67406 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesSetBaseParameterForMatchingLines");
67407 }
if (parameter_name.
islast()) {
67408 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_linesSetBaseParameterForMatchingLines");
67409 }
if (change.
islast()) {
67410 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesSetBaseParameterForMatchingLines");
67411 }
if (not loose_matching.
isnull() and loose_matching.
islast()) {
67412 throw std::runtime_error(
"loose_matching needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_linesSetBaseParameterForMatchingLines");
67416 "abs_linesSetBaseParameterForMatchingLines_loose_matching_autodefault",
67417 "auto generated variable with default from method definition");
67440 [[nodiscard]]
inline
67448 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetBaseParameterForMatchingLines");
67449 }
if (parameter_name.
islast()) {
67450 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetBaseParameterForMatchingLines");
67451 }
if (change.
islast()) {
67452 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetBaseParameterForMatchingLines");
67453 }
if (not loose_matching.
isnull() and loose_matching.
islast()) {
67454 throw std::runtime_error(
"loose_matching needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lines_per_speciesSetBaseParameterForMatchingLines");
67458 "abs_lines_per_speciesSetBaseParameterForMatchingLines_loose_matching_autodefault",
67459 "auto generated variable with default from method definition");
67483 [[nodiscard]]
inline
67492 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetBaseParameterForSpecies");
67493 }
if (parameter_name.
islast()) {
67494 throw std::runtime_error(
"parameter_name needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetBaseParameterForSpecies");
67495 }
if (change.
islast()) {
67496 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetBaseParameterForSpecies");
67497 }
if (not loose_matching.
isnull() and loose_matching.
islast()) {
67498 throw std::runtime_error(
"loose_matching needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lines_per_speciesSetBaseParameterForSpecies");
67499 }
if (species_tag.
islast()) {
67500 throw std::runtime_error(
"species_tag needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetBaseParameterForSpecies");
67504 "abs_lines_per_speciesSetBaseParameterForSpecies_loose_matching_autodefault",
67505 "auto generated variable with default from method definition");
67555 [[nodiscard]]
inline
67564 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesSetLineShapeModelParameterForMatchingLines");
67565 }
if (parameter.
islast()) {
67566 throw std::runtime_error(
"parameter needs to be a defined WorkspaceString since it is agenda input to abs_linesSetLineShapeModelParameterForMatchingLines");
67567 }
if (coefficient.
islast()) {
67568 throw std::runtime_error(
"coefficient needs to be a defined WorkspaceString since it is agenda input to abs_linesSetLineShapeModelParameterForMatchingLines");
67569 }
if (species.
islast()) {
67570 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to abs_linesSetLineShapeModelParameterForMatchingLines");
67571 }
if (change.
islast()) {
67572 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesSetLineShapeModelParameterForMatchingLines");
67598 [[nodiscard]]
inline
67607 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetLineShapeModelParameterForMatchingLines");
67608 }
if (parameter.
islast()) {
67609 throw std::runtime_error(
"parameter needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetLineShapeModelParameterForMatchingLines");
67610 }
if (coefficient.
islast()) {
67611 throw std::runtime_error(
"coefficient needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetLineShapeModelParameterForMatchingLines");
67612 }
if (species.
islast()) {
67613 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetLineShapeModelParameterForMatchingLines");
67614 }
if (change.
islast()) {
67615 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetLineShapeModelParameterForMatchingLines");
67642 [[nodiscard]]
inline
67652 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetLineShapeModelParameterForSpecies");
67653 }
if (parameter.
islast()) {
67654 throw std::runtime_error(
"parameter needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetLineShapeModelParameterForSpecies");
67655 }
if (coefficient.
islast()) {
67656 throw std::runtime_error(
"coefficient needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetLineShapeModelParameterForSpecies");
67657 }
if (species.
islast()) {
67658 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetLineShapeModelParameterForSpecies");
67659 }
if (change.
islast()) {
67660 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesSetLineShapeModelParameterForSpecies");
67661 }
if (species_tag.
islast()) {
67662 throw std::runtime_error(
"species_tag needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesSetLineShapeModelParameterForSpecies");
67685 [[nodiscard]]
inline
67691 throw std::runtime_error(
"qid needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to abs_linesSetZeemanCoefficients");
67693 throw std::runtime_error(
"gs needs to be a defined WorkspaceVector since it is agenda input to abs_linesSetZeemanCoefficients");
67716 [[nodiscard]]
inline
67722 throw std::runtime_error(
"qid needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to abs_lines_per_speciesSetZeemanCoefficients");
67724 throw std::runtime_error(
"gs needs to be a defined WorkspaceVector since it is agenda input to abs_lines_per_speciesSetZeemanCoefficients");
67781 [[nodiscard]]
inline
67791 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_linesChangeLineShapeModelParameterForMatchingLines");
67792 }
if (parameter.
islast()) {
67793 throw std::runtime_error(
"parameter needs to be a defined WorkspaceString since it is agenda input to abs_linesChangeLineShapeModelParameterForMatchingLines");
67794 }
if (coefficient.
islast()) {
67795 throw std::runtime_error(
"coefficient needs to be a defined WorkspaceString since it is agenda input to abs_linesChangeLineShapeModelParameterForMatchingLines");
67796 }
if (species.
islast()) {
67797 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to abs_linesChangeLineShapeModelParameterForMatchingLines");
67798 }
if (change.
islast()) {
67799 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_linesChangeLineShapeModelParameterForMatchingLines");
67800 }
if (not relative.isnull() and relative.islast()) {
67801 throw std::runtime_error(
"relative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_linesChangeLineShapeModelParameterForMatchingLines");
67805 "abs_linesChangeLineShapeModelParameterForMatchingLines_relative_autodefault",
67806 "auto generated variable with default from method definition");
67831 [[nodiscard]]
inline
67841 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines");
67842 }
if (parameter.
islast()) {
67843 throw std::runtime_error(
"parameter needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines");
67844 }
if (coefficient.
islast()) {
67845 throw std::runtime_error(
"coefficient needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines");
67846 }
if (species.
islast()) {
67847 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines");
67848 }
if (change.
islast()) {
67849 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines");
67850 }
if (not relative.isnull() and relative.islast()) {
67851 throw std::runtime_error(
"relative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines");
67855 "abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines_relative_autodefault",
67856 "auto generated variable with default from method definition");
67882 [[nodiscard]]
inline
67893 throw std::runtime_error(
"QI needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForSpecies");
67894 }
if (parameter.
islast()) {
67895 throw std::runtime_error(
"parameter needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForSpecies");
67896 }
if (coefficient.
islast()) {
67897 throw std::runtime_error(
"coefficient needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForSpecies");
67898 }
if (species.
islast()) {
67899 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForSpecies");
67900 }
if (change.
islast()) {
67901 throw std::runtime_error(
"change needs to be a defined WorkspaceNumeric since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForSpecies");
67902 }
if (not relative.isnull() and relative.islast()) {
67903 throw std::runtime_error(
"relative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForSpecies");
67904 }
if (species_tag.
islast()) {
67905 throw std::runtime_error(
"species_tag needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesChangeLineShapeModelParameterForSpecies");
67909 "abs_lines_per_speciesChangeLineShapeModelParameterForSpecies_relative_autodefault",
67910 "auto generated variable with default from method definition");
67931 [[nodiscard]]
inline
67953 [[nodiscard]]
inline
67977 [[nodiscard]]
inline
68011 [[nodiscard]]
inline
68045 [[nodiscard]]
inline
68050 Group::ArrayOfIndex({21, 13, 104, 20, 27, 23, 17, 14, 29, }),
68069 [[nodiscard]]
inline
68110 [[nodiscard]]
inline
68117 throw std::runtime_error(
"p_step needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetup");
68119 throw std::runtime_error(
"t_step needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetup");
68120 }
if (not h2o_step.isnull() and h2o_step.islast()) {
68121 throw std::runtime_error(
"h2o_step needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetup");
68125 "abs_lookupSetup_p_step_autodefault",
68126 "auto generated variable with default from method definition");
68128 "abs_lookupSetup_t_step_autodefault",
68129 "auto generated variable with default from method definition");
68131 "abs_lookupSetup_h2o_step_autodefault",
68132 "auto generated variable with default from method definition");
68135 Group::ArrayOfIndex({35, 242, 338, 344, 36, 21, 16, 18, 15, p_step.
isnull() ?
Index(p_step_default.pos()) :
Group::Index(p_step.
pos()), t_step.
isnull() ?
Index(t_step_default.pos()) :
Group::Index(t_step.
pos()), h2o_step.isnull() ?
Index(h2o_step_default.pos()) :
Group::Index(h2o_step.pos()), }),
68191 [[nodiscard]]
inline
68201 throw std::runtime_error(
"p_step needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetupBatch");
68203 throw std::runtime_error(
"t_step needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetupBatch");
68204 }
if (not h2o_step.isnull() and h2o_step.islast()) {
68205 throw std::runtime_error(
"h2o_step needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetupBatch");
68206 }
if (not extremes.isnull() and extremes.islast()) {
68207 throw std::runtime_error(
"extremes needs to be a defined WorkspaceVector (or left default) since it is agenda input to abs_lookupSetupBatch");
68208 }
if (not robust.isnull() and robust.islast()) {
68209 throw std::runtime_error(
"robust needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lookupSetupBatch");
68210 }
if (not check_gridnames.isnull() and check_gridnames.islast()) {
68211 throw std::runtime_error(
"check_gridnames needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_lookupSetupBatch");
68215 "abs_lookupSetupBatch_p_step_autodefault",
68216 "auto generated variable with default from method definition");
68218 "abs_lookupSetupBatch_t_step_autodefault",
68219 "auto generated variable with default from method definition");
68221 "abs_lookupSetupBatch_h2o_step_autodefault",
68222 "auto generated variable with default from method definition");
68224 "abs_lookupSetupBatch_extremes_autodefault",
68225 "auto generated variable with default from method definition");
68227 "abs_lookupSetupBatch_robust_autodefault",
68228 "auto generated variable with default from method definition");
68230 "abs_lookupSetupBatch_check_gridnames_autodefault",
68231 "auto generated variable with default from method definition");
68234 Group::ArrayOfIndex({21, 42, 16, 18, 15, 35, p_step.
isnull() ?
Index(p_step_default.pos()) :
Group::Index(p_step.
pos()), t_step.
isnull() ?
Index(t_step_default.pos()) :
Group::Index(t_step.
pos()), h2o_step.isnull() ?
Index(h2o_step_default.pos()) :
Group::Index(h2o_step.pos()), extremes.isnull() ?
Index(extremes_default.pos()) :
Group::Index(extremes.pos()), robust.isnull() ?
Index(robust_default.pos()) :
Group::Index(robust.pos()), check_gridnames.isnull() ?
Index(check_gridnames_default.pos()) :
Group::Index(check_gridnames.pos()), }),
68277 [[nodiscard]]
inline
68288 throw std::runtime_error(
"p_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetupWide");
68290 throw std::runtime_error(
"p_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetupWide");
68291 }
if (not p_step.isnull() and p_step.islast()) {
68292 throw std::runtime_error(
"p_step needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetupWide");
68293 }
if (not t_min.isnull() and t_min.islast()) {
68294 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetupWide");
68295 }
if (not t_max.isnull() and t_max.islast()) {
68296 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetupWide");
68297 }
if (not h2o_min.isnull() and h2o_min.islast()) {
68298 throw std::runtime_error(
"h2o_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetupWide");
68299 }
if (not h2o_max.isnull() and h2o_max.islast()) {
68300 throw std::runtime_error(
"h2o_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_lookupSetupWide");
68304 "abs_lookupSetupWide_p_min_autodefault",
68305 "auto generated variable with default from method definition");
68307 "abs_lookupSetupWide_p_max_autodefault",
68308 "auto generated variable with default from method definition");
68310 "abs_lookupSetupWide_p_step_autodefault",
68311 "auto generated variable with default from method definition");
68313 "abs_lookupSetupWide_t_min_autodefault",
68314 "auto generated variable with default from method definition");
68316 "abs_lookupSetupWide_t_max_autodefault",
68317 "auto generated variable with default from method definition");
68319 "abs_lookupSetupWide_h2o_min_autodefault",
68320 "auto generated variable with default from method definition");
68322 "abs_lookupSetupWide_h2o_max_autodefault",
68323 "auto generated variable with default from method definition");
68326 Group::ArrayOfIndex({21, 16, 18, 15, p_min.
isnull() ?
Index(p_min_default.pos()) :
Group::Index(p_min.
pos()), p_max.
isnull() ?
Index(p_max_default.pos()) :
Group::Index(p_max.
pos()), p_step.isnull() ?
Index(p_step_default.pos()) :
Group::Index(p_step.pos()), t_min.isnull() ?
Index(t_min_default.pos()) :
Group::Index(t_min.pos()), t_max.isnull() ?
Index(t_max_default.pos()) :
Group::Index(t_max.pos()), h2o_min.isnull() ?
Index(h2o_min_default.pos()) :
Group::Index(h2o_min.pos()), h2o_max.isnull() ?
Index(h2o_max_default.pos()) :
Group::Index(h2o_max.pos()), }),
68350 [[nodiscard]]
inline
68382 [[nodiscard]]
inline
68406 [[nodiscard]]
inline
68410 if (
data.islast()) {
68411 throw std::runtime_error(
"data needs to be a defined WorkspaceMatrix since it is agenda input to abs_nlteFromRaw");
68443 [[nodiscard]]
inline
68448 throw std::runtime_error(
"species needs to be a defined WorkspaceArrayOfString since it is agenda input to abs_speciesAdd");
68483 [[nodiscard]]
inline
68492 throw std::runtime_error(
"gin1 needs to be a defined WorkspaceVector since it is agenda input to abs_speciesAdd2");
68494 throw std::runtime_error(
"gin2 needs to be a defined WorkspaceVector since it is agenda input to abs_speciesAdd2");
68496 throw std::runtime_error(
"gin3 needs to be a defined WorkspaceVector since it is agenda input to abs_speciesAdd2");
68497 }
if (species.
islast()) {
68498 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to abs_speciesAdd2");
68499 }
if (not unit.isnull() and unit.islast()) {
68500 throw std::runtime_error(
"unit needs to be a defined WorkspaceString (or left default) since it is agenda input to abs_speciesAdd2");
68504 "abs_speciesAdd2_unit_autodefault",
68505 "auto generated variable with default from method definition");
68508 Group::ArrayOfIndex({35, 242, 139, 147,
Group::Index(gin1.
pos()),
Group::Index(gin2.
pos()),
Group::Index(gin3.
pos()),
Group::Index(species.
pos()), unit.isnull() ?
Index(unit_default.pos()) :
Group::
Index(unit.pos()), }),
68532 [[nodiscard]]
inline
68536 if (basename.
islast()) {
68537 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to abs_speciesDefineAllInScenario");
68558 [[nodiscard]]
inline
68579 [[nodiscard]]
inline
68667 [[nodiscard]]
inline
68672 throw std::runtime_error(
"species needs to be a defined WorkspaceArrayOfString since it is agenda input to abs_speciesSet");
68697 [[nodiscard]]
inline
68722 [[nodiscard]]
inline
68750 [[nodiscard]]
inline
68755 if (not T_extrapolfac.isnull() and T_extrapolfac.islast()) {
68756 throw std::runtime_error(
"T_extrapolfac needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_xsec_per_speciesAddCIA");
68758 throw std::runtime_error(
"robust needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_xsec_per_speciesAddCIA");
68762 "abs_xsec_per_speciesAddCIA_T_extrapolfac_autodefault",
68763 "auto generated variable with default from method definition");
68765 "abs_xsec_per_speciesAddCIA_robust_autodefault",
68766 "auto generated variable with default from method definition");
68769 Group::ArrayOfIndex({21, 137, 22, 104, 20, 23, 27, 2, T_extrapolfac.isnull() ?
Index(T_extrapolfac_default.pos()) :
Group::Index(T_extrapolfac.pos()), robust.
isnull() ?
Index(robust_default.pos()) :
Group::Index(robust.
pos()), }),
68796 [[nodiscard]]
inline
68802 if (not apply_tfit.isnull() and apply_tfit.islast()) {
68803 throw std::runtime_error(
"apply_tfit needs to be a defined WorkspaceIndex (or left default) since it is agenda input to abs_xsec_per_speciesAddHitranXsec");
68805 throw std::runtime_error(
"force_p needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_xsec_per_speciesAddHitranXsec");
68806 }
if (not force_t.isnull() and force_t.islast()) {
68807 throw std::runtime_error(
"force_t needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to abs_xsec_per_speciesAddHitranXsec");
68811 "abs_xsec_per_speciesAddHitranXsec_apply_tfit_autodefault",
68812 "auto generated variable with default from method definition");
68814 "abs_xsec_per_speciesAddHitranXsec_force_p_autodefault",
68815 "auto generated variable with default from method definition");
68817 "abs_xsec_per_speciesAddHitranXsec_force_t_autodefault",
68818 "auto generated variable with default from method definition");
68821 Group::ArrayOfIndex({21, 137, 22, 104, 20, 23, 111, apply_tfit.isnull() ?
Index(apply_tfit_default.pos()) :
Group::Index(apply_tfit.pos()), force_p.
isnull() ?
Index(force_p_default.pos()) :
Group::Index(force_p.
pos()), force_t.isnull() ?
Index(force_t_default.pos()) :
Group::Index(force_t.pos()), }),
68837 [[nodiscard]]
inline
68842 Group::ArrayOfIndex({21, 137, 22, 104, 20, 23, 27, 6, 7, 5, }),
68859 [[nodiscard]]
inline
68864 Group::ArrayOfIndex({21, 137, 22, 104, 20, 23, 24, 27, 11, 117, 200, 141, }),
68889 [[nodiscard]]
inline
68915 [[nodiscard]]
inline
68943 [[nodiscard]]
inline
68950 throw std::runtime_error(
"new_los needs to be a defined WorkspaceMatrix since it is output of AddZaAa");
68951 }
if (ref_los.
islast()) {
68952 throw std::runtime_error(
"ref_los needs to be a defined WorkspaceVector since it is agenda input to AddZaAa");
68954 throw std::runtime_error(
"dlos needs to be a defined WorkspaceMatrix since it is agenda input to AddZaAa");
68976 [[nodiscard]]
inline
68981 throw std::runtime_error(
"a needs to be a defined WorkspaceAgenda since it is agenda input to AgendaExecute");
69007 [[nodiscard]]
inline
69012 throw std::runtime_error(
"a needs to be a defined WorkspaceAgenda since it is agenda input to AgendaExecuteExclusive");
69055 [[nodiscard]]
inline
69062 throw std::runtime_error(
"N_za_grid needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AngularGridsSetFluxCalc");
69063 }
if (not N_aa_grid.
isnull() and N_aa_grid.
islast()) {
69064 throw std::runtime_error(
"N_aa_grid needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AngularGridsSetFluxCalc");
69065 }
if (not za_grid_type.isnull() and za_grid_type.islast()) {
69066 throw std::runtime_error(
"za_grid_type needs to be a defined WorkspaceString (or left default) since it is agenda input to AngularGridsSetFluxCalc");
69070 "AngularGridsSetFluxCalc_N_za_grid_autodefault",
69071 "auto generated variable with default from method definition");
69073 "AngularGridsSetFluxCalc_N_aa_grid_autodefault",
69074 "auto generated variable with default from method definition");
69076 "AngularGridsSetFluxCalc_za_grid_type_autodefault",
69077 "auto generated variable with default from method definition");
69097 [[nodiscard]]
inline
69102 throw std::runtime_error(
"agendas needs to be a defined WorkspaceArrayOfAgenda since it is agenda input to ArrayOfAgendaExecute");
69144 [[nodiscard]]
inline
69151 if (n_za_grid.
islast()) {
69152 throw std::runtime_error(
"n_za_grid needs to be a defined WorkspaceIndex since it is agenda input to AntennaConstantGaussian1D");
69154 throw std::runtime_error(
"fwhm needs to be a defined WorkspaceNumeric since it is agenda input to AntennaConstantGaussian1D");
69155 }
if (not xwidth_si.isnull() and xwidth_si.islast()) {
69156 throw std::runtime_error(
"xwidth_si needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to AntennaConstantGaussian1D");
69158 throw std::runtime_error(
"dx_si needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to AntennaConstantGaussian1D");
69162 "AntennaConstantGaussian1D_xwidth_si_autodefault",
69163 "auto generated variable with default from method definition");
69165 "AntennaConstantGaussian1D_dx_si_autodefault",
69166 "auto generated variable with default from method definition");
69196 [[nodiscard]]
inline
69221 [[nodiscard]]
inline
69265 [[nodiscard]]
inline
69273 throw std::runtime_error(
"fwhm needs to be a defined WorkspaceNumeric since it is agenda input to antenna_responseGaussian");
69274 }
if (not xwidth_si.isnull() and xwidth_si.islast()) {
69275 throw std::runtime_error(
"xwidth_si needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to antenna_responseGaussian");
69277 throw std::runtime_error(
"dx_si needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to antenna_responseGaussian");
69278 }
if (not do_2d.isnull() and do_2d.islast()) {
69279 throw std::runtime_error(
"do_2d needs to be a defined WorkspaceIndex (or left default) since it is agenda input to antenna_responseGaussian");
69283 "antenna_responseGaussian_xwidth_si_autodefault",
69284 "auto generated variable with default from method definition");
69286 "antenna_responseGaussian_dx_si_autodefault",
69287 "auto generated variable with default from method definition");
69289 "antenna_responseGaussian_do_2d_autodefault",
69290 "auto generated variable with default from method definition");
69342 [[nodiscard]]
inline
69353 throw std::runtime_error(
"leff needs to be a defined WorkspaceNumeric since it is agenda input to antenna_responseVaryingGaussian");
69354 }
if (not xwidth_si.isnull() and xwidth_si.islast()) {
69355 throw std::runtime_error(
"xwidth_si needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to antenna_responseVaryingGaussian");
69357 throw std::runtime_error(
"dx_si needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to antenna_responseVaryingGaussian");
69359 throw std::runtime_error(
"nf needs to be a defined WorkspaceIndex since it is agenda input to antenna_responseVaryingGaussian");
69360 }
if (fstart.
islast()) {
69361 throw std::runtime_error(
"fstart needs to be a defined WorkspaceNumeric since it is agenda input to antenna_responseVaryingGaussian");
69363 throw std::runtime_error(
"fstop needs to be a defined WorkspaceNumeric since it is agenda input to antenna_responseVaryingGaussian");
69364 }
if (not do_2d.isnull() and do_2d.islast()) {
69365 throw std::runtime_error(
"do_2d needs to be a defined WorkspaceIndex (or left default) since it is agenda input to antenna_responseVaryingGaussian");
69369 "antenna_responseVaryingGaussian_xwidth_si_autodefault",
69370 "auto generated variable with default from method definition");
69372 "antenna_responseVaryingGaussian_dx_si_autodefault",
69373 "auto generated variable with default from method definition");
69375 "antenna_responseVaryingGaussian_do_2d_autodefault",
69376 "auto generated variable with default from method definition");
69417 [[nodiscard]]
inline
69424 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of Append");
69426 throw std::runtime_error(
"in needs to be a defined WorkspaceNumeric since it is agenda input to Append");
69427 }
if (not dimension.isnull() and dimension.islast()) {
69428 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
69432 "Append_dimension_autodefault",
69433 "auto generated variable with default from method definition");
69474 [[nodiscard]]
inline
69481 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of Append");
69483 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to Append");
69484 }
if (not dimension.isnull() and dimension.islast()) {
69485 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
69489 "Append_dimension_autodefault",
69490 "auto generated variable with default from method definition");
69531 [[nodiscard]]
inline
69538 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Append");
69540 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to Append");
69541 }
if (not dimension.isnull() and dimension.islast()) {
69542 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
69546 "Append_dimension_autodefault",
69547 "auto generated variable with default from method definition");
69588 [[nodiscard]]
inline
69595 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Append");
69597 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to Append");
69598 }
if (not dimension.isnull() and dimension.islast()) {
69599 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
69603 "Append_dimension_autodefault",
69604 "auto generated variable with default from method definition");
69645 [[nodiscard]]
inline
69652 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Append");
69654 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to Append");
69655 }
if (not dimension.isnull() and dimension.islast()) {
69656 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
69660 "Append_dimension_autodefault",
69661 "auto generated variable with default from method definition");
69702 [[nodiscard]]
inline
69709 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Append");
69711 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to Append");
69712 }
if (not dimension.isnull() and dimension.islast()) {
69713 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
69717 "Append_dimension_autodefault",
69718 "auto generated variable with default from method definition");
69759 [[nodiscard]]
inline
69766 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Append");
69768 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to Append");
69769 }
if (not dimension.isnull() and dimension.islast()) {
69770 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
69774 "Append_dimension_autodefault",
69775 "auto generated variable with default from method definition");
69816 [[nodiscard]]
inline
69823 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Append");
69825 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to Append");
69826 }
if (not dimension.isnull() and dimension.islast()) {
69827 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
69831 "Append_dimension_autodefault",
69832 "auto generated variable with default from method definition");
69873 [[nodiscard]]
inline
69880 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of Append");
69882 throw std::runtime_error(
"in needs to be a defined WorkspaceString since it is agenda input to Append");
69883 }
if (not dimension.isnull() and dimension.islast()) {
69884 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
69888 "Append_dimension_autodefault",
69889 "auto generated variable with default from method definition");
69930 [[nodiscard]]
inline
69937 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of Append");
69939 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to Append");
69940 }
if (not dimension.isnull() and dimension.islast()) {
69941 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
69945 "Append_dimension_autodefault",
69946 "auto generated variable with default from method definition");
69987 [[nodiscard]]
inline
69994 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of Append");
69996 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is agenda input to Append");
69997 }
if (not dimension.isnull() and dimension.islast()) {
69998 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70002 "Append_dimension_autodefault",
70003 "auto generated variable with default from method definition");
70044 [[nodiscard]]
inline
70051 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAgenda since it is output of Append");
70053 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAgenda since it is agenda input to Append");
70054 }
if (not dimension.isnull() and dimension.islast()) {
70055 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70059 "Append_dimension_autodefault",
70060 "auto generated variable with default from method definition");
70101 [[nodiscard]]
inline
70108 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of Append");
70110 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is agenda input to Append");
70111 }
if (not dimension.isnull() and dimension.islast()) {
70112 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70116 "Append_dimension_autodefault",
70117 "auto generated variable with default from method definition");
70158 [[nodiscard]]
inline
70165 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of Append");
70167 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is agenda input to Append");
70168 }
if (not dimension.isnull() and dimension.islast()) {
70169 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70173 "Append_dimension_autodefault",
70174 "auto generated variable with default from method definition");
70215 [[nodiscard]]
inline
70222 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of Append");
70224 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is agenda input to Append");
70225 }
if (not dimension.isnull() and dimension.islast()) {
70226 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70230 "Append_dimension_autodefault",
70231 "auto generated variable with default from method definition");
70272 [[nodiscard]]
inline
70279 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of Append");
70281 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfIndex since it is agenda input to Append");
70282 }
if (not dimension.isnull() and dimension.islast()) {
70283 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70287 "Append_dimension_autodefault",
70288 "auto generated variable with default from method definition");
70329 [[nodiscard]]
inline
70336 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of Append");
70338 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is agenda input to Append");
70339 }
if (not dimension.isnull() and dimension.islast()) {
70340 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70344 "Append_dimension_autodefault",
70345 "auto generated variable with default from method definition");
70386 [[nodiscard]]
inline
70393 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPpath since it is output of Append");
70395 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPpath since it is agenda input to Append");
70396 }
if (not dimension.isnull() and dimension.islast()) {
70397 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70401 "Append_dimension_autodefault",
70402 "auto generated variable with default from method definition");
70443 [[nodiscard]]
inline
70450 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of Append");
70452 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is agenda input to Append");
70453 }
if (not dimension.isnull() and dimension.islast()) {
70454 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70458 "Append_dimension_autodefault",
70459 "auto generated variable with default from method definition");
70500 [[nodiscard]]
inline
70507 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of Append");
70509 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is agenda input to Append");
70510 }
if (not dimension.isnull() and dimension.islast()) {
70511 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70515 "Append_dimension_autodefault",
70516 "auto generated variable with default from method definition");
70557 [[nodiscard]]
inline
70564 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of Append");
70566 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is agenda input to Append");
70567 }
if (not dimension.isnull() and dimension.islast()) {
70568 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70572 "Append_dimension_autodefault",
70573 "auto generated variable with default from method definition");
70614 [[nodiscard]]
inline
70621 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of Append");
70623 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is agenda input to Append");
70624 }
if (not dimension.isnull() and dimension.islast()) {
70625 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70629 "Append_dimension_autodefault",
70630 "auto generated variable with default from method definition");
70671 [[nodiscard]]
inline
70678 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is output of Append");
70680 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is agenda input to Append");
70681 }
if (not dimension.isnull() and dimension.islast()) {
70682 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70686 "Append_dimension_autodefault",
70687 "auto generated variable with default from method definition");
70728 [[nodiscard]]
inline
70735 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of Append");
70737 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is agenda input to Append");
70738 }
if (not dimension.isnull() and dimension.islast()) {
70739 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70743 "Append_dimension_autodefault",
70744 "auto generated variable with default from method definition");
70785 [[nodiscard]]
inline
70792 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfString since it is output of Append");
70794 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfString since it is agenda input to Append");
70795 }
if (not dimension.isnull() and dimension.islast()) {
70796 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70800 "Append_dimension_autodefault",
70801 "auto generated variable with default from method definition");
70842 [[nodiscard]]
inline
70849 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of Append");
70851 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is agenda input to Append");
70852 }
if (not dimension.isnull() and dimension.islast()) {
70853 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70857 "Append_dimension_autodefault",
70858 "auto generated variable with default from method definition");
70899 [[nodiscard]]
inline
70906 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of Append");
70908 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is agenda input to Append");
70909 }
if (not dimension.isnull() and dimension.islast()) {
70910 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70914 "Append_dimension_autodefault",
70915 "auto generated variable with default from method definition");
70956 [[nodiscard]]
inline
70963 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of Append");
70965 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTime since it is agenda input to Append");
70966 }
if (not dimension.isnull() and dimension.islast()) {
70967 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
70971 "Append_dimension_autodefault",
70972 "auto generated variable with default from method definition");
71013 [[nodiscard]]
inline
71020 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of Append");
71022 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is agenda input to Append");
71023 }
if (not dimension.isnull() and dimension.islast()) {
71024 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71028 "Append_dimension_autodefault",
71029 "auto generated variable with default from method definition");
71070 [[nodiscard]]
inline
71077 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of Append");
71079 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to Append");
71080 }
if (not dimension.isnull() and dimension.islast()) {
71081 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71085 "Append_dimension_autodefault",
71086 "auto generated variable with default from method definition");
71127 [[nodiscard]]
inline
71134 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfCIARecord since it is output of Append");
71136 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfCIARecord since it is agenda input to Append");
71137 }
if (not dimension.isnull() and dimension.islast()) {
71138 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71142 "Append_dimension_autodefault",
71143 "auto generated variable with default from method definition");
71184 [[nodiscard]]
inline
71191 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of Append");
71193 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField1 since it is agenda input to Append");
71194 }
if (not dimension.isnull() and dimension.islast()) {
71195 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71199 "Append_dimension_autodefault",
71200 "auto generated variable with default from method definition");
71241 [[nodiscard]]
inline
71248 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of Append");
71250 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField2 since it is agenda input to Append");
71251 }
if (not dimension.isnull() and dimension.islast()) {
71252 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71256 "Append_dimension_autodefault",
71257 "auto generated variable with default from method definition");
71298 [[nodiscard]]
inline
71305 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of Append");
71307 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to Append");
71308 }
if (not dimension.isnull() and dimension.islast()) {
71309 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71313 "Append_dimension_autodefault",
71314 "auto generated variable with default from method definition");
71355 [[nodiscard]]
inline
71362 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of Append");
71364 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField4 since it is agenda input to Append");
71365 }
if (not dimension.isnull() and dimension.islast()) {
71366 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71370 "Append_dimension_autodefault",
71371 "auto generated variable with default from method definition");
71412 [[nodiscard]]
inline
71419 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of Append");
71421 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Append");
71422 }
if (not dimension.isnull() and dimension.islast()) {
71423 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71427 "Append_dimension_autodefault",
71428 "auto generated variable with default from method definition");
71469 [[nodiscard]]
inline
71476 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfMatrix since it is output of Append");
71478 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to Append");
71479 }
if (not dimension.isnull() and dimension.islast()) {
71480 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71484 "Append_dimension_autodefault",
71485 "auto generated variable with default from method definition");
71526 [[nodiscard]]
inline
71533 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of Append");
71535 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to Append");
71536 }
if (not dimension.isnull() and dimension.islast()) {
71537 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71541 "Append_dimension_autodefault",
71542 "auto generated variable with default from method definition");
71583 [[nodiscard]]
inline
71590 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of Append");
71592 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to Append");
71593 }
if (not dimension.isnull() and dimension.islast()) {
71594 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71598 "Append_dimension_autodefault",
71599 "auto generated variable with default from method definition");
71640 [[nodiscard]]
inline
71647 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRadiationVector since it is output of Append");
71649 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRadiationVector since it is agenda input to Append");
71650 }
if (not dimension.isnull() and dimension.islast()) {
71651 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71655 "Append_dimension_autodefault",
71656 "auto generated variable with default from method definition");
71697 [[nodiscard]]
inline
71704 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is output of Append");
71706 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is agenda input to Append");
71707 }
if (not dimension.isnull() and dimension.islast()) {
71708 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71712 "Append_dimension_autodefault",
71713 "auto generated variable with default from method definition");
71754 [[nodiscard]]
inline
71761 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of Append");
71763 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfScatteringMetaData since it is agenda input to Append");
71764 }
if (not dimension.isnull() and dimension.islast()) {
71765 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71769 "Append_dimension_autodefault",
71770 "auto generated variable with default from method definition");
71811 [[nodiscard]]
inline
71818 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of Append");
71820 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSingleScatteringData since it is agenda input to Append");
71821 }
if (not dimension.isnull() and dimension.islast()) {
71822 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71826 "Append_dimension_autodefault",
71827 "auto generated variable with default from method definition");
71868 [[nodiscard]]
inline
71875 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSparse since it is output of Append");
71877 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSparse since it is agenda input to Append");
71878 }
if (not dimension.isnull() and dimension.islast()) {
71879 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71883 "Append_dimension_autodefault",
71884 "auto generated variable with default from method definition");
71925 [[nodiscard]]
inline
71932 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfStokesVector since it is output of Append");
71934 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to Append");
71935 }
if (not dimension.isnull() and dimension.islast()) {
71936 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71940 "Append_dimension_autodefault",
71941 "auto generated variable with default from method definition");
71982 [[nodiscard]]
inline
71989 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfString since it is output of Append");
71991 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfString since it is agenda input to Append");
71992 }
if (not dimension.isnull() and dimension.islast()) {
71993 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
71997 "Append_dimension_autodefault",
71998 "auto generated variable with default from method definition");
72039 [[nodiscard]]
inline
72046 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of Append");
72048 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTelsemAtlas since it is agenda input to Append");
72049 }
if (not dimension.isnull() and dimension.islast()) {
72050 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72054 "Append_dimension_autodefault",
72055 "auto generated variable with default from method definition");
72096 [[nodiscard]]
inline
72103 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor3 since it is output of Append");
72105 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to Append");
72106 }
if (not dimension.isnull() and dimension.islast()) {
72107 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72111 "Append_dimension_autodefault",
72112 "auto generated variable with default from method definition");
72153 [[nodiscard]]
inline
72160 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor4 since it is output of Append");
72162 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to Append");
72163 }
if (not dimension.isnull() and dimension.islast()) {
72164 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72168 "Append_dimension_autodefault",
72169 "auto generated variable with default from method definition");
72210 [[nodiscard]]
inline
72217 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor5 since it is output of Append");
72219 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor5 since it is agenda input to Append");
72220 }
if (not dimension.isnull() and dimension.islast()) {
72221 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72225 "Append_dimension_autodefault",
72226 "auto generated variable with default from method definition");
72267 [[nodiscard]]
inline
72274 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor6 since it is output of Append");
72276 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to Append");
72277 }
if (not dimension.isnull() and dimension.islast()) {
72278 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72282 "Append_dimension_autodefault",
72283 "auto generated variable with default from method definition");
72324 [[nodiscard]]
inline
72331 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor7 since it is output of Append");
72333 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to Append");
72334 }
if (not dimension.isnull() and dimension.islast()) {
72335 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72339 "Append_dimension_autodefault",
72340 "auto generated variable with default from method definition");
72381 [[nodiscard]]
inline
72388 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of Append");
72390 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTime since it is agenda input to Append");
72391 }
if (not dimension.isnull() and dimension.islast()) {
72392 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72396 "Append_dimension_autodefault",
72397 "auto generated variable with default from method definition");
72438 [[nodiscard]]
inline
72445 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of Append");
72447 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is agenda input to Append");
72448 }
if (not dimension.isnull() and dimension.islast()) {
72449 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72453 "Append_dimension_autodefault",
72454 "auto generated variable with default from method definition");
72495 [[nodiscard]]
inline
72502 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of Append");
72504 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is agenda input to Append");
72505 }
if (not dimension.isnull() and dimension.islast()) {
72506 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72510 "Append_dimension_autodefault",
72511 "auto generated variable with default from method definition");
72552 [[nodiscard]]
inline
72559 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfXsecRecord since it is output of Append");
72561 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfXsecRecord since it is agenda input to Append");
72562 }
if (not dimension.isnull() and dimension.islast()) {
72563 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72567 "Append_dimension_autodefault",
72568 "auto generated variable with default from method definition");
72609 [[nodiscard]]
inline
72616 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of Append");
72618 throw std::runtime_error(
"in needs to be a defined WorkspaceAbsorptionLines since it is agenda input to Append");
72619 }
if (not dimension.isnull() and dimension.islast()) {
72620 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72624 "Append_dimension_autodefault",
72625 "auto generated variable with default from method definition");
72666 [[nodiscard]]
inline
72673 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of Append");
72675 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to Append");
72676 }
if (not dimension.isnull() and dimension.islast()) {
72677 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72681 "Append_dimension_autodefault",
72682 "auto generated variable with default from method definition");
72723 [[nodiscard]]
inline
72730 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAgenda since it is output of Append");
72732 throw std::runtime_error(
"in needs to be a defined WorkspaceAgenda since it is agenda input to Append");
72733 }
if (not dimension.isnull() and dimension.islast()) {
72734 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72738 "Append_dimension_autodefault",
72739 "auto generated variable with default from method definition");
72780 [[nodiscard]]
inline
72787 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of Append");
72789 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField1 since it is agenda input to Append");
72790 }
if (not dimension.isnull() and dimension.islast()) {
72791 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72795 "Append_dimension_autodefault",
72796 "auto generated variable with default from method definition");
72837 [[nodiscard]]
inline
72844 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of Append");
72846 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField2 since it is agenda input to Append");
72847 }
if (not dimension.isnull() and dimension.islast()) {
72848 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72852 "Append_dimension_autodefault",
72853 "auto generated variable with default from method definition");
72894 [[nodiscard]]
inline
72901 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of Append");
72903 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to Append");
72904 }
if (not dimension.isnull() and dimension.islast()) {
72905 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72909 "Append_dimension_autodefault",
72910 "auto generated variable with default from method definition");
72951 [[nodiscard]]
inline
72958 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of Append");
72960 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Append");
72961 }
if (not dimension.isnull() and dimension.islast()) {
72962 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
72966 "Append_dimension_autodefault",
72967 "auto generated variable with default from method definition");
73008 [[nodiscard]]
inline
73015 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of Append");
73017 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to Append");
73018 }
if (not dimension.isnull() and dimension.islast()) {
73019 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73023 "Append_dimension_autodefault",
73024 "auto generated variable with default from method definition");
73065 [[nodiscard]]
inline
73072 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPpath since it is output of Append");
73074 throw std::runtime_error(
"in needs to be a defined WorkspacePpath since it is agenda input to Append");
73075 }
if (not dimension.isnull() and dimension.islast()) {
73076 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73080 "Append_dimension_autodefault",
73081 "auto generated variable with default from method definition");
73122 [[nodiscard]]
inline
73129 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of Append");
73131 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to Append");
73132 }
if (not dimension.isnull() and dimension.islast()) {
73133 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73137 "Append_dimension_autodefault",
73138 "auto generated variable with default from method definition");
73179 [[nodiscard]]
inline
73186 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of Append");
73188 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRadiationVector since it is agenda input to Append");
73189 }
if (not dimension.isnull() and dimension.islast()) {
73190 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73194 "Append_dimension_autodefault",
73195 "auto generated variable with default from method definition");
73236 [[nodiscard]]
inline
73243 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of Append");
73245 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfScatteringMetaData since it is agenda input to Append");
73246 }
if (not dimension.isnull() and dimension.islast()) {
73247 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73251 "Append_dimension_autodefault",
73252 "auto generated variable with default from method definition");
73293 [[nodiscard]]
inline
73300 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of Append");
73302 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSingleScatteringData since it is agenda input to Append");
73303 }
if (not dimension.isnull() and dimension.islast()) {
73304 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73308 "Append_dimension_autodefault",
73309 "auto generated variable with default from method definition");
73350 [[nodiscard]]
inline
73357 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of Append");
73359 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to Append");
73360 }
if (not dimension.isnull() and dimension.islast()) {
73361 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73365 "Append_dimension_autodefault",
73366 "auto generated variable with default from method definition");
73407 [[nodiscard]]
inline
73414 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfString since it is output of Append");
73416 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfString since it is agenda input to Append");
73417 }
if (not dimension.isnull() and dimension.islast()) {
73418 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73422 "Append_dimension_autodefault",
73423 "auto generated variable with default from method definition");
73464 [[nodiscard]]
inline
73471 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of Append");
73473 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to Append");
73474 }
if (not dimension.isnull() and dimension.islast()) {
73475 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73479 "Append_dimension_autodefault",
73480 "auto generated variable with default from method definition");
73521 [[nodiscard]]
inline
73528 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of Append");
73530 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to Append");
73531 }
if (not dimension.isnull() and dimension.islast()) {
73532 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73536 "Append_dimension_autodefault",
73537 "auto generated variable with default from method definition");
73578 [[nodiscard]]
inline
73585 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of Append");
73587 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTime since it is agenda input to Append");
73588 }
if (not dimension.isnull() and dimension.islast()) {
73589 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73593 "Append_dimension_autodefault",
73594 "auto generated variable with default from method definition");
73635 [[nodiscard]]
inline
73642 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of Append");
73644 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is agenda input to Append");
73645 }
if (not dimension.isnull() and dimension.islast()) {
73646 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73650 "Append_dimension_autodefault",
73651 "auto generated variable with default from method definition");
73692 [[nodiscard]]
inline
73699 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of Append");
73701 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is agenda input to Append");
73702 }
if (not dimension.isnull() and dimension.islast()) {
73703 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73707 "Append_dimension_autodefault",
73708 "auto generated variable with default from method definition");
73749 [[nodiscard]]
inline
73756 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfCIARecord since it is output of Append");
73758 throw std::runtime_error(
"in needs to be a defined WorkspaceCIARecord since it is agenda input to Append");
73759 }
if (not dimension.isnull() and dimension.islast()) {
73760 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73764 "Append_dimension_autodefault",
73765 "auto generated variable with default from method definition");
73806 [[nodiscard]]
inline
73813 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of Append");
73815 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField1 since it is agenda input to Append");
73816 }
if (not dimension.isnull() and dimension.islast()) {
73817 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73821 "Append_dimension_autodefault",
73822 "auto generated variable with default from method definition");
73863 [[nodiscard]]
inline
73870 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of Append");
73872 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField2 since it is agenda input to Append");
73873 }
if (not dimension.isnull() and dimension.islast()) {
73874 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73878 "Append_dimension_autodefault",
73879 "auto generated variable with default from method definition");
73920 [[nodiscard]]
inline
73927 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of Append");
73929 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is agenda input to Append");
73930 }
if (not dimension.isnull() and dimension.islast()) {
73931 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73935 "Append_dimension_autodefault",
73936 "auto generated variable with default from method definition");
73977 [[nodiscard]]
inline
73984 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of Append");
73986 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField4 since it is agenda input to Append");
73987 }
if (not dimension.isnull() and dimension.islast()) {
73988 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
73992 "Append_dimension_autodefault",
73993 "auto generated variable with default from method definition");
74034 [[nodiscard]]
inline
74041 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of Append");
74043 throw std::runtime_error(
"in needs to be a defined WorkspaceIndex since it is agenda input to Append");
74044 }
if (not dimension.isnull() and dimension.islast()) {
74045 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74049 "Append_dimension_autodefault",
74050 "auto generated variable with default from method definition");
74091 [[nodiscard]]
inline
74098 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfMatrix since it is output of Append");
74100 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to Append");
74101 }
if (not dimension.isnull() and dimension.islast()) {
74102 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74106 "Append_dimension_autodefault",
74107 "auto generated variable with default from method definition");
74148 [[nodiscard]]
inline
74155 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of Append");
74157 throw std::runtime_error(
"in needs to be a defined WorkspacePropagationMatrix since it is agenda input to Append");
74158 }
if (not dimension.isnull() and dimension.islast()) {
74159 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74163 "Append_dimension_autodefault",
74164 "auto generated variable with default from method definition");
74205 [[nodiscard]]
inline
74212 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of Append");
74214 throw std::runtime_error(
"in needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to Append");
74215 }
if (not dimension.isnull() and dimension.islast()) {
74216 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74220 "Append_dimension_autodefault",
74221 "auto generated variable with default from method definition");
74262 [[nodiscard]]
inline
74269 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRadiationVector since it is output of Append");
74271 throw std::runtime_error(
"in needs to be a defined WorkspaceRadiationVector since it is agenda input to Append");
74272 }
if (not dimension.isnull() and dimension.islast()) {
74273 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74277 "Append_dimension_autodefault",
74278 "auto generated variable with default from method definition");
74319 [[nodiscard]]
inline
74326 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of Append");
74328 throw std::runtime_error(
"in needs to be a defined WorkspaceScatteringMetaData since it is agenda input to Append");
74329 }
if (not dimension.isnull() and dimension.islast()) {
74330 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74334 "Append_dimension_autodefault",
74335 "auto generated variable with default from method definition");
74376 [[nodiscard]]
inline
74383 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of Append");
74385 throw std::runtime_error(
"in needs to be a defined WorkspaceSingleScatteringData since it is agenda input to Append");
74386 }
if (not dimension.isnull() and dimension.islast()) {
74387 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74391 "Append_dimension_autodefault",
74392 "auto generated variable with default from method definition");
74433 [[nodiscard]]
inline
74440 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSparse since it is output of Append");
74442 throw std::runtime_error(
"in needs to be a defined WorkspaceSparse since it is agenda input to Append");
74443 }
if (not dimension.isnull() and dimension.islast()) {
74444 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74448 "Append_dimension_autodefault",
74449 "auto generated variable with default from method definition");
74490 [[nodiscard]]
inline
74497 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfStokesVector since it is output of Append");
74499 throw std::runtime_error(
"in needs to be a defined WorkspaceStokesVector since it is agenda input to Append");
74500 }
if (not dimension.isnull() and dimension.islast()) {
74501 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74505 "Append_dimension_autodefault",
74506 "auto generated variable with default from method definition");
74547 [[nodiscard]]
inline
74554 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfString since it is output of Append");
74556 throw std::runtime_error(
"in needs to be a defined WorkspaceString since it is agenda input to Append");
74557 }
if (not dimension.isnull() and dimension.islast()) {
74558 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74562 "Append_dimension_autodefault",
74563 "auto generated variable with default from method definition");
74604 [[nodiscard]]
inline
74611 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of Append");
74613 throw std::runtime_error(
"in needs to be a defined WorkspaceTelsemAtlas since it is agenda input to Append");
74614 }
if (not dimension.isnull() and dimension.islast()) {
74615 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74619 "Append_dimension_autodefault",
74620 "auto generated variable with default from method definition");
74661 [[nodiscard]]
inline
74668 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor3 since it is output of Append");
74670 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to Append");
74671 }
if (not dimension.isnull() and dimension.islast()) {
74672 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74676 "Append_dimension_autodefault",
74677 "auto generated variable with default from method definition");
74718 [[nodiscard]]
inline
74725 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor4 since it is output of Append");
74727 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to Append");
74728 }
if (not dimension.isnull() and dimension.islast()) {
74729 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74733 "Append_dimension_autodefault",
74734 "auto generated variable with default from method definition");
74775 [[nodiscard]]
inline
74782 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor5 since it is output of Append");
74784 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor5 since it is agenda input to Append");
74785 }
if (not dimension.isnull() and dimension.islast()) {
74786 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74790 "Append_dimension_autodefault",
74791 "auto generated variable with default from method definition");
74832 [[nodiscard]]
inline
74839 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor6 since it is output of Append");
74841 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor6 since it is agenda input to Append");
74842 }
if (not dimension.isnull() and dimension.islast()) {
74843 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74847 "Append_dimension_autodefault",
74848 "auto generated variable with default from method definition");
74889 [[nodiscard]]
inline
74896 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor7 since it is output of Append");
74898 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor7 since it is agenda input to Append");
74899 }
if (not dimension.isnull() and dimension.islast()) {
74900 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74904 "Append_dimension_autodefault",
74905 "auto generated variable with default from method definition");
74946 [[nodiscard]]
inline
74953 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of Append");
74955 throw std::runtime_error(
"in needs to be a defined WorkspaceTime since it is agenda input to Append");
74956 }
if (not dimension.isnull() and dimension.islast()) {
74957 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
74961 "Append_dimension_autodefault",
74962 "auto generated variable with default from method definition");
75003 [[nodiscard]]
inline
75010 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of Append");
75012 throw std::runtime_error(
"in needs to be a defined WorkspaceTransmissionMatrix since it is agenda input to Append");
75013 }
if (not dimension.isnull() and dimension.islast()) {
75014 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
75018 "Append_dimension_autodefault",
75019 "auto generated variable with default from method definition");
75060 [[nodiscard]]
inline
75067 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of Append");
75069 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to Append");
75070 }
if (not dimension.isnull() and dimension.islast()) {
75071 throw std::runtime_error(
"dimension needs to be a defined WorkspaceString (or left default) since it is agenda input to Append");
75075 "Append_dimension_autodefault",
75076 "auto generated variable with default from method definition");
75099 [[nodiscard]]
inline
75105 throw std::runtime_error(
"names needs to be a defined WorkspaceArrayOfString since it is output of ArrayOfGriddedFieldGetNames");
75106 }
if (griddedfields.
islast()) {
75107 throw std::runtime_error(
"griddedfields needs to be a defined WorkspaceArrayOfGriddedField1 since it is agenda input to ArrayOfGriddedFieldGetNames");
75132 [[nodiscard]]
inline
75138 throw std::runtime_error(
"names needs to be a defined WorkspaceArrayOfString since it is output of ArrayOfGriddedFieldGetNames");
75139 }
if (griddedfields.
islast()) {
75140 throw std::runtime_error(
"griddedfields needs to be a defined WorkspaceArrayOfGriddedField2 since it is agenda input to ArrayOfGriddedFieldGetNames");
75165 [[nodiscard]]
inline
75171 throw std::runtime_error(
"names needs to be a defined WorkspaceArrayOfString since it is output of ArrayOfGriddedFieldGetNames");
75172 }
if (griddedfields.
islast()) {
75173 throw std::runtime_error(
"griddedfields needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to ArrayOfGriddedFieldGetNames");
75198 [[nodiscard]]
inline
75204 throw std::runtime_error(
"names needs to be a defined WorkspaceArrayOfString since it is output of ArrayOfGriddedFieldGetNames");
75205 }
if (griddedfields.
islast()) {
75206 throw std::runtime_error(
"griddedfields needs to be a defined WorkspaceArrayOfGriddedField4 since it is agenda input to ArrayOfGriddedFieldGetNames");
75237 [[nodiscard]]
inline
75245 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of ArrayOfIndexLinSpace");
75246 }
if (
start.islast()) {
75247 throw std::runtime_error(
"start needs to be a defined WorkspaceIndex since it is agenda input to ArrayOfIndexLinSpace");
75249 throw std::runtime_error(
"stop needs to be a defined WorkspaceIndex since it is agenda input to ArrayOfIndexLinSpace");
75251 throw std::runtime_error(
"step needs to be a defined WorkspaceIndex since it is agenda input to ArrayOfIndexLinSpace");
75274 [[nodiscard]]
inline
75280 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of ArrayOfIndexSet");
75282 throw std::runtime_error(
"value needs to be a defined WorkspaceArrayOfIndex since it is agenda input to ArrayOfIndexSet");
75306 [[nodiscard]]
inline
75312 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of ArrayOfIndexSetConstant");
75314 throw std::runtime_error(
"value needs to be a defined WorkspaceIndex since it is agenda input to ArrayOfIndexSetConstant");
75338 [[nodiscard]]
inline
75344 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfString since it is output of ArrayOfStringSet");
75346 throw std::runtime_error(
"value needs to be a defined WorkspaceArrayOfString since it is agenda input to ArrayOfStringSet");
75385 [[nodiscard]]
inline
75396 if (perturbed_field.
islast()) {
75397 throw std::runtime_error(
"perturbed_field needs to be a defined WorkspaceTensor3 since it is output of AtmFieldPerturb");
75398 }
if (original_field.
islast()) {
75399 throw std::runtime_error(
"original_field needs to be a defined WorkspaceTensor3 since it is agenda input to AtmFieldPerturb");
75400 }
if (p_ret_grid.
islast()) {
75401 throw std::runtime_error(
"p_ret_grid needs to be a defined WorkspaceVector since it is agenda input to AtmFieldPerturb");
75402 }
if (lat_ret_grid.
islast()) {
75403 throw std::runtime_error(
"lat_ret_grid needs to be a defined WorkspaceVector since it is agenda input to AtmFieldPerturb");
75404 }
if (lon_ret_grid.
islast()) {
75405 throw std::runtime_error(
"lon_ret_grid needs to be a defined WorkspaceVector since it is agenda input to AtmFieldPerturb");
75406 }
if (pert_index.
islast()) {
75407 throw std::runtime_error(
"pert_index needs to be a defined WorkspaceIndex since it is agenda input to AtmFieldPerturb");
75408 }
if (pert_size.
islast()) {
75409 throw std::runtime_error(
"pert_size needs to be a defined WorkspaceNumeric since it is agenda input to AtmFieldPerturb");
75410 }
if (not pert_mode.isnull() and pert_mode.islast()) {
75411 throw std::runtime_error(
"pert_mode needs to be a defined WorkspaceString (or left default) since it is agenda input to AtmFieldPerturb");
75415 "AtmFieldPerturb_pert_mode_autodefault",
75416 "auto generated variable with default from method definition");
75419 Group::ArrayOfIndex({35, 242, 139, 147,
Group::Index(original_field.
pos()),
Group::Index(p_ret_grid.
pos()),
Group::Index(lat_ret_grid.
pos()),
Group::Index(lon_ret_grid.
pos()),
Group::Index(pert_index.
pos()),
Group::Index(pert_size.
pos()), pert_mode.isnull() ?
Index(pert_mode_default.pos()) :
Group::
Index(pert_mode.pos()), }),
75448 [[nodiscard]]
inline
75456 if (perturbed_field.
islast()) {
75457 throw std::runtime_error(
"perturbed_field needs to be a defined WorkspaceTensor3 since it is output of AtmFieldPerturbAtmGrids");
75458 }
if (original_field.
islast()) {
75459 throw std::runtime_error(
"original_field needs to be a defined WorkspaceTensor3 since it is agenda input to AtmFieldPerturbAtmGrids");
75460 }
if (pert_index.
islast()) {
75461 throw std::runtime_error(
"pert_index needs to be a defined WorkspaceIndex since it is agenda input to AtmFieldPerturbAtmGrids");
75462 }
if (pert_size.
islast()) {
75463 throw std::runtime_error(
"pert_size needs to be a defined WorkspaceNumeric since it is agenda input to AtmFieldPerturbAtmGrids");
75464 }
if (not pert_mode.isnull() and pert_mode.islast()) {
75465 throw std::runtime_error(
"pert_mode needs to be a defined WorkspaceString (or left default) since it is agenda input to AtmFieldPerturbAtmGrids");
75469 "AtmFieldPerturbAtmGrids_pert_mode_autodefault",
75470 "auto generated variable with default from method definition");
75498 [[nodiscard]]
inline
75507 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of AtmFieldPRegrid");
75509 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to AtmFieldPRegrid");
75510 }
if (p_grid_new.
islast()) {
75511 throw std::runtime_error(
"p_grid_new needs to be a defined WorkspaceVector since it is agenda input to AtmFieldPRegrid");
75512 }
if (p_grid_old.
islast()) {
75513 throw std::runtime_error(
"p_grid_old needs to be a defined WorkspaceVector since it is agenda input to AtmFieldPRegrid");
75514 }
if (not interp_order.isnull() and interp_order.islast()) {
75515 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldPRegrid");
75519 "AtmFieldPRegrid_interp_order_autodefault",
75520 "auto generated variable with default from method definition");
75548 [[nodiscard]]
inline
75557 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of AtmFieldPRegrid");
75559 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to AtmFieldPRegrid");
75560 }
if (p_grid_new.
islast()) {
75561 throw std::runtime_error(
"p_grid_new needs to be a defined WorkspaceVector since it is agenda input to AtmFieldPRegrid");
75562 }
if (p_grid_old.
islast()) {
75563 throw std::runtime_error(
"p_grid_old needs to be a defined WorkspaceVector since it is agenda input to AtmFieldPRegrid");
75564 }
if (not interp_order.isnull() and interp_order.islast()) {
75565 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldPRegrid");
75569 "AtmFieldPRegrid_interp_order_autodefault",
75570 "auto generated variable with default from method definition");
75618 [[nodiscard]]
inline
75625 if (not interp_order.isnull() and interp_order.islast()) {
75626 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsCalc");
75627 }
if (not vmr_zeropadding.
isnull() and vmr_zeropadding.
islast()) {
75628 throw std::runtime_error(
"vmr_zeropadding needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsCalc");
75629 }
if (not vmr_nonegative.isnull() and vmr_nonegative.islast()) {
75630 throw std::runtime_error(
"vmr_nonegative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsCalc");
75631 }
if (not nlte_when_negative.isnull() and nlte_when_negative.islast()) {
75632 throw std::runtime_error(
"nlte_when_negative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsCalc");
75636 "AtmFieldsCalc_interp_order_autodefault",
75637 "auto generated variable with default from method definition");
75639 "AtmFieldsCalc_vmr_zeropadding_autodefault",
75640 "auto generated variable with default from method definition");
75642 "AtmFieldsCalc_vmr_nonegative_autodefault",
75643 "auto generated variable with default from method definition");
75645 "AtmFieldsCalc_nlte_when_negative_autodefault",
75646 "auto generated variable with default from method definition");
75649 Group::ArrayOfIndex({242, 139, 147, 340, 382, 345, 341, 179, 180, 35, interp_order.isnull() ?
Index(interp_order_default.pos()) :
Group::Index(interp_order.pos()), vmr_zeropadding.
isnull() ?
Index(vmr_zeropadding_default.pos()) :
Group::Index(vmr_zeropadding.
pos()), vmr_nonegative.isnull() ?
Index(vmr_nonegative_default.pos()) :
Group::Index(vmr_nonegative.pos()), nlte_when_negative.isnull() ?
Index(nlte_when_negative_default.pos()) :
Group::Index(nlte_when_negative.pos()), }),
75681 [[nodiscard]]
inline
75688 if (not interp_order.isnull() and interp_order.islast()) {
75689 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsCalcExpand1D");
75690 }
if (not vmr_zeropadding.
isnull() and vmr_zeropadding.
islast()) {
75691 throw std::runtime_error(
"vmr_zeropadding needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsCalcExpand1D");
75692 }
if (not vmr_nonegative.isnull() and vmr_nonegative.islast()) {
75693 throw std::runtime_error(
"vmr_nonegative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsCalcExpand1D");
75694 }
if (not nlte_when_negative.isnull() and nlte_when_negative.islast()) {
75695 throw std::runtime_error(
"nlte_when_negative needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsCalcExpand1D");
75699 "AtmFieldsCalcExpand1D_interp_order_autodefault",
75700 "auto generated variable with default from method definition");
75702 "AtmFieldsCalcExpand1D_vmr_zeropadding_autodefault",
75703 "auto generated variable with default from method definition");
75705 "AtmFieldsCalcExpand1D_vmr_nonegative_autodefault",
75706 "auto generated variable with default from method definition");
75708 "AtmFieldsCalcExpand1D_nlte_when_negative_autodefault",
75709 "auto generated variable with default from method definition");
75712 Group::ArrayOfIndex({242, 139, 147, 340, 382, 345, 341, 179, 180, 35, interp_order.isnull() ?
Index(interp_order_default.pos()) :
Group::Index(interp_order.pos()), vmr_zeropadding.
isnull() ?
Index(vmr_zeropadding_default.pos()) :
Group::Index(vmr_zeropadding.
pos()), vmr_nonegative.isnull() ?
Index(vmr_nonegative_default.pos()) :
Group::Index(vmr_nonegative.pos()), nlte_when_negative.isnull() ?
Index(nlte_when_negative_default.pos()) :
Group::Index(nlte_when_negative.pos()), }),
75740 [[nodiscard]]
inline
75744 if (not chk_vmr_nan.isnull() and chk_vmr_nan.islast()) {
75745 throw std::runtime_error(
"chk_vmr_nan needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsExpand1D");
75749 "AtmFieldsExpand1D_chk_vmr_nan_autodefault",
75750 "auto generated variable with default from method definition");
75776 [[nodiscard]]
inline
75781 if (not ilat.isnull() and ilat.islast()) {
75782 throw std::runtime_error(
"ilat needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsExtract1D");
75784 throw std::runtime_error(
"ilon needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsExtract1D");
75788 "AtmFieldsExtract1D_ilat_autodefault",
75789 "auto generated variable with default from method definition");
75791 "AtmFieldsExtract1D_ilon_autodefault",
75792 "auto generated variable with default from method definition");
75837 [[nodiscard]]
inline
75843 throw std::runtime_error(
"p_step needs to be a defined WorkspaceNumeric since it is agenda input to AtmFieldsRefinePgrid");
75844 }
if (not interp_order.isnull() and interp_order.islast()) {
75845 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsRefinePgrid");
75849 "AtmFieldsRefinePgrid_interp_order_autodefault",
75850 "auto generated variable with default from method definition");
75898 [[nodiscard]]
inline
75904 if (not delim.isnull() and delim.islast()) {
75905 throw std::runtime_error(
"delim needs to be a defined WorkspaceString (or left default) since it is agenda input to AtmFieldsAndParticleBulkPropFieldFromCompact");
75907 throw std::runtime_error(
"p_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to AtmFieldsAndParticleBulkPropFieldFromCompact");
75908 }
if (not check_gridnames.isnull() and check_gridnames.islast()) {
75909 throw std::runtime_error(
"check_gridnames needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmFieldsAndParticleBulkPropFieldFromCompact");
75913 "AtmFieldsAndParticleBulkPropFieldFromCompact_delim_autodefault",
75914 "auto generated variable with default from method definition");
75916 "AtmFieldsAndParticleBulkPropFieldFromCompact_p_min_autodefault",
75917 "auto generated variable with default from method definition");
75919 "AtmFieldsAndParticleBulkPropFieldFromCompact_check_gridnames_autodefault",
75920 "auto generated variable with default from method definition");
75970 [[nodiscard]]
inline
75974 const Var::Index& bad_partition_functions_ok={}) {
75975 if (not negative_vmr_ok.isnull() and negative_vmr_ok.islast()) {
75976 throw std::runtime_error(
"negative_vmr_ok needs to be a defined WorkspaceIndex (or left default) since it is agenda input to atmfields_checkedCalc");
75977 }
if (not bad_partition_functions_ok.
isnull() and bad_partition_functions_ok.
islast()) {
75978 throw std::runtime_error(
"bad_partition_functions_ok needs to be a defined WorkspaceIndex (or left default) since it is agenda input to atmfields_checkedCalc");
75982 "atmfields_checkedCalc_negative_vmr_ok_autodefault",
75983 "auto generated variable with default from method definition");
75984 static const auto bad_partition_functions_ok_default =
Var::IndexCreate(ws, 0,
75985 "atmfields_checkedCalc_bad_partition_functions_ok_autodefault",
75986 "auto generated variable with default from method definition");
75989 Group::ArrayOfIndex({35, 242, 139, 147, 21, 338, 344, 349, 351, 353, 149, 151, 153, 200, 8, negative_vmr_ok.isnull() ?
Index(negative_vmr_ok_default.pos()) :
Group::Index(negative_vmr_ok.pos()), bad_partition_functions_ok.
isnull() ?
Index(bad_partition_functions_ok_default.pos()) :
Group::Index(bad_partition_functions_ok.
pos()), }),
76024 [[nodiscard]]
inline
76029 Group::ArrayOfIndex({35, 242, 139, 147, 381, 250, 384, 140, 148, }),
76048 [[nodiscard]]
inline
76071 [[nodiscard]]
inline
76095 [[nodiscard]]
inline
76142 [[nodiscard]]
inline
76146 if (basename.
islast()) {
76147 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to AtmRawRead");
76189 [[nodiscard]]
inline
76193 const Var::Index& expect_vibrational_energies={}) {
76194 if (basename.
islast()) {
76195 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to AtmWithNLTERawRead");
76196 }
if (not expect_vibrational_energies.isnull() and expect_vibrational_energies.islast()) {
76197 throw std::runtime_error(
"expect_vibrational_energies needs to be a defined WorkspaceIndex (or left default) since it is agenda input to AtmWithNLTERawRead");
76200 static const auto expect_vibrational_energies_default =
Var::IndexCreate(ws, 0,
76201 "AtmWithNLTERawRead_expect_vibrational_energies_autodefault",
76202 "auto generated variable with default from method definition");
76240 [[nodiscard]]
inline
76248 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is agenda input to atm_fields_compactAddConstant");
76250 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to atm_fields_compactAddConstant");
76251 }
if (not prepend.isnull() and prepend.islast()) {
76252 throw std::runtime_error(
"prepend needs to be a defined WorkspaceIndex (or left default) since it is agenda input to atm_fields_compactAddConstant");
76253 }
if (not condensibles.
isnull() and condensibles.
islast()) {
76254 throw std::runtime_error(
"condensibles needs to be a defined WorkspaceArrayOfString (or left default) since it is agenda input to atm_fields_compactAddConstant");
76258 "atm_fields_compactAddConstant_prepend_autodefault",
76259 "auto generated variable with default from method definition");
76261 "atm_fields_compactAddConstant_condensibles_autodefault",
76262 "auto generated variable with default from method definition");
76299 [[nodiscard]]
inline
76306 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is agenda input to atm_fields_compactAddSpecies");
76308 throw std::runtime_error(
"value needs to be a defined WorkspaceGriddedField3 since it is agenda input to atm_fields_compactAddSpecies");
76309 }
if (not prepend.isnull() and prepend.islast()) {
76310 throw std::runtime_error(
"prepend needs to be a defined WorkspaceIndex (or left default) since it is agenda input to atm_fields_compactAddSpecies");
76314 "atm_fields_compactAddSpecies_prepend_autodefault",
76315 "auto generated variable with default from method definition");
76345 [[nodiscard]]
inline
76349 if (threshold.
islast()) {
76350 throw std::runtime_error(
"threshold needs to be a defined WorkspaceNumeric since it is agenda input to atm_fields_compactCleanup");
76376 [[nodiscard]]
inline
76382 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is agenda input to atm_fields_compactCreateFromField");
76384 throw std::runtime_error(
"field needs to be a defined WorkspaceGriddedField3 since it is agenda input to atm_fields_compactCreateFromField");
76437 [[nodiscard]]
inline
76443 throw std::runtime_error(
"gin1 needs to be a defined WorkspaceMatrix since it is agenda input to atm_fields_compactFromMatrix");
76444 }
if (field_names.
islast()) {
76445 throw std::runtime_error(
"field_names needs to be a defined WorkspaceArrayOfString since it is agenda input to atm_fields_compactFromMatrix");
76472 [[nodiscard]]
inline
76476 if (resolution.
islast()) {
76477 throw std::runtime_error(
"resolution needs to be a defined WorkspaceNumeric since it is agenda input to backend_channel_responseFlat");
76519 [[nodiscard]]
inline
76526 throw std::runtime_error(
"fwhm needs to be a defined WorkspaceVector since it is agenda input to backend_channel_responseGaussian");
76527 }
if (not xwidth_si.isnull() and xwidth_si.islast()) {
76528 throw std::runtime_error(
"xwidth_si needs to be a defined WorkspaceVector (or left default) since it is agenda input to backend_channel_responseGaussian");
76530 throw std::runtime_error(
"dx_si needs to be a defined WorkspaceVector (or left default) since it is agenda input to backend_channel_responseGaussian");
76534 "backend_channel_responseGaussian_xwidth_si_autodefault",
76535 "auto generated variable with default from method definition");
76537 "backend_channel_responseGaussian_dx_si_autodefault",
76538 "auto generated variable with default from method definition");
76564 [[nodiscard]]
inline
76572 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is agenda input to batch_atm_fields_compactAddConstant");
76574 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to batch_atm_fields_compactAddConstant");
76575 }
if (not prepend.isnull() and prepend.islast()) {
76576 throw std::runtime_error(
"prepend needs to be a defined WorkspaceIndex (or left default) since it is agenda input to batch_atm_fields_compactAddConstant");
76577 }
if (not condensibles.
isnull() and condensibles.
islast()) {
76578 throw std::runtime_error(
"condensibles needs to be a defined WorkspaceArrayOfString (or left default) since it is agenda input to batch_atm_fields_compactAddConstant");
76582 "batch_atm_fields_compactAddConstant_prepend_autodefault",
76583 "auto generated variable with default from method definition");
76585 "batch_atm_fields_compactAddConstant_condensibles_autodefault",
76586 "auto generated variable with default from method definition");
76611 [[nodiscard]]
inline
76618 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is agenda input to batch_atm_fields_compactAddSpecies");
76620 throw std::runtime_error(
"value needs to be a defined WorkspaceGriddedField3 since it is agenda input to batch_atm_fields_compactAddSpecies");
76621 }
if (not prepend.isnull() and prepend.islast()) {
76622 throw std::runtime_error(
"prepend needs to be a defined WorkspaceIndex (or left default) since it is agenda input to batch_atm_fields_compactAddSpecies");
76626 "batch_atm_fields_compactAddSpecies_prepend_autodefault",
76627 "auto generated variable with default from method definition");
76657 [[nodiscard]]
inline
76661 if (threshold.
islast()) {
76662 throw std::runtime_error(
"threshold needs to be a defined WorkspaceNumeric since it is agenda input to batch_atm_fields_compactCleanup");
76700 [[nodiscard]]
inline
76705 if (atmospheres_fields.
islast()) {
76706 throw std::runtime_error(
"atmospheres_fields needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to batch_atm_fields_compactFromArrayOfMatrix");
76707 }
if (field_names.
islast()) {
76708 throw std::runtime_error(
"field_names needs to be a defined WorkspaceArrayOfString since it is agenda input to batch_atm_fields_compactFromArrayOfMatrix");
76732 [[nodiscard]]
inline
76737 if (catalogpath.
islast()) {
76738 throw std::runtime_error(
"catalogpath needs to be a defined WorkspaceString since it is agenda input to CIAInfo");
76739 }
if (cia_tags.
islast()) {
76740 throw std::runtime_error(
"cia_tags needs to be a defined WorkspaceArrayOfString since it is agenda input to CIAInfo");
76764 [[nodiscard]]
inline
76770 if (cia_record.
islast()) {
76771 throw std::runtime_error(
"cia_record needs to be a defined WorkspaceCIARecord since it is output of CIARecordReadFromFile");
76772 }
if (species_tag.
islast()) {
76773 throw std::runtime_error(
"species_tag needs to be a defined WorkspaceString since it is agenda input to CIARecordReadFromFile");
76774 }
if (filename.
islast()) {
76775 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to CIARecordReadFromFile");
76803 [[nodiscard]]
inline
76807 Group::ArrayOfIndex({53, 219, 52, 123, 213, 75, 277, 267, 269, 268, 199, }),
76854 [[nodiscard]]
inline
76860 if (particle_field.
islast()) {
76861 throw std::runtime_error(
"particle_field needs to be a defined WorkspaceTensor4 since it is agenda input to cloudboxSetAutomatically");
76862 }
if (not cloudbox_limits_old.isnull() and cloudbox_limits_old.islast()) {
76863 throw std::runtime_error(
"cloudbox_limits_old needs to be a defined WorkspaceArrayOfIndex (or left default) since it is agenda input to cloudboxSetAutomatically");
76864 }
if (not cloudbox_margin.
isnull() and cloudbox_margin.
islast()) {
76865 throw std::runtime_error(
"cloudbox_margin needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to cloudboxSetAutomatically");
76869 "cloudboxSetAutomatically_cloudbox_limits_old_autodefault",
76870 "auto generated variable with default from method definition");
76872 "cloudboxSetAutomatically_cloudbox_margin_autodefault",
76873 "auto generated variable with default from method definition");
76892 [[nodiscard]]
inline
76939 [[nodiscard]]
inline
76949 throw std::runtime_error(
"p1 needs to be a defined WorkspaceNumeric since it is agenda input to cloudboxSetManually");
76951 throw std::runtime_error(
"p2 needs to be a defined WorkspaceNumeric since it is agenda input to cloudboxSetManually");
76953 throw std::runtime_error(
"lat1 needs to be a defined WorkspaceNumeric since it is agenda input to cloudboxSetManually");
76955 throw std::runtime_error(
"lat2 needs to be a defined WorkspaceNumeric since it is agenda input to cloudboxSetManually");
76957 throw std::runtime_error(
"lon1 needs to be a defined WorkspaceNumeric since it is agenda input to cloudboxSetManually");
76959 throw std::runtime_error(
"lon2 needs to be a defined WorkspaceNumeric since it is agenda input to cloudboxSetManually");
76964 Group::ArrayOfIndex({35, 242, 139, 147,
Group::Index(p1.
pos()),
Group::Index(p2.
pos()),
Group::Index(lat1.
pos()),
Group::Index(lat2.
pos()),
Group::Index(lon1.
pos()),
Group::Index(lon2.
pos()), }),
76990 [[nodiscard]]
inline
77000 throw std::runtime_error(
"z1 needs to be a defined WorkspaceNumeric since it is agenda input to cloudboxSetManuallyAltitude");
77002 throw std::runtime_error(
"z2 needs to be a defined WorkspaceNumeric since it is agenda input to cloudboxSetManuallyAltitude");
77004 throw std::runtime_error(
"lat1 needs to be a defined WorkspaceNumeric since it is agenda input to cloudboxSetManuallyAltitude");
77006 throw std::runtime_error(
"lat2 needs to be a defined WorkspaceNumeric since it is agenda input to cloudboxSetManuallyAltitude");
77008 throw std::runtime_error(
"lon1 needs to be a defined WorkspaceNumeric since it is agenda input to cloudboxSetManuallyAltitude");
77010 throw std::runtime_error(
"lon2 needs to be a defined WorkspaceNumeric since it is agenda input to cloudboxSetManuallyAltitude");
77015 Group::ArrayOfIndex({35, 381, 139, 147,
Group::Index(z1.
pos()),
Group::Index(z2.
pos()),
Group::Index(lat1.
pos()),
Group::Index(lat2.
pos()),
Group::Index(lon1.
pos()),
Group::Index(lon2.
pos()), }),
77053 [[nodiscard]]
inline
77057 if (not negative_pnd_ok.isnull() and negative_pnd_ok.islast()) {
77058 throw std::runtime_error(
"negative_pnd_ok needs to be a defined WorkspaceIndex (or left default) since it is agenda input to cloudbox_checkedCalc");
77062 "cloudbox_checkedCalc_negative_pnd_ok_autodefault",
77063 "auto generated variable with default from method definition");
77066 Group::ArrayOfIndex({36, 35, 242, 139, 147, 381, 384, 349, 351, 353, 53, 52, 213, 75, 137, 267, 277, 199, 21, negative_pnd_ok.isnull() ?
Index(negative_pnd_ok_default.pos()) :
Group::Index(negative_pnd_ok.pos()), }),
77095 [[nodiscard]]
inline
77099 if (not accelerated.isnull() and accelerated.islast()) {
77100 throw std::runtime_error(
"accelerated needs to be a defined WorkspaceIndex (or left default) since it is agenda input to cloudbox_field_monoIterate");
77104 "cloudbox_field_monoIterate_accelerated_autodefault",
77105 "auto generated variable with default from method definition");
77143 [[nodiscard]]
inline
77152 if (not new_limit0.isnull() and new_limit0.islast()) {
77153 throw std::runtime_error(
"new_limit0 needs to be a defined WorkspaceIndex (or left default) since it is agenda input to cloudbox_fieldCrop");
77154 }
if (not new_limit1.
isnull() and new_limit1.
islast()) {
77155 throw std::runtime_error(
"new_limit1 needs to be a defined WorkspaceIndex (or left default) since it is agenda input to cloudbox_fieldCrop");
77156 }
if (not new_limit2.isnull() and new_limit2.islast()) {
77157 throw std::runtime_error(
"new_limit2 needs to be a defined WorkspaceIndex (or left default) since it is agenda input to cloudbox_fieldCrop");
77158 }
if (not new_limit3.isnull() and new_limit3.islast()) {
77159 throw std::runtime_error(
"new_limit3 needs to be a defined WorkspaceIndex (or left default) since it is agenda input to cloudbox_fieldCrop");
77160 }
if (not new_limit4.isnull() and new_limit4.islast()) {
77161 throw std::runtime_error(
"new_limit4 needs to be a defined WorkspaceIndex (or left default) since it is agenda input to cloudbox_fieldCrop");
77162 }
if (not new_limit5.isnull() and new_limit5.islast()) {
77163 throw std::runtime_error(
"new_limit5 needs to be a defined WorkspaceIndex (or left default) since it is agenda input to cloudbox_fieldCrop");
77167 "cloudbox_fieldCrop_new_limit0_autodefault",
77168 "auto generated variable with default from method definition");
77170 "cloudbox_fieldCrop_new_limit1_autodefault",
77171 "auto generated variable with default from method definition");
77173 "cloudbox_fieldCrop_new_limit2_autodefault",
77174 "auto generated variable with default from method definition");
77176 "cloudbox_fieldCrop_new_limit3_autodefault",
77177 "auto generated variable with default from method definition");
77179 "cloudbox_fieldCrop_new_limit4_autodefault",
77180 "auto generated variable with default from method definition");
77182 "cloudbox_fieldCrop_new_limit5_autodefault",
77183 "auto generated variable with default from method definition");
77213 [[nodiscard]]
inline
77217 if (cloudbox_field_precalc.
islast()) {
77218 throw std::runtime_error(
"cloudbox_field_precalc needs to be a defined WorkspaceTensor7 since it is agenda input to cloudbox_fieldSetFromPrecalc");
77251 [[nodiscard]]
inline
77255 if (not all_frequencies.isnull() and all_frequencies.islast()) {
77256 throw std::runtime_error(
"all_frequencies needs to be a defined WorkspaceIndex (or left default) since it is agenda input to cloudbox_fieldSetClearsky");
77260 "cloudbox_fieldSetClearsky_all_frequencies_autodefault",
77261 "auto generated variable with default from method definition");
77286 [[nodiscard]]
inline
77291 throw std::runtime_error(
"value needs to be a defined WorkspaceVector since it is agenda input to cloudbox_field_monoSetConst");
77317 [[nodiscard]]
inline
77322 throw std::runtime_error(
"value needs to be a defined WorkspaceVector since it is agenda input to cloudbox_fieldSetConst");
77348 [[nodiscard]]
inline
77353 throw std::runtime_error(
"value needs to be a defined WorkspaceMatrix since it is agenda input to cloudbox_fieldSetConstPerFreq");
77382 [[nodiscard]]
inline
77387 Group::ArrayOfIndex({87, 52, 238, 344, 305, 378, 213, 223, 220, 221, 242, 381, 250, 338, 104, 105, 318, 90, }),
77412 [[nodiscard]]
inline
77418 if (not normalize.isnull() and normalize.islast()) {
77419 throw std::runtime_error(
"normalize needs to be a defined WorkspaceIndex (or left default) since it is agenda input to cloudbox_fieldUpdateSeq1D");
77420 }
if (not norm_error_threshold.
isnull() and norm_error_threshold.
islast()) {
77421 throw std::runtime_error(
"norm_error_threshold needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to cloudbox_fieldUpdateSeq1D");
77422 }
if (not norm_debug.isnull() and norm_debug.islast()) {
77423 throw std::runtime_error(
"norm_debug needs to be a defined WorkspaceIndex (or left default) since it is agenda input to cloudbox_fieldUpdateSeq1D");
77427 "cloudbox_fieldUpdateSeq1D_normalize_autodefault",
77428 "auto generated variable with default from method definition");
77430 "cloudbox_fieldUpdateSeq1D_norm_error_threshold_autodefault",
77431 "auto generated variable with default from method definition");
77433 "cloudbox_fieldUpdateSeq1D_norm_debug_autodefault",
77434 "auto generated variable with default from method definition");
77437 Group::ArrayOfIndex({52, 238, 344, 305, 378, 0, 213, 223, 220, 221, 242, 381, 250, 338, 104, 105, 318, 90, normalize.isnull() ?
Index(normalize_default.pos()) :
Group::Index(normalize.pos()), norm_error_threshold.
isnull() ?
Index(norm_error_threshold_default.pos()) :
Group::Index(norm_error_threshold.
pos()), norm_debug.isnull() ?
Index(norm_debug_default.pos()) :
Group::Index(norm_debug.pos()), }),
77462 [[nodiscard]]
inline
77467 Group::ArrayOfIndex({87, 52, 238, 344, 305, 378, 213, 242, 381, 338, 104, 105, }),
77491 [[nodiscard]]
inline
77496 Group::ArrayOfIndex({87, 52, 238, 344, 305, 378, 0, 213, 223, 220, 221, 242, 139, 147, 381, 250, 338, 104, 105, 90, }),
77513 [[nodiscard]]
inline
77545 [[nodiscard]]
inline
77553 throw std::runtime_error(
"var1 needs to be a defined WorkspaceNumeric since it is agenda input to Compare");
77555 throw std::runtime_error(
"var2 needs to be a defined WorkspaceNumeric since it is agenda input to Compare");
77556 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
77557 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
77558 }
if (not error_message.
isnull() and error_message.
islast()) {
77559 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
77563 "Compare_maxabsdiff_autodefault",
77564 "auto generated variable with default from method definition");
77566 "Compare_error_message_autodefault",
77567 "auto generated variable with default from method definition");
77597 [[nodiscard]]
inline
77605 throw std::runtime_error(
"var1 needs to be a defined WorkspaceVector since it is agenda input to Compare");
77607 throw std::runtime_error(
"var2 needs to be a defined WorkspaceVector since it is agenda input to Compare");
77608 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
77609 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
77610 }
if (not error_message.
isnull() and error_message.
islast()) {
77611 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
77615 "Compare_maxabsdiff_autodefault",
77616 "auto generated variable with default from method definition");
77618 "Compare_error_message_autodefault",
77619 "auto generated variable with default from method definition");
77649 [[nodiscard]]
inline
77657 throw std::runtime_error(
"var1 needs to be a defined WorkspaceMatrix since it is agenda input to Compare");
77659 throw std::runtime_error(
"var2 needs to be a defined WorkspaceMatrix since it is agenda input to Compare");
77660 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
77661 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
77662 }
if (not error_message.
isnull() and error_message.
islast()) {
77663 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
77667 "Compare_maxabsdiff_autodefault",
77668 "auto generated variable with default from method definition");
77670 "Compare_error_message_autodefault",
77671 "auto generated variable with default from method definition");
77701 [[nodiscard]]
inline
77709 throw std::runtime_error(
"var1 needs to be a defined WorkspaceTensor3 since it is agenda input to Compare");
77711 throw std::runtime_error(
"var2 needs to be a defined WorkspaceTensor3 since it is agenda input to Compare");
77712 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
77713 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
77714 }
if (not error_message.
isnull() and error_message.
islast()) {
77715 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
77719 "Compare_maxabsdiff_autodefault",
77720 "auto generated variable with default from method definition");
77722 "Compare_error_message_autodefault",
77723 "auto generated variable with default from method definition");
77753 [[nodiscard]]
inline
77761 throw std::runtime_error(
"var1 needs to be a defined WorkspaceTensor4 since it is agenda input to Compare");
77763 throw std::runtime_error(
"var2 needs to be a defined WorkspaceTensor4 since it is agenda input to Compare");
77764 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
77765 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
77766 }
if (not error_message.
isnull() and error_message.
islast()) {
77767 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
77771 "Compare_maxabsdiff_autodefault",
77772 "auto generated variable with default from method definition");
77774 "Compare_error_message_autodefault",
77775 "auto generated variable with default from method definition");
77805 [[nodiscard]]
inline
77813 throw std::runtime_error(
"var1 needs to be a defined WorkspaceTensor5 since it is agenda input to Compare");
77815 throw std::runtime_error(
"var2 needs to be a defined WorkspaceTensor5 since it is agenda input to Compare");
77816 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
77817 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
77818 }
if (not error_message.
isnull() and error_message.
islast()) {
77819 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
77823 "Compare_maxabsdiff_autodefault",
77824 "auto generated variable with default from method definition");
77826 "Compare_error_message_autodefault",
77827 "auto generated variable with default from method definition");
77857 [[nodiscard]]
inline
77865 throw std::runtime_error(
"var1 needs to be a defined WorkspaceTensor7 since it is agenda input to Compare");
77867 throw std::runtime_error(
"var2 needs to be a defined WorkspaceTensor7 since it is agenda input to Compare");
77868 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
77869 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
77870 }
if (not error_message.
isnull() and error_message.
islast()) {
77871 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
77875 "Compare_maxabsdiff_autodefault",
77876 "auto generated variable with default from method definition");
77878 "Compare_error_message_autodefault",
77879 "auto generated variable with default from method definition");
77909 [[nodiscard]]
inline
77917 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfVector since it is agenda input to Compare");
77919 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfVector since it is agenda input to Compare");
77920 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
77921 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
77922 }
if (not error_message.
isnull() and error_message.
islast()) {
77923 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
77927 "Compare_maxabsdiff_autodefault",
77928 "auto generated variable with default from method definition");
77930 "Compare_error_message_autodefault",
77931 "auto generated variable with default from method definition");
77961 [[nodiscard]]
inline
77969 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to Compare");
77971 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to Compare");
77972 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
77973 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
77974 }
if (not error_message.
isnull() and error_message.
islast()) {
77975 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
77979 "Compare_maxabsdiff_autodefault",
77980 "auto generated variable with default from method definition");
77982 "Compare_error_message_autodefault",
77983 "auto generated variable with default from method definition");
78013 [[nodiscard]]
inline
78021 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to Compare");
78023 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to Compare");
78024 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
78025 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
78026 }
if (not error_message.
isnull() and error_message.
islast()) {
78027 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
78031 "Compare_maxabsdiff_autodefault",
78032 "auto generated variable with default from method definition");
78034 "Compare_error_message_autodefault",
78035 "auto generated variable with default from method definition");
78065 [[nodiscard]]
inline
78073 throw std::runtime_error(
"var1 needs to be a defined WorkspaceGriddedField3 since it is agenda input to Compare");
78075 throw std::runtime_error(
"var2 needs to be a defined WorkspaceGriddedField3 since it is agenda input to Compare");
78076 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
78077 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
78078 }
if (not error_message.
isnull() and error_message.
islast()) {
78079 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
78083 "Compare_maxabsdiff_autodefault",
78084 "auto generated variable with default from method definition");
78086 "Compare_error_message_autodefault",
78087 "auto generated variable with default from method definition");
78117 [[nodiscard]]
inline
78125 throw std::runtime_error(
"var1 needs to be a defined WorkspaceSparse since it is agenda input to Compare");
78127 throw std::runtime_error(
"var2 needs to be a defined WorkspaceSparse since it is agenda input to Compare");
78128 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
78129 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
78130 }
if (not error_message.
isnull() and error_message.
islast()) {
78131 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
78135 "Compare_maxabsdiff_autodefault",
78136 "auto generated variable with default from method definition");
78138 "Compare_error_message_autodefault",
78139 "auto generated variable with default from method definition");
78169 [[nodiscard]]
inline
78177 throw std::runtime_error(
"var1 needs to be a defined WorkspaceSingleScatteringData since it is agenda input to Compare");
78179 throw std::runtime_error(
"var2 needs to be a defined WorkspaceSingleScatteringData since it is agenda input to Compare");
78180 }
if (not maxabsdiff.isnull() and maxabsdiff.islast()) {
78181 throw std::runtime_error(
"maxabsdiff needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to Compare");
78182 }
if (not error_message.
isnull() and error_message.
islast()) {
78183 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to Compare");
78187 "Compare_maxabsdiff_autodefault",
78188 "auto generated variable with default from method definition");
78190 "Compare_error_message_autodefault",
78191 "auto generated variable with default from method definition");
78231 [[nodiscard]]
inline
78239 throw std::runtime_error(
"var1 needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78241 throw std::runtime_error(
"var2 needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78242 }
if (maxabsreldiff.
islast()) {
78243 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78244 }
if (not error_message.
isnull() and error_message.
islast()) {
78245 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78249 "CompareRelative_error_message_autodefault",
78250 "auto generated variable with default from method definition");
78290 [[nodiscard]]
inline
78298 throw std::runtime_error(
"var1 needs to be a defined WorkspaceVector since it is agenda input to CompareRelative");
78300 throw std::runtime_error(
"var2 needs to be a defined WorkspaceVector since it is agenda input to CompareRelative");
78301 }
if (maxabsreldiff.
islast()) {
78302 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78303 }
if (not error_message.
isnull() and error_message.
islast()) {
78304 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78308 "CompareRelative_error_message_autodefault",
78309 "auto generated variable with default from method definition");
78349 [[nodiscard]]
inline
78357 throw std::runtime_error(
"var1 needs to be a defined WorkspaceMatrix since it is agenda input to CompareRelative");
78359 throw std::runtime_error(
"var2 needs to be a defined WorkspaceMatrix since it is agenda input to CompareRelative");
78360 }
if (maxabsreldiff.
islast()) {
78361 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78362 }
if (not error_message.
isnull() and error_message.
islast()) {
78363 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78367 "CompareRelative_error_message_autodefault",
78368 "auto generated variable with default from method definition");
78408 [[nodiscard]]
inline
78416 throw std::runtime_error(
"var1 needs to be a defined WorkspaceTensor3 since it is agenda input to CompareRelative");
78418 throw std::runtime_error(
"var2 needs to be a defined WorkspaceTensor3 since it is agenda input to CompareRelative");
78419 }
if (maxabsreldiff.
islast()) {
78420 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78421 }
if (not error_message.
isnull() and error_message.
islast()) {
78422 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78426 "CompareRelative_error_message_autodefault",
78427 "auto generated variable with default from method definition");
78467 [[nodiscard]]
inline
78475 throw std::runtime_error(
"var1 needs to be a defined WorkspaceTensor4 since it is agenda input to CompareRelative");
78477 throw std::runtime_error(
"var2 needs to be a defined WorkspaceTensor4 since it is agenda input to CompareRelative");
78478 }
if (maxabsreldiff.
islast()) {
78479 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78480 }
if (not error_message.
isnull() and error_message.
islast()) {
78481 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78485 "CompareRelative_error_message_autodefault",
78486 "auto generated variable with default from method definition");
78526 [[nodiscard]]
inline
78534 throw std::runtime_error(
"var1 needs to be a defined WorkspaceTensor5 since it is agenda input to CompareRelative");
78536 throw std::runtime_error(
"var2 needs to be a defined WorkspaceTensor5 since it is agenda input to CompareRelative");
78537 }
if (maxabsreldiff.
islast()) {
78538 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78539 }
if (not error_message.
isnull() and error_message.
islast()) {
78540 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78544 "CompareRelative_error_message_autodefault",
78545 "auto generated variable with default from method definition");
78585 [[nodiscard]]
inline
78593 throw std::runtime_error(
"var1 needs to be a defined WorkspaceTensor6 since it is agenda input to CompareRelative");
78595 throw std::runtime_error(
"var2 needs to be a defined WorkspaceTensor6 since it is agenda input to CompareRelative");
78596 }
if (maxabsreldiff.
islast()) {
78597 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78598 }
if (not error_message.
isnull() and error_message.
islast()) {
78599 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78603 "CompareRelative_error_message_autodefault",
78604 "auto generated variable with default from method definition");
78644 [[nodiscard]]
inline
78652 throw std::runtime_error(
"var1 needs to be a defined WorkspaceTensor7 since it is agenda input to CompareRelative");
78654 throw std::runtime_error(
"var2 needs to be a defined WorkspaceTensor7 since it is agenda input to CompareRelative");
78655 }
if (maxabsreldiff.
islast()) {
78656 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78657 }
if (not error_message.
isnull() and error_message.
islast()) {
78658 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78662 "CompareRelative_error_message_autodefault",
78663 "auto generated variable with default from method definition");
78703 [[nodiscard]]
inline
78711 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfVector since it is agenda input to CompareRelative");
78713 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfVector since it is agenda input to CompareRelative");
78714 }
if (maxabsreldiff.
islast()) {
78715 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78716 }
if (not error_message.
isnull() and error_message.
islast()) {
78717 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78721 "CompareRelative_error_message_autodefault",
78722 "auto generated variable with default from method definition");
78762 [[nodiscard]]
inline
78770 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to CompareRelative");
78772 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to CompareRelative");
78773 }
if (maxabsreldiff.
islast()) {
78774 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78775 }
if (not error_message.
isnull() and error_message.
islast()) {
78776 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78780 "CompareRelative_error_message_autodefault",
78781 "auto generated variable with default from method definition");
78821 [[nodiscard]]
inline
78829 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to CompareRelative");
78831 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to CompareRelative");
78832 }
if (maxabsreldiff.
islast()) {
78833 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78834 }
if (not error_message.
isnull() and error_message.
islast()) {
78835 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78839 "CompareRelative_error_message_autodefault",
78840 "auto generated variable with default from method definition");
78880 [[nodiscard]]
inline
78888 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to CompareRelative");
78890 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to CompareRelative");
78891 }
if (maxabsreldiff.
islast()) {
78892 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78893 }
if (not error_message.
isnull() and error_message.
islast()) {
78894 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78898 "CompareRelative_error_message_autodefault",
78899 "auto generated variable with default from method definition");
78939 [[nodiscard]]
inline
78947 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to CompareRelative");
78949 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to CompareRelative");
78950 }
if (maxabsreldiff.
islast()) {
78951 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
78952 }
if (not error_message.
isnull() and error_message.
islast()) {
78953 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
78957 "CompareRelative_error_message_autodefault",
78958 "auto generated variable with default from method definition");
78998 [[nodiscard]]
inline
79006 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to CompareRelative");
79008 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to CompareRelative");
79009 }
if (maxabsreldiff.
islast()) {
79010 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
79011 }
if (not error_message.
isnull() and error_message.
islast()) {
79012 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
79016 "CompareRelative_error_message_autodefault",
79017 "auto generated variable with default from method definition");
79057 [[nodiscard]]
inline
79065 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to CompareRelative");
79067 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to CompareRelative");
79068 }
if (maxabsreldiff.
islast()) {
79069 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
79070 }
if (not error_message.
isnull() and error_message.
islast()) {
79071 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
79075 "CompareRelative_error_message_autodefault",
79076 "auto generated variable with default from method definition");
79116 [[nodiscard]]
inline
79124 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is agenda input to CompareRelative");
79126 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is agenda input to CompareRelative");
79127 }
if (maxabsreldiff.
islast()) {
79128 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
79129 }
if (not error_message.
isnull() and error_message.
islast()) {
79130 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
79134 "CompareRelative_error_message_autodefault",
79135 "auto generated variable with default from method definition");
79175 [[nodiscard]]
inline
79183 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is agenda input to CompareRelative");
79185 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is agenda input to CompareRelative");
79186 }
if (maxabsreldiff.
islast()) {
79187 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
79188 }
if (not error_message.
isnull() and error_message.
islast()) {
79189 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
79193 "CompareRelative_error_message_autodefault",
79194 "auto generated variable with default from method definition");
79234 [[nodiscard]]
inline
79242 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is agenda input to CompareRelative");
79244 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is agenda input to CompareRelative");
79245 }
if (maxabsreldiff.
islast()) {
79246 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
79247 }
if (not error_message.
isnull() and error_message.
islast()) {
79248 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
79252 "CompareRelative_error_message_autodefault",
79253 "auto generated variable with default from method definition");
79293 [[nodiscard]]
inline
79301 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to CompareRelative");
79303 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to CompareRelative");
79304 }
if (maxabsreldiff.
islast()) {
79305 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
79306 }
if (not error_message.
isnull() and error_message.
islast()) {
79307 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
79311 "CompareRelative_error_message_autodefault",
79312 "auto generated variable with default from method definition");
79352 [[nodiscard]]
inline
79360 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is agenda input to CompareRelative");
79362 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is agenda input to CompareRelative");
79363 }
if (maxabsreldiff.
islast()) {
79364 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
79365 }
if (not error_message.
isnull() and error_message.
islast()) {
79366 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
79370 "CompareRelative_error_message_autodefault",
79371 "auto generated variable with default from method definition");
79411 [[nodiscard]]
inline
79419 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to CompareRelative");
79421 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to CompareRelative");
79422 }
if (maxabsreldiff.
islast()) {
79423 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
79424 }
if (not error_message.
isnull() and error_message.
islast()) {
79425 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
79429 "CompareRelative_error_message_autodefault",
79430 "auto generated variable with default from method definition");
79470 [[nodiscard]]
inline
79478 throw std::runtime_error(
"var1 needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is agenda input to CompareRelative");
79480 throw std::runtime_error(
"var2 needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is agenda input to CompareRelative");
79481 }
if (maxabsreldiff.
islast()) {
79482 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
79483 }
if (not error_message.
isnull() and error_message.
islast()) {
79484 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
79488 "CompareRelative_error_message_autodefault",
79489 "auto generated variable with default from method definition");
79529 [[nodiscard]]
inline
79537 throw std::runtime_error(
"var1 needs to be a defined WorkspaceEnergyLevelMap since it is agenda input to CompareRelative");
79539 throw std::runtime_error(
"var2 needs to be a defined WorkspaceEnergyLevelMap since it is agenda input to CompareRelative");
79540 }
if (maxabsreldiff.
islast()) {
79541 throw std::runtime_error(
"maxabsreldiff needs to be a defined WorkspaceNumeric since it is agenda input to CompareRelative");
79542 }
if (not error_message.
isnull() and error_message.
islast()) {
79543 throw std::runtime_error(
"error_message needs to be a defined WorkspaceString (or left default) since it is agenda input to CompareRelative");
79547 "CompareRelative_error_message_autodefault",
79548 "auto generated variable with default from method definition");
79572 [[nodiscard]]
inline
79577 if (refr_index_real.
islast()) {
79578 throw std::runtime_error(
"refr_index_real needs to be a defined WorkspaceNumeric since it is agenda input to complex_refr_indexConstant");
79579 }
if (refr_index_imag.
islast()) {
79580 throw std::runtime_error(
"refr_index_imag needs to be a defined WorkspaceNumeric since it is agenda input to complex_refr_indexConstant");
79617 [[nodiscard]]
inline
79622 if (data_f_grid.
islast()) {
79623 throw std::runtime_error(
"data_f_grid needs to be a defined WorkspaceVector since it is agenda input to complex_refr_indexIceMatzler06");
79624 }
if (data_T_grid.
islast()) {
79625 throw std::runtime_error(
"data_T_grid needs to be a defined WorkspaceVector since it is agenda input to complex_refr_indexIceMatzler06");
79673 [[nodiscard]]
inline
79678 if (data_f_grid.
islast()) {
79679 throw std::runtime_error(
"data_f_grid needs to be a defined WorkspaceVector since it is agenda input to complex_refr_indexIceWarren84");
79680 }
if (data_T_grid.
islast()) {
79681 throw std::runtime_error(
"data_T_grid needs to be a defined WorkspaceVector since it is agenda input to complex_refr_indexIceWarren84");
79714 [[nodiscard]]
inline
79719 if (data_f_grid.
islast()) {
79720 throw std::runtime_error(
"data_f_grid needs to be a defined WorkspaceVector since it is agenda input to complex_refr_indexWaterLiebe93");
79721 }
if (data_T_grid.
islast()) {
79722 throw std::runtime_error(
"data_T_grid needs to be a defined WorkspaceVector since it is agenda input to complex_refr_indexWaterLiebe93");
79759 [[nodiscard]]
inline
79765 throw std::runtime_error(
"out needs to be a defined WorkspaceAbsorptionLines since it is output of Copy");
79767 throw std::runtime_error(
"in needs to be a defined WorkspaceAbsorptionLines since it is agenda input to Copy");
79804 [[nodiscard]]
inline
79810 throw std::runtime_error(
"out needs to be a defined WorkspaceAgenda since it is output of Copy");
79812 throw std::runtime_error(
"in needs to be a defined WorkspaceAgenda since it is agenda input to Copy");
79849 [[nodiscard]]
inline
79855 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of Copy");
79857 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to Copy");
79894 [[nodiscard]]
inline
79900 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of Copy");
79902 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is agenda input to Copy");
79939 [[nodiscard]]
inline
79945 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAgenda since it is output of Copy");
79947 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAgenda since it is agenda input to Copy");
79984 [[nodiscard]]
inline
79990 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of Copy");
79992 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is agenda input to Copy");
80029 [[nodiscard]]
inline
80035 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of Copy");
80037 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is agenda input to Copy");
80074 [[nodiscard]]
inline
80080 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of Copy");
80082 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is agenda input to Copy");
80119 [[nodiscard]]
inline
80125 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of Copy");
80127 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfIndex since it is agenda input to Copy");
80164 [[nodiscard]]
inline
80170 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of Copy");
80172 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is agenda input to Copy");
80209 [[nodiscard]]
inline
80215 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPpath since it is output of Copy");
80217 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPpath since it is agenda input to Copy");
80254 [[nodiscard]]
inline
80260 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of Copy");
80262 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is agenda input to Copy");
80299 [[nodiscard]]
inline
80305 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of Copy");
80307 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is agenda input to Copy");
80344 [[nodiscard]]
inline
80350 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of Copy");
80352 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is agenda input to Copy");
80389 [[nodiscard]]
inline
80395 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of Copy");
80397 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is agenda input to Copy");
80434 [[nodiscard]]
inline
80440 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is output of Copy");
80442 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is agenda input to Copy");
80479 [[nodiscard]]
inline
80485 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of Copy");
80487 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is agenda input to Copy");
80524 [[nodiscard]]
inline
80530 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfString since it is output of Copy");
80532 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfString since it is agenda input to Copy");
80569 [[nodiscard]]
inline
80575 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of Copy");
80577 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is agenda input to Copy");
80614 [[nodiscard]]
inline
80620 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of Copy");
80622 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is agenda input to Copy");
80659 [[nodiscard]]
inline
80665 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of Copy");
80667 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTime since it is agenda input to Copy");
80704 [[nodiscard]]
inline
80710 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of Copy");
80712 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is agenda input to Copy");
80749 [[nodiscard]]
inline
80755 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of Copy");
80757 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to Copy");
80794 [[nodiscard]]
inline
80800 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfCIARecord since it is output of Copy");
80802 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfCIARecord since it is agenda input to Copy");
80839 [[nodiscard]]
inline
80845 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of Copy");
80847 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField1 since it is agenda input to Copy");
80884 [[nodiscard]]
inline
80890 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of Copy");
80892 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField2 since it is agenda input to Copy");
80929 [[nodiscard]]
inline
80935 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of Copy");
80937 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to Copy");
80974 [[nodiscard]]
inline
80980 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of Copy");
80982 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField4 since it is agenda input to Copy");
81019 [[nodiscard]]
inline
81025 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of Copy");
81027 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Copy");
81064 [[nodiscard]]
inline
81070 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfMatrix since it is output of Copy");
81072 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to Copy");
81109 [[nodiscard]]
inline
81115 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of Copy");
81117 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to Copy");
81154 [[nodiscard]]
inline
81160 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of Copy");
81162 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to Copy");
81199 [[nodiscard]]
inline
81205 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRadiationVector since it is output of Copy");
81207 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRadiationVector since it is agenda input to Copy");
81244 [[nodiscard]]
inline
81250 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is output of Copy");
81252 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is agenda input to Copy");
81289 [[nodiscard]]
inline
81295 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of Copy");
81297 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfScatteringMetaData since it is agenda input to Copy");
81334 [[nodiscard]]
inline
81340 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of Copy");
81342 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSingleScatteringData since it is agenda input to Copy");
81379 [[nodiscard]]
inline
81385 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSparse since it is output of Copy");
81387 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSparse since it is agenda input to Copy");
81424 [[nodiscard]]
inline
81430 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfStokesVector since it is output of Copy");
81432 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to Copy");
81469 [[nodiscard]]
inline
81475 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfString since it is output of Copy");
81477 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfString since it is agenda input to Copy");
81514 [[nodiscard]]
inline
81520 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of Copy");
81522 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTelsemAtlas since it is agenda input to Copy");
81559 [[nodiscard]]
inline
81565 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor3 since it is output of Copy");
81567 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to Copy");
81604 [[nodiscard]]
inline
81610 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor4 since it is output of Copy");
81612 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to Copy");
81649 [[nodiscard]]
inline
81655 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor5 since it is output of Copy");
81657 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor5 since it is agenda input to Copy");
81694 [[nodiscard]]
inline
81700 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor6 since it is output of Copy");
81702 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to Copy");
81739 [[nodiscard]]
inline
81745 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor7 since it is output of Copy");
81747 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to Copy");
81784 [[nodiscard]]
inline
81790 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of Copy");
81792 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTime since it is agenda input to Copy");
81829 [[nodiscard]]
inline
81835 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of Copy");
81837 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is agenda input to Copy");
81874 [[nodiscard]]
inline
81880 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of Copy");
81882 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is agenda input to Copy");
81919 [[nodiscard]]
inline
81925 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfXsecRecord since it is output of Copy");
81927 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfXsecRecord since it is agenda input to Copy");
81964 [[nodiscard]]
inline
81970 throw std::runtime_error(
"out needs to be a defined WorkspaceCIARecord since it is output of Copy");
81972 throw std::runtime_error(
"in needs to be a defined WorkspaceCIARecord since it is agenda input to Copy");
82009 [[nodiscard]]
inline
82015 throw std::runtime_error(
"out needs to be a defined WorkspaceCovarianceMatrix since it is output of Copy");
82017 throw std::runtime_error(
"in needs to be a defined WorkspaceCovarianceMatrix since it is agenda input to Copy");
82054 [[nodiscard]]
inline
82060 throw std::runtime_error(
"out needs to be a defined WorkspaceEnergyLevelMap since it is output of Copy");
82062 throw std::runtime_error(
"in needs to be a defined WorkspaceEnergyLevelMap since it is agenda input to Copy");
82099 [[nodiscard]]
inline
82105 throw std::runtime_error(
"out needs to be a defined WorkspaceGasAbsLookup since it is output of Copy");
82107 throw std::runtime_error(
"in needs to be a defined WorkspaceGasAbsLookup since it is agenda input to Copy");
82144 [[nodiscard]]
inline
82150 throw std::runtime_error(
"out needs to be a defined WorkspaceGridPos since it is output of Copy");
82152 throw std::runtime_error(
"in needs to be a defined WorkspaceGridPos since it is agenda input to Copy");
82189 [[nodiscard]]
inline
82195 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField1 since it is output of Copy");
82197 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField1 since it is agenda input to Copy");
82234 [[nodiscard]]
inline
82240 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField2 since it is output of Copy");
82242 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField2 since it is agenda input to Copy");
82279 [[nodiscard]]
inline
82285 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of Copy");
82287 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is agenda input to Copy");
82324 [[nodiscard]]
inline
82330 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField4 since it is output of Copy");
82332 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField4 since it is agenda input to Copy");
82369 [[nodiscard]]
inline
82375 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField5 since it is output of Copy");
82377 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField5 since it is agenda input to Copy");
82414 [[nodiscard]]
inline
82420 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField6 since it is output of Copy");
82422 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField6 since it is agenda input to Copy");
82459 [[nodiscard]]
inline
82465 throw std::runtime_error(
"out needs to be a defined WorkspaceHitranRelaxationMatrixData since it is output of Copy");
82467 throw std::runtime_error(
"in needs to be a defined WorkspaceHitranRelaxationMatrixData since it is agenda input to Copy");
82504 [[nodiscard]]
inline
82510 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of Copy");
82512 throw std::runtime_error(
"in needs to be a defined WorkspaceIndex since it is agenda input to Copy");
82549 [[nodiscard]]
inline
82555 throw std::runtime_error(
"out needs to be a defined WorkspaceMCAntenna since it is output of Copy");
82557 throw std::runtime_error(
"in needs to be a defined WorkspaceMCAntenna since it is agenda input to Copy");
82594 [[nodiscard]]
inline
82600 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Copy");
82602 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to Copy");
82639 [[nodiscard]]
inline
82645 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of Copy");
82647 throw std::runtime_error(
"in needs to be a defined WorkspaceNumeric since it is agenda input to Copy");
82684 [[nodiscard]]
inline
82690 throw std::runtime_error(
"out needs to be a defined WorkspacePpath since it is output of Copy");
82692 throw std::runtime_error(
"in needs to be a defined WorkspacePpath since it is agenda input to Copy");
82729 [[nodiscard]]
inline
82735 throw std::runtime_error(
"out needs to be a defined WorkspacePropagationMatrix since it is output of Copy");
82737 throw std::runtime_error(
"in needs to be a defined WorkspacePropagationMatrix since it is agenda input to Copy");
82774 [[nodiscard]]
inline
82780 throw std::runtime_error(
"out needs to be a defined WorkspaceQuantumIdentifier since it is output of Copy");
82782 throw std::runtime_error(
"in needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to Copy");
82819 [[nodiscard]]
inline
82825 throw std::runtime_error(
"out needs to be a defined WorkspaceRadiationVector since it is output of Copy");
82827 throw std::runtime_error(
"in needs to be a defined WorkspaceRadiationVector since it is agenda input to Copy");
82864 [[nodiscard]]
inline
82870 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of Copy");
82872 throw std::runtime_error(
"in needs to be a defined WorkspaceRational since it is agenda input to Copy");
82909 [[nodiscard]]
inline
82915 throw std::runtime_error(
"out needs to be a defined WorkspaceScatteringMetaData since it is output of Copy");
82917 throw std::runtime_error(
"in needs to be a defined WorkspaceScatteringMetaData since it is agenda input to Copy");
82954 [[nodiscard]]
inline
82960 throw std::runtime_error(
"out needs to be a defined WorkspaceSingleScatteringData since it is output of Copy");
82962 throw std::runtime_error(
"in needs to be a defined WorkspaceSingleScatteringData since it is agenda input to Copy");
82999 [[nodiscard]]
inline
83005 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of Copy");
83007 throw std::runtime_error(
"in needs to be a defined WorkspaceSparse since it is agenda input to Copy");
83044 [[nodiscard]]
inline
83050 throw std::runtime_error(
"out needs to be a defined WorkspaceSpeciesAuxData since it is output of Copy");
83052 throw std::runtime_error(
"in needs to be a defined WorkspaceSpeciesAuxData since it is agenda input to Copy");
83089 [[nodiscard]]
inline
83095 throw std::runtime_error(
"out needs to be a defined WorkspaceStokesVector since it is output of Copy");
83097 throw std::runtime_error(
"in needs to be a defined WorkspaceStokesVector since it is agenda input to Copy");
83134 [[nodiscard]]
inline
83140 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of Copy");
83142 throw std::runtime_error(
"in needs to be a defined WorkspaceString since it is agenda input to Copy");
83179 [[nodiscard]]
inline
83185 throw std::runtime_error(
"out needs to be a defined WorkspaceTelsemAtlas since it is output of Copy");
83187 throw std::runtime_error(
"in needs to be a defined WorkspaceTelsemAtlas since it is agenda input to Copy");
83224 [[nodiscard]]
inline
83230 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Copy");
83232 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to Copy");
83269 [[nodiscard]]
inline
83275 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Copy");
83277 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to Copy");
83314 [[nodiscard]]
inline
83320 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of Copy");
83322 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor5 since it is agenda input to Copy");
83359 [[nodiscard]]
inline
83365 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor6 since it is output of Copy");
83367 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor6 since it is agenda input to Copy");
83404 [[nodiscard]]
inline
83410 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor7 since it is output of Copy");
83412 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor7 since it is agenda input to Copy");
83449 [[nodiscard]]
inline
83455 throw std::runtime_error(
"out needs to be a defined WorkspaceTimer since it is output of Copy");
83457 throw std::runtime_error(
"in needs to be a defined WorkspaceTimer since it is agenda input to Copy");
83494 [[nodiscard]]
inline
83500 throw std::runtime_error(
"out needs to be a defined WorkspaceTime since it is output of Copy");
83502 throw std::runtime_error(
"in needs to be a defined WorkspaceTime since it is agenda input to Copy");
83539 [[nodiscard]]
inline
83545 throw std::runtime_error(
"out needs to be a defined WorkspaceTessemNN since it is output of Copy");
83547 throw std::runtime_error(
"in needs to be a defined WorkspaceTessemNN since it is agenda input to Copy");
83584 [[nodiscard]]
inline
83590 throw std::runtime_error(
"out needs to be a defined WorkspaceTransmissionMatrix since it is output of Copy");
83592 throw std::runtime_error(
"in needs to be a defined WorkspaceTransmissionMatrix since it is agenda input to Copy");
83629 [[nodiscard]]
inline
83635 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of Copy");
83637 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to Copy");
83674 [[nodiscard]]
inline
83680 throw std::runtime_error(
"out needs to be a defined WorkspaceVerbosity since it is output of Copy");
83682 throw std::runtime_error(
"in needs to be a defined WorkspaceVerbosity since it is agenda input to Copy");
83727 [[nodiscard]]
inline
83740 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of covmat1D");
83741 }
if (grid_1.
islast()) {
83742 throw std::runtime_error(
"grid_1 needs to be a defined WorkspaceVector since it is agenda input to covmat1D");
83743 }
if (not grid_2.isnull() and grid_2.islast()) {
83744 throw std::runtime_error(
"grid_2 needs to be a defined WorkspaceVector (or left default) since it is agenda input to covmat1D");
83745 }
if (sigma_1.
islast()) {
83746 throw std::runtime_error(
"sigma_1 needs to be a defined WorkspaceVector since it is agenda input to covmat1D");
83748 throw std::runtime_error(
"sigma_2 needs to be a defined WorkspaceVector (or left default) since it is agenda input to covmat1D");
83750 throw std::runtime_error(
"cls_1 needs to be a defined WorkspaceVector since it is agenda input to covmat1D");
83751 }
if (not cls_2.isnull() and cls_2.islast()) {
83752 throw std::runtime_error(
"cls_2 needs to be a defined WorkspaceVector (or left default) since it is agenda input to covmat1D");
83753 }
if (not co.isnull() and co.islast()) {
83754 throw std::runtime_error(
"co needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to covmat1D");
83756 throw std::runtime_error(
"fname needs to be a defined WorkspaceString since it is agenda input to covmat1D");
83760 "covmat1D_grid_2_autodefault",
83761 "auto generated variable with default from method definition");
83763 "covmat1D_sigma_2_autodefault",
83764 "auto generated variable with default from method definition");
83766 "covmat1D_cls_2_autodefault",
83767 "auto generated variable with default from method definition");
83769 "covmat1D_co_autodefault",
83770 "auto generated variable with default from method definition");
83813 [[nodiscard]]
inline
83826 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of covmat1D");
83827 }
if (grid_1.
islast()) {
83828 throw std::runtime_error(
"grid_1 needs to be a defined WorkspaceVector since it is agenda input to covmat1D");
83829 }
if (not grid_2.isnull() and grid_2.islast()) {
83830 throw std::runtime_error(
"grid_2 needs to be a defined WorkspaceVector (or left default) since it is agenda input to covmat1D");
83831 }
if (sigma_1.
islast()) {
83832 throw std::runtime_error(
"sigma_1 needs to be a defined WorkspaceVector since it is agenda input to covmat1D");
83834 throw std::runtime_error(
"sigma_2 needs to be a defined WorkspaceVector (or left default) since it is agenda input to covmat1D");
83836 throw std::runtime_error(
"cls_1 needs to be a defined WorkspaceVector since it is agenda input to covmat1D");
83837 }
if (not cls_2.isnull() and cls_2.islast()) {
83838 throw std::runtime_error(
"cls_2 needs to be a defined WorkspaceVector (or left default) since it is agenda input to covmat1D");
83839 }
if (not co.isnull() and co.islast()) {
83840 throw std::runtime_error(
"co needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to covmat1D");
83842 throw std::runtime_error(
"fname needs to be a defined WorkspaceString since it is agenda input to covmat1D");
83846 "covmat1D_grid_2_autodefault",
83847 "auto generated variable with default from method definition");
83849 "covmat1D_sigma_2_autodefault",
83850 "auto generated variable with default from method definition");
83852 "covmat1D_cls_2_autodefault",
83853 "auto generated variable with default from method definition");
83855 "covmat1D_co_autodefault",
83856 "auto generated variable with default from method definition");
83891 [[nodiscard]]
inline
83901 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of covmat1DMarkov");
83902 }
if (out_inverse.
islast()) {
83903 throw std::runtime_error(
"out_inverse needs to be a defined WorkspaceMatrix since it is output of covmat1DMarkov");
83905 throw std::runtime_error(
"grid needs to be a defined WorkspaceVector since it is agenda input to covmat1DMarkov");
83907 throw std::runtime_error(
"sigma needs to be a defined WorkspaceVector since it is agenda input to covmat1DMarkov");
83909 throw std::runtime_error(
"lc needs to be a defined WorkspaceNumeric since it is agenda input to covmat1DMarkov");
83910 }
if (not co.isnull() and co.islast()) {
83911 throw std::runtime_error(
"co needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to covmat1DMarkov");
83915 "covmat1DMarkov_co_autodefault",
83916 "auto generated variable with default from method definition");
83951 [[nodiscard]]
inline
83961 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of covmat1DMarkov");
83962 }
if (out_inverse.
islast()) {
83963 throw std::runtime_error(
"out_inverse needs to be a defined WorkspaceSparse since it is output of covmat1DMarkov");
83965 throw std::runtime_error(
"grid needs to be a defined WorkspaceVector since it is agenda input to covmat1DMarkov");
83967 throw std::runtime_error(
"sigma needs to be a defined WorkspaceVector since it is agenda input to covmat1DMarkov");
83969 throw std::runtime_error(
"lc needs to be a defined WorkspaceNumeric since it is agenda input to covmat1DMarkov");
83970 }
if (not co.isnull() and co.islast()) {
83971 throw std::runtime_error(
"co needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to covmat1DMarkov");
83975 "covmat1DMarkov_co_autodefault",
83976 "auto generated variable with default from method definition");
84001 [[nodiscard]]
inline
84008 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of covmatDiagonal");
84009 }
if (out_inverse.
islast()) {
84010 throw std::runtime_error(
"out_inverse needs to be a defined WorkspaceMatrix since it is output of covmatDiagonal");
84012 throw std::runtime_error(
"vars needs to be a defined WorkspaceVector since it is agenda input to covmatDiagonal");
84039 [[nodiscard]]
inline
84046 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of covmatDiagonal");
84047 }
if (out_inverse.
islast()) {
84048 throw std::runtime_error(
"out_inverse needs to be a defined WorkspaceSparse since it is output of covmatDiagonal");
84050 throw std::runtime_error(
"vars needs to be a defined WorkspaceVector since it is agenda input to covmatDiagonal");
84082 [[nodiscard]]
inline
84089 throw std::runtime_error(
"block needs to be a defined WorkspaceMatrix since it is agenda input to covmat_seAddBlock");
84090 }
if (not i.isnull() and i.islast()) {
84091 throw std::runtime_error(
"i needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_seAddBlock");
84093 throw std::runtime_error(
"j needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_seAddBlock");
84097 "covmat_seAddBlock_i_autodefault",
84098 "auto generated variable with default from method definition");
84100 "covmat_seAddBlock_j_autodefault",
84101 "auto generated variable with default from method definition");
84131 [[nodiscard]]
inline
84138 throw std::runtime_error(
"block needs to be a defined WorkspaceSparse since it is agenda input to covmat_seAddBlock");
84139 }
if (not i.isnull() and i.islast()) {
84140 throw std::runtime_error(
"i needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_seAddBlock");
84142 throw std::runtime_error(
"j needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_seAddBlock");
84146 "covmat_seAddBlock_i_autodefault",
84147 "auto generated variable with default from method definition");
84149 "covmat_seAddBlock_j_autodefault",
84150 "auto generated variable with default from method definition");
84185 [[nodiscard]]
inline
84192 throw std::runtime_error(
"block needs to be a defined WorkspaceMatrix since it is agenda input to covmat_seAddInverseBlock");
84193 }
if (not i.isnull() and i.islast()) {
84194 throw std::runtime_error(
"i needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_seAddInverseBlock");
84196 throw std::runtime_error(
"j needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_seAddInverseBlock");
84200 "covmat_seAddInverseBlock_i_autodefault",
84201 "auto generated variable with default from method definition");
84203 "covmat_seAddInverseBlock_j_autodefault",
84204 "auto generated variable with default from method definition");
84239 [[nodiscard]]
inline
84246 throw std::runtime_error(
"block needs to be a defined WorkspaceSparse since it is agenda input to covmat_seAddInverseBlock");
84247 }
if (not i.isnull() and i.islast()) {
84248 throw std::runtime_error(
"i needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_seAddInverseBlock");
84250 throw std::runtime_error(
"j needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_seAddInverseBlock");
84254 "covmat_seAddInverseBlock_i_autodefault",
84255 "auto generated variable with default from method definition");
84257 "covmat_seAddInverseBlock_j_autodefault",
84258 "auto generated variable with default from method definition");
84282 [[nodiscard]]
inline
84287 throw std::runtime_error(
"covmat needs to be a defined WorkspaceCovarianceMatrix since it is agenda input to covmat_seSet");
84313 [[nodiscard]]
inline
84318 throw std::runtime_error(
"covmat needs to be a defined WorkspaceMatrix since it is agenda input to covmat_seSet");
84344 [[nodiscard]]
inline
84349 throw std::runtime_error(
"covmat needs to be a defined WorkspaceSparse since it is agenda input to covmat_seSet");
84375 [[nodiscard]]
inline
84380 throw std::runtime_error(
"covmat needs to be a defined WorkspaceCovarianceMatrix since it is agenda input to covmat_sxSet");
84406 [[nodiscard]]
inline
84411 throw std::runtime_error(
"covmat needs to be a defined WorkspaceMatrix since it is agenda input to covmat_sxSet");
84437 [[nodiscard]]
inline
84442 throw std::runtime_error(
"covmat needs to be a defined WorkspaceSparse since it is agenda input to covmat_sxSet");
84478 [[nodiscard]]
inline
84485 throw std::runtime_error(
"block needs to be a defined WorkspaceMatrix since it is agenda input to covmat_sxAddBlock");
84486 }
if (not i.isnull() and i.islast()) {
84487 throw std::runtime_error(
"i needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_sxAddBlock");
84489 throw std::runtime_error(
"j needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_sxAddBlock");
84493 "covmat_sxAddBlock_i_autodefault",
84494 "auto generated variable with default from method definition");
84496 "covmat_sxAddBlock_j_autodefault",
84497 "auto generated variable with default from method definition");
84531 [[nodiscard]]
inline
84538 throw std::runtime_error(
"block needs to be a defined WorkspaceSparse since it is agenda input to covmat_sxAddBlock");
84539 }
if (not i.isnull() and i.islast()) {
84540 throw std::runtime_error(
"i needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_sxAddBlock");
84542 throw std::runtime_error(
"j needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_sxAddBlock");
84546 "covmat_sxAddBlock_i_autodefault",
84547 "auto generated variable with default from method definition");
84549 "covmat_sxAddBlock_j_autodefault",
84550 "auto generated variable with default from method definition");
84585 [[nodiscard]]
inline
84592 throw std::runtime_error(
"block needs to be a defined WorkspaceMatrix since it is agenda input to covmat_sxAddInverseBlock");
84593 }
if (not i.isnull() and i.islast()) {
84594 throw std::runtime_error(
"i needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_sxAddInverseBlock");
84596 throw std::runtime_error(
"j needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_sxAddInverseBlock");
84600 "covmat_sxAddInverseBlock_i_autodefault",
84601 "auto generated variable with default from method definition");
84603 "covmat_sxAddInverseBlock_j_autodefault",
84604 "auto generated variable with default from method definition");
84639 [[nodiscard]]
inline
84646 throw std::runtime_error(
"block needs to be a defined WorkspaceSparse since it is agenda input to covmat_sxAddInverseBlock");
84647 }
if (not i.isnull() and i.islast()) {
84648 throw std::runtime_error(
"i needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_sxAddInverseBlock");
84650 throw std::runtime_error(
"j needs to be a defined WorkspaceIndex (or left default) since it is agenda input to covmat_sxAddInverseBlock");
84654 "covmat_sxAddInverseBlock_i_autodefault",
84655 "auto generated variable with default from method definition");
84657 "covmat_sxAddInverseBlock_j_autodefault",
84658 "auto generated variable with default from method definition");
84681 [[nodiscard]]
inline
84686 throw std::runtime_error(
"x_norm needs to be a defined WorkspaceVector since it is output of covmat_sxExtractSqrtDiagonal");
84712 [[nodiscard]]
inline
84717 throw std::runtime_error(
"v needs to be a defined WorkspaceAbsorptionLines since it is agenda input to Delete");
84743 [[nodiscard]]
inline
84748 throw std::runtime_error(
"v needs to be a defined WorkspaceAgenda since it is agenda input to Delete");
84774 [[nodiscard]]
inline
84779 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to Delete");
84805 [[nodiscard]]
inline
84810 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is agenda input to Delete");
84836 [[nodiscard]]
inline
84841 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfAgenda since it is agenda input to Delete");
84867 [[nodiscard]]
inline
84872 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is agenda input to Delete");
84898 [[nodiscard]]
inline
84903 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is agenda input to Delete");
84929 [[nodiscard]]
inline
84934 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is agenda input to Delete");
84960 [[nodiscard]]
inline
84965 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfIndex since it is agenda input to Delete");
84991 [[nodiscard]]
inline
84996 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is agenda input to Delete");
85022 [[nodiscard]]
inline
85027 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfPpath since it is agenda input to Delete");
85053 [[nodiscard]]
inline
85058 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is agenda input to Delete");
85084 [[nodiscard]]
inline
85089 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is agenda input to Delete");
85115 [[nodiscard]]
inline
85120 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is agenda input to Delete");
85146 [[nodiscard]]
inline
85151 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is agenda input to Delete");
85177 [[nodiscard]]
inline
85182 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is agenda input to Delete");
85208 [[nodiscard]]
inline
85213 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is agenda input to Delete");
85239 [[nodiscard]]
inline
85244 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfString since it is agenda input to Delete");
85270 [[nodiscard]]
inline
85275 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is agenda input to Delete");
85301 [[nodiscard]]
inline
85306 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is agenda input to Delete");
85332 [[nodiscard]]
inline
85337 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfTime since it is agenda input to Delete");
85363 [[nodiscard]]
inline
85368 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is agenda input to Delete");
85394 [[nodiscard]]
inline
85399 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to Delete");
85425 [[nodiscard]]
inline
85430 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfCIARecord since it is agenda input to Delete");
85456 [[nodiscard]]
inline
85461 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfGriddedField1 since it is agenda input to Delete");
85487 [[nodiscard]]
inline
85492 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfGriddedField2 since it is agenda input to Delete");
85518 [[nodiscard]]
inline
85523 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to Delete");
85549 [[nodiscard]]
inline
85554 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfGriddedField4 since it is agenda input to Delete");
85580 [[nodiscard]]
inline
85585 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Delete");
85611 [[nodiscard]]
inline
85616 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to Delete");
85642 [[nodiscard]]
inline
85647 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to Delete");
85673 [[nodiscard]]
inline
85678 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to Delete");
85704 [[nodiscard]]
inline
85709 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfRadiationVector since it is agenda input to Delete");
85735 [[nodiscard]]
inline
85740 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is agenda input to Delete");
85766 [[nodiscard]]
inline
85771 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfScatteringMetaData since it is agenda input to Delete");
85797 [[nodiscard]]
inline
85802 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfSingleScatteringData since it is agenda input to Delete");
85828 [[nodiscard]]
inline
85833 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfSparse since it is agenda input to Delete");
85859 [[nodiscard]]
inline
85864 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to Delete");
85890 [[nodiscard]]
inline
85895 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfString since it is agenda input to Delete");
85921 [[nodiscard]]
inline
85926 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTelsemAtlas since it is agenda input to Delete");
85952 [[nodiscard]]
inline
85957 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to Delete");
85983 [[nodiscard]]
inline
85988 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to Delete");
86014 [[nodiscard]]
inline
86019 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor5 since it is agenda input to Delete");
86045 [[nodiscard]]
inline
86050 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to Delete");
86076 [[nodiscard]]
inline
86081 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to Delete");
86107 [[nodiscard]]
inline
86112 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTime since it is agenda input to Delete");
86138 [[nodiscard]]
inline
86143 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is agenda input to Delete");
86169 [[nodiscard]]
inline
86174 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfVector since it is agenda input to Delete");
86200 [[nodiscard]]
inline
86205 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfXsecRecord since it is agenda input to Delete");
86231 [[nodiscard]]
inline
86236 throw std::runtime_error(
"v needs to be a defined WorkspaceCIARecord since it is agenda input to Delete");
86262 [[nodiscard]]
inline
86267 throw std::runtime_error(
"v needs to be a defined WorkspaceCovarianceMatrix since it is agenda input to Delete");
86293 [[nodiscard]]
inline
86298 throw std::runtime_error(
"v needs to be a defined WorkspaceEnergyLevelMap since it is agenda input to Delete");
86324 [[nodiscard]]
inline
86329 throw std::runtime_error(
"v needs to be a defined WorkspaceGasAbsLookup since it is agenda input to Delete");
86355 [[nodiscard]]
inline
86360 throw std::runtime_error(
"v needs to be a defined WorkspaceGridPos since it is agenda input to Delete");
86386 [[nodiscard]]
inline
86391 throw std::runtime_error(
"v needs to be a defined WorkspaceGriddedField1 since it is agenda input to Delete");
86417 [[nodiscard]]
inline
86422 throw std::runtime_error(
"v needs to be a defined WorkspaceGriddedField2 since it is agenda input to Delete");
86448 [[nodiscard]]
inline
86453 throw std::runtime_error(
"v needs to be a defined WorkspaceGriddedField3 since it is agenda input to Delete");
86479 [[nodiscard]]
inline
86484 throw std::runtime_error(
"v needs to be a defined WorkspaceGriddedField4 since it is agenda input to Delete");
86510 [[nodiscard]]
inline
86515 throw std::runtime_error(
"v needs to be a defined WorkspaceGriddedField5 since it is agenda input to Delete");
86541 [[nodiscard]]
inline
86546 throw std::runtime_error(
"v needs to be a defined WorkspaceGriddedField6 since it is agenda input to Delete");
86572 [[nodiscard]]
inline
86577 throw std::runtime_error(
"v needs to be a defined WorkspaceHitranRelaxationMatrixData since it is agenda input to Delete");
86603 [[nodiscard]]
inline
86608 throw std::runtime_error(
"v needs to be a defined WorkspaceIndex since it is agenda input to Delete");
86634 [[nodiscard]]
inline
86639 throw std::runtime_error(
"v needs to be a defined WorkspaceMCAntenna since it is agenda input to Delete");
86665 [[nodiscard]]
inline
86670 throw std::runtime_error(
"v needs to be a defined WorkspaceMatrix since it is agenda input to Delete");
86696 [[nodiscard]]
inline
86701 throw std::runtime_error(
"v needs to be a defined WorkspaceNumeric since it is agenda input to Delete");
86727 [[nodiscard]]
inline
86732 throw std::runtime_error(
"v needs to be a defined WorkspacePpath since it is agenda input to Delete");
86758 [[nodiscard]]
inline
86763 throw std::runtime_error(
"v needs to be a defined WorkspacePropagationMatrix since it is agenda input to Delete");
86789 [[nodiscard]]
inline
86794 throw std::runtime_error(
"v needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to Delete");
86820 [[nodiscard]]
inline
86825 throw std::runtime_error(
"v needs to be a defined WorkspaceRadiationVector since it is agenda input to Delete");
86851 [[nodiscard]]
inline
86856 throw std::runtime_error(
"v needs to be a defined WorkspaceRational since it is agenda input to Delete");
86882 [[nodiscard]]
inline
86887 throw std::runtime_error(
"v needs to be a defined WorkspaceScatteringMetaData since it is agenda input to Delete");
86913 [[nodiscard]]
inline
86918 throw std::runtime_error(
"v needs to be a defined WorkspaceSingleScatteringData since it is agenda input to Delete");
86944 [[nodiscard]]
inline
86949 throw std::runtime_error(
"v needs to be a defined WorkspaceSparse since it is agenda input to Delete");
86975 [[nodiscard]]
inline
86980 throw std::runtime_error(
"v needs to be a defined WorkspaceSpeciesAuxData since it is agenda input to Delete");
87006 [[nodiscard]]
inline
87011 throw std::runtime_error(
"v needs to be a defined WorkspaceStokesVector since it is agenda input to Delete");
87037 [[nodiscard]]
inline
87042 throw std::runtime_error(
"v needs to be a defined WorkspaceString since it is agenda input to Delete");
87068 [[nodiscard]]
inline
87073 throw std::runtime_error(
"v needs to be a defined WorkspaceTelsemAtlas since it is agenda input to Delete");
87099 [[nodiscard]]
inline
87104 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor3 since it is agenda input to Delete");
87130 [[nodiscard]]
inline
87135 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor4 since it is agenda input to Delete");
87161 [[nodiscard]]
inline
87166 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor5 since it is agenda input to Delete");
87192 [[nodiscard]]
inline
87197 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor6 since it is agenda input to Delete");
87223 [[nodiscard]]
inline
87228 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor7 since it is agenda input to Delete");
87254 [[nodiscard]]
inline
87259 throw std::runtime_error(
"v needs to be a defined WorkspaceTimer since it is agenda input to Delete");
87285 [[nodiscard]]
inline
87290 throw std::runtime_error(
"v needs to be a defined WorkspaceTime since it is agenda input to Delete");
87316 [[nodiscard]]
inline
87321 throw std::runtime_error(
"v needs to be a defined WorkspaceTessemNN since it is agenda input to Delete");
87347 [[nodiscard]]
inline
87352 throw std::runtime_error(
"v needs to be a defined WorkspaceTransmissionMatrix since it is agenda input to Delete");
87378 [[nodiscard]]
inline
87383 throw std::runtime_error(
"v needs to be a defined WorkspaceVector since it is agenda input to Delete");
87409 [[nodiscard]]
inline
87414 throw std::runtime_error(
"v needs to be a defined WorkspaceVerbosity since it is agenda input to Delete");
87454 [[nodiscard]]
inline
87462 if (diameter_max.
islast()) {
87463 throw std::runtime_error(
"diameter_max needs to be a defined WorkspaceNumeric since it is output of diameter_maxFromDiameter_volume_equ");
87464 }
if (diameter_area_equ.
islast()) {
87465 throw std::runtime_error(
"diameter_area_equ needs to be a defined WorkspaceNumeric since it is output of diameter_maxFromDiameter_volume_equ");
87467 throw std::runtime_error(
"shape needs to be a defined WorkspaceString since it is agenda input to diameter_maxFromDiameter_volume_equ");
87468 }
if (diameter_volume_equ.
islast()) {
87469 throw std::runtime_error(
"diameter_volume_equ needs to be a defined WorkspaceNumeric since it is agenda input to diameter_maxFromDiameter_volume_equ");
87470 }
if (aspect_ratio.
islast()) {
87471 throw std::runtime_error(
"aspect_ratio needs to be a defined WorkspaceNumeric since it is agenda input to diameter_maxFromDiameter_volume_equ");
87505 [[nodiscard]]
inline
87513 if (diameter_volume_equ.
islast()) {
87514 throw std::runtime_error(
"diameter_volume_equ needs to be a defined WorkspaceNumeric since it is output of diameter_volume_equFromDiameter_max");
87515 }
if (volume.
islast()) {
87516 throw std::runtime_error(
"volume needs to be a defined WorkspaceNumeric since it is output of diameter_volume_equFromDiameter_max");
87518 throw std::runtime_error(
"shape needs to be a defined WorkspaceString since it is agenda input to diameter_volume_equFromDiameter_max");
87519 }
if (diameter_max.
islast()) {
87520 throw std::runtime_error(
"diameter_max needs to be a defined WorkspaceNumeric since it is agenda input to diameter_volume_equFromDiameter_max");
87521 }
if (aspect_ratio.
islast()) {
87522 throw std::runtime_error(
"aspect_ratio needs to be a defined WorkspaceNumeric since it is agenda input to diameter_volume_equFromDiameter_max");
87547 [[nodiscard]]
inline
87553 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of DiagonalMatrix");
87555 throw std::runtime_error(
"v needs to be a defined WorkspaceVector since it is agenda input to DiagonalMatrix");
87580 [[nodiscard]]
inline
87586 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of DiagonalMatrix");
87588 throw std::runtime_error(
"v needs to be a defined WorkspaceVector since it is agenda input to DiagonalMatrix");
87616 [[nodiscard]]
inline
87623 throw std::runtime_error(
"dlos needs to be a defined WorkspaceMatrix since it is output of DiffZaAa");
87624 }
if (ref_los.
islast()) {
87625 throw std::runtime_error(
"ref_los needs to be a defined WorkspaceVector since it is agenda input to DiffZaAa");
87626 }
if (other_los.
islast()) {
87627 throw std::runtime_error(
"other_los needs to be a defined WorkspaceMatrix since it is agenda input to DiffZaAa");
87711 [[nodiscard]]
inline
87718 if (not nstreams.isnull() and nstreams.islast()) {
87719 throw std::runtime_error(
"nstreams needs to be a defined WorkspaceIndex (or left default) since it is agenda input to DisortCalc");
87720 }
if (not pfct_method.
isnull() and pfct_method.
islast()) {
87721 throw std::runtime_error(
"pfct_method needs to be a defined WorkspaceString (or left default) since it is agenda input to DisortCalc");
87722 }
if (not Npfct.isnull() and Npfct.islast()) {
87723 throw std::runtime_error(
"Npfct needs to be a defined WorkspaceIndex (or left default) since it is agenda input to DisortCalc");
87724 }
if (not quiet.isnull() and quiet.islast()) {
87725 throw std::runtime_error(
"quiet needs to be a defined WorkspaceIndex (or left default) since it is agenda input to DisortCalc");
87729 "DisortCalc_nstreams_autodefault",
87730 "auto generated variable with default from method definition");
87732 "DisortCalc_pfct_method_autodefault",
87733 "auto generated variable with default from method definition");
87735 "DisortCalc_Npfct_autodefault",
87736 "auto generated variable with default from method definition");
87738 "DisortCalc_quiet_autodefault",
87739 "auto generated variable with default from method definition");
87742 Group::ArrayOfIndex({36, 37, 268, 48, 53, 52, 238, 35, 213, 338, 381, 344, 242, 267, 104, 378, 306, 384, 321, 324, nstreams.isnull() ?
Index(nstreams_default.pos()) :
Group::Index(nstreams.pos()), pfct_method.
isnull() ?
Index(pfct_method_default.pos()) :
Group::Index(pfct_method.
pos()), Npfct.isnull() ?
Index(Npfct_default.pos()) :
Group::Index(Npfct.pos()), quiet.isnull() ?
Index(quiet_default.pos()) :
Group::Index(quiet.pos()), }),
87762 [[nodiscard]]
inline
87769 if (not nstreams.isnull() and nstreams.islast()) {
87770 throw std::runtime_error(
"nstreams needs to be a defined WorkspaceIndex (or left default) since it is agenda input to DisortCalcWithARTSSurface");
87771 }
if (not pfct_method.
isnull() and pfct_method.
islast()) {
87772 throw std::runtime_error(
"pfct_method needs to be a defined WorkspaceString (or left default) since it is agenda input to DisortCalcWithARTSSurface");
87773 }
if (not Npfct.isnull() and Npfct.islast()) {
87774 throw std::runtime_error(
"Npfct needs to be a defined WorkspaceIndex (or left default) since it is agenda input to DisortCalcWithARTSSurface");
87775 }
if (not quiet.isnull() and quiet.islast()) {
87776 throw std::runtime_error(
"quiet needs to be a defined WorkspaceIndex (or left default) since it is agenda input to DisortCalcWithARTSSurface");
87780 "DisortCalcWithARTSSurface_nstreams_autodefault",
87781 "auto generated variable with default from method definition");
87783 "DisortCalcWithARTSSurface_pfct_method_autodefault",
87784 "auto generated variable with default from method definition");
87786 "DisortCalcWithARTSSurface_Npfct_autodefault",
87787 "auto generated variable with default from method definition");
87789 "DisortCalcWithARTSSurface_quiet_autodefault",
87790 "auto generated variable with default from method definition");
87793 Group::ArrayOfIndex({36, 37, 268, 48, 53, 52, 238, 318, 35, 213, 338, 381, 344, 242, 267, 104, 378, 306, nstreams.isnull() ?
Index(nstreams_default.pos()) :
Group::Index(nstreams.pos()), pfct_method.
isnull() ?
Index(pfct_method_default.pos()) :
Group::Index(pfct_method.
pos()), Npfct.isnull() ?
Index(Npfct_default.pos()) :
Group::Index(Npfct.pos()), quiet.isnull() ?
Index(quiet_default.pos()) :
Group::Index(quiet.pos()), }),
87817 [[nodiscard]]
inline
87822 if (not nstreams.isnull() and nstreams.islast()) {
87823 throw std::runtime_error(
"nstreams needs to be a defined WorkspaceIndex (or left default) since it is agenda input to DisortCalcClearsky");
87825 throw std::runtime_error(
"quiet needs to be a defined WorkspaceIndex (or left default) since it is agenda input to DisortCalcClearsky");
87829 "DisortCalcClearsky_nstreams_autodefault",
87830 "auto generated variable with default from method definition");
87832 "DisortCalcClearsky_quiet_autodefault",
87833 "auto generated variable with default from method definition");
87836 Group::ArrayOfIndex({36, 37, 238, 35, 338, 381, 344, 242, 104, 378, 306, 384, 321, 324, nstreams.isnull() ?
Index(nstreams_default.pos()) :
Group::Index(nstreams.pos()), quiet.
isnull() ?
Index(quiet_default.pos()) :
Group::Index(quiet.
pos()), }),
87886 [[nodiscard]]
inline
87891 throw std::runtime_error(
"robust needs to be a defined WorkspaceIndex (or left default) since it is agenda input to DOBatchCalc");
87895 "DOBatchCalc_robust_autodefault",
87896 "auto generated variable with default from method definition");
87938 [[nodiscard]]
inline
87944 if (N_za_grid.
islast()) {
87945 throw std::runtime_error(
"N_za_grid needs to be a defined WorkspaceIndex since it is agenda input to DOAngularGridsSet");
87946 }
if (not N_aa_grid.
isnull() and N_aa_grid.
islast()) {
87947 throw std::runtime_error(
"N_aa_grid needs to be a defined WorkspaceIndex (or left default) since it is agenda input to DOAngularGridsSet");
87948 }
if (not za_grid_opt_file.
isnull() and za_grid_opt_file.
islast()) {
87949 throw std::runtime_error(
"za_grid_opt_file needs to be a defined WorkspaceString (or left default) since it is agenda input to DOAngularGridsSet");
87953 "DOAngularGridsSet_N_aa_grid_autodefault",
87954 "auto generated variable with default from method definition");
87956 "DOAngularGridsSet_za_grid_opt_file_autodefault",
87957 "auto generated variable with default from method definition");
87980 [[nodiscard]]
inline
88018 [[nodiscard]]
inline
88023 if (not rigorous.isnull() and rigorous.islast()) {
88024 throw std::runtime_error(
"rigorous needs to be a defined WorkspaceIndex (or left default) since it is agenda input to DoitGetIncoming");
88026 throw std::runtime_error(
"maxratio needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to DoitGetIncoming");
88030 "DoitGetIncoming_rigorous_autodefault",
88031 "auto generated variable with default from method definition");
88033 "DoitGetIncoming_maxratio_autodefault",
88034 "auto generated variable with default from method definition");
88037 Group::ArrayOfIndex({36, 37, 48, 82, 127, 35, 139, 147, 381, 339, 53, 52, 104, 306, 378, 0, rigorous.isnull() ?
Index(rigorous_default.pos()) :
Group::Index(rigorous.pos()), maxratio.
isnull() ?
Index(maxratio_default.pos()) :
Group::Index(maxratio.
pos()), }),
88060 [[nodiscard]]
inline
88065 Group::ArrayOfIndex({36, 37, 48, 82, 127, 35, 139, 147, 381, 339, 52, 104, 306, 378, 0, }),
88086 [[nodiscard]]
inline
88114 [[nodiscard]]
inline
88119 Group::ArrayOfIndex({89, 267, 268, 105, 35, 306, 338, 52, 213, 204, }),
88154 [[nodiscard]]
inline
88159 if (not iterations.isnull() and iterations.islast()) {
88160 throw std::runtime_error(
"iterations needs to be a defined WorkspaceArrayOfIndex (or left default) since it is agenda input to DoitWriteIterationFields");
88161 }
if (not frequencies.
isnull() and frequencies.
islast()) {
88162 throw std::runtime_error(
"frequencies needs to be a defined WorkspaceArrayOfIndex (or left default) since it is agenda input to DoitWriteIterationFields");
88166 "DoitWriteIterationFields_iterations_autodefault",
88167 "auto generated variable with default from method definition");
88169 "DoitWriteIterationFields_frequencies_autodefault",
88170 "auto generated variable with default from method definition");
88203 [[nodiscard]]
inline
88210 throw std::runtime_error(
"epsilon needs to be a defined WorkspaceVector since it is agenda input to doit_conv_flagAbs");
88211 }
if (not max_iterations.isnull() and max_iterations.islast()) {
88212 throw std::runtime_error(
"max_iterations needs to be a defined WorkspaceIndex (or left default) since it is agenda input to doit_conv_flagAbs");
88213 }
if (not nonconv_return_nan.
isnull() and nonconv_return_nan.
islast()) {
88214 throw std::runtime_error(
"nonconv_return_nan needs to be a defined WorkspaceIndex (or left default) since it is agenda input to doit_conv_flagAbs");
88218 "doit_conv_flagAbs_max_iterations_autodefault",
88219 "auto generated variable with default from method definition");
88221 "doit_conv_flagAbs_nonconv_return_nan_autodefault",
88222 "auto generated variable with default from method definition");
88248 [[nodiscard]]
inline
88255 throw std::runtime_error(
"epsilon needs to be a defined WorkspaceVector since it is agenda input to doit_conv_flagAbsBT");
88256 }
if (not max_iterations.isnull() and max_iterations.islast()) {
88257 throw std::runtime_error(
"max_iterations needs to be a defined WorkspaceIndex (or left default) since it is agenda input to doit_conv_flagAbsBT");
88258 }
if (not nonconv_return_nan.
isnull() and nonconv_return_nan.
islast()) {
88259 throw std::runtime_error(
"nonconv_return_nan needs to be a defined WorkspaceIndex (or left default) since it is agenda input to doit_conv_flagAbsBT");
88263 "doit_conv_flagAbsBT_max_iterations_autodefault",
88264 "auto generated variable with default from method definition");
88266 "doit_conv_flagAbsBT_nonconv_return_nan_autodefault",
88267 "auto generated variable with default from method definition");
88296 [[nodiscard]]
inline
88303 throw std::runtime_error(
"epsilon needs to be a defined WorkspaceVector since it is agenda input to doit_conv_flagLsq");
88304 }
if (not max_iterations.isnull() and max_iterations.islast()) {
88305 throw std::runtime_error(
"max_iterations needs to be a defined WorkspaceIndex (or left default) since it is agenda input to doit_conv_flagLsq");
88306 }
if (not nonconv_return_nan.
isnull() and nonconv_return_nan.
islast()) {
88307 throw std::runtime_error(
"nonconv_return_nan needs to be a defined WorkspaceIndex (or left default) since it is agenda input to doit_conv_flagLsq");
88311 "doit_conv_flagLsq_max_iterations_autodefault",
88312 "auto generated variable with default from method definition");
88314 "doit_conv_flagLsq_nonconv_return_nan_autodefault",
88315 "auto generated variable with default from method definition");
88349 [[nodiscard]]
inline
88355 if (not tau_scat_max.isnull() and tau_scat_max.islast()) {
88356 throw std::runtime_error(
"tau_scat_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to OptimizeDoitPressureGrid");
88357 }
if (not sgl_alb_max.
isnull() and sgl_alb_max.
islast()) {
88358 throw std::runtime_error(
"sgl_alb_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to OptimizeDoitPressureGrid");
88359 }
if (not cloudbox_size_max.isnull() and cloudbox_size_max.islast()) {
88360 throw std::runtime_error(
"cloudbox_size_max needs to be a defined WorkspaceIndex (or left default) since it is agenda input to OptimizeDoitPressureGrid");
88364 "OptimizeDoitPressureGrid_tau_scat_max_autodefault",
88365 "auto generated variable with default from method definition");
88367 "OptimizeDoitPressureGrid_sgl_alb_max_autodefault",
88368 "auto generated variable with default from method definition");
88370 "OptimizeDoitPressureGrid_cloudbox_size_max_autodefault",
88371 "auto generated variable with default from method definition");
88373 Group::ArrayOfIndex({242, 213, 338, 270, 381, 52, 50, 202, 344, 243, }),
88395 [[nodiscard]]
inline
88400 Group::ArrayOfIndex({204, 50, 213, 338, 35, 52, 378, 0, 89, 202, }),
88431 [[nodiscard]]
inline
88436 Group::ArrayOfIndex({204, 50, 213, 338, 35, 52, 378, 0, 89, 90, 202, }),
88466 [[nodiscard]]
inline
88471 throw std::runtime_error(
"acc needs to be a defined WorkspaceNumeric since it is agenda input to doit_za_grid_optCalc");
88496 [[nodiscard]]
inline
88500 if (not interp_method.isnull() and interp_method.islast()) {
88501 throw std::runtime_error(
"interp_method needs to be a defined WorkspaceString (or left default) since it is agenda input to doit_za_interpSet");
88505 "doit_za_interpSet_interp_method_autodefault",
88506 "auto generated variable with default from method definition");
88528 [[nodiscard]]
inline
88534 if (duration.
islast()) {
88535 throw std::runtime_error(
"duration needs to be a defined WorkspaceNumeric since it is output of Duration");
88536 }
if (
start.islast()) {
88537 throw std::runtime_error(
"start needs to be a defined WorkspaceTime since it is agenda input to Duration");
88538 }
if (
end.islast()) {
88539 throw std::runtime_error(
"end needs to be a defined WorkspaceTime since it is agenda input to Duration");
88562 [[nodiscard]]
inline
88568 throw std::runtime_error(
"x needs to be a defined WorkspaceEnergyLevelMap since it is output of EnergyLevelMapSet");
88570 throw std::runtime_error(
"y needs to be a defined WorkspaceEnergyLevelMap since it is agenda input to EnergyLevelMapSet");
88599 [[nodiscard]]
inline
88604 throw std::runtime_error(
"msg needs to be a defined WorkspaceString since it is agenda input to Error");
88629 [[nodiscard]]
inline
88661 [[nodiscard]]
inline
88668 throw std::runtime_error(
"needle needs to be a defined WorkspaceIndex since it is output of Extract");
88669 }
if (haystack.
islast()) {
88670 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Extract");
88672 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
88704 [[nodiscard]]
inline
88711 throw std::runtime_error(
"needle needs to be a defined WorkspaceArrayOfIndex since it is output of Extract");
88712 }
if (haystack.
islast()) {
88713 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfIndex since it is agenda input to Extract");
88715 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
88747 [[nodiscard]]
inline
88754 throw std::runtime_error(
"needle needs to be a defined WorkspaceNumeric since it is output of Extract");
88755 }
if (haystack.
islast()) {
88756 throw std::runtime_error(
"haystack needs to be a defined WorkspaceVector since it is agenda input to Extract");
88758 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
88790 [[nodiscard]]
inline
88797 throw std::runtime_error(
"needle needs to be a defined WorkspaceVector since it is output of Extract");
88798 }
if (haystack.
islast()) {
88799 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfVector since it is agenda input to Extract");
88801 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
88833 [[nodiscard]]
inline
88840 throw std::runtime_error(
"needle needs to be a defined WorkspaceMatrix since it is output of Extract");
88841 }
if (haystack.
islast()) {
88842 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to Extract");
88844 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
88876 [[nodiscard]]
inline
88883 throw std::runtime_error(
"needle needs to be a defined WorkspaceMatrix since it is output of Extract");
88884 }
if (haystack.
islast()) {
88885 throw std::runtime_error(
"haystack needs to be a defined WorkspaceTensor3 since it is agenda input to Extract");
88887 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
88919 [[nodiscard]]
inline
88926 throw std::runtime_error(
"needle needs to be a defined WorkspaceTensor3 since it is output of Extract");
88927 }
if (haystack.
islast()) {
88928 throw std::runtime_error(
"haystack needs to be a defined WorkspaceTensor4 since it is agenda input to Extract");
88930 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
88962 [[nodiscard]]
inline
88969 throw std::runtime_error(
"needle needs to be a defined WorkspaceTensor4 since it is output of Extract");
88970 }
if (haystack.
islast()) {
88971 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to Extract");
88973 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
89005 [[nodiscard]]
inline
89012 throw std::runtime_error(
"needle needs to be a defined WorkspaceTensor4 since it is output of Extract");
89013 }
if (haystack.
islast()) {
89014 throw std::runtime_error(
"haystack needs to be a defined WorkspaceTensor5 since it is agenda input to Extract");
89016 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
89048 [[nodiscard]]
inline
89055 throw std::runtime_error(
"needle needs to be a defined WorkspaceGriddedField3 since it is output of Extract");
89056 }
if (haystack.
islast()) {
89057 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to Extract");
89059 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
89091 [[nodiscard]]
inline
89098 throw std::runtime_error(
"needle needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of Extract");
89099 }
if (haystack.
islast()) {
89100 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is agenda input to Extract");
89102 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
89134 [[nodiscard]]
inline
89141 throw std::runtime_error(
"needle needs to be a defined WorkspaceGriddedField4 since it is output of Extract");
89142 }
if (haystack.
islast()) {
89143 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfGriddedField4 since it is agenda input to Extract");
89145 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
89177 [[nodiscard]]
inline
89184 throw std::runtime_error(
"needle needs to be a defined WorkspaceString since it is output of Extract");
89185 }
if (haystack.
islast()) {
89186 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfString since it is agenda input to Extract");
89188 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
89220 [[nodiscard]]
inline
89227 throw std::runtime_error(
"needle needs to be a defined WorkspaceSingleScatteringData since it is output of Extract");
89228 }
if (haystack.
islast()) {
89229 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfSingleScatteringData since it is agenda input to Extract");
89231 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
89263 [[nodiscard]]
inline
89270 throw std::runtime_error(
"needle needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of Extract");
89271 }
if (haystack.
islast()) {
89272 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is agenda input to Extract");
89274 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
89306 [[nodiscard]]
inline
89313 throw std::runtime_error(
"needle needs to be a defined WorkspaceTelsemAtlas since it is output of Extract");
89314 }
if (haystack.
islast()) {
89315 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfTelsemAtlas since it is agenda input to Extract");
89317 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
89349 [[nodiscard]]
inline
89356 throw std::runtime_error(
"needle needs to be a defined WorkspaceQuantumIdentifier since it is output of Extract");
89357 }
if (haystack.
islast()) {
89358 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to Extract");
89360 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex since it is agenda input to Extract");
89387 [[nodiscard]]
inline
89393 if (meta_param.
islast()) {
89394 throw std::runtime_error(
"meta_param needs to be a defined WorkspaceVector since it is output of ExtractFromMetaSingleScatSpecies");
89395 }
if (meta_name.
islast()) {
89396 throw std::runtime_error(
"meta_name needs to be a defined WorkspaceString since it is agenda input to ExtractFromMetaSingleScatSpecies");
89397 }
if (scat_species_index.
islast()) {
89398 throw std::runtime_error(
"scat_species_index needs to be a defined WorkspaceIndex since it is agenda input to ExtractFromMetaSingleScatSpecies");
89422 [[nodiscard]]
inline
89473 [[nodiscard]]
inline
89484 if (emissivity.
islast()) {
89485 throw std::runtime_error(
"emissivity needs to be a defined WorkspaceMatrix since it is output of FastemStandAlone");
89486 }
if (reflectivity.
islast()) {
89487 throw std::runtime_error(
"reflectivity needs to be a defined WorkspaceMatrix since it is output of FastemStandAlone");
89489 throw std::runtime_error(
"za needs to be a defined WorkspaceNumeric since it is agenda input to FastemStandAlone");
89490 }
if (not salinity.isnull() and salinity.islast()) {
89491 throw std::runtime_error(
"salinity needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to FastemStandAlone");
89492 }
if (wind_speed.
islast()) {
89493 throw std::runtime_error(
"wind_speed needs to be a defined WorkspaceNumeric since it is agenda input to FastemStandAlone");
89494 }
if (rel_aa.
islast()) {
89495 throw std::runtime_error(
"rel_aa needs to be a defined WorkspaceNumeric since it is agenda input to FastemStandAlone");
89496 }
if (transmittance.
islast()) {
89497 throw std::runtime_error(
"transmittance needs to be a defined WorkspaceVector since it is agenda input to FastemStandAlone");
89498 }
if (not fastem_version.
isnull() and fastem_version.
islast()) {
89499 throw std::runtime_error(
"fastem_version needs to be a defined WorkspaceIndex (or left default) since it is agenda input to FastemStandAlone");
89503 "FastemStandAlone_salinity_autodefault",
89504 "auto generated variable with default from method definition");
89506 "FastemStandAlone_fastem_version_autodefault",
89507 "auto generated variable with default from method definition");
89531 [[nodiscard]]
inline
89537 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of FieldFromGriddedField");
89539 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField2 since it is agenda input to FieldFromGriddedField");
89565 [[nodiscard]]
inline
89571 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of FieldFromGriddedField");
89573 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is agenda input to FieldFromGriddedField");
89599 [[nodiscard]]
inline
89605 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of FieldFromGriddedField");
89607 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField4 since it is agenda input to FieldFromGriddedField");
89633 [[nodiscard]]
inline
89639 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of FieldFromGriddedField");
89641 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to FieldFromGriddedField");
89663 [[nodiscard]]
inline
89667 if (
flag.islast()) {
89668 throw std::runtime_error(
"flag needs to be a defined WorkspaceIndex since it is output of FlagOff");
89690 [[nodiscard]]
inline
89694 if (
flag.islast()) {
89695 throw std::runtime_error(
"flag needs to be a defined WorkspaceIndex since it is output of FlagOn");
89725 [[nodiscard]]
inline
89731 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of Flatten");
89733 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTime since it is agenda input to Flatten");
89763 [[nodiscard]]
inline
89769 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of Flatten");
89771 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to Flatten");
89801 [[nodiscard]]
inline
89807 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Flatten");
89809 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is agenda input to Flatten");
89839 [[nodiscard]]
inline
89845 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Flatten");
89847 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to Flatten");
89877 [[nodiscard]]
inline
89883 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Flatten");
89885 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to Flatten");
89915 [[nodiscard]]
inline
89921 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of Flatten");
89923 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to Flatten");
89953 [[nodiscard]]
inline
89959 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor6 since it is output of Flatten");
89961 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor5 since it is agenda input to Flatten");
89991 [[nodiscard]]
inline
89997 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor7 since it is output of Flatten");
89999 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to Flatten");
90042 [[nodiscard]]
inline
90048 if (
start.islast()) {
90049 throw std::runtime_error(
"start needs to be a defined WorkspaceIndex since it is agenda input to ForLoop");
90051 throw std::runtime_error(
"stop needs to be a defined WorkspaceIndex since it is agenda input to ForLoop");
90053 throw std::runtime_error(
"step needs to be a defined WorkspaceIndex since it is agenda input to ForLoop");
90078 [[nodiscard]]
inline
90083 if (frequency.
islast()) {
90084 throw std::runtime_error(
"frequency needs to be a defined WorkspaceNumeric since it is output of FrequencyFromWavelength");
90085 }
if (wavelength.
islast()) {
90086 throw std::runtime_error(
"wavelength needs to be a defined WorkspaceNumeric since it is agenda input to FrequencyFromWavelength");
90111 [[nodiscard]]
inline
90116 if (frequency.
islast()) {
90117 throw std::runtime_error(
"frequency needs to be a defined WorkspaceVector since it is output of FrequencyFromWavelength");
90118 }
if (wavelength.
islast()) {
90119 throw std::runtime_error(
"wavelength needs to be a defined WorkspaceVector since it is agenda input to FrequencyFromWavelength");
90144 [[nodiscard]]
inline
90149 if (frequency.
islast()) {
90150 throw std::runtime_error(
"frequency needs to be a defined WorkspaceNumeric since it is output of FrequencyFromCGSAngularWavenumber");
90151 }
if (angular_wavenumber.
islast()) {
90152 throw std::runtime_error(
"angular_wavenumber needs to be a defined WorkspaceNumeric since it is agenda input to FrequencyFromCGSAngularWavenumber");
90177 [[nodiscard]]
inline
90182 if (frequency.
islast()) {
90183 throw std::runtime_error(
"frequency needs to be a defined WorkspaceVector since it is output of FrequencyFromCGSAngularWavenumber");
90184 }
if (angular_wavenumber.
islast()) {
90185 throw std::runtime_error(
"angular_wavenumber needs to be a defined WorkspaceVector since it is agenda input to FrequencyFromCGSAngularWavenumber");
90210 [[nodiscard]]
inline
90215 if (frequency.
islast()) {
90216 throw std::runtime_error(
"frequency needs to be a defined WorkspaceNumeric since it is output of FrequencyFromCGSKayserWavenumber");
90217 }
if (kayser_wavenumber.
islast()) {
90218 throw std::runtime_error(
"kayser_wavenumber needs to be a defined WorkspaceNumeric since it is agenda input to FrequencyFromCGSKayserWavenumber");
90243 [[nodiscard]]
inline
90248 if (frequency.
islast()) {
90249 throw std::runtime_error(
"frequency needs to be a defined WorkspaceVector since it is output of FrequencyFromCGSKayserWavenumber");
90250 }
if (kayser_wavenumber.
islast()) {
90251 throw std::runtime_error(
"kayser_wavenumber needs to be a defined WorkspaceVector since it is agenda input to FrequencyFromCGSKayserWavenumber");
90284 [[nodiscard]]
inline
90290 if (not delta_f_low.isnull() and delta_f_low.islast()) {
90291 throw std::runtime_error(
"delta_f_low needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to f_gridFromAbsorptionLines");
90292 }
if (not delta_f_upp.
isnull() and delta_f_upp.
islast()) {
90293 throw std::runtime_error(
"delta_f_upp needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to f_gridFromAbsorptionLines");
90294 }
if (num_freqs.
islast()) {
90295 throw std::runtime_error(
"num_freqs needs to be a defined WorkspaceIndex since it is agenda input to f_gridFromAbsorptionLines");
90299 "f_gridFromAbsorptionLines_delta_f_low_autodefault",
90300 "auto generated variable with default from method definition");
90302 "f_gridFromAbsorptionLines_delta_f_upp_autodefault",
90303 "auto generated variable with default from method definition");
90325 [[nodiscard]]
inline
90369 [[nodiscard]]
inline
90374 throw std::runtime_error(
"spacing needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to f_gridFromSensorAMSU");
90378 "f_gridFromSensorAMSU_spacing_autodefault",
90379 "auto generated variable with default from method definition");
90413 [[nodiscard]]
inline
90419 throw std::runtime_error(
"spacing needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to f_gridFromSensorAMSUgeneric");
90420 }
if (not verbosityVect.
isnull() and verbosityVect.
islast()) {
90421 throw std::runtime_error(
"verbosityVect needs to be a defined WorkspaceVector (or left default) since it is agenda input to f_gridFromSensorAMSUgeneric");
90425 "f_gridFromSensorAMSUgeneric_spacing_autodefault",
90426 "auto generated variable with default from method definition");
90428 "f_gridFromSensorAMSUgeneric_verbosityVect_autodefault",
90429 "auto generated variable with default from method definition");
90467 [[nodiscard]]
inline
90472 throw std::runtime_error(
"spacing needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to f_gridFromSensorHIRS");
90476 "f_gridFromSensorHIRS_spacing_autodefault",
90477 "auto generated variable with default from method definition");
90526 [[nodiscard]]
inline
90532 if (not freq_spacing.isnull() and freq_spacing.islast()) {
90533 throw std::runtime_error(
"freq_spacing needs to be a defined WorkspaceVector (or left default) since it is agenda input to f_gridMetMM");
90534 }
if (not freq_number.
isnull() and freq_number.
islast()) {
90535 throw std::runtime_error(
"freq_number needs to be a defined WorkspaceArrayOfIndex (or left default) since it is agenda input to f_gridMetMM");
90536 }
if (not freq_merge_threshold.isnull() and freq_merge_threshold.islast()) {
90537 throw std::runtime_error(
"freq_merge_threshold needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to f_gridMetMM");
90541 "f_gridMetMM_freq_spacing_autodefault",
90542 "auto generated variable with default from method definition");
90544 "f_gridMetMM_freq_number_autodefault",
90545 "auto generated variable with default from method definition");
90547 "f_gridMetMM_freq_merge_threshold_autodefault",
90548 "auto generated variable with default from method definition");
90569 [[nodiscard]]
inline
90592 [[nodiscard]]
inline
90616 [[nodiscard]]
inline
90640 [[nodiscard]]
inline
90664 [[nodiscard]]
inline
90690 [[nodiscard]]
inline
90714 [[nodiscard]]
inline
90742 [[nodiscard]]
inline
90747 throw std::runtime_error(
"z_ref needs to be a defined WorkspaceNumeric since it is agenda input to geo_posWherePpathPassesZref");
90770 [[nodiscard]]
inline
90776 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of GetEnvironmentVariable");
90778 throw std::runtime_error(
"in needs to be a defined WorkspaceString since it is agenda input to GetEnvironmentVariable");
90801 [[nodiscard]]
inline
90807 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of GetEnvironmentVariable");
90809 throw std::runtime_error(
"in needs to be a defined WorkspaceString since it is agenda input to GetEnvironmentVariable");
90831 [[nodiscard]]
inline
90835 if (nthreads.
islast()) {
90836 throw std::runtime_error(
"nthreads needs to be a defined WorkspaceIndex since it is output of GetNumberOfThreads");
90861 [[nodiscard]]
inline
90867 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is output of GriddedFieldGetName");
90868 }
if (griddedfield.
islast()) {
90869 throw std::runtime_error(
"griddedfield needs to be a defined WorkspaceGriddedField1 since it is agenda input to GriddedFieldGetName");
90894 [[nodiscard]]
inline
90900 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is output of GriddedFieldGetName");
90901 }
if (griddedfield.
islast()) {
90902 throw std::runtime_error(
"griddedfield needs to be a defined WorkspaceGriddedField2 since it is agenda input to GriddedFieldGetName");
90927 [[nodiscard]]
inline
90933 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is output of GriddedFieldGetName");
90934 }
if (griddedfield.
islast()) {
90935 throw std::runtime_error(
"griddedfield needs to be a defined WorkspaceGriddedField3 since it is agenda input to GriddedFieldGetName");
90960 [[nodiscard]]
inline
90966 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is output of GriddedFieldGetName");
90967 }
if (griddedfield.
islast()) {
90968 throw std::runtime_error(
"griddedfield needs to be a defined WorkspaceGriddedField4 since it is agenda input to GriddedFieldGetName");
90993 [[nodiscard]]
inline
90999 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is output of GriddedFieldGetName");
91000 }
if (griddedfield.
islast()) {
91001 throw std::runtime_error(
"griddedfield needs to be a defined WorkspaceGriddedField5 since it is agenda input to GriddedFieldGetName");
91026 [[nodiscard]]
inline
91032 throw std::runtime_error(
"name needs to be a defined WorkspaceString since it is output of GriddedFieldGetName");
91033 }
if (griddedfield.
islast()) {
91034 throw std::runtime_error(
"griddedfield needs to be a defined WorkspaceGriddedField6 since it is agenda input to GriddedFieldGetName");
91062 [[nodiscard]]
inline
91068 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField2 since it is output of GriddedFieldLatLonExpand");
91070 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField2 since it is agenda input to GriddedFieldLatLonExpand");
91098 [[nodiscard]]
inline
91104 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of GriddedFieldLatLonExpand");
91106 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is agenda input to GriddedFieldLatLonExpand");
91134 [[nodiscard]]
inline
91140 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField4 since it is output of GriddedFieldLatLonExpand");
91142 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField4 since it is agenda input to GriddedFieldLatLonExpand");
91170 [[nodiscard]]
inline
91176 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of GriddedFieldLatLonExpand");
91178 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to GriddedFieldLatLonExpand");
91208 [[nodiscard]]
inline
91215 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField2 since it is output of GriddedFieldLatLonRegrid");
91217 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField2 since it is agenda input to GriddedFieldLatLonRegrid");
91218 }
if (not interp_order.isnull() and interp_order.islast()) {
91219 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to GriddedFieldLatLonRegrid");
91223 "GriddedFieldLatLonRegrid_interp_order_autodefault",
91224 "auto generated variable with default from method definition");
91252 [[nodiscard]]
inline
91259 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of GriddedFieldLatLonRegrid");
91261 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is agenda input to GriddedFieldLatLonRegrid");
91262 }
if (not interp_order.isnull() and interp_order.islast()) {
91263 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to GriddedFieldLatLonRegrid");
91267 "GriddedFieldLatLonRegrid_interp_order_autodefault",
91268 "auto generated variable with default from method definition");
91296 [[nodiscard]]
inline
91303 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField4 since it is output of GriddedFieldLatLonRegrid");
91305 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField4 since it is agenda input to GriddedFieldLatLonRegrid");
91306 }
if (not interp_order.isnull() and interp_order.islast()) {
91307 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to GriddedFieldLatLonRegrid");
91311 "GriddedFieldLatLonRegrid_interp_order_autodefault",
91312 "auto generated variable with default from method definition");
91340 [[nodiscard]]
inline
91347 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of GriddedFieldLatLonRegrid");
91349 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to GriddedFieldLatLonRegrid");
91350 }
if (not interp_order.isnull() and interp_order.islast()) {
91351 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to GriddedFieldLatLonRegrid");
91355 "GriddedFieldLatLonRegrid_interp_order_autodefault",
91356 "auto generated variable with default from method definition");
91390 [[nodiscard]]
inline
91398 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of GriddedFieldPRegrid");
91400 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is agenda input to GriddedFieldPRegrid");
91401 }
if (not interp_order.isnull() and interp_order.islast()) {
91402 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to GriddedFieldPRegrid");
91403 }
if (not zeropadding.
isnull() and zeropadding.
islast()) {
91404 throw std::runtime_error(
"zeropadding needs to be a defined WorkspaceIndex (or left default) since it is agenda input to GriddedFieldPRegrid");
91408 "GriddedFieldPRegrid_interp_order_autodefault",
91409 "auto generated variable with default from method definition");
91411 "GriddedFieldPRegrid_zeropadding_autodefault",
91412 "auto generated variable with default from method definition");
91446 [[nodiscard]]
inline
91454 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField4 since it is output of GriddedFieldPRegrid");
91456 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField4 since it is agenda input to GriddedFieldPRegrid");
91457 }
if (not interp_order.isnull() and interp_order.islast()) {
91458 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to GriddedFieldPRegrid");
91459 }
if (not zeropadding.
isnull() and zeropadding.
islast()) {
91460 throw std::runtime_error(
"zeropadding needs to be a defined WorkspaceIndex (or left default) since it is agenda input to GriddedFieldPRegrid");
91464 "GriddedFieldPRegrid_interp_order_autodefault",
91465 "auto generated variable with default from method definition");
91467 "GriddedFieldPRegrid_zeropadding_autodefault",
91468 "auto generated variable with default from method definition");
91502 [[nodiscard]]
inline
91510 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of GriddedFieldPRegrid");
91512 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to GriddedFieldPRegrid");
91513 }
if (not interp_order.isnull() and interp_order.islast()) {
91514 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to GriddedFieldPRegrid");
91515 }
if (not zeropadding.
isnull() and zeropadding.
islast()) {
91516 throw std::runtime_error(
"zeropadding needs to be a defined WorkspaceIndex (or left default) since it is agenda input to GriddedFieldPRegrid");
91520 "GriddedFieldPRegrid_interp_order_autodefault",
91521 "auto generated variable with default from method definition");
91523 "GriddedFieldPRegrid_zeropadding_autodefault",
91524 "auto generated variable with default from method definition");
91555 [[nodiscard]]
inline
91563 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of GriddedFieldZToPRegrid");
91565 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is agenda input to GriddedFieldZToPRegrid");
91566 }
if (not interp_order.isnull() and interp_order.islast()) {
91567 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to GriddedFieldZToPRegrid");
91568 }
if (not zeropadding.
isnull() and zeropadding.
islast()) {
91569 throw std::runtime_error(
"zeropadding needs to be a defined WorkspaceIndex (or left default) since it is agenda input to GriddedFieldZToPRegrid");
91573 "GriddedFieldZToPRegrid_interp_order_autodefault",
91574 "auto generated variable with default from method definition");
91576 "GriddedFieldZToPRegrid_zeropadding_autodefault",
91577 "auto generated variable with default from method definition");
91599 [[nodiscard]]
inline
91638 [[nodiscard]]
inline
91643 throw std::runtime_error(
"in needs to be a defined WorkspaceAbsorptionLines since it is agenda input to Ignore");
91682 [[nodiscard]]
inline
91687 throw std::runtime_error(
"in needs to be a defined WorkspaceAgenda since it is agenda input to Ignore");
91726 [[nodiscard]]
inline
91731 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to Ignore");
91770 [[nodiscard]]
inline
91775 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is agenda input to Ignore");
91814 [[nodiscard]]
inline
91819 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAgenda since it is agenda input to Ignore");
91858 [[nodiscard]]
inline
91863 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is agenda input to Ignore");
91902 [[nodiscard]]
inline
91907 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is agenda input to Ignore");
91946 [[nodiscard]]
inline
91951 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is agenda input to Ignore");
91990 [[nodiscard]]
inline
91995 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfIndex since it is agenda input to Ignore");
92034 [[nodiscard]]
inline
92039 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is agenda input to Ignore");
92078 [[nodiscard]]
inline
92083 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPpath since it is agenda input to Ignore");
92122 [[nodiscard]]
inline
92127 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is agenda input to Ignore");
92166 [[nodiscard]]
inline
92171 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is agenda input to Ignore");
92210 [[nodiscard]]
inline
92215 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is agenda input to Ignore");
92254 [[nodiscard]]
inline
92259 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is agenda input to Ignore");
92298 [[nodiscard]]
inline
92303 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is agenda input to Ignore");
92342 [[nodiscard]]
inline
92347 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is agenda input to Ignore");
92386 [[nodiscard]]
inline
92391 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfString since it is agenda input to Ignore");
92430 [[nodiscard]]
inline
92435 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is agenda input to Ignore");
92474 [[nodiscard]]
inline
92479 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is agenda input to Ignore");
92518 [[nodiscard]]
inline
92523 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTime since it is agenda input to Ignore");
92562 [[nodiscard]]
inline
92567 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is agenda input to Ignore");
92606 [[nodiscard]]
inline
92611 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to Ignore");
92650 [[nodiscard]]
inline
92655 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfCIARecord since it is agenda input to Ignore");
92694 [[nodiscard]]
inline
92699 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField1 since it is agenda input to Ignore");
92738 [[nodiscard]]
inline
92743 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField2 since it is agenda input to Ignore");
92782 [[nodiscard]]
inline
92787 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to Ignore");
92826 [[nodiscard]]
inline
92831 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField4 since it is agenda input to Ignore");
92870 [[nodiscard]]
inline
92875 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Ignore");
92914 [[nodiscard]]
inline
92919 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to Ignore");
92958 [[nodiscard]]
inline
92963 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to Ignore");
93002 [[nodiscard]]
inline
93007 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to Ignore");
93046 [[nodiscard]]
inline
93051 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRadiationVector since it is agenda input to Ignore");
93090 [[nodiscard]]
inline
93095 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is agenda input to Ignore");
93134 [[nodiscard]]
inline
93139 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfScatteringMetaData since it is agenda input to Ignore");
93178 [[nodiscard]]
inline
93183 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSingleScatteringData since it is agenda input to Ignore");
93222 [[nodiscard]]
inline
93227 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSparse since it is agenda input to Ignore");
93266 [[nodiscard]]
inline
93271 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to Ignore");
93310 [[nodiscard]]
inline
93315 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfString since it is agenda input to Ignore");
93354 [[nodiscard]]
inline
93359 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTelsemAtlas since it is agenda input to Ignore");
93398 [[nodiscard]]
inline
93403 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to Ignore");
93442 [[nodiscard]]
inline
93447 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to Ignore");
93486 [[nodiscard]]
inline
93491 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor5 since it is agenda input to Ignore");
93530 [[nodiscard]]
inline
93535 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to Ignore");
93574 [[nodiscard]]
inline
93579 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to Ignore");
93618 [[nodiscard]]
inline
93623 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTime since it is agenda input to Ignore");
93662 [[nodiscard]]
inline
93667 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is agenda input to Ignore");
93706 [[nodiscard]]
inline
93711 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is agenda input to Ignore");
93750 [[nodiscard]]
inline
93755 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfXsecRecord since it is agenda input to Ignore");
93794 [[nodiscard]]
inline
93799 throw std::runtime_error(
"in needs to be a defined WorkspaceCIARecord since it is agenda input to Ignore");
93838 [[nodiscard]]
inline
93843 throw std::runtime_error(
"in needs to be a defined WorkspaceCovarianceMatrix since it is agenda input to Ignore");
93882 [[nodiscard]]
inline
93887 throw std::runtime_error(
"in needs to be a defined WorkspaceEnergyLevelMap since it is agenda input to Ignore");
93926 [[nodiscard]]
inline
93931 throw std::runtime_error(
"in needs to be a defined WorkspaceGasAbsLookup since it is agenda input to Ignore");
93970 [[nodiscard]]
inline
93975 throw std::runtime_error(
"in needs to be a defined WorkspaceGridPos since it is agenda input to Ignore");
94014 [[nodiscard]]
inline
94019 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField1 since it is agenda input to Ignore");
94058 [[nodiscard]]
inline
94063 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField2 since it is agenda input to Ignore");
94102 [[nodiscard]]
inline
94107 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is agenda input to Ignore");
94146 [[nodiscard]]
inline
94151 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField4 since it is agenda input to Ignore");
94190 [[nodiscard]]
inline
94195 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField5 since it is agenda input to Ignore");
94234 [[nodiscard]]
inline
94239 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField6 since it is agenda input to Ignore");
94278 [[nodiscard]]
inline
94283 throw std::runtime_error(
"in needs to be a defined WorkspaceHitranRelaxationMatrixData since it is agenda input to Ignore");
94322 [[nodiscard]]
inline
94327 throw std::runtime_error(
"in needs to be a defined WorkspaceIndex since it is agenda input to Ignore");
94366 [[nodiscard]]
inline
94371 throw std::runtime_error(
"in needs to be a defined WorkspaceMCAntenna since it is agenda input to Ignore");
94410 [[nodiscard]]
inline
94415 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to Ignore");
94454 [[nodiscard]]
inline
94459 throw std::runtime_error(
"in needs to be a defined WorkspaceNumeric since it is agenda input to Ignore");
94498 [[nodiscard]]
inline
94503 throw std::runtime_error(
"in needs to be a defined WorkspacePpath since it is agenda input to Ignore");
94542 [[nodiscard]]
inline
94547 throw std::runtime_error(
"in needs to be a defined WorkspacePropagationMatrix since it is agenda input to Ignore");
94586 [[nodiscard]]
inline
94591 throw std::runtime_error(
"in needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to Ignore");
94630 [[nodiscard]]
inline
94635 throw std::runtime_error(
"in needs to be a defined WorkspaceRadiationVector since it is agenda input to Ignore");
94674 [[nodiscard]]
inline
94679 throw std::runtime_error(
"in needs to be a defined WorkspaceRational since it is agenda input to Ignore");
94718 [[nodiscard]]
inline
94723 throw std::runtime_error(
"in needs to be a defined WorkspaceScatteringMetaData since it is agenda input to Ignore");
94762 [[nodiscard]]
inline
94767 throw std::runtime_error(
"in needs to be a defined WorkspaceSingleScatteringData since it is agenda input to Ignore");
94806 [[nodiscard]]
inline
94811 throw std::runtime_error(
"in needs to be a defined WorkspaceSparse since it is agenda input to Ignore");
94850 [[nodiscard]]
inline
94855 throw std::runtime_error(
"in needs to be a defined WorkspaceSpeciesAuxData since it is agenda input to Ignore");
94894 [[nodiscard]]
inline
94899 throw std::runtime_error(
"in needs to be a defined WorkspaceStokesVector since it is agenda input to Ignore");
94938 [[nodiscard]]
inline
94943 throw std::runtime_error(
"in needs to be a defined WorkspaceString since it is agenda input to Ignore");
94982 [[nodiscard]]
inline
94987 throw std::runtime_error(
"in needs to be a defined WorkspaceTelsemAtlas since it is agenda input to Ignore");
95026 [[nodiscard]]
inline
95031 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to Ignore");
95070 [[nodiscard]]
inline
95075 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to Ignore");
95114 [[nodiscard]]
inline
95119 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor5 since it is agenda input to Ignore");
95158 [[nodiscard]]
inline
95163 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor6 since it is agenda input to Ignore");
95202 [[nodiscard]]
inline
95207 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor7 since it is agenda input to Ignore");
95246 [[nodiscard]]
inline
95251 throw std::runtime_error(
"in needs to be a defined WorkspaceTimer since it is agenda input to Ignore");
95290 [[nodiscard]]
inline
95295 throw std::runtime_error(
"in needs to be a defined WorkspaceTime since it is agenda input to Ignore");
95334 [[nodiscard]]
inline
95339 throw std::runtime_error(
"in needs to be a defined WorkspaceTessemNN since it is agenda input to Ignore");
95378 [[nodiscard]]
inline
95383 throw std::runtime_error(
"in needs to be a defined WorkspaceTransmissionMatrix since it is agenda input to Ignore");
95422 [[nodiscard]]
inline
95427 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to Ignore");
95466 [[nodiscard]]
inline
95471 throw std::runtime_error(
"in needs to be a defined WorkspaceVerbosity since it is agenda input to Ignore");
95519 [[nodiscard]]
inline
95546 [[nodiscard]]
inline
95553 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of IndexAdd");
95555 throw std::runtime_error(
"in needs to be a defined WorkspaceIndex since it is agenda input to IndexAdd");
95557 throw std::runtime_error(
"value needs to be a defined WorkspaceIndex since it is agenda input to IndexAdd");
95584 [[nodiscard]]
inline
95589 throw std::runtime_error(
"n needs to be a defined WorkspaceIndex since it is output of IndexNumberOfAtmosphericPoints");
95612 [[nodiscard]]
inline
95618 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of IndexSet");
95620 throw std::runtime_error(
"value needs to be a defined WorkspaceIndex since it is agenda input to IndexSet");
95646 [[nodiscard]]
inline
95651 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to IndexSetToLast");
95677 [[nodiscard]]
inline
95682 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is agenda input to IndexSetToLast");
95708 [[nodiscard]]
inline
95713 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfAgenda since it is agenda input to IndexSetToLast");
95739 [[nodiscard]]
inline
95744 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is agenda input to IndexSetToLast");
95770 [[nodiscard]]
inline
95775 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is agenda input to IndexSetToLast");
95801 [[nodiscard]]
inline
95806 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is agenda input to IndexSetToLast");
95832 [[nodiscard]]
inline
95837 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfIndex since it is agenda input to IndexSetToLast");
95863 [[nodiscard]]
inline
95868 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is agenda input to IndexSetToLast");
95894 [[nodiscard]]
inline
95899 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfPpath since it is agenda input to IndexSetToLast");
95925 [[nodiscard]]
inline
95930 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is agenda input to IndexSetToLast");
95956 [[nodiscard]]
inline
95961 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is agenda input to IndexSetToLast");
95987 [[nodiscard]]
inline
95992 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is agenda input to IndexSetToLast");
96018 [[nodiscard]]
inline
96023 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is agenda input to IndexSetToLast");
96049 [[nodiscard]]
inline
96054 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is agenda input to IndexSetToLast");
96080 [[nodiscard]]
inline
96085 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is agenda input to IndexSetToLast");
96111 [[nodiscard]]
inline
96116 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfString since it is agenda input to IndexSetToLast");
96142 [[nodiscard]]
inline
96147 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is agenda input to IndexSetToLast");
96173 [[nodiscard]]
inline
96178 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is agenda input to IndexSetToLast");
96204 [[nodiscard]]
inline
96209 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfTime since it is agenda input to IndexSetToLast");
96235 [[nodiscard]]
inline
96240 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is agenda input to IndexSetToLast");
96266 [[nodiscard]]
inline
96271 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to IndexSetToLast");
96297 [[nodiscard]]
inline
96302 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfCIARecord since it is agenda input to IndexSetToLast");
96328 [[nodiscard]]
inline
96333 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfGriddedField1 since it is agenda input to IndexSetToLast");
96359 [[nodiscard]]
inline
96364 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfGriddedField2 since it is agenda input to IndexSetToLast");
96390 [[nodiscard]]
inline
96395 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to IndexSetToLast");
96421 [[nodiscard]]
inline
96426 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfGriddedField4 since it is agenda input to IndexSetToLast");
96452 [[nodiscard]]
inline
96457 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfIndex since it is agenda input to IndexSetToLast");
96483 [[nodiscard]]
inline
96488 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to IndexSetToLast");
96514 [[nodiscard]]
inline
96519 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to IndexSetToLast");
96545 [[nodiscard]]
inline
96550 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to IndexSetToLast");
96576 [[nodiscard]]
inline
96581 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfRadiationVector since it is agenda input to IndexSetToLast");
96607 [[nodiscard]]
inline
96612 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is agenda input to IndexSetToLast");
96638 [[nodiscard]]
inline
96643 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfScatteringMetaData since it is agenda input to IndexSetToLast");
96669 [[nodiscard]]
inline
96674 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfSingleScatteringData since it is agenda input to IndexSetToLast");
96700 [[nodiscard]]
inline
96705 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfSparse since it is agenda input to IndexSetToLast");
96731 [[nodiscard]]
inline
96736 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to IndexSetToLast");
96762 [[nodiscard]]
inline
96767 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfString since it is agenda input to IndexSetToLast");
96793 [[nodiscard]]
inline
96798 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTelsemAtlas since it is agenda input to IndexSetToLast");
96824 [[nodiscard]]
inline
96829 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to IndexSetToLast");
96855 [[nodiscard]]
inline
96860 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to IndexSetToLast");
96886 [[nodiscard]]
inline
96891 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor5 since it is agenda input to IndexSetToLast");
96917 [[nodiscard]]
inline
96922 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to IndexSetToLast");
96948 [[nodiscard]]
inline
96953 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to IndexSetToLast");
96979 [[nodiscard]]
inline
96984 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTime since it is agenda input to IndexSetToLast");
97010 [[nodiscard]]
inline
97015 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is agenda input to IndexSetToLast");
97041 [[nodiscard]]
inline
97046 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfVector since it is agenda input to IndexSetToLast");
97072 [[nodiscard]]
inline
97077 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfXsecRecord since it is agenda input to IndexSetToLast");
97103 [[nodiscard]]
inline
97108 throw std::runtime_error(
"v needs to be a defined WorkspaceVector since it is agenda input to IndexSetToLast");
97133 [[nodiscard]]
inline
97139 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of IndexStepDown");
97141 throw std::runtime_error(
"in needs to be a defined WorkspaceIndex since it is agenda input to IndexStepDown");
97166 [[nodiscard]]
inline
97172 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of IndexStepUp");
97174 throw std::runtime_error(
"in needs to be a defined WorkspaceIndex since it is agenda input to IndexStepUp");
97201 [[nodiscard]]
inline
97207 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of InterpAtmFieldToPosition");
97209 throw std::runtime_error(
"field needs to be a defined WorkspaceTensor3 since it is agenda input to InterpAtmFieldToPosition");
97241 [[nodiscard]]
inline
97247 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of InterpGriddedField2ToPosition");
97248 }
if (gfield2.
islast()) {
97249 throw std::runtime_error(
"gfield2 needs to be a defined WorkspaceGriddedField2 since it is agenda input to InterpGriddedField2ToPosition");
97283 [[nodiscard]]
inline
97289 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of InterpSurfaceFieldToPosition");
97291 throw std::runtime_error(
"field needs to be a defined WorkspaceMatrix since it is agenda input to InterpSurfaceFieldToPosition");
97316 [[nodiscard]]
inline
97338 [[nodiscard]]
inline
97420 [[nodiscard]]
inline
97426 if (not trans_in_jacobian.isnull() and trans_in_jacobian.islast()) {
97427 throw std::runtime_error(
"trans_in_jacobian needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyActiveSingleScat");
97428 }
if (not pext_scaling.
isnull() and pext_scaling.
islast()) {
97429 throw std::runtime_error(
"pext_scaling needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to iyActiveSingleScat");
97430 }
if (not t_interp_order.isnull() and t_interp_order.islast()) {
97431 throw std::runtime_error(
"t_interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyActiveSingleScat");
97435 "iyActiveSingleScat_trans_in_jacobian_autodefault",
97436 "auto generated variable with default from method definition");
97438 "iyActiveSingleScat_pext_scaling_autodefault",
97439 "auto generated variable with default from method definition");
97441 "iyActiveSingleScat_t_interp_order_autodefault",
97442 "auto generated variable with default from method definition");
97444 Group::ArrayOfIndex({118, 121, 72, 228, 231, 227, 234, 235, 226, 229, 224, 232, }),
97445 Group::ArrayOfIndex({306, 104, 35, 242, 338, 339, 344, 21, 349, 351, 353, 149, 151, 153, 53, 52, 213, 75, 277, 267, 268, 122, 136, 137, 216, 238, 346, 132, 120, 131, 256, trans_in_jacobian.isnull() ?
Index(trans_in_jacobian_default.pos()) :
Group::Index(trans_in_jacobian.pos()), pext_scaling.
isnull() ?
Index(pext_scaling_default.pos()) :
Group::Index(pext_scaling.
pos()), t_interp_order.isnull() ?
Index(t_interp_order_default.pos()) :
Group::Index(t_interp_order.pos()), }),
97465 [[nodiscard]]
inline
97471 if (not trans_in_jacobian.isnull() and trans_in_jacobian.islast()) {
97472 throw std::runtime_error(
"trans_in_jacobian needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyActiveSingleScat2");
97473 }
if (not pext_scaling.
isnull() and pext_scaling.
islast()) {
97474 throw std::runtime_error(
"pext_scaling needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to iyActiveSingleScat2");
97475 }
if (not t_interp_order.isnull() and t_interp_order.islast()) {
97476 throw std::runtime_error(
"t_interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyActiveSingleScat2");
97480 "iyActiveSingleScat2_trans_in_jacobian_autodefault",
97481 "auto generated variable with default from method definition");
97483 "iyActiveSingleScat2_pext_scaling_autodefault",
97484 "auto generated variable with default from method definition");
97486 "iyActiveSingleScat2_t_interp_order_autodefault",
97487 "auto generated variable with default from method definition");
97489 Group::ArrayOfIndex({118, 121, 72, 228, 231, 227, 234, 235, 226, 229, 224, 232, }),
97490 Group::ArrayOfIndex({306, 104, 35, 242, 338, 339, 344, 21, 349, 351, 353, 149, 151, 153, 53, 52, 213, 75, 277, 267, 268, 122, 136, 137, 216, 238, 346, 132, 120, 131, 256, trans_in_jacobian.isnull() ?
Index(trans_in_jacobian_default.pos()) :
Group::Index(trans_in_jacobian.pos()), pext_scaling.
isnull() ?
Index(pext_scaling_default.pos()) :
Group::Index(pext_scaling.
pos()), t_interp_order.isnull() ?
Index(t_interp_order_default.pos()) :
Group::Index(t_interp_order.pos()), }),
97524 [[nodiscard]]
inline
97555 [[nodiscard]]
inline
97560 Group::ArrayOfIndex({37, 36, 122, 125, 53, 48, 268, 104, 339, 258, 257, 259, 133, 127, }),
97611 [[nodiscard]]
inline
97615 Group::ArrayOfIndex({118, 121, 72, 228, 231, 227, 234, 235, 226, 224, 225, 232, 233, }),
97616 Group::ArrayOfIndex({125, 306, 104, 35, 242, 338, 339, 344, 21, 349, 351, 353, 149, 151, 153, 53, 133, 122, 136, 137, 216, 259, 238, 346, 127, 128, 129, 123, 120, 131, 256, 315, }),
97636 [[nodiscard]]
inline
97640 Group::ArrayOfIndex({118, 121, 72, 228, 231, 227, 234, 235, 226, 224, 225, 232, 233, }),
97641 Group::ArrayOfIndex({125, 306, 104, 35, 242, 338, 339, 344, 21, 349, 351, 353, 149, 151, 153, 53, 133, 122, 136, 137, 216, 259, 238, 346, 127, 128, 129, 123, 120, 131, 256, 315, }),
97661 [[nodiscard]]
inline
97666 if (not Naa_grid.isnull() and Naa_grid.islast()) {
97667 throw std::runtime_error(
"Naa_grid needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyHybrid");
97668 }
if (not t_interp_order.
isnull() and t_interp_order.
islast()) {
97669 throw std::runtime_error(
"t_interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyHybrid");
97673 "iyHybrid_Naa_grid_autodefault",
97674 "auto generated variable with default from method definition");
97676 "iyHybrid_t_interp_order_autodefault",
97677 "auto generated variable with default from method definition");
97679 Group::ArrayOfIndex({118, 121, 72, 228, 231, 227, 234, 235, 226, 229, 224, 225, 232, }),
97680 Group::ArrayOfIndex({125, 306, 104, 35, 242, 338, 339, 344, 21, 349, 351, 353, 149, 151, 153, 53, 52, 213, 75, 277, 267, 133, 122, 136, 137, 238, 346, 127, 128, 129, 123, 120, 131, 216, 259, 256, 315, 49, 378, Naa_grid.isnull() ?
Index(Naa_grid_default.pos()) :
Group::Index(Naa_grid.pos()), t_interp_order.
isnull() ?
Index(t_interp_order_default.pos()) :
Group::Index(t_interp_order.
pos()), }),
97700 [[nodiscard]]
inline
97705 if (not Naa_grid.isnull() and Naa_grid.islast()) {
97706 throw std::runtime_error(
"Naa_grid needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyHybrid2");
97707 }
if (not t_interp_order.
isnull() and t_interp_order.
islast()) {
97708 throw std::runtime_error(
"t_interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyHybrid2");
97712 "iyHybrid2_Naa_grid_autodefault",
97713 "auto generated variable with default from method definition");
97715 "iyHybrid2_t_interp_order_autodefault",
97716 "auto generated variable with default from method definition");
97718 Group::ArrayOfIndex({118, 121, 72, 228, 231, 227, 234, 235, 226, 229, 224, 225, 232, }),
97719 Group::ArrayOfIndex({125, 306, 104, 35, 242, 338, 339, 344, 21, 349, 351, 353, 149, 151, 153, 53, 52, 213, 75, 277, 267, 133, 122, 136, 137, 238, 346, 127, 128, 129, 123, 120, 131, 216, 259, 256, 315, 49, 378, Naa_grid.isnull() ?
Index(Naa_grid_default.pos()) :
Group::Index(Naa_grid.pos()), t_interp_order.
isnull() ?
Index(t_interp_order_default.pos()) :
Group::Index(t_interp_order.
pos()), }),
97741 [[nodiscard]]
inline
97748 if (not return_atm1d.isnull() and return_atm1d.islast()) {
97749 throw std::runtime_error(
"return_atm1d needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyIndependentBeamApproximation");
97751 throw std::runtime_error(
"skip_vmr needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyIndependentBeamApproximation");
97752 }
if (not skip_pnd.isnull() and skip_pnd.islast()) {
97753 throw std::runtime_error(
"skip_pnd needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyIndependentBeamApproximation");
97754 }
if (not return_masses.isnull() and return_masses.islast()) {
97755 throw std::runtime_error(
"return_masses needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyIndependentBeamApproximation");
97759 "iyIndependentBeamApproximation_return_atm1d_autodefault",
97760 "auto generated variable with default from method definition");
97762 "iyIndependentBeamApproximation_skip_vmr_autodefault",
97763 "auto generated variable with default from method definition");
97765 "iyIndependentBeamApproximation_skip_pnd_autodefault",
97766 "auto generated variable with default from method definition");
97768 "iyIndependentBeamApproximation_return_masses_autodefault",
97769 "auto generated variable with default from method definition");
97772 Group::ArrayOfIndex({125, 104, 35, 242, 139, 147, 140, 148, 338, 381, 344, 339, 349, 351, 353, 149, 151, 153, 53, 52, 213, 199, 217, 220, 221, 120, 133, 131, 258, 257, 259, 136, 122, 124, return_atm1d.isnull() ?
Index(return_atm1d_default.pos()) :
Group::Index(return_atm1d.pos()), skip_vmr.
isnull() ?
Index(skip_vmr_default.pos()) :
Group::Index(skip_vmr.
pos()), skip_pnd.isnull() ?
Index(skip_pnd_default.pos()) :
Group::Index(skip_pnd.pos()), return_masses.isnull() ?
Index(return_masses_default.pos()) :
Group::Index(return_masses.pos()), }),
97814 [[nodiscard]]
inline
97822 if (not za_interp_order.isnull() and za_interp_order.islast()) {
97823 throw std::runtime_error(
"za_interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyInterpCloudboxField");
97824 }
if (not za_restrict.
isnull() and za_restrict.
islast()) {
97825 throw std::runtime_error(
"za_restrict needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyInterpCloudboxField");
97826 }
if (not cos_za_interp.isnull() and cos_za_interp.islast()) {
97827 throw std::runtime_error(
"cos_za_interp needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyInterpCloudboxField");
97828 }
if (not za_extpolfac.isnull() and za_extpolfac.islast()) {
97829 throw std::runtime_error(
"za_extpolfac needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to iyInterpCloudboxField");
97830 }
if (not aa_interp_order.isnull() and aa_interp_order.islast()) {
97831 throw std::runtime_error(
"aa_interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyInterpCloudboxField");
97835 "iyInterpCloudboxField_za_interp_order_autodefault",
97836 "auto generated variable with default from method definition");
97838 "iyInterpCloudboxField_za_restrict_autodefault",
97839 "auto generated variable with default from method definition");
97841 "iyInterpCloudboxField_cos_za_interp_autodefault",
97842 "auto generated variable with default from method definition");
97844 "iyInterpCloudboxField_za_extpolfac_autodefault",
97845 "auto generated variable with default from method definition");
97847 "iyInterpCloudboxField_aa_interp_order_autodefault",
97848 "auto generated variable with default from method definition");
97851 Group::ArrayOfIndex({49, 262, 261, 136, 53, 52, 35, 242, 139, 147, 381, 384, 306, 378, 0, 104, za_interp_order.isnull() ?
Index(za_interp_order_default.pos()) :
Group::Index(za_interp_order.pos()), za_restrict.
isnull() ?
Index(za_restrict_default.pos()) :
Group::Index(za_restrict.
pos()), cos_za_interp.isnull() ?
Index(cos_za_interp_default.pos()) :
Group::Index(cos_za_interp.pos()), za_extpolfac.isnull() ?
Index(za_extpolfac_default.pos()) :
Group::Index(za_extpolfac.pos()), aa_interp_order.isnull() ?
Index(aa_interp_order_default.pos()) :
Group::Index(aa_interp_order.pos()), }),
97876 [[nodiscard]]
inline
97881 Group::ArrayOfIndex({122, 120, 131, 258, 257, 259, 306, 104, 126, }),
97930 [[nodiscard]]
inline
97934 if (not t_interp_order.
isnull() and t_interp_order.
islast()) {
97935 throw std::runtime_error(
"t_interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iyMC");
97939 "iyMC_t_interp_order_autodefault",
97940 "auto generated variable with default from method definition");
97943 Group::ArrayOfIndex({120, 131, 258, 257, 122, 136, 35, 242, 139, 147, 381, 338, 344, 250, 384, 53, 52, 306, 104, 267, 128, 318, 238, 223, 220, 221, 213, 133, 169, 163, 161, 164, 171, t_interp_order.
isnull() ?
Index(t_interp_order_default.pos()) :
Group::Index(t_interp_order.
pos()), }),
97969 [[nodiscard]]
inline
97974 throw std::runtime_error(
"aux_var needs to be a defined WorkspaceString since it is agenda input to iyReplaceFromAux");
97999 [[nodiscard]]
inline
98004 Group::ArrayOfIndex({133, 131, 125, 53, 136, 104, 127, 262, 261, 259, 130, 325, 326, }),
98042 [[nodiscard]]
inline
98049 if (not salinity.isnull() and salinity.islast()) {
98050 throw std::runtime_error(
"salinity needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to iySurfaceFastem");
98051 }
if (wind_speed.
islast()) {
98052 throw std::runtime_error(
"wind_speed needs to be a defined WorkspaceNumeric since it is agenda input to iySurfaceFastem");
98053 }
if (not wind_direction.
isnull() and wind_direction.
islast()) {
98054 throw std::runtime_error(
"wind_direction needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to iySurfaceFastem");
98055 }
if (not fastem_version.isnull() and fastem_version.islast()) {
98056 throw std::runtime_error(
"fastem_version needs to be a defined WorkspaceIndex (or left default) since it is agenda input to iySurfaceFastem");
98060 "iySurfaceFastem_salinity_autodefault",
98061 "auto generated variable with default from method definition");
98063 "iySurfaceFastem_wind_direction_autodefault",
98064 "auto generated variable with default from method definition");
98066 "iySurfaceFastem_fastem_version_autodefault",
98067 "auto generated variable with default from method definition");
98070 Group::ArrayOfIndex({131, 125, 136, 35, 339, 53, 306, 104, 262, 261, 259, 133, 127, 321, salinity.isnull() ?
Index(salinity_default.pos()) :
Group::Index(salinity.pos()),
Group::Index(wind_speed.
pos()), wind_direction.
isnull() ?
Index(wind_direction_default.pos()) :
Group::Index(wind_direction.
pos()), fastem_version.isnull() ?
Index(fastem_version_default.pos()) :
Group::Index(fastem_version.pos()), }),
98093 [[nodiscard]]
inline
98098 Group::ArrayOfIndex({131, 125, 136, 35, 339, 53, 306, 104, 262, 261, 259, 133, 127, 318, }),
98123 [[nodiscard]]
inline
98128 Group::ArrayOfIndex({313, 317, 312, 92, 93, 91, 131, 125, 136, 137, 35, 339, 53, 306, 104, 262, 261, 259, 133, 127, }),
98176 [[nodiscard]]
inline
98180 Group::ArrayOfIndex({118, 121, 72, 228, 231, 227, 234, 235, 226, 229, 224, 225, 232, }),
98181 Group::ArrayOfIndex({306, 104, 35, 242, 338, 339, 344, 21, 349, 351, 353, 149, 151, 153, 53, 52, 213, 75, 277, 267, 122, 136, 137, 216, 238, 346, 132, 120, 131, 256, }),
98203 [[nodiscard]]
inline
98231 [[nodiscard]]
inline
98284 [[nodiscard]]
inline
98294 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddAbsSpecies");
98296 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddAbsSpecies");
98298 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddAbsSpecies");
98299 }
if (species.
islast()) {
98300 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to jacobianAddAbsSpecies");
98301 }
if (not unit.isnull() and unit.islast()) {
98302 throw std::runtime_error(
"unit needs to be a defined WorkspaceString (or left default) since it is agenda input to jacobianAddAbsSpecies");
98303 }
if (not for_species_tag.
isnull() and for_species_tag.
islast()) {
98304 throw std::runtime_error(
"for_species_tag needs to be a defined WorkspaceIndex (or left default) since it is agenda input to jacobianAddAbsSpecies");
98308 "jacobianAddAbsSpecies_unit_autodefault",
98309 "auto generated variable with default from method definition");
98311 "jacobianAddAbsSpecies_for_species_tag_autodefault",
98312 "auto generated variable with default from method definition");
98315 Group::ArrayOfIndex({35, 242, 139, 147,
Group::Index(g1.
pos()),
Group::Index(g2.
pos()),
Group::Index(g3.
pos()),
Group::Index(species.
pos()), unit.isnull() ?
Index(unit_default.pos()) :
Group::
Index(unit.pos()), for_species_tag.isnull() ?
Index(for_species_tag_default.pos()) :
Group::
Index(for_species_tag.pos()), }),
98354 [[nodiscard]]
inline
98359 if (catalog_identity.
islast()) {
98360 throw std::runtime_error(
"catalog_identity needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to jacobianAddBasicCatalogParameter");
98361 }
if (catalog_parameter.
islast()) {
98362 throw std::runtime_error(
"catalog_parameter needs to be a defined WorkspaceString since it is agenda input to jacobianAddBasicCatalogParameter");
98389 [[nodiscard]]
inline
98394 if (catalog_identities.
islast()) {
98395 throw std::runtime_error(
"catalog_identities needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to jacobianAddBasicCatalogParameters");
98396 }
if (catalog_parameters.
islast()) {
98397 throw std::runtime_error(
"catalog_parameters needs to be a defined WorkspaceArrayOfString since it is agenda input to jacobianAddBasicCatalogParameters");
98426 [[nodiscard]]
inline
98431 throw std::runtime_error(
"df needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to jacobianAddFreqShift");
98435 "jacobianAddFreqShift_df_autodefault",
98436 "auto generated variable with default from method definition");
98463 [[nodiscard]]
inline
98468 throw std::runtime_error(
"df needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to jacobianAddFreqStretch");
98472 "jacobianAddFreqStretch_df_autodefault",
98473 "auto generated variable with default from method definition");
98529 [[nodiscard]]
inline
98536 if (line_identity.
islast()) {
98537 throw std::runtime_error(
"line_identity needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to jacobianAddShapeCatalogParameter");
98538 }
if (species.
islast()) {
98539 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to jacobianAddShapeCatalogParameter");
98540 }
if (variable.
islast()) {
98541 throw std::runtime_error(
"variable needs to be a defined WorkspaceString since it is agenda input to jacobianAddShapeCatalogParameter");
98542 }
if (coefficient.
islast()) {
98543 throw std::runtime_error(
"coefficient needs to be a defined WorkspaceString since it is agenda input to jacobianAddShapeCatalogParameter");
98593 [[nodiscard]]
inline
98600 if (line_identities.
islast()) {
98601 throw std::runtime_error(
"line_identities needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to jacobianAddShapeCatalogParameters");
98602 }
if (species.
islast()) {
98603 throw std::runtime_error(
"species needs to be a defined WorkspaceArrayOfString since it is agenda input to jacobianAddShapeCatalogParameters");
98604 }
if (variables.
islast()) {
98605 throw std::runtime_error(
"variables needs to be a defined WorkspaceArrayOfString since it is agenda input to jacobianAddShapeCatalogParameters");
98606 }
if (coefficients.
islast()) {
98607 throw std::runtime_error(
"coefficients needs to be a defined WorkspaceArrayOfString since it is agenda input to jacobianAddShapeCatalogParameters");
98650 [[nodiscard]]
inline
98659 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddMagField");
98661 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddMagField");
98663 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddMagField");
98664 }
if (not component.isnull() and component.islast()) {
98665 throw std::runtime_error(
"component needs to be a defined WorkspaceString (or left default) since it is agenda input to jacobianAddMagField");
98667 throw std::runtime_error(
"dB needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to jacobianAddMagField");
98671 "jacobianAddMagField_component_autodefault",
98672 "auto generated variable with default from method definition");
98674 "jacobianAddMagField_dB_autodefault",
98675 "auto generated variable with default from method definition");
98678 Group::ArrayOfIndex({35, 242, 139, 147,
Group::Index(g1.
pos()),
Group::Index(g2.
pos()),
Group::Index(g3.
pos()), component.isnull() ?
Index(component_default.pos()) :
Group::
Index(component.pos()), dB.isnull() ?
Index(dB_default.pos()) :
Group::
Index(dB.pos()), }),
98717 [[nodiscard]]
inline
98726 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddNLTE");
98728 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddNLTE");
98730 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddNLTE");
98731 }
if (energy_level_identity.
islast()) {
98732 throw std::runtime_error(
"energy_level_identity needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to jacobianAddNLTE");
98733 }
if (not
dx.isnull() and
dx.islast()) {
98734 throw std::runtime_error(
"dx needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to jacobianAddNLTE");
98738 "jacobianAddNLTE_dx_autodefault",
98739 "auto generated variable with default from method definition");
98742 Group::ArrayOfIndex({35, 242, 139, 147,
Group::Index(g1.
pos()),
Group::Index(g2.
pos()),
Group::Index(g3.
pos()),
Group::Index(energy_level_identity.
pos()),
dx.isnull() ?
Index(dx_default.pos()) :
Group::
Index(
dx.pos()), }),
98770 [[nodiscard]]
inline
98779 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddNLTEs");
98781 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddNLTEs");
98783 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddNLTEs");
98784 }
if (energy_level_identities.
islast()) {
98785 throw std::runtime_error(
"energy_level_identities needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to jacobianAddNLTEs");
98786 }
if (not
dx.isnull() and
dx.islast()) {
98787 throw std::runtime_error(
"dx needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to jacobianAddNLTEs");
98791 "jacobianAddNLTEs_dx_autodefault",
98792 "auto generated variable with default from method definition");
98795 Group::ArrayOfIndex({35, 242, 139, 147,
Group::Index(g1.
pos()),
Group::Index(g2.
pos()),
Group::Index(g3.
pos()),
Group::Index(energy_level_identities.
pos()),
dx.isnull() ?
Index(dx_default.pos()) :
Group::
Index(
dx.pos()), }),
98843 [[nodiscard]]
inline
98849 if (not poly_order.
isnull() and poly_order.
islast()) {
98850 throw std::runtime_error(
"poly_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to jacobianAddPointingZa");
98852 throw std::runtime_error(
"calcmode needs to be a defined WorkspaceString (or left default) since it is agenda input to jacobianAddPointingZa");
98853 }
if (not dza.isnull() and dza.islast()) {
98854 throw std::runtime_error(
"dza needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to jacobianAddPointingZa");
98858 "jacobianAddPointingZa_poly_order_autodefault",
98859 "auto generated variable with default from method definition");
98861 "jacobianAddPointingZa_calcmode_autodefault",
98862 "auto generated variable with default from method definition");
98864 "jacobianAddPointingZa_dza_autodefault",
98865 "auto generated variable with default from method definition");
98910 [[nodiscard]]
inline
98917 if (poly_order.
islast()) {
98918 throw std::runtime_error(
"poly_order needs to be a defined WorkspaceIndex since it is agenda input to jacobianAddPolyfit");
98919 }
if (not no_pol_variation.isnull() and no_pol_variation.islast()) {
98920 throw std::runtime_error(
"no_pol_variation needs to be a defined WorkspaceIndex (or left default) since it is agenda input to jacobianAddPolyfit");
98921 }
if (not no_los_variation.
isnull() and no_los_variation.
islast()) {
98922 throw std::runtime_error(
"no_los_variation needs to be a defined WorkspaceIndex (or left default) since it is agenda input to jacobianAddPolyfit");
98923 }
if (not no_mblock_variation.isnull() and no_mblock_variation.islast()) {
98924 throw std::runtime_error(
"no_mblock_variation needs to be a defined WorkspaceIndex (or left default) since it is agenda input to jacobianAddPolyfit");
98928 "jacobianAddPolyfit_no_pol_variation_autodefault",
98929 "auto generated variable with default from method definition");
98931 "jacobianAddPolyfit_no_los_variation_autodefault",
98932 "auto generated variable with default from method definition");
98934 "jacobianAddPolyfit_no_mblock_variation_autodefault",
98935 "auto generated variable with default from method definition");
98938 Group::ArrayOfIndex({295, 291, 286,
Group::Index(poly_order.
pos()), no_pol_variation.isnull() ?
Index(no_pol_variation_default.pos()) :
Group::
Index(no_pol_variation.pos()), no_los_variation.isnull() ?
Index(no_los_variation_default.pos()) :
Group::
Index(no_los_variation.pos()), no_mblock_variation.isnull() ?
Index(no_mblock_variation_default.pos()) :
Group::
Index(no_mblock_variation.pos()), }),
98969 [[nodiscard]]
inline
98978 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddScatSpecies");
98980 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddScatSpecies");
98982 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddScatSpecies");
98983 }
if (species.
islast()) {
98984 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to jacobianAddScatSpecies");
98985 }
if (quantity.
islast()) {
98986 throw std::runtime_error(
"quantity needs to be a defined WorkspaceString since it is agenda input to jacobianAddScatSpecies");
98991 Group::ArrayOfIndex({35, 242, 139, 147,
Group::Index(g1.
pos()),
Group::Index(g2.
pos()),
Group::Index(g3.
pos()),
Group::Index(species.
pos()),
Group::Index(quantity.
pos()), }),
99031 [[nodiscard]]
inline
99038 if (period_lengths.
islast()) {
99039 throw std::runtime_error(
"period_lengths needs to be a defined WorkspaceVector since it is agenda input to jacobianAddSinefit");
99040 }
if (not no_pol_variation.isnull() and no_pol_variation.islast()) {
99041 throw std::runtime_error(
"no_pol_variation needs to be a defined WorkspaceIndex (or left default) since it is agenda input to jacobianAddSinefit");
99042 }
if (not no_los_variation.
isnull() and no_los_variation.
islast()) {
99043 throw std::runtime_error(
"no_los_variation needs to be a defined WorkspaceIndex (or left default) since it is agenda input to jacobianAddSinefit");
99044 }
if (not no_mblock_variation.isnull() and no_mblock_variation.islast()) {
99045 throw std::runtime_error(
"no_mblock_variation needs to be a defined WorkspaceIndex (or left default) since it is agenda input to jacobianAddSinefit");
99049 "jacobianAddSinefit_no_pol_variation_autodefault",
99050 "auto generated variable with default from method definition");
99052 "jacobianAddSinefit_no_los_variation_autodefault",
99053 "auto generated variable with default from method definition");
99055 "jacobianAddSinefit_no_mblock_variation_autodefault",
99056 "auto generated variable with default from method definition");
99059 Group::ArrayOfIndex({295, 291, 286,
Group::Index(period_lengths.
pos()), no_pol_variation.isnull() ?
Index(no_pol_variation_default.pos()) :
Group::
Index(no_pol_variation.pos()), no_los_variation.isnull() ?
Index(no_los_variation_default.pos()) :
Group::
Index(no_los_variation.pos()), no_mblock_variation.isnull() ?
Index(no_mblock_variation_default.pos()) :
Group::
Index(no_mblock_variation.pos()), }),
99097 [[nodiscard]]
inline
99105 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddSpecialSpecies");
99107 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddSpecialSpecies");
99109 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddSpecialSpecies");
99110 }
if (species.
islast()) {
99111 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to jacobianAddSpecialSpecies");
99148 [[nodiscard]]
inline
99155 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddSurfaceQuantity");
99157 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddSurfaceQuantity");
99158 }
if (quantity.
islast()) {
99159 throw std::runtime_error(
"quantity needs to be a defined WorkspaceString since it is agenda input to jacobianAddSurfaceQuantity");
99209 [[nodiscard]]
inline
99217 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddTemperature");
99219 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddTemperature");
99221 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddTemperature");
99222 }
if (not hse.isnull() and hse.islast()) {
99223 throw std::runtime_error(
"hse needs to be a defined WorkspaceString (or left default) since it is agenda input to jacobianAddTemperature");
99227 "jacobianAddTemperature_hse_autodefault",
99228 "auto generated variable with default from method definition");
99269 [[nodiscard]]
inline
99278 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddWind");
99280 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddWind");
99282 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to jacobianAddWind");
99283 }
if (not component.isnull() and component.islast()) {
99284 throw std::runtime_error(
"component needs to be a defined WorkspaceString (or left default) since it is agenda input to jacobianAddWind");
99285 }
if (not dfrequency.
isnull() and dfrequency.
islast()) {
99286 throw std::runtime_error(
"dfrequency needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to jacobianAddWind");
99290 "jacobianAddWind_component_autodefault",
99291 "auto generated variable with default from method definition");
99293 "jacobianAddWind_dfrequency_autodefault",
99294 "auto generated variable with default from method definition");
99297 Group::ArrayOfIndex({35, 242, 139, 147,
Group::Index(g1.
pos()),
Group::Index(g2.
pos()),
Group::Index(g3.
pos()), component.isnull() ?
Index(component_default.pos()) :
Group::
Index(component.pos()), dfrequency.isnull() ?
Index(dfrequency_default.pos()) :
Group::
Index(dfrequency.pos()), }),
99329 [[nodiscard]]
inline
99355 [[nodiscard]]
inline
99380 [[nodiscard]]
inline
99405 [[nodiscard]]
inline
99410 Group::ArrayOfIndex({157, 119, 368, 306, 104, 156, 287, 295, 293, 291, 137, }),
99431 [[nodiscard]]
inline
99436 Group::ArrayOfIndex({157, 119, 368, 306, 104, 283, 156, 287, 296, 137, }),
99458 [[nodiscard]]
inline
99463 Group::ArrayOfIndex({157, 119, 368, 35, 339, 53, 306, 104, 286, 283, 337, 156, 287, 296, 133, 127, 109, 137, }),
99483 [[nodiscard]]
inline
99487 if (poly_coeff.
islast()) {
99488 throw std::runtime_error(
"poly_coeff needs to be a defined WorkspaceIndex since it is agenda input to jacobianCalcPolyfit");
99493 Group::ArrayOfIndex({157, 119, 368, 287, 295, 293, 291, 137,
Group::Index(poly_coeff.
pos()), }),
99513 [[nodiscard]]
inline
99517 if (period_index.
islast()) {
99518 throw std::runtime_error(
"period_index needs to be a defined WorkspaceIndex since it is agenda input to jacobianCalcSinefit");
99523 Group::ArrayOfIndex({157, 119, 368, 287, 295, 293, 291, 137,
Group::Index(period_index.
pos()), }),
99546 [[nodiscard]]
inline
99577 [[nodiscard]]
inline
99583 throw std::runtime_error(
"y_pert needs to be a defined WorkspaceVector since it is agenda input to jacobianFromTwoY");
99584 }
if (pert_size.
islast()) {
99585 throw std::runtime_error(
"pert_size needs to be a defined WorkspaceNumeric since it is agenda input to jacobianFromTwoY");
99614 [[nodiscard]]
inline
99618 if (pert_size.
islast()) {
99619 throw std::runtime_error(
"pert_size needs to be a defined WorkspaceNumeric since it is agenda input to jacobianFromYbatch");
99647 [[nodiscard]]
inline
99675 [[nodiscard]]
inline
99720 [[nodiscard]]
inline
99725 if (transformation_matrix.
islast()) {
99726 throw std::runtime_error(
"transformation_matrix needs to be a defined WorkspaceMatrix since it is agenda input to jacobianSetAffineTransformation");
99727 }
if (offset_vector.
islast()) {
99728 throw std::runtime_error(
"offset_vector needs to be a defined WorkspaceVector since it is agenda input to jacobianSetAffineTransformation");
99807 [[nodiscard]]
inline
99813 if (transformation_func.
islast()) {
99814 throw std::runtime_error(
"transformation_func needs to be a defined WorkspaceString since it is agenda input to jacobianSetFuncTransformation");
99815 }
if (not z_min.isnull() and z_min.islast()) {
99816 throw std::runtime_error(
"z_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to jacobianSetFuncTransformation");
99818 throw std::runtime_error(
"z_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to jacobianSetFuncTransformation");
99822 "jacobianSetFuncTransformation_z_min_autodefault",
99823 "auto generated variable with default from method definition");
99825 "jacobianSetFuncTransformation_z_max_autodefault",
99826 "auto generated variable with default from method definition");
99848 [[nodiscard]]
inline
99852 if (field_raw.
islast()) {
99853 throw std::runtime_error(
"field_raw needs to be a defined WorkspaceGriddedField3 since it is agenda input to lat_gridFromRawField");
99880 [[nodiscard]]
inline
99902 [[nodiscard]]
inline
99907 throw std::runtime_error(
"dt needs to be a defined WorkspaceNumeric since it is output of LocalTimeOffset");
99931 [[nodiscard]]
inline
99935 if (field_raw.
islast()) {
99936 throw std::runtime_error(
"field_raw needs to be a defined WorkspaceGriddedField3 since it is agenda input to lon_gridFromRawField");
99963 [[nodiscard]]
inline
99967 if (not interp_order.isnull() and interp_order.islast()) {
99968 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to MagFieldsCalc");
99972 "MagFieldsCalc_interp_order_autodefault",
99973 "auto generated variable with default from method definition");
99999 [[nodiscard]]
inline
100003 if (not interp_order.isnull() and interp_order.islast()) {
100004 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to MagFieldsCalcExpand1D");
100008 "MagFieldsCalcExpand1D_interp_order_autodefault",
100009 "auto generated variable with default from method definition");
100030 [[nodiscard]]
inline
100035 if (not interp_order.isnull() and interp_order.islast()) {
100036 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to MagFieldsFromAltitudeRawCalc");
100037 }
if (not extrapolating.
isnull() and extrapolating.
islast()) {
100038 throw std::runtime_error(
"extrapolating needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to MagFieldsFromAltitudeRawCalc");
100042 "MagFieldsFromAltitudeRawCalc_interp_order_autodefault",
100043 "auto generated variable with default from method definition");
100045 "MagFieldsFromAltitudeRawCalc_extrapolating_autodefault",
100046 "auto generated variable with default from method definition");
100073 [[nodiscard]]
inline
100077 if (basename.
islast()) {
100078 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to MagRawRead");
100104 [[nodiscard]]
inline
100111 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixAddScalar");
100113 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to MatrixAddScalar");
100114 }
if (value.
islast()) {
100115 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to MatrixAddScalar");
100152 [[nodiscard]]
inline
100158 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixCBR");
100160 throw std::runtime_error(
"f needs to be a defined WorkspaceVector since it is agenda input to MatrixCBR");
100183 [[nodiscard]]
inline
100189 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixCopySparse");
100191 throw std::runtime_error(
"in needs to be a defined WorkspaceSparse since it is agenda input to MatrixCopySparse");
100220 [[nodiscard]]
inline
100228 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixExtractFromTensor3");
100230 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to MatrixExtractFromTensor3");
100232 throw std::runtime_error(
"i needs to be a defined WorkspaceIndex since it is agenda input to MatrixExtractFromTensor3");
100233 }
if (direction.
islast()) {
100234 throw std::runtime_error(
"direction needs to be a defined WorkspaceString since it is agenda input to MatrixExtractFromTensor3");
100257 [[nodiscard]]
inline
100263 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixFromCovarianceMatrix");
100265 throw std::runtime_error(
"in needs to be a defined WorkspaceCovarianceMatrix since it is agenda input to MatrixFromCovarianceMatrix");
100294 [[nodiscard]]
inline
100301 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixIdentity");
100303 throw std::runtime_error(
"n needs to be a defined WorkspaceIndex since it is agenda input to MatrixIdentity");
100305 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to MatrixIdentity");
100309 "MatrixIdentity_value_autodefault",
100310 "auto generated variable with default from method definition");
100336 [[nodiscard]]
inline
100343 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixMatrixMultiply");
100345 throw std::runtime_error(
"m needs to be a defined WorkspaceMatrix since it is agenda input to MatrixMatrixMultiply");
100347 throw std::runtime_error(
"x needs to be a defined WorkspaceMatrix since it is agenda input to MatrixMatrixMultiply");
100380 [[nodiscard]]
inline
100387 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixPlanck");
100389 throw std::runtime_error(
"f needs to be a defined WorkspaceVector since it is agenda input to MatrixPlanck");
100391 throw std::runtime_error(
"t needs to be a defined WorkspaceNumeric since it is agenda input to MatrixPlanck");
100418 [[nodiscard]]
inline
100425 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixScale");
100427 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to MatrixScale");
100428 }
if (value.
islast()) {
100429 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to MatrixScale");
100455 [[nodiscard]]
inline
100461 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixSet");
100462 }
if (value.
islast()) {
100463 throw std::runtime_error(
"value needs to be a defined WorkspaceMatrix since it is agenda input to MatrixSet");
100488 [[nodiscard]]
inline
100494 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixSetConstant");
100495 }
if (value.
islast()) {
100496 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to MatrixSetConstant");
100521 [[nodiscard]]
inline
100527 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of MatrixUnitIntensity");
100529 throw std::runtime_error(
"f needs to be a defined WorkspaceVector since it is agenda input to MatrixUnitIntensity");
100556 [[nodiscard]]
inline
100563 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of MatrixVectorMultiply");
100565 throw std::runtime_error(
"m needs to be a defined WorkspaceMatrix since it is agenda input to MatrixVectorMultiply");
100567 throw std::runtime_error(
"v needs to be a defined WorkspaceVector since it is agenda input to MatrixVectorMultiply");
100590 [[nodiscard]]
inline
100596 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Matrix1ColFromVector");
100598 throw std::runtime_error(
"v needs to be a defined WorkspaceVector since it is agenda input to Matrix1ColFromVector");
100625 [[nodiscard]]
inline
100632 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Matrix2ColFromVectors");
100634 throw std::runtime_error(
"v1 needs to be a defined WorkspaceVector since it is agenda input to Matrix2ColFromVectors");
100636 throw std::runtime_error(
"v2 needs to be a defined WorkspaceVector since it is agenda input to Matrix2ColFromVectors");
100664 [[nodiscard]]
inline
100672 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Matrix3ColFromVectors");
100674 throw std::runtime_error(
"v1 needs to be a defined WorkspaceVector since it is agenda input to Matrix3ColFromVectors");
100676 throw std::runtime_error(
"v2 needs to be a defined WorkspaceVector since it is agenda input to Matrix3ColFromVectors");
100678 throw std::runtime_error(
"v3 needs to be a defined WorkspaceVector since it is agenda input to Matrix3ColFromVectors");
100701 [[nodiscard]]
inline
100707 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Matrix1RowFromVector");
100709 throw std::runtime_error(
"v needs to be a defined WorkspaceVector since it is agenda input to Matrix1RowFromVector");
100736 [[nodiscard]]
inline
100743 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Matrix2RowFromVectors");
100745 throw std::runtime_error(
"v1 needs to be a defined WorkspaceVector since it is agenda input to Matrix2RowFromVectors");
100747 throw std::runtime_error(
"v2 needs to be a defined WorkspaceVector since it is agenda input to Matrix2RowFromVectors");
100775 [[nodiscard]]
inline
100783 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of Matrix3RowFromVectors");
100785 throw std::runtime_error(
"v1 needs to be a defined WorkspaceVector since it is agenda input to Matrix3RowFromVectors");
100787 throw std::runtime_error(
"v2 needs to be a defined WorkspaceVector since it is agenda input to Matrix3RowFromVectors");
100789 throw std::runtime_error(
"v3 needs to be a defined WorkspaceVector since it is agenda input to Matrix3RowFromVectors");
100827 [[nodiscard]]
inline
100833 if (spacing.
islast()) {
100834 throw std::runtime_error(
"spacing needs to be a defined WorkspaceNumeric since it is agenda input to mblock_dlos_gridUniformCircular");
100835 }
if (width.
islast()) {
100836 throw std::runtime_error(
"width needs to be a defined WorkspaceNumeric since it is agenda input to mblock_dlos_gridUniformCircular");
100837 }
if (not centre.isnull() and centre.islast()) {
100838 throw std::runtime_error(
"centre needs to be a defined WorkspaceIndex (or left default) since it is agenda input to mblock_dlos_gridUniformCircular");
100842 "mblock_dlos_gridUniformCircular_centre_autodefault",
100843 "auto generated variable with default from method definition");
100875 [[nodiscard]]
inline
100882 if (spacing.
islast()) {
100883 throw std::runtime_error(
"spacing needs to be a defined WorkspaceNumeric since it is agenda input to mblock_dlos_gridUniformRectangular");
100884 }
if (za_width.
islast()) {
100885 throw std::runtime_error(
"za_width needs to be a defined WorkspaceNumeric since it is agenda input to mblock_dlos_gridUniformRectangular");
100886 }
if (aa_width.
islast()) {
100887 throw std::runtime_error(
"aa_width needs to be a defined WorkspaceNumeric since it is agenda input to mblock_dlos_gridUniformRectangular");
100888 }
if (not centre.isnull() and centre.islast()) {
100889 throw std::runtime_error(
"centre needs to be a defined WorkspaceIndex (or left default) since it is agenda input to mblock_dlos_gridUniformRectangular");
100893 "mblock_dlos_gridUniformRectangular_centre_autodefault",
100894 "auto generated variable with default from method definition");
100919 [[nodiscard]]
inline
100924 if (za_sigma.
islast()) {
100925 throw std::runtime_error(
"za_sigma needs to be a defined WorkspaceNumeric since it is agenda input to mc_antennaSetGaussian");
100926 }
if (aa_sigma.
islast()) {
100927 throw std::runtime_error(
"aa_sigma needs to be a defined WorkspaceNumeric since it is agenda input to mc_antennaSetGaussian");
100954 [[nodiscard]]
inline
100959 if (za_fwhm.
islast()) {
100960 throw std::runtime_error(
"za_fwhm needs to be a defined WorkspaceNumeric since it is agenda input to mc_antennaSetGaussianByFWHM");
100961 }
if (aa_fwhm.
islast()) {
100962 throw std::runtime_error(
"aa_fwhm needs to be a defined WorkspaceNumeric since it is agenda input to mc_antennaSetGaussianByFWHM");
100986 [[nodiscard]]
inline
101031 [[nodiscard]]
inline
101036 if (not l_mc_scat_order.isnull() and l_mc_scat_order.islast()) {
101037 throw std::runtime_error(
"l_mc_scat_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to MCGeneral");
101038 }
if (not t_interp_order.
isnull() and t_interp_order.
islast()) {
101039 throw std::runtime_error(
"t_interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to MCGeneral");
101043 "MCGeneral_l_mc_scat_order_autodefault",
101044 "auto generated variable with default from method definition");
101046 "MCGeneral_t_interp_order_autodefault",
101047 "auto generated variable with default from method definition");
101050 Group::ArrayOfIndex({158, 104, 105, 286, 283, 306, 35, 223, 220, 221, 128, 318, 238, 242, 139, 147, 381, 250, 384, 338, 344, 53, 52, 213, 267, 36, 37, 268, 48, 133, 168, 169, 163, 161, 164, 171, l_mc_scat_order.isnull() ?
Index(l_mc_scat_order_default.pos()) :
Group::Index(l_mc_scat_order.pos()), t_interp_order.
isnull() ?
Index(t_interp_order_default.pos()) :
Group::Index(t_interp_order.
pos()), }),
101095 [[nodiscard]]
inline
101101 if (not ze_tref.isnull() and ze_tref.islast()) {
101102 throw std::runtime_error(
"ze_tref needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to MCRadar");
101104 throw std::runtime_error(
"k2 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to MCRadar");
101105 }
if (not t_interp_order.isnull() and t_interp_order.islast()) {
101106 throw std::runtime_error(
"t_interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to MCRadar");
101110 "MCRadar_ze_tref_autodefault",
101111 "auto generated variable with default from method definition");
101113 "MCRadar_k2_autodefault",
101114 "auto generated variable with default from method definition");
101116 "MCRadar_t_interp_order_autodefault",
101117 "auto generated variable with default from method definition");
101120 Group::ArrayOfIndex({158, 104, 105, 286, 283, 306, 35, 220, 223, 221, 238, 242, 139, 147, 381, 250, 384, 338, 344, 53, 52, 213, 267, 170, 246, 36, 37, 268, 48, 133, 162, 168, 161, ze_tref.isnull() ?
Index(ze_tref_default.pos()) :
Group::Index(ze_tref.pos()), k2.
isnull() ?
Index(k2_default.pos()) :
Group::Index(k2.
pos()), t_interp_order.isnull() ?
Index(t_interp_order_default.pos()) :
Group::Index(t_interp_order.pos()), }),
101136 [[nodiscard]]
inline
101158 [[nodiscard]]
inline
101163 throw std::runtime_error(
"s needs to be a defined WorkspaceNumeric since it is agenda input to nlte_fieldRescalePopulationLevels");
101194 [[nodiscard]]
inline
101204 throw std::runtime_error(
"df needs to be a defined WorkspaceNumeric since it is agenda input to nlte_fieldForSingleSpeciesNonOverlappingLines");
101205 }
if (not convergence_limit.isnull() and convergence_limit.islast()) {
101206 throw std::runtime_error(
"convergence_limit needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to nlte_fieldForSingleSpeciesNonOverlappingLines");
101208 throw std::runtime_error(
"nz needs to be a defined WorkspaceIndex since it is agenda input to nlte_fieldForSingleSpeciesNonOverlappingLines");
101210 throw std::runtime_error(
"nf needs to be a defined WorkspaceIndex since it is agenda input to nlte_fieldForSingleSpeciesNonOverlappingLines");
101211 }
if (dampened.
islast()) {
101212 throw std::runtime_error(
"dampened needs to be a defined WorkspaceIndex since it is agenda input to nlte_fieldForSingleSpeciesNonOverlappingLines");
101213 }
if (not iteration_limit.
isnull() and iteration_limit.
islast()) {
101214 throw std::runtime_error(
"iteration_limit needs to be a defined WorkspaceIndex (or left default) since it is agenda input to nlte_fieldForSingleSpeciesNonOverlappingLines");
101218 "nlte_fieldForSingleSpeciesNonOverlappingLines_convergence_limit_autodefault",
101219 "auto generated variable with default from method definition");
101221 "nlte_fieldForSingleSpeciesNonOverlappingLines_iteration_limit_autodefault",
101222 "auto generated variable with default from method definition");
101225 Group::ArrayOfIndex({21, 11, 182, 181, 117, 127, 217, 128, 129, 123, 238, 346, 344, 338, 381, 242, 35, 250, 315, 191,
Group::Index(df.
pos()), convergence_limit.isnull() ?
Index(convergence_limit_default.pos()) :
Group::
Index(convergence_limit.pos()),
Group::
Index(nz.pos()),
Group::
Index(nf.pos()),
Group::
Index(dampened.pos()), iteration_limit.isnull() ?
Index(iteration_limit_default.pos()) :
Group::
Index(iteration_limit.pos()), }),
101244 [[nodiscard]]
inline
101249 throw std::runtime_error(
"basename needs to be a defined WorkspaceString (or left default) since it is agenda input to collision_coefficientsFromSplitFiles");
101253 "collision_coefficientsFromSplitFiles_basename_autodefault",
101254 "auto generated variable with default from method definition");
101279 [[nodiscard]]
inline
101286 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of NumericAdd");
101288 throw std::runtime_error(
"in needs to be a defined WorkspaceNumeric since it is agenda input to NumericAdd");
101289 }
if (value.
islast()) {
101290 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to NumericAdd");
101321 [[nodiscard]]
inline
101328 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of NumericFromVector");
101330 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to NumericFromVector");
101332 throw std::runtime_error(
"op needs to be a defined WorkspaceString since it is agenda input to NumericFromVector");
101359 [[nodiscard]]
inline
101366 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of NumericInvScale");
101368 throw std::runtime_error(
"in needs to be a defined WorkspaceNumeric since it is agenda input to NumericInvScale");
101369 }
if (value.
islast()) {
101370 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to NumericInvScale");
101397 [[nodiscard]]
inline
101404 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of NumericScale");
101406 throw std::runtime_error(
"in needs to be a defined WorkspaceNumeric since it is agenda input to NumericScale");
101407 }
if (value.
islast()) {
101408 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to NumericScale");
101431 [[nodiscard]]
inline
101437 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of NumericSet");
101438 }
if (value.
islast()) {
101439 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to NumericSet");
101463 [[nodiscard]]
inline
101469 throw std::runtime_error(
"out needs to be a defined WorkspaceQuantumIdentifier since it is output of QuantumIdentifierSet");
101470 }
if (string_initializer.
islast()) {
101471 throw std::runtime_error(
"string_initializer needs to be a defined WorkspaceString since it is agenda input to QuantumIdentifierSet");
101495 [[nodiscard]]
inline
101501 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of ArrayOfQuantumIdentifierSet");
101502 }
if (string_initializers.
islast()) {
101503 throw std::runtime_error(
"string_initializers needs to be a defined WorkspaceArrayOfString since it is agenda input to ArrayOfQuantumIdentifierSet");
101526 [[nodiscard]]
inline
101531 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to nelemGet");
101554 [[nodiscard]]
inline
101559 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is agenda input to nelemGet");
101582 [[nodiscard]]
inline
101587 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfAgenda since it is agenda input to nelemGet");
101610 [[nodiscard]]
inline
101615 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is agenda input to nelemGet");
101638 [[nodiscard]]
inline
101643 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is agenda input to nelemGet");
101666 [[nodiscard]]
inline
101671 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is agenda input to nelemGet");
101694 [[nodiscard]]
inline
101699 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfIndex since it is agenda input to nelemGet");
101722 [[nodiscard]]
inline
101727 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is agenda input to nelemGet");
101750 [[nodiscard]]
inline
101755 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfPpath since it is agenda input to nelemGet");
101778 [[nodiscard]]
inline
101783 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is agenda input to nelemGet");
101806 [[nodiscard]]
inline
101811 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is agenda input to nelemGet");
101834 [[nodiscard]]
inline
101839 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is agenda input to nelemGet");
101862 [[nodiscard]]
inline
101867 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is agenda input to nelemGet");
101890 [[nodiscard]]
inline
101895 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is agenda input to nelemGet");
101918 [[nodiscard]]
inline
101923 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is agenda input to nelemGet");
101946 [[nodiscard]]
inline
101951 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfString since it is agenda input to nelemGet");
101974 [[nodiscard]]
inline
101979 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is agenda input to nelemGet");
102002 [[nodiscard]]
inline
102007 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is agenda input to nelemGet");
102030 [[nodiscard]]
inline
102035 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfTime since it is agenda input to nelemGet");
102058 [[nodiscard]]
inline
102063 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is agenda input to nelemGet");
102086 [[nodiscard]]
inline
102091 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to nelemGet");
102114 [[nodiscard]]
inline
102119 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfCIARecord since it is agenda input to nelemGet");
102142 [[nodiscard]]
inline
102147 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfGriddedField1 since it is agenda input to nelemGet");
102170 [[nodiscard]]
inline
102175 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfGriddedField2 since it is agenda input to nelemGet");
102198 [[nodiscard]]
inline
102203 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to nelemGet");
102226 [[nodiscard]]
inline
102231 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfGriddedField4 since it is agenda input to nelemGet");
102254 [[nodiscard]]
inline
102259 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfIndex since it is agenda input to nelemGet");
102282 [[nodiscard]]
inline
102287 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to nelemGet");
102310 [[nodiscard]]
inline
102315 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to nelemGet");
102338 [[nodiscard]]
inline
102343 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to nelemGet");
102366 [[nodiscard]]
inline
102371 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfRadiationVector since it is agenda input to nelemGet");
102394 [[nodiscard]]
inline
102399 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is agenda input to nelemGet");
102422 [[nodiscard]]
inline
102427 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfScatteringMetaData since it is agenda input to nelemGet");
102450 [[nodiscard]]
inline
102455 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfSingleScatteringData since it is agenda input to nelemGet");
102478 [[nodiscard]]
inline
102483 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfSparse since it is agenda input to nelemGet");
102506 [[nodiscard]]
inline
102511 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to nelemGet");
102534 [[nodiscard]]
inline
102539 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfString since it is agenda input to nelemGet");
102562 [[nodiscard]]
inline
102567 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTelsemAtlas since it is agenda input to nelemGet");
102590 [[nodiscard]]
inline
102595 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to nelemGet");
102618 [[nodiscard]]
inline
102623 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to nelemGet");
102646 [[nodiscard]]
inline
102651 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor5 since it is agenda input to nelemGet");
102674 [[nodiscard]]
inline
102679 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to nelemGet");
102702 [[nodiscard]]
inline
102707 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to nelemGet");
102730 [[nodiscard]]
inline
102735 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTime since it is agenda input to nelemGet");
102758 [[nodiscard]]
inline
102763 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is agenda input to nelemGet");
102786 [[nodiscard]]
inline
102791 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfVector since it is agenda input to nelemGet");
102814 [[nodiscard]]
inline
102819 throw std::runtime_error(
"v needs to be a defined WorkspaceArrayOfXsecRecord since it is agenda input to nelemGet");
102842 [[nodiscard]]
inline
102847 throw std::runtime_error(
"v needs to be a defined WorkspaceVector since it is agenda input to nelemGet");
102870 [[nodiscard]]
inline
102875 throw std::runtime_error(
"v needs to be a defined WorkspaceMatrix since it is agenda input to ncolsGet");
102898 [[nodiscard]]
inline
102903 throw std::runtime_error(
"v needs to be a defined WorkspaceSparse since it is agenda input to ncolsGet");
102926 [[nodiscard]]
inline
102931 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor3 since it is agenda input to ncolsGet");
102954 [[nodiscard]]
inline
102959 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor4 since it is agenda input to ncolsGet");
102982 [[nodiscard]]
inline
102987 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor5 since it is agenda input to ncolsGet");
103010 [[nodiscard]]
inline
103015 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor6 since it is agenda input to ncolsGet");
103038 [[nodiscard]]
inline
103043 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor7 since it is agenda input to ncolsGet");
103066 [[nodiscard]]
inline
103071 throw std::runtime_error(
"v needs to be a defined WorkspaceMatrix since it is agenda input to nrowsGet");
103094 [[nodiscard]]
inline
103099 throw std::runtime_error(
"v needs to be a defined WorkspaceSparse since it is agenda input to nrowsGet");
103122 [[nodiscard]]
inline
103127 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor3 since it is agenda input to nrowsGet");
103150 [[nodiscard]]
inline
103155 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor4 since it is agenda input to nrowsGet");
103178 [[nodiscard]]
inline
103183 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor5 since it is agenda input to nrowsGet");
103206 [[nodiscard]]
inline
103211 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor6 since it is agenda input to nrowsGet");
103234 [[nodiscard]]
inline
103239 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor7 since it is agenda input to nrowsGet");
103262 [[nodiscard]]
inline
103267 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor3 since it is agenda input to npagesGet");
103290 [[nodiscard]]
inline
103295 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor4 since it is agenda input to npagesGet");
103318 [[nodiscard]]
inline
103323 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor5 since it is agenda input to npagesGet");
103346 [[nodiscard]]
inline
103351 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor6 since it is agenda input to npagesGet");
103374 [[nodiscard]]
inline
103379 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor7 since it is agenda input to npagesGet");
103402 [[nodiscard]]
inline
103407 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor4 since it is agenda input to nbooksGet");
103430 [[nodiscard]]
inline
103435 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor5 since it is agenda input to nbooksGet");
103458 [[nodiscard]]
inline
103463 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor6 since it is agenda input to nbooksGet");
103486 [[nodiscard]]
inline
103491 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor7 since it is agenda input to nbooksGet");
103514 [[nodiscard]]
inline
103519 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor5 since it is agenda input to nshelvesGet");
103542 [[nodiscard]]
inline
103547 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor6 since it is agenda input to nshelvesGet");
103570 [[nodiscard]]
inline
103575 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor7 since it is agenda input to nshelvesGet");
103598 [[nodiscard]]
inline
103603 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor6 since it is agenda input to nvitrinesGet");
103626 [[nodiscard]]
inline
103631 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor7 since it is agenda input to nvitrinesGet");
103654 [[nodiscard]]
inline
103659 throw std::runtime_error(
"v needs to be a defined WorkspaceTensor7 since it is agenda input to nlibrariesGet");
103681 [[nodiscard]]
inline
103706 [[nodiscard]]
inline
103754 [[nodiscard]]
inline
103778 [[nodiscard]]
inline
103782 if (
data.islast()) {
103783 throw std::runtime_error(
"data needs to be a defined WorkspaceTensor4 since it is agenda input to nlte_fieldFromRaw");
103807 [[nodiscard]]
inline
103833 [[nodiscard]]
inline
103839 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of ArrayOfQuantumIdentifierFromLines");
103840 }
if (not global.isnull() and global.islast()) {
103841 throw std::runtime_error(
"global needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ArrayOfQuantumIdentifierFromLines");
103845 "ArrayOfQuantumIdentifierFromLines_global_autodefault",
103846 "auto generated variable with default from method definition");
103869 [[nodiscard]]
inline
103890 [[nodiscard]]
inline
103912 [[nodiscard]]
inline
103917 throw std::runtime_error(
"offset needs to be a defined WorkspaceNumeric since it is agenda input to timeOffset");
104019 [[nodiscard]]
inline
104031 throw std::runtime_error(
"method needs to be a defined WorkspaceString since it is agenda input to OEM");
104032 }
if (not max_start_cost.isnull() and max_start_cost.islast()) {
104033 throw std::runtime_error(
"max_start_cost needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to OEM");
104035 throw std::runtime_error(
"x_norm needs to be a defined WorkspaceVector (or left default) since it is agenda input to OEM");
104036 }
if (not max_iter.isnull() and max_iter.islast()) {
104037 throw std::runtime_error(
"max_iter needs to be a defined WorkspaceIndex (or left default) since it is agenda input to OEM");
104038 }
if (not stop_dx.isnull() and stop_dx.islast()) {
104039 throw std::runtime_error(
"stop_dx needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to OEM");
104040 }
if (not lm_ga_settings.isnull() and lm_ga_settings.islast()) {
104041 throw std::runtime_error(
"lm_ga_settings needs to be a defined WorkspaceVector (or left default) since it is agenda input to OEM");
104042 }
if (not clear_matrices.isnull() and clear_matrices.islast()) {
104043 throw std::runtime_error(
"clear_matrices needs to be a defined WorkspaceIndex (or left default) since it is agenda input to OEM");
104044 }
if (not display_progress.isnull() and display_progress.islast()) {
104045 throw std::runtime_error(
"display_progress needs to be a defined WorkspaceIndex (or left default) since it is agenda input to OEM");
104048 static const auto max_start_cost_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::infinity(),
104049 "OEM_max_start_cost_autodefault",
104050 "auto generated variable with default from method definition");
104052 "OEM_x_norm_autodefault",
104053 "auto generated variable with default from method definition");
104055 "OEM_max_iter_autodefault",
104056 "auto generated variable with default from method definition");
104058 "OEM_stop_dx_autodefault",
104059 "auto generated variable with default from method definition");
104061 "OEM_lm_ga_settings_autodefault",
104062 "auto generated variable with default from method definition");
104064 "OEM_clear_matrices_autodefault",
104065 "auto generated variable with default from method definition");
104067 "OEM_display_progress_autodefault",
104068 "auto generated variable with default from method definition");
104071 Group::ArrayOfIndex({359, 60, 360, 58, 137, 115,
Group::Index(method.
pos()), max_start_cost.isnull() ?
Index(max_start_cost_default.pos()) :
Group::
Index(max_start_cost.pos()), x_norm.isnull() ?
Index(x_norm_default.pos()) :
Group::
Index(x_norm.pos()), max_iter.isnull() ?
Index(max_iter_default.pos()) :
Group::
Index(max_iter.pos()), stop_dx.isnull() ?
Index(stop_dx_default.pos()) :
Group::
Index(stop_dx.pos()), lm_ga_settings.isnull() ?
Index(lm_ga_settings_default.pos()) :
Group::
Index(lm_ga_settings.pos()), clear_matrices.isnull() ?
Index(clear_matrices_default.pos()) :
Group::
Index(clear_matrices.pos()), display_progress.isnull() ?
Index(display_progress_default.pos()) :
Group::
Index(display_progress.pos()), }),
104090 [[nodiscard]]
inline
104117 [[nodiscard]]
inline
104140 [[nodiscard]]
inline
104170 [[nodiscard]]
inline
104202 [[nodiscard]]
inline
104207 Group::ArrayOfIndex({267, 378, 0, 380, 1, 105, 104, 264, 213, 276, 272, 273, }),
104228 [[nodiscard]]
inline
104233 Group::ArrayOfIndex({267, 268, 378, 0, 380, 1, 105, 264, 213, 276, 272, 273, }),
104253 [[nodiscard]]
inline
104258 Group::ArrayOfIndex({270, 378, 0, 380, 1, 264, 213, 276, 272, 273, }),
104274 [[nodiscard]]
inline
104295 [[nodiscard]]
inline
104316 [[nodiscard]]
inline
104350 [[nodiscard]]
inline
104356 if (bulkprop_name.
islast()) {
104357 throw std::runtime_error(
"bulkprop_name needs to be a defined WorkspaceString since it is agenda input to particle_bulkprop_fieldClip");
104358 }
if (not limit_low.isnull() and limit_low.islast()) {
104359 throw std::runtime_error(
"limit_low needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to particle_bulkprop_fieldClip");
104360 }
if (not limit_high.
isnull() and limit_high.
islast()) {
104361 throw std::runtime_error(
"limit_high needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to particle_bulkprop_fieldClip");
104364 static const auto limit_low_default =
Var::NumericCreate(ws, -std::numeric_limits<Numeric>::infinity(),
104365 "particle_bulkprop_fieldClip_limit_low_autodefault",
104366 "auto generated variable with default from method definition");
104367 static const auto limit_high_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::infinity(),
104368 "particle_bulkprop_fieldClip_limit_high_autodefault",
104369 "auto generated variable with default from method definition");
104397 [[nodiscard]]
inline
104407 if (particle_type.
islast()) {
104408 throw std::runtime_error(
"particle_type needs to be a defined WorkspaceString since it is agenda input to particle_bulkprop_fieldPerturb");
104409 }
if (p_ret_grid.
islast()) {
104410 throw std::runtime_error(
"p_ret_grid needs to be a defined WorkspaceVector since it is agenda input to particle_bulkprop_fieldPerturb");
104411 }
if (lat_ret_grid.
islast()) {
104412 throw std::runtime_error(
"lat_ret_grid needs to be a defined WorkspaceVector since it is agenda input to particle_bulkprop_fieldPerturb");
104413 }
if (lon_ret_grid.
islast()) {
104414 throw std::runtime_error(
"lon_ret_grid needs to be a defined WorkspaceVector since it is agenda input to particle_bulkprop_fieldPerturb");
104415 }
if (pert_index.
islast()) {
104416 throw std::runtime_error(
"pert_index needs to be a defined WorkspaceIndex since it is agenda input to particle_bulkprop_fieldPerturb");
104417 }
if (pert_size.
islast()) {
104418 throw std::runtime_error(
"pert_size needs to be a defined WorkspaceNumeric since it is agenda input to particle_bulkprop_fieldPerturb");
104419 }
if (not pert_mode.isnull() and pert_mode.islast()) {
104420 throw std::runtime_error(
"pert_mode needs to be a defined WorkspaceString (or left default) since it is agenda input to particle_bulkprop_fieldPerturb");
104424 "particle_bulkprop_fieldPerturb_pert_mode_autodefault",
104425 "auto generated variable with default from method definition");
104428 Group::ArrayOfIndex({35, 242, 139, 147, 198,
Group::Index(particle_type.
pos()),
Group::Index(p_ret_grid.
pos()),
Group::Index(lat_ret_grid.
pos()),
Group::Index(lon_ret_grid.
pos()),
Group::Index(pert_index.
pos()),
Group::Index(pert_size.
pos()), pert_mode.isnull() ?
Index(pert_mode_default.pos()) :
Group::
Index(pert_mode.pos()), }),
104450 [[nodiscard]]
inline
104457 if (particle_type.
islast()) {
104458 throw std::runtime_error(
"particle_type needs to be a defined WorkspaceString since it is agenda input to particle_bulkprop_fieldPerturbAtmGrids");
104459 }
if (pert_index.
islast()) {
104460 throw std::runtime_error(
"pert_index needs to be a defined WorkspaceIndex since it is agenda input to particle_bulkprop_fieldPerturbAtmGrids");
104461 }
if (pert_size.
islast()) {
104462 throw std::runtime_error(
"pert_size needs to be a defined WorkspaceNumeric since it is agenda input to particle_bulkprop_fieldPerturbAtmGrids");
104463 }
if (not pert_mode.isnull() and pert_mode.islast()) {
104464 throw std::runtime_error(
"pert_mode needs to be a defined WorkspaceString (or left default) since it is agenda input to particle_bulkprop_fieldPerturbAtmGrids");
104468 "particle_bulkprop_fieldPerturbAtmGrids_pert_mode_autodefault",
104469 "auto generated variable with default from method definition");
104472 Group::ArrayOfIndex({35, 242, 139, 147, 198,
Group::Index(particle_type.
pos()),
Group::Index(pert_index.
pos()),
Group::Index(pert_size.
pos()), pert_mode.isnull() ?
Index(pert_mode_default.pos()) :
Group::
Index(pert_mode.pos()), }),
104503 [[nodiscard]]
inline
104535 [[nodiscard]]
inline
104557 [[nodiscard]]
inline
104584 [[nodiscard]]
inline
104626 [[nodiscard]]
inline
104631 Group::ArrayOfIndex({267, 378, 0, 380, 1, 105, 104, 264, 213, 276, 272, 273, }),
104654 [[nodiscard]]
inline
104659 Group::ArrayOfIndex({205, 270, 89, 0, 380, 1, 264, 213, 276, 272, 273, }),
104677 [[nodiscard]]
inline
104682 Group::ArrayOfIndex({270, 89, 0, 380, 1, 264, 213, 276, 272, 273, }),
104702 [[nodiscard]]
inline
104707 Group::ArrayOfIndex({267, 268, 378, 0, 380, 1, 105, 264, 213, 276, 272, 273, }),
104759 [[nodiscard]]
inline
104767 if (not quad_order.isnull() and quad_order.islast()) {
104768 throw std::runtime_error(
"quad_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to pndFromPsd");
104769 }
if (scat_index.
islast()) {
104770 throw std::runtime_error(
"scat_index needs to be a defined WorkspaceIndex since it is agenda input to pndFromPsd");
104771 }
if (not threshold_se_ext.
isnull() and threshold_se_ext.
islast()) {
104772 throw std::runtime_error(
"threshold_se_ext needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to pndFromPsd");
104773 }
if (not threshold_ss_ext.isnull() and threshold_ss_ext.islast()) {
104774 throw std::runtime_error(
"threshold_ss_ext needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to pndFromPsd");
104775 }
if (not threshold_se_pnd.isnull() and threshold_se_pnd.islast()) {
104776 throw std::runtime_error(
"threshold_se_pnd needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to pndFromPsd");
104780 "pndFromPsd_quad_order_autodefault",
104781 "auto generated variable with default from method definition");
104783 "pndFromPsd_threshold_se_ext_autodefault",
104784 "auto generated variable with default from method definition");
104786 "pndFromPsd_threshold_ss_ext_autodefault",
104787 "auto generated variable with default from method definition");
104789 "pndFromPsd_threshold_se_pnd_autodefault",
104790 "auto generated variable with default from method definition");
104793 Group::ArrayOfIndex({214, 240, 241, 77, 267, 104, 268, quad_order.isnull() ?
Index(quad_order_default.pos()) :
Group::Index(quad_order.pos()),
Group::Index(scat_index.
pos()), threshold_se_ext.
isnull() ?
Index(threshold_se_ext_default.pos()) :
Group::Index(threshold_se_ext.
pos()), threshold_ss_ext.isnull() ?
Index(threshold_ss_ext_default.pos()) :
Group::Index(threshold_ss_ext.pos()), threshold_se_pnd.isnull() ?
Index(threshold_se_pnd_default.pos()) :
Group::Index(threshold_se_pnd.pos()), }),
104813 [[nodiscard]]
inline
104817 if (not quad_order.isnull() and quad_order.islast()) {
104818 throw std::runtime_error(
"quad_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to pndFromPsdBasic");
104822 "pndFromPsdBasic_quad_order_autodefault",
104823 "auto generated variable with default from method definition");
104852 [[nodiscard]]
inline
104857 Group::ArrayOfIndex({35, 242, 139, 147, 338, 53, 52, 277, 267, 275, 197, 198, 207, 210, 136, 137, }),
104886 [[nodiscard]]
inline
104890 if (not zeropadding.
isnull() and zeropadding.
islast()) {
104891 throw std::runtime_error(
"zeropadding needs to be a defined WorkspaceIndex (or left default) since it is agenda input to pnd_fieldCalcFrompnd_field_raw");
104895 "pnd_fieldCalcFrompnd_field_raw_zeropadding_autodefault",
104896 "auto generated variable with default from method definition");
104931 [[nodiscard]]
inline
104935 if (not nzero.isnull() and nzero.islast()) {
104936 throw std::runtime_error(
"nzero needs to be a defined WorkspaceIndex (or left default) since it is agenda input to pnd_fieldExpand1D");
104940 "pnd_fieldExpand1D_nzero_autodefault",
104941 "auto generated variable with default from method definition");
104978 [[nodiscard]]
inline
105016 [[nodiscard]]
inline
105021 throw std::runtime_error(
"nz needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ppath_fieldFromDownUpLimbGeoms");
105025 "ppath_fieldFromDownUpLimbGeoms_nz_autodefault",
105026 "auto generated variable with default from method definition");
105029 Group::ArrayOfIndex({217, 220, 221, 37, 381, 104, 53, 48, 219, 258, 257, 259, 250, 35, nz.
isnull() ?
Index(nz_default.pos()) :
Group::Index(nz.
pos()), }),
105054 [[nodiscard]]
inline
105059 Group::ArrayOfIndex({217, 220, 221, 37, 104, 53, 48, 219, 258, 257, 259, }),
105077 [[nodiscard]]
inline
105082 Group::ArrayOfIndex({217, 220, 221, 37, 104, 53, 48, 219, 286, 283, 259, }),
105113 [[nodiscard]]
inline
105118 if (altitude.
islast()) {
105119 throw std::runtime_error(
"altitude needs to be a defined WorkspaceNumeric since it is agenda input to ppathCalcFromAltitude");
105120 }
if (not accuracy.isnull() and accuracy.islast()) {
105121 throw std::runtime_error(
"accuracy needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ppathCalcFromAltitude");
105125 "ppathCalcFromAltitude_accuracy_autodefault",
105126 "auto generated variable with default from method definition");
105129 Group::ArrayOfIndex({217, 220, 221, 37, 104, 53, 48, 219, 258, 257, 259,
Group::Index(altitude.
pos()), accuracy.isnull() ?
Index(accuracy_default.pos()) :
Group::
Index(accuracy.pos()), }),
105164 [[nodiscard]]
inline
105170 if (not za_accuracy.isnull() and za_accuracy.islast()) {
105171 throw std::runtime_error(
"za_accuracy needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ppathFromRtePos2");
105172 }
if (not pplrt_factor.
isnull() and pplrt_factor.
islast()) {
105173 throw std::runtime_error(
"pplrt_factor needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ppathFromRtePos2");
105174 }
if (not pplrt_lowest.isnull() and pplrt_lowest.islast()) {
105175 throw std::runtime_error(
"pplrt_lowest needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ppathFromRtePos2");
105179 "ppathFromRtePos2_za_accuracy_autodefault",
105180 "auto generated variable with default from method definition");
105182 "ppathFromRtePos2_pplrt_factor_autodefault",
105183 "auto generated variable with default from method definition");
105185 "ppathFromRtePos2_pplrt_lowest_autodefault",
105186 "auto generated variable with default from method definition");
105189 Group::ArrayOfIndex({223, 35, 242, 139, 147, 381, 104, 250, 384, 258, 259, 220, za_accuracy.isnull() ?
Index(za_accuracy_default.pos()) :
Group::Index(za_accuracy.pos()), pplrt_factor.
isnull() ?
Index(pplrt_factor_default.pos()) :
Group::Index(pplrt_factor.
pos()), pplrt_lowest.isnull() ?
Index(pplrt_lowest_default.pos()) :
Group::Index(pplrt_lowest.pos()), }),
105218 [[nodiscard]]
inline
105223 Group::ArrayOfIndex({35, 381, 384, 53, 52, 219, 258, 257, 220, }),
105250 [[nodiscard]]
inline
105255 Group::ArrayOfIndex({223, 219, 35, 242, 139, 147, 381, 104, 250, 384, 53, 52, 258, 257, 220, 221, }),
105284 [[nodiscard]]
inline
105290 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ppathWriteXMLPartial");
105292 throw std::runtime_error(
"file_index needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ppathWriteXMLPartial");
105296 "ppathWriteXMLPartial_filename_autodefault",
105297 "auto generated variable with default from method definition");
105299 "ppathWriteXMLPartial_file_index_autodefault",
105300 "auto generated variable with default from method definition");
105331 [[nodiscard]]
inline
105369 [[nodiscard]]
inline
105374 Group::ArrayOfIndex({248, 35, 242, 139, 147, 381, 338, 344, 250, 384, 104, 220, 221, }),
105393 [[nodiscard]]
inline
105416 [[nodiscard]]
inline
105422 throw std::runtime_error(
"in needs to be a defined WorkspaceAbsorptionLines since it is agenda input to Print");
105424 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105428 "Print_level_autodefault",
105429 "auto generated variable with default from method definition");
105450 [[nodiscard]]
inline
105456 throw std::runtime_error(
"in needs to be a defined WorkspaceAgenda since it is agenda input to Print");
105458 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105462 "Print_level_autodefault",
105463 "auto generated variable with default from method definition");
105484 [[nodiscard]]
inline
105490 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to Print");
105492 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105496 "Print_level_autodefault",
105497 "auto generated variable with default from method definition");
105518 [[nodiscard]]
inline
105524 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is agenda input to Print");
105526 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105530 "Print_level_autodefault",
105531 "auto generated variable with default from method definition");
105552 [[nodiscard]]
inline
105558 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAgenda since it is agenda input to Print");
105560 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105564 "Print_level_autodefault",
105565 "auto generated variable with default from method definition");
105586 [[nodiscard]]
inline
105592 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is agenda input to Print");
105594 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105598 "Print_level_autodefault",
105599 "auto generated variable with default from method definition");
105620 [[nodiscard]]
inline
105626 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is agenda input to Print");
105628 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105632 "Print_level_autodefault",
105633 "auto generated variable with default from method definition");
105654 [[nodiscard]]
inline
105660 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is agenda input to Print");
105662 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105666 "Print_level_autodefault",
105667 "auto generated variable with default from method definition");
105688 [[nodiscard]]
inline
105694 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfIndex since it is agenda input to Print");
105696 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105700 "Print_level_autodefault",
105701 "auto generated variable with default from method definition");
105722 [[nodiscard]]
inline
105728 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is agenda input to Print");
105730 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105734 "Print_level_autodefault",
105735 "auto generated variable with default from method definition");
105756 [[nodiscard]]
inline
105762 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPpath since it is agenda input to Print");
105764 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105768 "Print_level_autodefault",
105769 "auto generated variable with default from method definition");
105790 [[nodiscard]]
inline
105796 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is agenda input to Print");
105798 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105802 "Print_level_autodefault",
105803 "auto generated variable with default from method definition");
105824 [[nodiscard]]
inline
105830 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is agenda input to Print");
105832 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105836 "Print_level_autodefault",
105837 "auto generated variable with default from method definition");
105858 [[nodiscard]]
inline
105864 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is agenda input to Print");
105866 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105870 "Print_level_autodefault",
105871 "auto generated variable with default from method definition");
105892 [[nodiscard]]
inline
105898 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is agenda input to Print");
105900 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105904 "Print_level_autodefault",
105905 "auto generated variable with default from method definition");
105926 [[nodiscard]]
inline
105932 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is agenda input to Print");
105934 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105938 "Print_level_autodefault",
105939 "auto generated variable with default from method definition");
105960 [[nodiscard]]
inline
105966 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is agenda input to Print");
105968 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
105972 "Print_level_autodefault",
105973 "auto generated variable with default from method definition");
105994 [[nodiscard]]
inline
106000 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfString since it is agenda input to Print");
106002 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106006 "Print_level_autodefault",
106007 "auto generated variable with default from method definition");
106028 [[nodiscard]]
inline
106034 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is agenda input to Print");
106036 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106040 "Print_level_autodefault",
106041 "auto generated variable with default from method definition");
106062 [[nodiscard]]
inline
106068 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is agenda input to Print");
106070 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106074 "Print_level_autodefault",
106075 "auto generated variable with default from method definition");
106096 [[nodiscard]]
inline
106102 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTime since it is agenda input to Print");
106104 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106108 "Print_level_autodefault",
106109 "auto generated variable with default from method definition");
106130 [[nodiscard]]
inline
106136 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is agenda input to Print");
106138 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106142 "Print_level_autodefault",
106143 "auto generated variable with default from method definition");
106164 [[nodiscard]]
inline
106170 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to Print");
106172 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106176 "Print_level_autodefault",
106177 "auto generated variable with default from method definition");
106198 [[nodiscard]]
inline
106204 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfCIARecord since it is agenda input to Print");
106206 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106210 "Print_level_autodefault",
106211 "auto generated variable with default from method definition");
106232 [[nodiscard]]
inline
106238 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField1 since it is agenda input to Print");
106240 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106244 "Print_level_autodefault",
106245 "auto generated variable with default from method definition");
106266 [[nodiscard]]
inline
106272 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField2 since it is agenda input to Print");
106274 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106278 "Print_level_autodefault",
106279 "auto generated variable with default from method definition");
106300 [[nodiscard]]
inline
106306 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to Print");
106308 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106312 "Print_level_autodefault",
106313 "auto generated variable with default from method definition");
106334 [[nodiscard]]
inline
106340 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField4 since it is agenda input to Print");
106342 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106346 "Print_level_autodefault",
106347 "auto generated variable with default from method definition");
106368 [[nodiscard]]
inline
106374 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Print");
106376 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106380 "Print_level_autodefault",
106381 "auto generated variable with default from method definition");
106402 [[nodiscard]]
inline
106408 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to Print");
106410 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106414 "Print_level_autodefault",
106415 "auto generated variable with default from method definition");
106436 [[nodiscard]]
inline
106442 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to Print");
106444 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106448 "Print_level_autodefault",
106449 "auto generated variable with default from method definition");
106470 [[nodiscard]]
inline
106476 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to Print");
106478 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106482 "Print_level_autodefault",
106483 "auto generated variable with default from method definition");
106504 [[nodiscard]]
inline
106510 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRadiationVector since it is agenda input to Print");
106512 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106516 "Print_level_autodefault",
106517 "auto generated variable with default from method definition");
106538 [[nodiscard]]
inline
106544 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is agenda input to Print");
106546 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106550 "Print_level_autodefault",
106551 "auto generated variable with default from method definition");
106572 [[nodiscard]]
inline
106578 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfScatteringMetaData since it is agenda input to Print");
106580 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106584 "Print_level_autodefault",
106585 "auto generated variable with default from method definition");
106606 [[nodiscard]]
inline
106612 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSingleScatteringData since it is agenda input to Print");
106614 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106618 "Print_level_autodefault",
106619 "auto generated variable with default from method definition");
106640 [[nodiscard]]
inline
106646 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSparse since it is agenda input to Print");
106648 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106652 "Print_level_autodefault",
106653 "auto generated variable with default from method definition");
106674 [[nodiscard]]
inline
106680 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to Print");
106682 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106686 "Print_level_autodefault",
106687 "auto generated variable with default from method definition");
106708 [[nodiscard]]
inline
106714 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfString since it is agenda input to Print");
106716 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106720 "Print_level_autodefault",
106721 "auto generated variable with default from method definition");
106742 [[nodiscard]]
inline
106748 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTelsemAtlas since it is agenda input to Print");
106750 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106754 "Print_level_autodefault",
106755 "auto generated variable with default from method definition");
106776 [[nodiscard]]
inline
106782 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to Print");
106784 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106788 "Print_level_autodefault",
106789 "auto generated variable with default from method definition");
106810 [[nodiscard]]
inline
106816 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to Print");
106818 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106822 "Print_level_autodefault",
106823 "auto generated variable with default from method definition");
106844 [[nodiscard]]
inline
106850 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor5 since it is agenda input to Print");
106852 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106856 "Print_level_autodefault",
106857 "auto generated variable with default from method definition");
106878 [[nodiscard]]
inline
106884 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to Print");
106886 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106890 "Print_level_autodefault",
106891 "auto generated variable with default from method definition");
106912 [[nodiscard]]
inline
106918 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to Print");
106920 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106924 "Print_level_autodefault",
106925 "auto generated variable with default from method definition");
106946 [[nodiscard]]
inline
106952 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTime since it is agenda input to Print");
106954 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106958 "Print_level_autodefault",
106959 "auto generated variable with default from method definition");
106980 [[nodiscard]]
inline
106986 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is agenda input to Print");
106988 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
106992 "Print_level_autodefault",
106993 "auto generated variable with default from method definition");
107014 [[nodiscard]]
inline
107020 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is agenda input to Print");
107022 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107026 "Print_level_autodefault",
107027 "auto generated variable with default from method definition");
107048 [[nodiscard]]
inline
107054 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfXsecRecord since it is agenda input to Print");
107056 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107060 "Print_level_autodefault",
107061 "auto generated variable with default from method definition");
107082 [[nodiscard]]
inline
107088 throw std::runtime_error(
"in needs to be a defined WorkspaceCIARecord since it is agenda input to Print");
107090 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107094 "Print_level_autodefault",
107095 "auto generated variable with default from method definition");
107116 [[nodiscard]]
inline
107122 throw std::runtime_error(
"in needs to be a defined WorkspaceCovarianceMatrix since it is agenda input to Print");
107124 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107128 "Print_level_autodefault",
107129 "auto generated variable with default from method definition");
107150 [[nodiscard]]
inline
107156 throw std::runtime_error(
"in needs to be a defined WorkspaceEnergyLevelMap since it is agenda input to Print");
107158 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107162 "Print_level_autodefault",
107163 "auto generated variable with default from method definition");
107184 [[nodiscard]]
inline
107190 throw std::runtime_error(
"in needs to be a defined WorkspaceGasAbsLookup since it is agenda input to Print");
107192 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107196 "Print_level_autodefault",
107197 "auto generated variable with default from method definition");
107218 [[nodiscard]]
inline
107224 throw std::runtime_error(
"in needs to be a defined WorkspaceGridPos since it is agenda input to Print");
107226 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107230 "Print_level_autodefault",
107231 "auto generated variable with default from method definition");
107252 [[nodiscard]]
inline
107258 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField1 since it is agenda input to Print");
107260 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107264 "Print_level_autodefault",
107265 "auto generated variable with default from method definition");
107286 [[nodiscard]]
inline
107292 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField2 since it is agenda input to Print");
107294 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107298 "Print_level_autodefault",
107299 "auto generated variable with default from method definition");
107320 [[nodiscard]]
inline
107326 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is agenda input to Print");
107328 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107332 "Print_level_autodefault",
107333 "auto generated variable with default from method definition");
107354 [[nodiscard]]
inline
107360 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField4 since it is agenda input to Print");
107362 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107366 "Print_level_autodefault",
107367 "auto generated variable with default from method definition");
107388 [[nodiscard]]
inline
107394 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField5 since it is agenda input to Print");
107396 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107400 "Print_level_autodefault",
107401 "auto generated variable with default from method definition");
107422 [[nodiscard]]
inline
107428 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField6 since it is agenda input to Print");
107430 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107434 "Print_level_autodefault",
107435 "auto generated variable with default from method definition");
107456 [[nodiscard]]
inline
107462 throw std::runtime_error(
"in needs to be a defined WorkspaceHitranRelaxationMatrixData since it is agenda input to Print");
107464 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107468 "Print_level_autodefault",
107469 "auto generated variable with default from method definition");
107490 [[nodiscard]]
inline
107496 throw std::runtime_error(
"in needs to be a defined WorkspaceIndex since it is agenda input to Print");
107498 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107502 "Print_level_autodefault",
107503 "auto generated variable with default from method definition");
107524 [[nodiscard]]
inline
107530 throw std::runtime_error(
"in needs to be a defined WorkspaceMCAntenna since it is agenda input to Print");
107532 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107536 "Print_level_autodefault",
107537 "auto generated variable with default from method definition");
107558 [[nodiscard]]
inline
107564 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to Print");
107566 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107570 "Print_level_autodefault",
107571 "auto generated variable with default from method definition");
107592 [[nodiscard]]
inline
107598 throw std::runtime_error(
"in needs to be a defined WorkspaceNumeric since it is agenda input to Print");
107600 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107604 "Print_level_autodefault",
107605 "auto generated variable with default from method definition");
107626 [[nodiscard]]
inline
107632 throw std::runtime_error(
"in needs to be a defined WorkspacePpath since it is agenda input to Print");
107634 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107638 "Print_level_autodefault",
107639 "auto generated variable with default from method definition");
107660 [[nodiscard]]
inline
107666 throw std::runtime_error(
"in needs to be a defined WorkspacePropagationMatrix since it is agenda input to Print");
107668 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107672 "Print_level_autodefault",
107673 "auto generated variable with default from method definition");
107694 [[nodiscard]]
inline
107700 throw std::runtime_error(
"in needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to Print");
107702 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107706 "Print_level_autodefault",
107707 "auto generated variable with default from method definition");
107728 [[nodiscard]]
inline
107734 throw std::runtime_error(
"in needs to be a defined WorkspaceRadiationVector since it is agenda input to Print");
107736 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107740 "Print_level_autodefault",
107741 "auto generated variable with default from method definition");
107762 [[nodiscard]]
inline
107768 throw std::runtime_error(
"in needs to be a defined WorkspaceRational since it is agenda input to Print");
107770 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107774 "Print_level_autodefault",
107775 "auto generated variable with default from method definition");
107796 [[nodiscard]]
inline
107802 throw std::runtime_error(
"in needs to be a defined WorkspaceScatteringMetaData since it is agenda input to Print");
107804 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107808 "Print_level_autodefault",
107809 "auto generated variable with default from method definition");
107830 [[nodiscard]]
inline
107836 throw std::runtime_error(
"in needs to be a defined WorkspaceSingleScatteringData since it is agenda input to Print");
107838 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107842 "Print_level_autodefault",
107843 "auto generated variable with default from method definition");
107864 [[nodiscard]]
inline
107870 throw std::runtime_error(
"in needs to be a defined WorkspaceSparse since it is agenda input to Print");
107872 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107876 "Print_level_autodefault",
107877 "auto generated variable with default from method definition");
107898 [[nodiscard]]
inline
107904 throw std::runtime_error(
"in needs to be a defined WorkspaceSpeciesAuxData since it is agenda input to Print");
107906 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107910 "Print_level_autodefault",
107911 "auto generated variable with default from method definition");
107932 [[nodiscard]]
inline
107938 throw std::runtime_error(
"in needs to be a defined WorkspaceStokesVector since it is agenda input to Print");
107940 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107944 "Print_level_autodefault",
107945 "auto generated variable with default from method definition");
107966 [[nodiscard]]
inline
107972 throw std::runtime_error(
"in needs to be a defined WorkspaceString since it is agenda input to Print");
107974 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
107978 "Print_level_autodefault",
107979 "auto generated variable with default from method definition");
108000 [[nodiscard]]
inline
108006 throw std::runtime_error(
"in needs to be a defined WorkspaceTelsemAtlas since it is agenda input to Print");
108008 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
108012 "Print_level_autodefault",
108013 "auto generated variable with default from method definition");
108034 [[nodiscard]]
inline
108040 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to Print");
108042 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
108046 "Print_level_autodefault",
108047 "auto generated variable with default from method definition");
108068 [[nodiscard]]
inline
108074 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to Print");
108076 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
108080 "Print_level_autodefault",
108081 "auto generated variable with default from method definition");
108102 [[nodiscard]]
inline
108108 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor5 since it is agenda input to Print");
108110 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
108114 "Print_level_autodefault",
108115 "auto generated variable with default from method definition");
108136 [[nodiscard]]
inline
108142 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor6 since it is agenda input to Print");
108144 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
108148 "Print_level_autodefault",
108149 "auto generated variable with default from method definition");
108170 [[nodiscard]]
inline
108176 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor7 since it is agenda input to Print");
108178 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
108182 "Print_level_autodefault",
108183 "auto generated variable with default from method definition");
108204 [[nodiscard]]
inline
108210 throw std::runtime_error(
"in needs to be a defined WorkspaceTimer since it is agenda input to Print");
108212 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
108216 "Print_level_autodefault",
108217 "auto generated variable with default from method definition");
108238 [[nodiscard]]
inline
108244 throw std::runtime_error(
"in needs to be a defined WorkspaceTime since it is agenda input to Print");
108246 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
108250 "Print_level_autodefault",
108251 "auto generated variable with default from method definition");
108272 [[nodiscard]]
inline
108278 throw std::runtime_error(
"in needs to be a defined WorkspaceTessemNN since it is agenda input to Print");
108280 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
108284 "Print_level_autodefault",
108285 "auto generated variable with default from method definition");
108306 [[nodiscard]]
inline
108312 throw std::runtime_error(
"in needs to be a defined WorkspaceTransmissionMatrix since it is agenda input to Print");
108314 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
108318 "Print_level_autodefault",
108319 "auto generated variable with default from method definition");
108340 [[nodiscard]]
inline
108346 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to Print");
108348 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
108352 "Print_level_autodefault",
108353 "auto generated variable with default from method definition");
108374 [[nodiscard]]
inline
108380 throw std::runtime_error(
"in needs to be a defined WorkspaceVerbosity since it is agenda input to Print");
108382 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Print");
108386 "Print_level_autodefault",
108387 "auto generated variable with default from method definition");
108406 [[nodiscard]]
inline
108429 [[nodiscard]]
inline
108434 if (not only_allocated.isnull() and only_allocated.islast()) {
108435 throw std::runtime_error(
"only_allocated needs to be a defined WorkspaceIndex (or left default) since it is agenda input to PrintWorkspace");
108437 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to PrintWorkspace");
108441 "PrintWorkspace_only_allocated_autodefault",
108442 "auto generated variable with default from method definition");
108444 "PrintWorkspace_level_autodefault",
108445 "auto generated variable with default from method definition");
108472 [[nodiscard]]
inline
108478 throw std::runtime_error(
"z_grid needs to be a defined WorkspaceVector since it is output of ZFromPSimple");
108480 throw std::runtime_error(
"p_grid needs to be a defined WorkspaceVector since it is agenda input to ZFromPSimple");
108511 [[nodiscard]]
inline
108517 throw std::runtime_error(
"p_grid needs to be a defined WorkspaceVector since it is output of PFromZSimple");
108518 }
if (z_grid.
islast()) {
108519 throw std::runtime_error(
"z_grid needs to be a defined WorkspaceVector since it is agenda input to PFromZSimple");
108554 [[nodiscard]]
inline
108580 [[nodiscard]]
inline
108635 [[nodiscard]]
inline
108639 if (not extpolfac.isnull() and extpolfac.islast()) {
108640 throw std::runtime_error(
"extpolfac needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to propmat_clearskyAddFromLookup");
108644 "propmat_clearskyAddFromLookup_extpolfac_autodefault",
108645 "auto generated variable with default from method definition");
108648 Group::ArrayOfIndex({12, 19, 16, 18, 15, 8, 104, 263, 264, 266, 137, extpolfac.isnull() ?
Index(extpolfac_default.pos()) :
Group::Index(extpolfac.pos()), }),
108670 [[nodiscard]]
inline
108675 Group::ArrayOfIndex({9, 11, 104, 21, 137, 200, 263, 264, 266, }),
108703 [[nodiscard]]
inline
108772 [[nodiscard]]
inline
108776 if (not use_abs_as_ext.isnull() and use_abs_as_ext.islast()) {
108777 throw std::runtime_error(
"use_abs_as_ext needs to be a defined WorkspaceIndex (or left default) since it is agenda input to propmat_clearskyAddParticles");
108781 "propmat_clearskyAddParticles_use_abs_as_ext_autodefault",
108782 "auto generated variable with default from method definition");
108785 Group::ArrayOfIndex({306, 35, 104, 21, 137, 266, 261, 264, 267, 268, use_abs_as_ext.isnull() ?
Index(use_abs_as_ext_default.pos()) :
Group::Index(use_abs_as_ext.pos()), }),
108808 [[nodiscard]]
inline
108812 const Var::Numeric& manual_zeeman_magnetic_field_strength={},
108815 if (not manual_zeeman_tag.isnull() and manual_zeeman_tag.islast()) {
108816 throw std::runtime_error(
"manual_zeeman_tag needs to be a defined WorkspaceIndex (or left default) since it is agenda input to propmat_clearskyAddZeeman");
108817 }
if (not manual_zeeman_magnetic_field_strength.
isnull() and manual_zeeman_magnetic_field_strength.
islast()) {
108818 throw std::runtime_error(
"manual_zeeman_magnetic_field_strength needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to propmat_clearskyAddZeeman");
108819 }
if (not manual_zeeman_theta.isnull() and manual_zeeman_theta.islast()) {
108820 throw std::runtime_error(
"manual_zeeman_theta needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to propmat_clearskyAddZeeman");
108821 }
if (not manual_zeeman_eta.isnull() and manual_zeeman_eta.islast()) {
108822 throw std::runtime_error(
"manual_zeeman_eta needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to propmat_clearskyAddZeeman");
108826 "propmat_clearskyAddZeeman_manual_zeeman_tag_autodefault",
108827 "auto generated variable with default from method definition");
108828 static const auto manual_zeeman_magnetic_field_strength_default =
Var::NumericCreate(ws, 1.0,
108829 "propmat_clearskyAddZeeman_manual_zeeman_magnetic_field_strength_autodefault",
108830 "auto generated variable with default from method definition");
108832 "propmat_clearskyAddZeeman_manual_zeeman_theta_autodefault",
108833 "auto generated variable with default from method definition");
108835 "propmat_clearskyAddZeeman_manual_zeeman_eta_autodefault",
108836 "auto generated variable with default from method definition");
108839 Group::ArrayOfIndex({11, 104, 21, 137, 117, 200, 263, 264, 265, 266, 260, 261, 35, 141, manual_zeeman_tag.isnull() ?
Index(manual_zeeman_tag_default.pos()) :
Group::Index(manual_zeeman_tag.pos()), manual_zeeman_magnetic_field_strength.
isnull() ?
Index(manual_zeeman_magnetic_field_strength_default.pos()) :
Group::Index(manual_zeeman_magnetic_field_strength.
pos()), manual_zeeman_theta.isnull() ?
Index(manual_zeeman_theta_default.pos()) :
Group::Index(manual_zeeman_theta.pos()), manual_zeeman_eta.isnull() ?
Index(manual_zeeman_eta_default.pos()) :
Group::Index(manual_zeeman_eta.pos()), }),
108858 [[nodiscard]]
inline
108885 [[nodiscard]]
inline
108909 [[nodiscard]]
inline
108934 [[nodiscard]]
inline
108971 [[nodiscard]]
inline
108976 if (not doppler.isnull() and doppler.islast()) {
108977 throw std::runtime_error(
"doppler needs to be a defined WorkspaceVector (or left default) since it is agenda input to propmat_clearsky_fieldCalc");
108979 throw std::runtime_error(
"los needs to be a defined WorkspaceVector (or left default) since it is agenda input to propmat_clearsky_fieldCalc");
108983 "propmat_clearsky_fieldCalc_doppler_autodefault",
108984 "auto generated variable with default from method definition");
108986 "propmat_clearsky_fieldCalc_los_autodefault",
108987 "auto generated variable with default from method definition");
108990 Group::ArrayOfIndex({36, 104, 306, 242, 139, 147, 338, 344, 339, 149, 151, 153, 238, doppler.isnull() ?
Index(doppler_default.pos()) :
Group::Index(doppler.pos()), los.
isnull() ?
Index(los_default.pos()) :
Group::Index(los.
pos()), }),
109033 [[nodiscard]]
inline
109039 if (not t_min.isnull() and t_min.islast()) {
109040 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdAbelBoutle12");
109042 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdAbelBoutle12");
109043 }
if (not picky.isnull() and picky.islast()) {
109044 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdAbelBoutle12");
109048 "psdAbelBoutle12_t_min_autodefault",
109049 "auto generated variable with default from method definition");
109051 "psdAbelBoutle12_t_max_autodefault",
109052 "auto generated variable with default from method definition");
109054 "psdAbelBoutle12_picky_autodefault",
109055 "auto generated variable with default from method definition");
109058 Group::ArrayOfIndex({241, 209, 208, 211, 74, 278, 279, t_min.isnull() ?
Index(t_min_default.pos()) :
Group::Index(t_min.pos()), t_max.
isnull() ?
Index(t_max_default.pos()) :
Group::Index(t_max.
pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::Index(picky.pos()), }),
109103 [[nodiscard]]
inline
109116 if (not iwc.isnull() and iwc.islast()) {
109117 throw std::runtime_error(
"iwc needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdDelanoeEtAl14");
109119 throw std::runtime_error(
"n0Star needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdDelanoeEtAl14");
109120 }
if (not Dm.isnull() and Dm.islast()) {
109121 throw std::runtime_error(
"Dm needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdDelanoeEtAl14");
109122 }
if (not rho.isnull() and rho.islast()) {
109123 throw std::runtime_error(
"rho needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdDelanoeEtAl14");
109124 }
if (not alpha.isnull() and alpha.islast()) {
109125 throw std::runtime_error(
"alpha needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdDelanoeEtAl14");
109126 }
if (not
beta.isnull() and
beta.islast()) {
109127 throw std::runtime_error(
"beta needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdDelanoeEtAl14");
109128 }
if (t_min.
islast()) {
109129 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric since it is agenda input to psdDelanoeEtAl14");
109130 }
if (t_max.
islast()) {
109131 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric since it is agenda input to psdDelanoeEtAl14");
109132 }
if (not dm_min.isnull() and dm_min.islast()) {
109133 throw std::runtime_error(
"dm_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdDelanoeEtAl14");
109134 }
if (not picky.isnull() and picky.islast()) {
109135 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdDelanoeEtAl14");
109138 static const auto iwc_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109139 "psdDelanoeEtAl14_iwc_autodefault",
109140 "auto generated variable with default from method definition");
109141 static const auto n0Star_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109142 "psdDelanoeEtAl14_n0Star_autodefault",
109143 "auto generated variable with default from method definition");
109144 static const auto Dm_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109145 "psdDelanoeEtAl14_Dm_autodefault",
109146 "auto generated variable with default from method definition");
109148 "psdDelanoeEtAl14_rho_autodefault",
109149 "auto generated variable with default from method definition");
109151 "psdDelanoeEtAl14_alpha_autodefault",
109152 "auto generated variable with default from method definition");
109154 "psdDelanoeEtAl14_beta_autodefault",
109155 "auto generated variable with default from method definition");
109157 "psdDelanoeEtAl14_dm_min_autodefault",
109158 "auto generated variable with default from method definition");
109160 "psdDelanoeEtAl14_picky_autodefault",
109161 "auto generated variable with default from method definition");
109164 Group::ArrayOfIndex({241, 209, 208, 211, 74, iwc.isnull() ?
Index(iwc_default.pos()) :
Group::Index(iwc.pos()), n0Star.
isnull() ?
Index(n0Star_default.pos()) :
Group::Index(n0Star.
pos()), Dm.isnull() ?
Index(Dm_default.pos()) :
Group::Index(Dm.pos()), rho.isnull() ?
Index(rho_default.pos()) :
Group::Index(rho.pos()), alpha.isnull() ?
Index(alpha_default.pos()) :
Group::Index(alpha.pos()),
beta.isnull() ?
Index(beta_default.pos()) :
Group::Index(
beta.pos()),
Group::Index(t_min.
pos()),
Group::Index(t_max.
pos()), dm_min.isnull() ?
Index(dm_min_default.pos()) :
Group::Index(dm_min.pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::Index(picky.pos()), }),
109224 [[nodiscard]]
inline
109236 throw std::runtime_error(
"regime needs to be a defined WorkspaceString since it is agenda input to psdFieldEtAl07");
109238 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdFieldEtAl07");
109240 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdFieldEtAl07");
109241 }
if (not t_min_psd.isnull() and t_min_psd.islast()) {
109242 throw std::runtime_error(
"t_min_psd needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdFieldEtAl07");
109243 }
if (not t_max_psd.isnull() and t_max_psd.islast()) {
109244 throw std::runtime_error(
"t_max_psd needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdFieldEtAl07");
109245 }
if (not beta_min.isnull() and beta_min.islast()) {
109246 throw std::runtime_error(
"beta_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdFieldEtAl07");
109247 }
if (not beta_max.isnull() and beta_max.islast()) {
109248 throw std::runtime_error(
"beta_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdFieldEtAl07");
109249 }
if (not picky.isnull() and picky.islast()) {
109250 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdFieldEtAl07");
109254 "psdFieldEtAl07_t_min_autodefault",
109255 "auto generated variable with default from method definition");
109257 "psdFieldEtAl07_t_max_autodefault",
109258 "auto generated variable with default from method definition");
109260 "psdFieldEtAl07_t_min_psd_autodefault",
109261 "auto generated variable with default from method definition");
109263 "psdFieldEtAl07_t_max_psd_autodefault",
109264 "auto generated variable with default from method definition");
109266 "psdFieldEtAl07_beta_min_autodefault",
109267 "auto generated variable with default from method definition");
109269 "psdFieldEtAl07_beta_max_autodefault",
109270 "auto generated variable with default from method definition");
109272 "psdFieldEtAl07_picky_autodefault",
109273 "auto generated variable with default from method definition");
109276 Group::ArrayOfIndex({241, 209, 208, 211, 74, 278, 279,
Group::Index(regime.
pos()), t_min.
isnull() ?
Index(t_min_default.pos()) :
Group::
Index(t_min.pos()), t_max.isnull() ?
Index(t_max_default.pos()) :
Group::
Index(t_max.pos()), t_min_psd.isnull() ?
Index(t_min_psd_default.pos()) :
Group::
Index(t_min_psd.pos()), t_max_psd.isnull() ?
Index(t_max_psd_default.pos()) :
Group::
Index(t_max_psd.pos()), beta_min.isnull() ?
Index(beta_min_default.pos()) :
Group::
Index(beta_min.pos()), beta_max.isnull() ?
Index(beta_max_default.pos()) :
Group::
Index(beta_max.pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::
Index(picky.pos()), }),
109315 [[nodiscard]]
inline
109322 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric since it is agenda input to psdFieldEtAl19");
109323 }
if (t_max.
islast()) {
109324 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric since it is agenda input to psdFieldEtAl19");
109325 }
if (not picky.isnull() and picky.islast()) {
109326 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdFieldEtAl19");
109330 "psdFieldEtAl19_picky_autodefault",
109331 "auto generated variable with default from method definition");
109334 Group::ArrayOfIndex({241, 209, 208, 211, 74, 278, 279,
Group::Index(t_min.
pos()),
Group::Index(t_max.
pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::
Index(picky.pos()), }),
109386 [[nodiscard]]
inline
109396 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdMcFarquaharHeymsfield97");
109398 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdMcFarquaharHeymsfield97");
109399 }
if (not t_min_psd.isnull() and t_min_psd.islast()) {
109400 throw std::runtime_error(
"t_min_psd needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdMcFarquaharHeymsfield97");
109401 }
if (not t_max_psd.isnull() and t_max_psd.islast()) {
109402 throw std::runtime_error(
"t_max_psd needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdMcFarquaharHeymsfield97");
109403 }
if (not picky.isnull() and picky.islast()) {
109404 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdMcFarquaharHeymsfield97");
109405 }
if (not noisy.isnull() and noisy.islast()) {
109406 throw std::runtime_error(
"noisy needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdMcFarquaharHeymsfield97");
109410 "psdMcFarquaharHeymsfield97_t_min_autodefault",
109411 "auto generated variable with default from method definition");
109413 "psdMcFarquaharHeymsfield97_t_max_autodefault",
109414 "auto generated variable with default from method definition");
109416 "psdMcFarquaharHeymsfield97_t_min_psd_autodefault",
109417 "auto generated variable with default from method definition");
109419 "psdMcFarquaharHeymsfield97_t_max_psd_autodefault",
109420 "auto generated variable with default from method definition");
109422 "psdMcFarquaharHeymsfield97_picky_autodefault",
109423 "auto generated variable with default from method definition");
109425 "psdMcFarquaharHeymsfield97_noisy_autodefault",
109426 "auto generated variable with default from method definition");
109429 Group::ArrayOfIndex({241, 209, 208, 211, 74, 278, 279, t_min.
isnull() ?
Index(t_min_default.pos()) :
Group::Index(t_min.
pos()), t_max.
isnull() ?
Index(t_max_default.pos()) :
Group::Index(t_max.
pos()), t_min_psd.isnull() ?
Index(t_min_psd_default.pos()) :
Group::Index(t_min_psd.pos()), t_max_psd.isnull() ?
Index(t_max_psd_default.pos()) :
Group::Index(t_max_psd.pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::Index(picky.pos()), noisy.isnull() ?
Index(noisy_default.pos()) :
Group::Index(noisy.pos()), }),
109487 [[nodiscard]]
inline
109494 if (hydrometeor_type.
islast()) {
109495 throw std::runtime_error(
"hydrometeor_type needs to be a defined WorkspaceString since it is agenda input to psdMilbrandtYau05");
109497 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdMilbrandtYau05");
109499 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdMilbrandtYau05");
109500 }
if (not picky.isnull() and picky.islast()) {
109501 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdMilbrandtYau05");
109505 "psdMilbrandtYau05_t_min_autodefault",
109506 "auto generated variable with default from method definition");
109508 "psdMilbrandtYau05_t_max_autodefault",
109509 "auto generated variable with default from method definition");
109511 "psdMilbrandtYau05_picky_autodefault",
109512 "auto generated variable with default from method definition");
109515 Group::ArrayOfIndex({241, 209, 208, 211, 74,
Group::Index(hydrometeor_type.
pos()), t_min.
isnull() ?
Index(t_min_default.pos()) :
Group::
Index(t_min.pos()), t_max.isnull() ?
Index(t_max_default.pos()) :
Group::
Index(t_max.pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::
Index(picky.pos()), }),
109579 [[nodiscard]]
inline
109589 if (not n0.isnull() and n0.islast()) {
109590 throw std::runtime_error(
"n0 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGamma");
109592 throw std::runtime_error(
"mu needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGamma");
109593 }
if (not la.isnull() and la.islast()) {
109594 throw std::runtime_error(
"la needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGamma");
109595 }
if (not ga.isnull() and ga.islast()) {
109596 throw std::runtime_error(
"ga needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGamma");
109597 }
if (t_min.
islast()) {
109598 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGamma");
109599 }
if (t_max.
islast()) {
109600 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGamma");
109601 }
if (not picky.isnull() and picky.islast()) {
109602 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdModifiedGamma");
109605 static const auto n0_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109606 "psdModifiedGamma_n0_autodefault",
109607 "auto generated variable with default from method definition");
109608 static const auto mu_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109609 "psdModifiedGamma_mu_autodefault",
109610 "auto generated variable with default from method definition");
109611 static const auto la_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109612 "psdModifiedGamma_la_autodefault",
109613 "auto generated variable with default from method definition");
109614 static const auto ga_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109615 "psdModifiedGamma_ga_autodefault",
109616 "auto generated variable with default from method definition");
109618 "psdModifiedGamma_picky_autodefault",
109619 "auto generated variable with default from method definition");
109622 Group::ArrayOfIndex({241, 209, 208, 211, 74, n0.isnull() ?
Index(n0_default.pos()) :
Group::Index(n0.pos()), mu.
isnull() ?
Index(mu_default.pos()) :
Group::Index(mu.
pos()), la.isnull() ?
Index(la_default.pos()) :
Group::Index(la.pos()), ga.isnull() ?
Index(ga_default.pos()) :
Group::Index(ga.pos()),
Group::Index(t_min.
pos()),
Group::Index(t_max.
pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::Index(picky.pos()), }),
109670 [[nodiscard]]
inline
109680 if (not n0.isnull() and n0.islast()) {
109681 throw std::runtime_error(
"n0 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMass");
109683 throw std::runtime_error(
"mu needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMass");
109684 }
if (not la.isnull() and la.islast()) {
109685 throw std::runtime_error(
"la needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMass");
109686 }
if (not ga.isnull() and ga.islast()) {
109687 throw std::runtime_error(
"ga needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMass");
109688 }
if (t_min.
islast()) {
109689 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMass");
109690 }
if (t_max.
islast()) {
109691 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMass");
109692 }
if (not picky.isnull() and picky.islast()) {
109693 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdModifiedGammaMass");
109696 static const auto n0_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109697 "psdModifiedGammaMass_n0_autodefault",
109698 "auto generated variable with default from method definition");
109699 static const auto mu_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109700 "psdModifiedGammaMass_mu_autodefault",
109701 "auto generated variable with default from method definition");
109702 static const auto la_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109703 "psdModifiedGammaMass_la_autodefault",
109704 "auto generated variable with default from method definition");
109705 static const auto ga_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109706 "psdModifiedGammaMass_ga_autodefault",
109707 "auto generated variable with default from method definition");
109709 "psdModifiedGammaMass_picky_autodefault",
109710 "auto generated variable with default from method definition");
109713 Group::ArrayOfIndex({241, 209, 208, 211, 74, 278, 279, n0.isnull() ?
Index(n0_default.pos()) :
Group::Index(n0.pos()), mu.
isnull() ?
Index(mu_default.pos()) :
Group::Index(mu.
pos()), la.isnull() ?
Index(la_default.pos()) :
Group::Index(la.pos()), ga.isnull() ?
Index(ga_default.pos()) :
Group::Index(ga.pos()),
Group::Index(t_min.
pos()),
Group::Index(t_max.
pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::Index(picky.pos()), }),
109749 [[nodiscard]]
inline
109759 if (not n0.isnull() and n0.islast()) {
109760 throw std::runtime_error(
"n0 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassNtot");
109762 throw std::runtime_error(
"mu needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassNtot");
109763 }
if (not la.isnull() and la.islast()) {
109764 throw std::runtime_error(
"la needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassNtot");
109765 }
if (not ga.isnull() and ga.islast()) {
109766 throw std::runtime_error(
"ga needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassNtot");
109767 }
if (t_min.
islast()) {
109768 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassNtot");
109769 }
if (t_max.
islast()) {
109770 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassNtot");
109771 }
if (not picky.isnull() and picky.islast()) {
109772 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdModifiedGammaMassNtot");
109775 static const auto n0_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109776 "psdModifiedGammaMassNtot_n0_autodefault",
109777 "auto generated variable with default from method definition");
109778 static const auto mu_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109779 "psdModifiedGammaMassNtot_mu_autodefault",
109780 "auto generated variable with default from method definition");
109781 static const auto la_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109782 "psdModifiedGammaMassNtot_la_autodefault",
109783 "auto generated variable with default from method definition");
109784 static const auto ga_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109785 "psdModifiedGammaMassNtot_ga_autodefault",
109786 "auto generated variable with default from method definition");
109788 "psdModifiedGammaMassNtot_picky_autodefault",
109789 "auto generated variable with default from method definition");
109792 Group::ArrayOfIndex({241, 209, 208, 211, 74, 278, 279, n0.isnull() ?
Index(n0_default.pos()) :
Group::Index(n0.pos()), mu.
isnull() ?
Index(mu_default.pos()) :
Group::Index(mu.
pos()), la.isnull() ?
Index(la_default.pos()) :
Group::Index(la.pos()), ga.isnull() ?
Index(ga_default.pos()) :
Group::Index(ga.pos()),
Group::Index(t_min.
pos()),
Group::Index(t_max.
pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::Index(picky.pos()), }),
109831 [[nodiscard]]
inline
109841 if (not n0.isnull() and n0.islast()) {
109842 throw std::runtime_error(
"n0 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassMeanParticleMass");
109844 throw std::runtime_error(
"mu needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassMeanParticleMass");
109845 }
if (not la.isnull() and la.islast()) {
109846 throw std::runtime_error(
"la needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassMeanParticleMass");
109847 }
if (not ga.isnull() and ga.islast()) {
109848 throw std::runtime_error(
"ga needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassMeanParticleMass");
109849 }
if (t_min.
islast()) {
109850 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassMeanParticleMass");
109851 }
if (t_max.
islast()) {
109852 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassMeanParticleMass");
109853 }
if (not picky.isnull() and picky.islast()) {
109854 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdModifiedGammaMassMeanParticleMass");
109857 static const auto n0_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109858 "psdModifiedGammaMassMeanParticleMass_n0_autodefault",
109859 "auto generated variable with default from method definition");
109860 static const auto mu_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109861 "psdModifiedGammaMassMeanParticleMass_mu_autodefault",
109862 "auto generated variable with default from method definition");
109863 static const auto la_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109864 "psdModifiedGammaMassMeanParticleMass_la_autodefault",
109865 "auto generated variable with default from method definition");
109866 static const auto ga_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
109867 "psdModifiedGammaMassMeanParticleMass_ga_autodefault",
109868 "auto generated variable with default from method definition");
109870 "psdModifiedGammaMassMeanParticleMass_picky_autodefault",
109871 "auto generated variable with default from method definition");
109874 Group::ArrayOfIndex({241, 209, 208, 211, 74, 278, 279, n0.isnull() ?
Index(n0_default.pos()) :
Group::Index(n0.pos()), mu.
isnull() ?
Index(mu_default.pos()) :
Group::Index(mu.
pos()), la.isnull() ?
Index(la_default.pos()) :
Group::Index(la.pos()), ga.isnull() ?
Index(ga_default.pos()) :
Group::Index(ga.pos()),
Group::Index(t_min.
pos()),
Group::Index(t_max.
pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::Index(picky.pos()), }),
109906 [[nodiscard]]
inline
109916 if (n_alpha.
islast()) {
109917 throw std::runtime_error(
"n_alpha needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassSingleMoment");
109919 throw std::runtime_error(
"n_b needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassSingleMoment");
109921 throw std::runtime_error(
"mu needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassSingleMoment");
109922 }
if (gamma.
islast()) {
109923 throw std::runtime_error(
"gamma needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassSingleMoment");
109924 }
if (t_min.
islast()) {
109925 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassSingleMoment");
109926 }
if (t_max.
islast()) {
109927 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassSingleMoment");
109928 }
if (not picky.isnull() and picky.islast()) {
109929 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdModifiedGammaMassSingleMoment");
109933 "psdModifiedGammaMassSingleMoment_picky_autodefault",
109934 "auto generated variable with default from method definition");
109937 Group::ArrayOfIndex({241, 209, 208, 211, 74, 278, 279,
Group::Index(n_alpha.
pos()),
Group::Index(n_b.
pos()),
Group::Index(mu.
pos()),
Group::Index(gamma.
pos()),
Group::Index(t_min.
pos()),
Group::Index(t_max.
pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::
Index(picky.pos()), }),
109977 [[nodiscard]]
inline
109987 if (not n0.isnull() and n0.islast()) {
109988 throw std::runtime_error(
"n0 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassXmean");
109990 throw std::runtime_error(
"mu needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassXmean");
109991 }
if (not la.isnull() and la.islast()) {
109992 throw std::runtime_error(
"la needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassXmean");
109993 }
if (not ga.isnull() and ga.islast()) {
109994 throw std::runtime_error(
"ga needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassXmean");
109995 }
if (t_min.
islast()) {
109996 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassXmean");
109997 }
if (t_max.
islast()) {
109998 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassXmean");
109999 }
if (not picky.isnull() and picky.islast()) {
110000 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdModifiedGammaMassXmean");
110003 static const auto n0_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
110004 "psdModifiedGammaMassXmean_n0_autodefault",
110005 "auto generated variable with default from method definition");
110006 static const auto mu_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
110007 "psdModifiedGammaMassXmean_mu_autodefault",
110008 "auto generated variable with default from method definition");
110009 static const auto la_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
110010 "psdModifiedGammaMassXmean_la_autodefault",
110011 "auto generated variable with default from method definition");
110012 static const auto ga_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
110013 "psdModifiedGammaMassXmean_ga_autodefault",
110014 "auto generated variable with default from method definition");
110016 "psdModifiedGammaMassXmean_picky_autodefault",
110017 "auto generated variable with default from method definition");
110020 Group::ArrayOfIndex({241, 209, 208, 211, 74, 278, 279, n0.isnull() ?
Index(n0_default.pos()) :
Group::Index(n0.pos()), mu.
isnull() ?
Index(mu_default.pos()) :
Group::Index(mu.
pos()), la.isnull() ?
Index(la_default.pos()) :
Group::Index(la.pos()), ga.isnull() ?
Index(ga_default.pos()) :
Group::Index(ga.pos()),
Group::Index(t_min.
pos()),
Group::Index(t_max.
pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::Index(picky.pos()), }),
110057 [[nodiscard]]
inline
110067 if (not n0.isnull() and n0.islast()) {
110068 throw std::runtime_error(
"n0 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassXmedian");
110070 throw std::runtime_error(
"mu needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassXmedian");
110071 }
if (not la.isnull() and la.islast()) {
110072 throw std::runtime_error(
"la needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassXmedian");
110073 }
if (not ga.isnull() and ga.islast()) {
110074 throw std::runtime_error(
"ga needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdModifiedGammaMassXmedian");
110075 }
if (t_min.
islast()) {
110076 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassXmedian");
110077 }
if (t_max.
islast()) {
110078 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric since it is agenda input to psdModifiedGammaMassXmedian");
110079 }
if (not picky.isnull() and picky.islast()) {
110080 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdModifiedGammaMassXmedian");
110083 static const auto n0_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
110084 "psdModifiedGammaMassXmedian_n0_autodefault",
110085 "auto generated variable with default from method definition");
110086 static const auto mu_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
110087 "psdModifiedGammaMassXmedian_mu_autodefault",
110088 "auto generated variable with default from method definition");
110089 static const auto la_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
110090 "psdModifiedGammaMassXmedian_la_autodefault",
110091 "auto generated variable with default from method definition");
110092 static const auto ga_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
110093 "psdModifiedGammaMassXmedian_ga_autodefault",
110094 "auto generated variable with default from method definition");
110096 "psdModifiedGammaMassXmedian_picky_autodefault",
110097 "auto generated variable with default from method definition");
110100 Group::ArrayOfIndex({241, 209, 208, 211, 74, 278, 279, n0.isnull() ?
Index(n0_default.pos()) :
Group::Index(n0.pos()), mu.
isnull() ?
Index(mu_default.pos()) :
Group::Index(mu.
pos()), la.isnull() ?
Index(la_default.pos()) :
Group::Index(la.pos()), ga.isnull() ?
Index(ga_default.pos()) :
Group::Index(ga.pos()),
Group::Index(t_min.
pos()),
Group::Index(t_max.
pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::Index(picky.pos()), }),
110134 [[nodiscard]]
inline
110141 if (species_index.
islast()) {
110142 throw std::runtime_error(
"species_index needs to be a defined WorkspaceIndex since it is agenda input to psdMonoDispersive");
110143 }
if (t_min.
islast()) {
110144 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric since it is agenda input to psdMonoDispersive");
110145 }
if (t_max.
islast()) {
110146 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric since it is agenda input to psdMonoDispersive");
110147 }
if (not picky.isnull() and picky.islast()) {
110148 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdMonoDispersive");
110152 "psdMonoDispersive_picky_autodefault",
110153 "auto generated variable with default from method definition");
110156 Group::ArrayOfIndex({209, 208, 211, 74, 275,
Group::Index(species_index.
pos()),
Group::Index(t_min.
pos()),
Group::Index(t_max.
pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::
Index(picky.pos()), }),
110191 [[nodiscard]]
inline
110198 if (species_index.
islast()) {
110199 throw std::runtime_error(
"species_index needs to be a defined WorkspaceIndex since it is agenda input to psdMonoMass");
110200 }
if (t_min.
islast()) {
110201 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric since it is agenda input to psdMonoMass");
110202 }
if (t_max.
islast()) {
110203 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric since it is agenda input to psdMonoMass");
110204 }
if (not picky.isnull() and picky.islast()) {
110205 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdMonoMass");
110209 "psdMonoMass_picky_autodefault",
110210 "auto generated variable with default from method definition");
110213 Group::ArrayOfIndex({209, 208, 211, 74, 275,
Group::Index(species_index.
pos()),
Group::Index(t_min.
pos()),
Group::Index(t_max.
pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::
Index(picky.pos()), }),
110271 [[nodiscard]]
inline
110278 if (hydrometeor_type.
islast()) {
110279 throw std::runtime_error(
"hydrometeor_type needs to be a defined WorkspaceString since it is agenda input to psdSeifertBeheng06");
110281 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdSeifertBeheng06");
110283 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdSeifertBeheng06");
110284 }
if (not picky.isnull() and picky.islast()) {
110285 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdSeifertBeheng06");
110289 "psdSeifertBeheng06_t_min_autodefault",
110290 "auto generated variable with default from method definition");
110292 "psdSeifertBeheng06_t_max_autodefault",
110293 "auto generated variable with default from method definition");
110295 "psdSeifertBeheng06_picky_autodefault",
110296 "auto generated variable with default from method definition");
110299 Group::ArrayOfIndex({241, 209, 208, 211, 74,
Group::Index(hydrometeor_type.
pos()), t_min.
isnull() ?
Index(t_min_default.pos()) :
Group::
Index(t_min.pos()), t_max.isnull() ?
Index(t_max_default.pos()) :
Group::
Index(t_max.pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::
Index(picky.pos()), }),
110342 [[nodiscard]]
inline
110349 throw std::runtime_error(
"t_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdWangEtAl16");
110351 throw std::runtime_error(
"t_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to psdWangEtAl16");
110352 }
if (not picky.isnull() and picky.islast()) {
110353 throw std::runtime_error(
"picky needs to be a defined WorkspaceIndex (or left default) since it is agenda input to psdWangEtAl16");
110357 "psdWangEtAl16_t_min_autodefault",
110358 "auto generated variable with default from method definition");
110360 "psdWangEtAl16_t_max_autodefault",
110361 "auto generated variable with default from method definition");
110363 "psdWangEtAl16_picky_autodefault",
110364 "auto generated variable with default from method definition");
110367 Group::ArrayOfIndex({241, 209, 208, 211, 74, 278, 279, t_min.
isnull() ?
Index(t_min_default.pos()) :
Group::Index(t_min.
pos()), t_max.
isnull() ?
Index(t_max_default.pos()) :
Group::Index(t_max.
pos()), picky.isnull() ?
Index(picky_default.pos()) :
Group::Index(picky.pos()), }),
110398 [[nodiscard]]
inline
110403 if (p_grid_old.
islast()) {
110404 throw std::runtime_error(
"p_grid_old needs to be a defined WorkspaceVector since it is agenda input to p_gridDensify");
110406 throw std::runtime_error(
"nfill needs to be a defined WorkspaceIndex (or left default) since it is agenda input to p_gridDensify");
110410 "p_gridDensify_nfill_autodefault",
110411 "auto generated variable with default from method definition");
110434 [[nodiscard]]
inline
110438 if (not no_negZ.isnull() and no_negZ.islast()) {
110439 throw std::runtime_error(
"no_negZ needs to be a defined WorkspaceIndex (or left default) since it is agenda input to p_gridFromZRaw");
110443 "p_gridFromZRaw_no_negZ_autodefault",
110444 "auto generated variable with default from method definition");
110463 [[nodiscard]]
inline
110484 [[nodiscard]]
inline
110506 [[nodiscard]]
inline
110510 if (not no_negZ.isnull() and no_negZ.islast()) {
110511 throw std::runtime_error(
"no_negZ needs to be a defined WorkspaceIndex (or left default) since it is agenda input to atm_gridsFromZRaw");
110515 "atm_gridsFromZRaw_no_negZ_autodefault",
110516 "auto generated variable with default from method definition");
110535 [[nodiscard]]
inline
110566 [[nodiscard]]
inline
110571 if (p_grid_old.
islast()) {
110572 throw std::runtime_error(
"p_grid_old needs to be a defined WorkspaceVector since it is agenda input to p_gridRefine");
110573 }
if (p_step.
islast()) {
110574 throw std::runtime_error(
"p_step needs to be a defined WorkspaceNumeric since it is agenda input to p_gridRefine");
110601 [[nodiscard]]
inline
110606 if (radiation_field.
islast()) {
110607 throw std::runtime_error(
"radiation_field needs to be a defined WorkspaceTensor4 since it is output of RadiationFieldSpectralIntegrate");
110608 }
if (spectral_radiation_field.
islast()) {
110609 throw std::runtime_error(
"spectral_radiation_field needs to be a defined WorkspaceTensor5 since it is agenda input to RadiationFieldSpectralIntegrate");
110636 [[nodiscard]]
inline
110641 if (radiation_field.
islast()) {
110642 throw std::runtime_error(
"radiation_field needs to be a defined WorkspaceTensor5 since it is output of RadiationFieldSpectralIntegrate");
110643 }
if (spectral_radiation_field.
islast()) {
110644 throw std::runtime_error(
"spectral_radiation_field needs to be a defined WorkspaceTensor7 since it is agenda input to RadiationFieldSpectralIntegrate");
110671 [[nodiscard]]
inline
110679 throw std::runtime_error(
"df needs to be a defined WorkspaceNumeric since it is agenda input to line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D");
110681 throw std::runtime_error(
"nz needs to be a defined WorkspaceIndex since it is agenda input to line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D");
110683 throw std::runtime_error(
"nf needs to be a defined WorkspaceIndex since it is agenda input to line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D");
110684 }
if (not r.isnull() and r.islast()) {
110685 throw std::runtime_error(
"r needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D");
110689 "line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D_r_autodefault",
110690 "auto generated variable with default from method definition");
110693 Group::ArrayOfIndex({21, 11, 339, 344, 338, 381, 242, 250, 315, 127, 217, 128, 129, 123, 238,
Group::Index(df.
pos()),
Group::Index(nz.
pos()),
Group::Index(nf.
pos()), r.isnull() ?
Index(r_default.pos()) :
Group::
Index(r.pos()), }),
110715 [[nodiscard]]
inline
110722 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of RationalAdd");
110724 throw std::runtime_error(
"in needs to be a defined WorkspaceRational since it is agenda input to RationalAdd");
110725 }
if (value.
islast()) {
110726 throw std::runtime_error(
"value needs to be a defined WorkspaceRational since it is agenda input to RationalAdd");
110753 [[nodiscard]]
inline
110760 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of RationalInvScale");
110762 throw std::runtime_error(
"in needs to be a defined WorkspaceRational since it is agenda input to RationalInvScale");
110763 }
if (value.
islast()) {
110764 throw std::runtime_error(
"value needs to be a defined WorkspaceRational since it is agenda input to RationalInvScale");
110791 [[nodiscard]]
inline
110798 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of RationalScale");
110800 throw std::runtime_error(
"in needs to be a defined WorkspaceRational since it is agenda input to RationalScale");
110801 }
if (value.
islast()) {
110802 throw std::runtime_error(
"value needs to be a defined WorkspaceRational since it is agenda input to RationalScale");
110826 [[nodiscard]]
inline
110833 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of RationalSet");
110834 }
if (numerator.
islast()) {
110835 throw std::runtime_error(
"numerator needs to be a defined WorkspaceIndex since it is agenda input to RationalSet");
110836 }
if (not denominator.isnull() and denominator.islast()) {
110837 throw std::runtime_error(
"denominator needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RationalSet");
110841 "RationalSet_denominator_autodefault",
110842 "auto generated variable with default from method definition");
110878 [[nodiscard]]
inline
110893 if (filename.
islast()) {
110894 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadArrayOfARTSCAT");
110896 throw std::runtime_error(
"fmin needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadArrayOfARTSCAT");
110898 throw std::runtime_error(
"fmax needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadArrayOfARTSCAT");
110899 }
if (not globalquantumnumbers.isnull() and globalquantumnumbers.islast()) {
110900 throw std::runtime_error(
"globalquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadArrayOfARTSCAT");
110901 }
if (not localquantumnumbers.isnull() and localquantumnumbers.islast()) {
110902 throw std::runtime_error(
"localquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadArrayOfARTSCAT");
110903 }
if (not normalization_option.isnull() and normalization_option.islast()) {
110904 throw std::runtime_error(
"normalization_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadArrayOfARTSCAT");
110905 }
if (not mirroring_option.isnull() and mirroring_option.islast()) {
110906 throw std::runtime_error(
"mirroring_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadArrayOfARTSCAT");
110907 }
if (not population_option.isnull() and population_option.islast()) {
110908 throw std::runtime_error(
"population_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadArrayOfARTSCAT");
110909 }
if (not lineshapetype_option.isnull() and lineshapetype_option.islast()) {
110910 throw std::runtime_error(
"lineshapetype_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadArrayOfARTSCAT");
110911 }
if (not cutoff_option.isnull() and cutoff_option.islast()) {
110912 throw std::runtime_error(
"cutoff_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadArrayOfARTSCAT");
110913 }
if (not cutoff_value.isnull() and cutoff_value.islast()) {
110914 throw std::runtime_error(
"cutoff_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadArrayOfARTSCAT");
110915 }
if (not linemixinglimit_value.isnull() and linemixinglimit_value.islast()) {
110916 throw std::runtime_error(
"linemixinglimit_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadArrayOfARTSCAT");
110920 "ReadArrayOfARTSCAT_fmin_autodefault",
110921 "auto generated variable with default from method definition");
110923 "ReadArrayOfARTSCAT_fmax_autodefault",
110924 "auto generated variable with default from method definition");
110926 "ReadArrayOfARTSCAT_globalquantumnumbers_autodefault",
110927 "auto generated variable with default from method definition");
110929 "ReadArrayOfARTSCAT_localquantumnumbers_autodefault",
110930 "auto generated variable with default from method definition");
110931 static const auto normalization_option_default =
Var::StringCreate(ws,
"None",
110932 "ReadArrayOfARTSCAT_normalization_option_autodefault",
110933 "auto generated variable with default from method definition");
110935 "ReadArrayOfARTSCAT_mirroring_option_autodefault",
110936 "auto generated variable with default from method definition");
110938 "ReadArrayOfARTSCAT_population_option_autodefault",
110939 "auto generated variable with default from method definition");
110941 "ReadArrayOfARTSCAT_lineshapetype_option_autodefault",
110942 "auto generated variable with default from method definition");
110944 "ReadArrayOfARTSCAT_cutoff_option_autodefault",
110945 "auto generated variable with default from method definition");
110947 "ReadArrayOfARTSCAT_cutoff_value_autodefault",
110948 "auto generated variable with default from method definition");
110950 "ReadArrayOfARTSCAT_linemixinglimit_value_autodefault",
110951 "auto generated variable with default from method definition");
110954 Group::ArrayOfIndex({
Group::Index(filename.
pos()), fmin.
isnull() ?
Index(fmin_default.pos()) :
Group::
Index(fmin.pos()), fmax.isnull() ?
Index(fmax_default.pos()) :
Group::
Index(fmax.pos()), globalquantumnumbers.isnull() ?
Index(globalquantumnumbers_default.pos()) :
Group::
Index(globalquantumnumbers.pos()), localquantumnumbers.isnull() ?
Index(localquantumnumbers_default.pos()) :
Group::
Index(localquantumnumbers.pos()), normalization_option.isnull() ?
Index(normalization_option_default.pos()) :
Group::
Index(normalization_option.pos()), mirroring_option.isnull() ?
Index(mirroring_option_default.pos()) :
Group::
Index(mirroring_option.pos()), population_option.isnull() ?
Index(population_option_default.pos()) :
Group::
Index(population_option.pos()), lineshapetype_option.isnull() ?
Index(lineshapetype_option_default.pos()) :
Group::
Index(lineshapetype_option.pos()), cutoff_option.isnull() ?
Index(cutoff_option_default.pos()) :
Group::
Index(cutoff_option.pos()), cutoff_value.isnull() ?
Index(cutoff_value_default.pos()) :
Group::
Index(cutoff_value.pos()), linemixinglimit_value.isnull() ?
Index(linemixinglimit_value_default.pos()) :
Group::
Index(linemixinglimit_value.pos()), }),
110988 [[nodiscard]]
inline
111004 if (basename.
islast()) {
111005 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to ReadSplitARTSCAT");
111007 throw std::runtime_error(
"fmin needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadSplitARTSCAT");
111009 throw std::runtime_error(
"fmax needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadSplitARTSCAT");
111010 }
if (not globalquantumnumbers.isnull() and globalquantumnumbers.islast()) {
111011 throw std::runtime_error(
"globalquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadSplitARTSCAT");
111012 }
if (not localquantumnumbers.isnull() and localquantumnumbers.islast()) {
111013 throw std::runtime_error(
"localquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadSplitARTSCAT");
111014 }
if (not ignore_missing.isnull() and ignore_missing.islast()) {
111015 throw std::runtime_error(
"ignore_missing needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadSplitARTSCAT");
111016 }
if (not normalization_option.isnull() and normalization_option.islast()) {
111017 throw std::runtime_error(
"normalization_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadSplitARTSCAT");
111018 }
if (not mirroring_option.isnull() and mirroring_option.islast()) {
111019 throw std::runtime_error(
"mirroring_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadSplitARTSCAT");
111020 }
if (not population_option.isnull() and population_option.islast()) {
111021 throw std::runtime_error(
"population_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadSplitARTSCAT");
111022 }
if (not lineshapetype_option.isnull() and lineshapetype_option.islast()) {
111023 throw std::runtime_error(
"lineshapetype_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadSplitARTSCAT");
111024 }
if (not cutoff_option.isnull() and cutoff_option.islast()) {
111025 throw std::runtime_error(
"cutoff_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadSplitARTSCAT");
111026 }
if (not cutoff_value.isnull() and cutoff_value.islast()) {
111027 throw std::runtime_error(
"cutoff_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadSplitARTSCAT");
111028 }
if (not linemixinglimit_value.isnull() and linemixinglimit_value.islast()) {
111029 throw std::runtime_error(
"linemixinglimit_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadSplitARTSCAT");
111033 "ReadSplitARTSCAT_fmin_autodefault",
111034 "auto generated variable with default from method definition");
111036 "ReadSplitARTSCAT_fmax_autodefault",
111037 "auto generated variable with default from method definition");
111039 "ReadSplitARTSCAT_globalquantumnumbers_autodefault",
111040 "auto generated variable with default from method definition");
111042 "ReadSplitARTSCAT_localquantumnumbers_autodefault",
111043 "auto generated variable with default from method definition");
111045 "ReadSplitARTSCAT_ignore_missing_autodefault",
111046 "auto generated variable with default from method definition");
111047 static const auto normalization_option_default =
Var::StringCreate(ws,
"None",
111048 "ReadSplitARTSCAT_normalization_option_autodefault",
111049 "auto generated variable with default from method definition");
111051 "ReadSplitARTSCAT_mirroring_option_autodefault",
111052 "auto generated variable with default from method definition");
111054 "ReadSplitARTSCAT_population_option_autodefault",
111055 "auto generated variable with default from method definition");
111057 "ReadSplitARTSCAT_lineshapetype_option_autodefault",
111058 "auto generated variable with default from method definition");
111060 "ReadSplitARTSCAT_cutoff_option_autodefault",
111061 "auto generated variable with default from method definition");
111063 "ReadSplitARTSCAT_cutoff_value_autodefault",
111064 "auto generated variable with default from method definition");
111066 "ReadSplitARTSCAT_linemixinglimit_value_autodefault",
111067 "auto generated variable with default from method definition");
111070 Group::ArrayOfIndex({21,
Group::Index(basename.
pos()), fmin.
isnull() ?
Index(fmin_default.pos()) :
Group::
Index(fmin.pos()), fmax.isnull() ?
Index(fmax_default.pos()) :
Group::
Index(fmax.pos()), globalquantumnumbers.isnull() ?
Index(globalquantumnumbers_default.pos()) :
Group::
Index(globalquantumnumbers.pos()), localquantumnumbers.isnull() ?
Index(localquantumnumbers_default.pos()) :
Group::
Index(localquantumnumbers.pos()), ignore_missing.isnull() ?
Index(ignore_missing_default.pos()) :
Group::
Index(ignore_missing.pos()), normalization_option.isnull() ?
Index(normalization_option_default.pos()) :
Group::
Index(normalization_option.pos()), mirroring_option.isnull() ?
Index(mirroring_option_default.pos()) :
Group::
Index(mirroring_option.pos()), population_option.isnull() ?
Index(population_option_default.pos()) :
Group::
Index(population_option.pos()), lineshapetype_option.isnull() ?
Index(lineshapetype_option_default.pos()) :
Group::
Index(lineshapetype_option.pos()), cutoff_option.isnull() ?
Index(cutoff_option_default.pos()) :
Group::
Index(cutoff_option.pos()), cutoff_value.isnull() ?
Index(cutoff_value_default.pos()) :
Group::
Index(cutoff_value.pos()), linemixinglimit_value.isnull() ?
Index(linemixinglimit_value_default.pos()) :
Group::
Index(linemixinglimit_value.pos()), }),
111103 [[nodiscard]]
inline
111118 if (filename.
islast()) {
111119 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadARTSCAT");
111121 throw std::runtime_error(
"fmin needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadARTSCAT");
111123 throw std::runtime_error(
"fmax needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadARTSCAT");
111124 }
if (not globalquantumnumbers.isnull() and globalquantumnumbers.islast()) {
111125 throw std::runtime_error(
"globalquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadARTSCAT");
111126 }
if (not localquantumnumbers.isnull() and localquantumnumbers.islast()) {
111127 throw std::runtime_error(
"localquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadARTSCAT");
111128 }
if (not normalization_option.isnull() and normalization_option.islast()) {
111129 throw std::runtime_error(
"normalization_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadARTSCAT");
111130 }
if (not mirroring_option.isnull() and mirroring_option.islast()) {
111131 throw std::runtime_error(
"mirroring_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadARTSCAT");
111132 }
if (not population_option.isnull() and population_option.islast()) {
111133 throw std::runtime_error(
"population_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadARTSCAT");
111134 }
if (not lineshapetype_option.isnull() and lineshapetype_option.islast()) {
111135 throw std::runtime_error(
"lineshapetype_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadARTSCAT");
111136 }
if (not cutoff_option.isnull() and cutoff_option.islast()) {
111137 throw std::runtime_error(
"cutoff_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadARTSCAT");
111138 }
if (not cutoff_value.isnull() and cutoff_value.islast()) {
111139 throw std::runtime_error(
"cutoff_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadARTSCAT");
111140 }
if (not linemixinglimit_value.isnull() and linemixinglimit_value.islast()) {
111141 throw std::runtime_error(
"linemixinglimit_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadARTSCAT");
111145 "ReadARTSCAT_fmin_autodefault",
111146 "auto generated variable with default from method definition");
111148 "ReadARTSCAT_fmax_autodefault",
111149 "auto generated variable with default from method definition");
111151 "ReadARTSCAT_globalquantumnumbers_autodefault",
111152 "auto generated variable with default from method definition");
111154 "ReadARTSCAT_localquantumnumbers_autodefault",
111155 "auto generated variable with default from method definition");
111156 static const auto normalization_option_default =
Var::StringCreate(ws,
"None",
111157 "ReadARTSCAT_normalization_option_autodefault",
111158 "auto generated variable with default from method definition");
111160 "ReadARTSCAT_mirroring_option_autodefault",
111161 "auto generated variable with default from method definition");
111163 "ReadARTSCAT_population_option_autodefault",
111164 "auto generated variable with default from method definition");
111166 "ReadARTSCAT_lineshapetype_option_autodefault",
111167 "auto generated variable with default from method definition");
111169 "ReadARTSCAT_cutoff_option_autodefault",
111170 "auto generated variable with default from method definition");
111172 "ReadARTSCAT_cutoff_value_autodefault",
111173 "auto generated variable with default from method definition");
111175 "ReadARTSCAT_linemixinglimit_value_autodefault",
111176 "auto generated variable with default from method definition");
111179 Group::ArrayOfIndex({
Group::Index(filename.
pos()), fmin.
isnull() ?
Index(fmin_default.pos()) :
Group::
Index(fmin.pos()), fmax.isnull() ?
Index(fmax_default.pos()) :
Group::
Index(fmax.pos()), globalquantumnumbers.isnull() ?
Index(globalquantumnumbers_default.pos()) :
Group::
Index(globalquantumnumbers.pos()), localquantumnumbers.isnull() ?
Index(localquantumnumbers_default.pos()) :
Group::
Index(localquantumnumbers.pos()), normalization_option.isnull() ?
Index(normalization_option_default.pos()) :
Group::
Index(normalization_option.pos()), mirroring_option.isnull() ?
Index(mirroring_option_default.pos()) :
Group::
Index(mirroring_option.pos()), population_option.isnull() ?
Index(population_option_default.pos()) :
Group::
Index(population_option.pos()), lineshapetype_option.isnull() ?
Index(lineshapetype_option_default.pos()) :
Group::
Index(lineshapetype_option.pos()), cutoff_option.isnull() ?
Index(cutoff_option_default.pos()) :
Group::
Index(cutoff_option.pos()), cutoff_value.isnull() ?
Index(cutoff_value_default.pos()) :
Group::
Index(cutoff_value.pos()), linemixinglimit_value.isnull() ?
Index(linemixinglimit_value_default.pos()) :
Group::
Index(linemixinglimit_value.pos()), }),
111217 [[nodiscard]]
inline
111233 if (filename.
islast()) {
111234 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadHITRAN");
111236 throw std::runtime_error(
"fmin needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadHITRAN");
111238 throw std::runtime_error(
"fmax needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadHITRAN");
111239 }
if (not globalquantumnumbers.isnull() and globalquantumnumbers.islast()) {
111240 throw std::runtime_error(
"globalquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadHITRAN");
111241 }
if (not localquantumnumbers.isnull() and localquantumnumbers.islast()) {
111242 throw std::runtime_error(
"localquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadHITRAN");
111243 }
if (not hitran_type.isnull() and hitran_type.islast()) {
111244 throw std::runtime_error(
"hitran_type needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadHITRAN");
111245 }
if (not normalization_option.isnull() and normalization_option.islast()) {
111246 throw std::runtime_error(
"normalization_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadHITRAN");
111247 }
if (not mirroring_option.isnull() and mirroring_option.islast()) {
111248 throw std::runtime_error(
"mirroring_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadHITRAN");
111249 }
if (not population_option.isnull() and population_option.islast()) {
111250 throw std::runtime_error(
"population_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadHITRAN");
111251 }
if (not lineshapetype_option.isnull() and lineshapetype_option.islast()) {
111252 throw std::runtime_error(
"lineshapetype_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadHITRAN");
111253 }
if (not cutoff_option.isnull() and cutoff_option.islast()) {
111254 throw std::runtime_error(
"cutoff_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadHITRAN");
111255 }
if (not cutoff_value.isnull() and cutoff_value.islast()) {
111256 throw std::runtime_error(
"cutoff_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadHITRAN");
111257 }
if (not linemixinglimit_value.isnull() and linemixinglimit_value.islast()) {
111258 throw std::runtime_error(
"linemixinglimit_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadHITRAN");
111262 "ReadHITRAN_fmin_autodefault",
111263 "auto generated variable with default from method definition");
111265 "ReadHITRAN_fmax_autodefault",
111266 "auto generated variable with default from method definition");
111268 "ReadHITRAN_globalquantumnumbers_autodefault",
111269 "auto generated variable with default from method definition");
111271 "ReadHITRAN_localquantumnumbers_autodefault",
111272 "auto generated variable with default from method definition");
111274 "ReadHITRAN_hitran_type_autodefault",
111275 "auto generated variable with default from method definition");
111276 static const auto normalization_option_default =
Var::StringCreate(ws,
"None",
111277 "ReadHITRAN_normalization_option_autodefault",
111278 "auto generated variable with default from method definition");
111280 "ReadHITRAN_mirroring_option_autodefault",
111281 "auto generated variable with default from method definition");
111283 "ReadHITRAN_population_option_autodefault",
111284 "auto generated variable with default from method definition");
111286 "ReadHITRAN_lineshapetype_option_autodefault",
111287 "auto generated variable with default from method definition");
111289 "ReadHITRAN_cutoff_option_autodefault",
111290 "auto generated variable with default from method definition");
111292 "ReadHITRAN_cutoff_value_autodefault",
111293 "auto generated variable with default from method definition");
111295 "ReadHITRAN_linemixinglimit_value_autodefault",
111296 "auto generated variable with default from method definition");
111299 Group::ArrayOfIndex({
Group::Index(filename.
pos()), fmin.
isnull() ?
Index(fmin_default.pos()) :
Group::
Index(fmin.pos()), fmax.isnull() ?
Index(fmax_default.pos()) :
Group::
Index(fmax.pos()), globalquantumnumbers.isnull() ?
Index(globalquantumnumbers_default.pos()) :
Group::
Index(globalquantumnumbers.pos()), localquantumnumbers.isnull() ?
Index(localquantumnumbers_default.pos()) :
Group::
Index(localquantumnumbers.pos()), hitran_type.isnull() ?
Index(hitran_type_default.pos()) :
Group::
Index(hitran_type.pos()), normalization_option.isnull() ?
Index(normalization_option_default.pos()) :
Group::
Index(normalization_option.pos()), mirroring_option.isnull() ?
Index(mirroring_option_default.pos()) :
Group::
Index(mirroring_option.pos()), population_option.isnull() ?
Index(population_option_default.pos()) :
Group::
Index(population_option.pos()), lineshapetype_option.isnull() ?
Index(lineshapetype_option_default.pos()) :
Group::
Index(lineshapetype_option.pos()), cutoff_option.isnull() ?
Index(cutoff_option_default.pos()) :
Group::
Index(cutoff_option.pos()), cutoff_value.isnull() ?
Index(cutoff_value_default.pos()) :
Group::
Index(cutoff_value.pos()), linemixinglimit_value.isnull() ?
Index(linemixinglimit_value_default.pos()) :
Group::
Index(linemixinglimit_value.pos()), }),
111329 [[nodiscard]]
inline
111344 if (filename.
islast()) {
111345 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadLBLRTM");
111347 throw std::runtime_error(
"fmin needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadLBLRTM");
111349 throw std::runtime_error(
"fmax needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadLBLRTM");
111350 }
if (not globalquantumnumbers.isnull() and globalquantumnumbers.islast()) {
111351 throw std::runtime_error(
"globalquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadLBLRTM");
111352 }
if (not localquantumnumbers.isnull() and localquantumnumbers.islast()) {
111353 throw std::runtime_error(
"localquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadLBLRTM");
111354 }
if (not normalization_option.isnull() and normalization_option.islast()) {
111355 throw std::runtime_error(
"normalization_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadLBLRTM");
111356 }
if (not mirroring_option.isnull() and mirroring_option.islast()) {
111357 throw std::runtime_error(
"mirroring_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadLBLRTM");
111358 }
if (not population_option.isnull() and population_option.islast()) {
111359 throw std::runtime_error(
"population_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadLBLRTM");
111360 }
if (not lineshapetype_option.isnull() and lineshapetype_option.islast()) {
111361 throw std::runtime_error(
"lineshapetype_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadLBLRTM");
111362 }
if (not cutoff_option.isnull() and cutoff_option.islast()) {
111363 throw std::runtime_error(
"cutoff_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadLBLRTM");
111364 }
if (not cutoff_value.isnull() and cutoff_value.islast()) {
111365 throw std::runtime_error(
"cutoff_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadLBLRTM");
111366 }
if (not linemixinglimit_value.isnull() and linemixinglimit_value.islast()) {
111367 throw std::runtime_error(
"linemixinglimit_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadLBLRTM");
111371 "ReadLBLRTM_fmin_autodefault",
111372 "auto generated variable with default from method definition");
111374 "ReadLBLRTM_fmax_autodefault",
111375 "auto generated variable with default from method definition");
111377 "ReadLBLRTM_globalquantumnumbers_autodefault",
111378 "auto generated variable with default from method definition");
111380 "ReadLBLRTM_localquantumnumbers_autodefault",
111381 "auto generated variable with default from method definition");
111382 static const auto normalization_option_default =
Var::StringCreate(ws,
"None",
111383 "ReadLBLRTM_normalization_option_autodefault",
111384 "auto generated variable with default from method definition");
111386 "ReadLBLRTM_mirroring_option_autodefault",
111387 "auto generated variable with default from method definition");
111389 "ReadLBLRTM_population_option_autodefault",
111390 "auto generated variable with default from method definition");
111392 "ReadLBLRTM_lineshapetype_option_autodefault",
111393 "auto generated variable with default from method definition");
111395 "ReadLBLRTM_cutoff_option_autodefault",
111396 "auto generated variable with default from method definition");
111398 "ReadLBLRTM_cutoff_value_autodefault",
111399 "auto generated variable with default from method definition");
111401 "ReadLBLRTM_linemixinglimit_value_autodefault",
111402 "auto generated variable with default from method definition");
111405 Group::ArrayOfIndex({
Group::Index(filename.
pos()), fmin.
isnull() ?
Index(fmin_default.pos()) :
Group::
Index(fmin.pos()), fmax.isnull() ?
Index(fmax_default.pos()) :
Group::
Index(fmax.pos()), globalquantumnumbers.isnull() ?
Index(globalquantumnumbers_default.pos()) :
Group::
Index(globalquantumnumbers.pos()), localquantumnumbers.isnull() ?
Index(localquantumnumbers_default.pos()) :
Group::
Index(localquantumnumbers.pos()), normalization_option.isnull() ?
Index(normalization_option_default.pos()) :
Group::
Index(normalization_option.pos()), mirroring_option.isnull() ?
Index(mirroring_option_default.pos()) :
Group::
Index(mirroring_option.pos()), population_option.isnull() ?
Index(population_option_default.pos()) :
Group::
Index(population_option.pos()), lineshapetype_option.isnull() ?
Index(lineshapetype_option_default.pos()) :
Group::
Index(lineshapetype_option.pos()), cutoff_option.isnull() ?
Index(cutoff_option_default.pos()) :
Group::
Index(cutoff_option.pos()), cutoff_value.isnull() ?
Index(cutoff_value_default.pos()) :
Group::
Index(cutoff_value.pos()), linemixinglimit_value.isnull() ?
Index(linemixinglimit_value_default.pos()) :
Group::
Index(linemixinglimit_value.pos()), }),
111437 [[nodiscard]]
inline
111452 if (filename.
islast()) {
111453 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadMytran2");
111455 throw std::runtime_error(
"fmin needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadMytran2");
111457 throw std::runtime_error(
"fmax needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadMytran2");
111458 }
if (not globalquantumnumbers.isnull() and globalquantumnumbers.islast()) {
111459 throw std::runtime_error(
"globalquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadMytran2");
111460 }
if (not localquantumnumbers.isnull() and localquantumnumbers.islast()) {
111461 throw std::runtime_error(
"localquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadMytran2");
111462 }
if (not normalization_option.isnull() and normalization_option.islast()) {
111463 throw std::runtime_error(
"normalization_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadMytran2");
111464 }
if (not mirroring_option.isnull() and mirroring_option.islast()) {
111465 throw std::runtime_error(
"mirroring_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadMytran2");
111466 }
if (not population_option.isnull() and population_option.islast()) {
111467 throw std::runtime_error(
"population_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadMytran2");
111468 }
if (not lineshapetype_option.isnull() and lineshapetype_option.islast()) {
111469 throw std::runtime_error(
"lineshapetype_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadMytran2");
111470 }
if (not cutoff_option.isnull() and cutoff_option.islast()) {
111471 throw std::runtime_error(
"cutoff_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadMytran2");
111472 }
if (not cutoff_value.isnull() and cutoff_value.islast()) {
111473 throw std::runtime_error(
"cutoff_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadMytran2");
111474 }
if (not linemixinglimit_value.isnull() and linemixinglimit_value.islast()) {
111475 throw std::runtime_error(
"linemixinglimit_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadMytran2");
111479 "ReadMytran2_fmin_autodefault",
111480 "auto generated variable with default from method definition");
111482 "ReadMytran2_fmax_autodefault",
111483 "auto generated variable with default from method definition");
111485 "ReadMytran2_globalquantumnumbers_autodefault",
111486 "auto generated variable with default from method definition");
111488 "ReadMytran2_localquantumnumbers_autodefault",
111489 "auto generated variable with default from method definition");
111490 static const auto normalization_option_default =
Var::StringCreate(ws,
"None",
111491 "ReadMytran2_normalization_option_autodefault",
111492 "auto generated variable with default from method definition");
111494 "ReadMytran2_mirroring_option_autodefault",
111495 "auto generated variable with default from method definition");
111497 "ReadMytran2_population_option_autodefault",
111498 "auto generated variable with default from method definition");
111500 "ReadMytran2_lineshapetype_option_autodefault",
111501 "auto generated variable with default from method definition");
111503 "ReadMytran2_cutoff_option_autodefault",
111504 "auto generated variable with default from method definition");
111506 "ReadMytran2_cutoff_value_autodefault",
111507 "auto generated variable with default from method definition");
111509 "ReadMytran2_linemixinglimit_value_autodefault",
111510 "auto generated variable with default from method definition");
111513 Group::ArrayOfIndex({
Group::Index(filename.
pos()), fmin.
isnull() ?
Index(fmin_default.pos()) :
Group::
Index(fmin.pos()), fmax.isnull() ?
Index(fmax_default.pos()) :
Group::
Index(fmax.pos()), globalquantumnumbers.isnull() ?
Index(globalquantumnumbers_default.pos()) :
Group::
Index(globalquantumnumbers.pos()), localquantumnumbers.isnull() ?
Index(localquantumnumbers_default.pos()) :
Group::
Index(localquantumnumbers.pos()), normalization_option.isnull() ?
Index(normalization_option_default.pos()) :
Group::
Index(normalization_option.pos()), mirroring_option.isnull() ?
Index(mirroring_option_default.pos()) :
Group::
Index(mirroring_option.pos()), population_option.isnull() ?
Index(population_option_default.pos()) :
Group::
Index(population_option.pos()), lineshapetype_option.isnull() ?
Index(lineshapetype_option_default.pos()) :
Group::
Index(lineshapetype_option.pos()), cutoff_option.isnull() ?
Index(cutoff_option_default.pos()) :
Group::
Index(cutoff_option.pos()), cutoff_value.isnull() ?
Index(cutoff_value_default.pos()) :
Group::
Index(cutoff_value.pos()), linemixinglimit_value.isnull() ?
Index(linemixinglimit_value_default.pos()) :
Group::
Index(linemixinglimit_value.pos()), }),
111544 [[nodiscard]]
inline
111559 if (filename.
islast()) {
111560 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadJPL");
111562 throw std::runtime_error(
"fmin needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadJPL");
111564 throw std::runtime_error(
"fmax needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadJPL");
111565 }
if (not globalquantumnumbers.isnull() and globalquantumnumbers.islast()) {
111566 throw std::runtime_error(
"globalquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadJPL");
111567 }
if (not localquantumnumbers.isnull() and localquantumnumbers.islast()) {
111568 throw std::runtime_error(
"localquantumnumbers needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadJPL");
111569 }
if (not normalization_option.isnull() and normalization_option.islast()) {
111570 throw std::runtime_error(
"normalization_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadJPL");
111571 }
if (not mirroring_option.isnull() and mirroring_option.islast()) {
111572 throw std::runtime_error(
"mirroring_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadJPL");
111573 }
if (not population_option.isnull() and population_option.islast()) {
111574 throw std::runtime_error(
"population_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadJPL");
111575 }
if (not lineshapetype_option.isnull() and lineshapetype_option.islast()) {
111576 throw std::runtime_error(
"lineshapetype_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadJPL");
111577 }
if (not cutoff_option.isnull() and cutoff_option.islast()) {
111578 throw std::runtime_error(
"cutoff_option needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadJPL");
111579 }
if (not cutoff_value.isnull() and cutoff_value.islast()) {
111580 throw std::runtime_error(
"cutoff_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadJPL");
111581 }
if (not linemixinglimit_value.isnull() and linemixinglimit_value.islast()) {
111582 throw std::runtime_error(
"linemixinglimit_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ReadJPL");
111586 "ReadJPL_fmin_autodefault",
111587 "auto generated variable with default from method definition");
111589 "ReadJPL_fmax_autodefault",
111590 "auto generated variable with default from method definition");
111592 "ReadJPL_globalquantumnumbers_autodefault",
111593 "auto generated variable with default from method definition");
111595 "ReadJPL_localquantumnumbers_autodefault",
111596 "auto generated variable with default from method definition");
111597 static const auto normalization_option_default =
Var::StringCreate(ws,
"None",
111598 "ReadJPL_normalization_option_autodefault",
111599 "auto generated variable with default from method definition");
111601 "ReadJPL_mirroring_option_autodefault",
111602 "auto generated variable with default from method definition");
111604 "ReadJPL_population_option_autodefault",
111605 "auto generated variable with default from method definition");
111607 "ReadJPL_lineshapetype_option_autodefault",
111608 "auto generated variable with default from method definition");
111610 "ReadJPL_cutoff_option_autodefault",
111611 "auto generated variable with default from method definition");
111613 "ReadJPL_cutoff_value_autodefault",
111614 "auto generated variable with default from method definition");
111616 "ReadJPL_linemixinglimit_value_autodefault",
111617 "auto generated variable with default from method definition");
111620 Group::ArrayOfIndex({
Group::Index(filename.
pos()), fmin.
isnull() ?
Index(fmin_default.pos()) :
Group::
Index(fmin.pos()), fmax.isnull() ?
Index(fmax_default.pos()) :
Group::
Index(fmax.pos()), globalquantumnumbers.isnull() ?
Index(globalquantumnumbers_default.pos()) :
Group::
Index(globalquantumnumbers.pos()), localquantumnumbers.isnull() ?
Index(localquantumnumbers_default.pos()) :
Group::
Index(localquantumnumbers.pos()), normalization_option.isnull() ?
Index(normalization_option_default.pos()) :
Group::
Index(normalization_option.pos()), mirroring_option.isnull() ?
Index(mirroring_option_default.pos()) :
Group::
Index(mirroring_option.pos()), population_option.isnull() ?
Index(population_option_default.pos()) :
Group::
Index(population_option.pos()), lineshapetype_option.isnull() ?
Index(lineshapetype_option_default.pos()) :
Group::
Index(lineshapetype_option.pos()), cutoff_option.isnull() ?
Index(cutoff_option_default.pos()) :
Group::
Index(cutoff_option.pos()), cutoff_value.isnull() ?
Index(cutoff_value_default.pos()) :
Group::
Index(cutoff_value.pos()), linemixinglimit_value.isnull() ?
Index(linemixinglimit_value_default.pos()) :
Group::
Index(linemixinglimit_value.pos()), }),
111637 [[nodiscard]]
inline
111665 [[nodiscard]]
inline
111669 if (basename.
islast()) {
111670 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to abs_linesWriteSplitXML");
111693 [[nodiscard]]
inline
111697 if (basename.
islast()) {
111698 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to abs_linesWriteSpeciesSplitXML");
111723 [[nodiscard]]
inline
111727 if (basename.
islast()) {
111728 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesWriteSplitXML");
111753 [[nodiscard]]
inline
111757 if (basename.
islast()) {
111758 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to abs_lines_per_speciesWriteSpeciesSplitXML");
111786 [[nodiscard]]
inline
111792 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of ReadNetCDF");
111793 }
if (filename.
islast()) {
111794 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadNetCDF");
111822 [[nodiscard]]
inline
111828 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of ReadNetCDF");
111829 }
if (filename.
islast()) {
111830 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadNetCDF");
111858 [[nodiscard]]
inline
111864 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of ReadNetCDF");
111865 }
if (filename.
islast()) {
111866 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadNetCDF");
111894 [[nodiscard]]
inline
111900 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of ReadNetCDF");
111901 }
if (filename.
islast()) {
111902 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadNetCDF");
111930 [[nodiscard]]
inline
111936 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of ReadNetCDF");
111937 }
if (filename.
islast()) {
111938 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadNetCDF");
111966 [[nodiscard]]
inline
111972 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of ReadNetCDF");
111973 }
if (filename.
islast()) {
111974 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadNetCDF");
112002 [[nodiscard]]
inline
112008 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfMatrix since it is output of ReadNetCDF");
112009 }
if (filename.
islast()) {
112010 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadNetCDF");
112038 [[nodiscard]]
inline
112044 throw std::runtime_error(
"out needs to be a defined WorkspaceGasAbsLookup since it is output of ReadNetCDF");
112045 }
if (filename.
islast()) {
112046 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to ReadNetCDF");
112076 [[nodiscard]]
inline
112082 throw std::runtime_error(
"out needs to be a defined WorkspaceAbsorptionLines since it is output of ReadXML");
112084 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112088 "ReadXML_filename_autodefault",
112089 "auto generated variable with default from method definition");
112117 [[nodiscard]]
inline
112123 throw std::runtime_error(
"out needs to be a defined WorkspaceAgenda since it is output of ReadXML");
112125 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112129 "ReadXML_filename_autodefault",
112130 "auto generated variable with default from method definition");
112158 [[nodiscard]]
inline
112164 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of ReadXML");
112166 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112170 "ReadXML_filename_autodefault",
112171 "auto generated variable with default from method definition");
112199 [[nodiscard]]
inline
112205 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of ReadXML");
112207 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112211 "ReadXML_filename_autodefault",
112212 "auto generated variable with default from method definition");
112240 [[nodiscard]]
inline
112246 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAgenda since it is output of ReadXML");
112248 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112252 "ReadXML_filename_autodefault",
112253 "auto generated variable with default from method definition");
112281 [[nodiscard]]
inline
112287 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of ReadXML");
112289 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112293 "ReadXML_filename_autodefault",
112294 "auto generated variable with default from method definition");
112322 [[nodiscard]]
inline
112328 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of ReadXML");
112330 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112334 "ReadXML_filename_autodefault",
112335 "auto generated variable with default from method definition");
112363 [[nodiscard]]
inline
112369 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of ReadXML");
112371 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112375 "ReadXML_filename_autodefault",
112376 "auto generated variable with default from method definition");
112404 [[nodiscard]]
inline
112410 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of ReadXML");
112412 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112416 "ReadXML_filename_autodefault",
112417 "auto generated variable with default from method definition");
112445 [[nodiscard]]
inline
112451 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of ReadXML");
112453 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112457 "ReadXML_filename_autodefault",
112458 "auto generated variable with default from method definition");
112486 [[nodiscard]]
inline
112492 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPpath since it is output of ReadXML");
112494 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112498 "ReadXML_filename_autodefault",
112499 "auto generated variable with default from method definition");
112527 [[nodiscard]]
inline
112533 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of ReadXML");
112535 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112539 "ReadXML_filename_autodefault",
112540 "auto generated variable with default from method definition");
112568 [[nodiscard]]
inline
112574 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of ReadXML");
112576 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112580 "ReadXML_filename_autodefault",
112581 "auto generated variable with default from method definition");
112609 [[nodiscard]]
inline
112615 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of ReadXML");
112617 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112621 "ReadXML_filename_autodefault",
112622 "auto generated variable with default from method definition");
112650 [[nodiscard]]
inline
112656 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of ReadXML");
112658 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112662 "ReadXML_filename_autodefault",
112663 "auto generated variable with default from method definition");
112691 [[nodiscard]]
inline
112697 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is output of ReadXML");
112699 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112703 "ReadXML_filename_autodefault",
112704 "auto generated variable with default from method definition");
112732 [[nodiscard]]
inline
112738 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of ReadXML");
112740 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112744 "ReadXML_filename_autodefault",
112745 "auto generated variable with default from method definition");
112773 [[nodiscard]]
inline
112779 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfString since it is output of ReadXML");
112781 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112785 "ReadXML_filename_autodefault",
112786 "auto generated variable with default from method definition");
112814 [[nodiscard]]
inline
112820 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of ReadXML");
112822 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112826 "ReadXML_filename_autodefault",
112827 "auto generated variable with default from method definition");
112855 [[nodiscard]]
inline
112861 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of ReadXML");
112863 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112867 "ReadXML_filename_autodefault",
112868 "auto generated variable with default from method definition");
112896 [[nodiscard]]
inline
112902 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of ReadXML");
112904 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112908 "ReadXML_filename_autodefault",
112909 "auto generated variable with default from method definition");
112937 [[nodiscard]]
inline
112943 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of ReadXML");
112945 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112949 "ReadXML_filename_autodefault",
112950 "auto generated variable with default from method definition");
112978 [[nodiscard]]
inline
112984 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of ReadXML");
112986 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
112990 "ReadXML_filename_autodefault",
112991 "auto generated variable with default from method definition");
113019 [[nodiscard]]
inline
113025 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfCIARecord since it is output of ReadXML");
113027 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113031 "ReadXML_filename_autodefault",
113032 "auto generated variable with default from method definition");
113060 [[nodiscard]]
inline
113066 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of ReadXML");
113068 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113072 "ReadXML_filename_autodefault",
113073 "auto generated variable with default from method definition");
113101 [[nodiscard]]
inline
113107 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of ReadXML");
113109 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113113 "ReadXML_filename_autodefault",
113114 "auto generated variable with default from method definition");
113142 [[nodiscard]]
inline
113148 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of ReadXML");
113150 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113154 "ReadXML_filename_autodefault",
113155 "auto generated variable with default from method definition");
113183 [[nodiscard]]
inline
113189 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of ReadXML");
113191 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113195 "ReadXML_filename_autodefault",
113196 "auto generated variable with default from method definition");
113224 [[nodiscard]]
inline
113230 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of ReadXML");
113232 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113236 "ReadXML_filename_autodefault",
113237 "auto generated variable with default from method definition");
113265 [[nodiscard]]
inline
113271 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfMatrix since it is output of ReadXML");
113273 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113277 "ReadXML_filename_autodefault",
113278 "auto generated variable with default from method definition");
113306 [[nodiscard]]
inline
113312 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of ReadXML");
113314 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113318 "ReadXML_filename_autodefault",
113319 "auto generated variable with default from method definition");
113347 [[nodiscard]]
inline
113353 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of ReadXML");
113355 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113359 "ReadXML_filename_autodefault",
113360 "auto generated variable with default from method definition");
113388 [[nodiscard]]
inline
113394 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRadiationVector since it is output of ReadXML");
113396 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113400 "ReadXML_filename_autodefault",
113401 "auto generated variable with default from method definition");
113429 [[nodiscard]]
inline
113435 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is output of ReadXML");
113437 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113441 "ReadXML_filename_autodefault",
113442 "auto generated variable with default from method definition");
113470 [[nodiscard]]
inline
113476 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of ReadXML");
113478 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113482 "ReadXML_filename_autodefault",
113483 "auto generated variable with default from method definition");
113511 [[nodiscard]]
inline
113517 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of ReadXML");
113519 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113523 "ReadXML_filename_autodefault",
113524 "auto generated variable with default from method definition");
113552 [[nodiscard]]
inline
113558 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSparse since it is output of ReadXML");
113560 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113564 "ReadXML_filename_autodefault",
113565 "auto generated variable with default from method definition");
113593 [[nodiscard]]
inline
113599 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfStokesVector since it is output of ReadXML");
113601 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113605 "ReadXML_filename_autodefault",
113606 "auto generated variable with default from method definition");
113634 [[nodiscard]]
inline
113640 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfString since it is output of ReadXML");
113642 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113646 "ReadXML_filename_autodefault",
113647 "auto generated variable with default from method definition");
113675 [[nodiscard]]
inline
113681 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of ReadXML");
113683 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113687 "ReadXML_filename_autodefault",
113688 "auto generated variable with default from method definition");
113716 [[nodiscard]]
inline
113722 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor3 since it is output of ReadXML");
113724 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113728 "ReadXML_filename_autodefault",
113729 "auto generated variable with default from method definition");
113757 [[nodiscard]]
inline
113763 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor4 since it is output of ReadXML");
113765 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113769 "ReadXML_filename_autodefault",
113770 "auto generated variable with default from method definition");
113798 [[nodiscard]]
inline
113804 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor5 since it is output of ReadXML");
113806 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113810 "ReadXML_filename_autodefault",
113811 "auto generated variable with default from method definition");
113839 [[nodiscard]]
inline
113845 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor6 since it is output of ReadXML");
113847 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113851 "ReadXML_filename_autodefault",
113852 "auto generated variable with default from method definition");
113880 [[nodiscard]]
inline
113886 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor7 since it is output of ReadXML");
113888 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113892 "ReadXML_filename_autodefault",
113893 "auto generated variable with default from method definition");
113921 [[nodiscard]]
inline
113927 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of ReadXML");
113929 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113933 "ReadXML_filename_autodefault",
113934 "auto generated variable with default from method definition");
113962 [[nodiscard]]
inline
113968 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of ReadXML");
113970 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
113974 "ReadXML_filename_autodefault",
113975 "auto generated variable with default from method definition");
114003 [[nodiscard]]
inline
114009 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of ReadXML");
114011 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114015 "ReadXML_filename_autodefault",
114016 "auto generated variable with default from method definition");
114044 [[nodiscard]]
inline
114050 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfXsecRecord since it is output of ReadXML");
114052 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114056 "ReadXML_filename_autodefault",
114057 "auto generated variable with default from method definition");
114085 [[nodiscard]]
inline
114091 throw std::runtime_error(
"out needs to be a defined WorkspaceCIARecord since it is output of ReadXML");
114093 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114097 "ReadXML_filename_autodefault",
114098 "auto generated variable with default from method definition");
114126 [[nodiscard]]
inline
114132 throw std::runtime_error(
"out needs to be a defined WorkspaceCovarianceMatrix since it is output of ReadXML");
114134 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114138 "ReadXML_filename_autodefault",
114139 "auto generated variable with default from method definition");
114167 [[nodiscard]]
inline
114173 throw std::runtime_error(
"out needs to be a defined WorkspaceEnergyLevelMap since it is output of ReadXML");
114175 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114179 "ReadXML_filename_autodefault",
114180 "auto generated variable with default from method definition");
114208 [[nodiscard]]
inline
114214 throw std::runtime_error(
"out needs to be a defined WorkspaceGasAbsLookup since it is output of ReadXML");
114216 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114220 "ReadXML_filename_autodefault",
114221 "auto generated variable with default from method definition");
114249 [[nodiscard]]
inline
114255 throw std::runtime_error(
"out needs to be a defined WorkspaceGridPos since it is output of ReadXML");
114257 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114261 "ReadXML_filename_autodefault",
114262 "auto generated variable with default from method definition");
114290 [[nodiscard]]
inline
114296 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField1 since it is output of ReadXML");
114298 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114302 "ReadXML_filename_autodefault",
114303 "auto generated variable with default from method definition");
114331 [[nodiscard]]
inline
114337 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField2 since it is output of ReadXML");
114339 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114343 "ReadXML_filename_autodefault",
114344 "auto generated variable with default from method definition");
114372 [[nodiscard]]
inline
114378 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of ReadXML");
114380 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114384 "ReadXML_filename_autodefault",
114385 "auto generated variable with default from method definition");
114413 [[nodiscard]]
inline
114419 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField4 since it is output of ReadXML");
114421 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114425 "ReadXML_filename_autodefault",
114426 "auto generated variable with default from method definition");
114454 [[nodiscard]]
inline
114460 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField5 since it is output of ReadXML");
114462 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114466 "ReadXML_filename_autodefault",
114467 "auto generated variable with default from method definition");
114495 [[nodiscard]]
inline
114501 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField6 since it is output of ReadXML");
114503 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114507 "ReadXML_filename_autodefault",
114508 "auto generated variable with default from method definition");
114536 [[nodiscard]]
inline
114542 throw std::runtime_error(
"out needs to be a defined WorkspaceHitranRelaxationMatrixData since it is output of ReadXML");
114544 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114548 "ReadXML_filename_autodefault",
114549 "auto generated variable with default from method definition");
114577 [[nodiscard]]
inline
114583 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of ReadXML");
114585 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114589 "ReadXML_filename_autodefault",
114590 "auto generated variable with default from method definition");
114618 [[nodiscard]]
inline
114624 throw std::runtime_error(
"out needs to be a defined WorkspaceMCAntenna since it is output of ReadXML");
114626 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114630 "ReadXML_filename_autodefault",
114631 "auto generated variable with default from method definition");
114659 [[nodiscard]]
inline
114665 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of ReadXML");
114667 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114671 "ReadXML_filename_autodefault",
114672 "auto generated variable with default from method definition");
114700 [[nodiscard]]
inline
114706 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of ReadXML");
114708 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114712 "ReadXML_filename_autodefault",
114713 "auto generated variable with default from method definition");
114741 [[nodiscard]]
inline
114747 throw std::runtime_error(
"out needs to be a defined WorkspacePpath since it is output of ReadXML");
114749 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114753 "ReadXML_filename_autodefault",
114754 "auto generated variable with default from method definition");
114782 [[nodiscard]]
inline
114788 throw std::runtime_error(
"out needs to be a defined WorkspacePropagationMatrix since it is output of ReadXML");
114790 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114794 "ReadXML_filename_autodefault",
114795 "auto generated variable with default from method definition");
114823 [[nodiscard]]
inline
114829 throw std::runtime_error(
"out needs to be a defined WorkspaceQuantumIdentifier since it is output of ReadXML");
114831 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114835 "ReadXML_filename_autodefault",
114836 "auto generated variable with default from method definition");
114864 [[nodiscard]]
inline
114870 throw std::runtime_error(
"out needs to be a defined WorkspaceRadiationVector since it is output of ReadXML");
114872 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114876 "ReadXML_filename_autodefault",
114877 "auto generated variable with default from method definition");
114905 [[nodiscard]]
inline
114911 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of ReadXML");
114913 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114917 "ReadXML_filename_autodefault",
114918 "auto generated variable with default from method definition");
114946 [[nodiscard]]
inline
114952 throw std::runtime_error(
"out needs to be a defined WorkspaceScatteringMetaData since it is output of ReadXML");
114954 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114958 "ReadXML_filename_autodefault",
114959 "auto generated variable with default from method definition");
114987 [[nodiscard]]
inline
114993 throw std::runtime_error(
"out needs to be a defined WorkspaceSingleScatteringData since it is output of ReadXML");
114995 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
114999 "ReadXML_filename_autodefault",
115000 "auto generated variable with default from method definition");
115028 [[nodiscard]]
inline
115034 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of ReadXML");
115036 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115040 "ReadXML_filename_autodefault",
115041 "auto generated variable with default from method definition");
115069 [[nodiscard]]
inline
115075 throw std::runtime_error(
"out needs to be a defined WorkspaceSpeciesAuxData since it is output of ReadXML");
115077 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115081 "ReadXML_filename_autodefault",
115082 "auto generated variable with default from method definition");
115110 [[nodiscard]]
inline
115116 throw std::runtime_error(
"out needs to be a defined WorkspaceStokesVector since it is output of ReadXML");
115118 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115122 "ReadXML_filename_autodefault",
115123 "auto generated variable with default from method definition");
115151 [[nodiscard]]
inline
115157 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of ReadXML");
115159 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115163 "ReadXML_filename_autodefault",
115164 "auto generated variable with default from method definition");
115192 [[nodiscard]]
inline
115198 throw std::runtime_error(
"out needs to be a defined WorkspaceTelsemAtlas since it is output of ReadXML");
115200 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115204 "ReadXML_filename_autodefault",
115205 "auto generated variable with default from method definition");
115233 [[nodiscard]]
inline
115239 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of ReadXML");
115241 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115245 "ReadXML_filename_autodefault",
115246 "auto generated variable with default from method definition");
115274 [[nodiscard]]
inline
115280 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of ReadXML");
115282 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115286 "ReadXML_filename_autodefault",
115287 "auto generated variable with default from method definition");
115315 [[nodiscard]]
inline
115321 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of ReadXML");
115323 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115327 "ReadXML_filename_autodefault",
115328 "auto generated variable with default from method definition");
115356 [[nodiscard]]
inline
115362 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor6 since it is output of ReadXML");
115364 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115368 "ReadXML_filename_autodefault",
115369 "auto generated variable with default from method definition");
115397 [[nodiscard]]
inline
115403 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor7 since it is output of ReadXML");
115405 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115409 "ReadXML_filename_autodefault",
115410 "auto generated variable with default from method definition");
115438 [[nodiscard]]
inline
115444 throw std::runtime_error(
"out needs to be a defined WorkspaceTimer since it is output of ReadXML");
115446 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115450 "ReadXML_filename_autodefault",
115451 "auto generated variable with default from method definition");
115479 [[nodiscard]]
inline
115485 throw std::runtime_error(
"out needs to be a defined WorkspaceTime since it is output of ReadXML");
115487 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115491 "ReadXML_filename_autodefault",
115492 "auto generated variable with default from method definition");
115520 [[nodiscard]]
inline
115526 throw std::runtime_error(
"out needs to be a defined WorkspaceTessemNN since it is output of ReadXML");
115528 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115532 "ReadXML_filename_autodefault",
115533 "auto generated variable with default from method definition");
115561 [[nodiscard]]
inline
115567 throw std::runtime_error(
"out needs to be a defined WorkspaceTransmissionMatrix since it is output of ReadXML");
115569 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115573 "ReadXML_filename_autodefault",
115574 "auto generated variable with default from method definition");
115602 [[nodiscard]]
inline
115608 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of ReadXML");
115610 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115614 "ReadXML_filename_autodefault",
115615 "auto generated variable with default from method definition");
115643 [[nodiscard]]
inline
115649 throw std::runtime_error(
"out needs to be a defined WorkspaceVerbosity since it is output of ReadXML");
115651 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXML");
115655 "ReadXML_filename_autodefault",
115656 "auto generated variable with default from method definition");
115686 [[nodiscard]]
inline
115693 throw std::runtime_error(
"out needs to be a defined WorkspaceAbsorptionLines since it is output of ReadXMLIndexed");
115695 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
115697 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
115701 "ReadXMLIndexed_filename_autodefault",
115702 "auto generated variable with default from method definition");
115704 "ReadXMLIndexed_digits_autodefault",
115705 "auto generated variable with default from method definition");
115735 [[nodiscard]]
inline
115742 throw std::runtime_error(
"out needs to be a defined WorkspaceAgenda since it is output of ReadXMLIndexed");
115744 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
115746 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
115750 "ReadXMLIndexed_filename_autodefault",
115751 "auto generated variable with default from method definition");
115753 "ReadXMLIndexed_digits_autodefault",
115754 "auto generated variable with default from method definition");
115784 [[nodiscard]]
inline
115791 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of ReadXMLIndexed");
115793 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
115795 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
115799 "ReadXMLIndexed_filename_autodefault",
115800 "auto generated variable with default from method definition");
115802 "ReadXMLIndexed_digits_autodefault",
115803 "auto generated variable with default from method definition");
115833 [[nodiscard]]
inline
115840 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of ReadXMLIndexed");
115842 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
115844 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
115848 "ReadXMLIndexed_filename_autodefault",
115849 "auto generated variable with default from method definition");
115851 "ReadXMLIndexed_digits_autodefault",
115852 "auto generated variable with default from method definition");
115882 [[nodiscard]]
inline
115889 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfAgenda since it is output of ReadXMLIndexed");
115891 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
115893 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
115897 "ReadXMLIndexed_filename_autodefault",
115898 "auto generated variable with default from method definition");
115900 "ReadXMLIndexed_digits_autodefault",
115901 "auto generated variable with default from method definition");
115931 [[nodiscard]]
inline
115938 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of ReadXMLIndexed");
115940 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
115942 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
115946 "ReadXMLIndexed_filename_autodefault",
115947 "auto generated variable with default from method definition");
115949 "ReadXMLIndexed_digits_autodefault",
115950 "auto generated variable with default from method definition");
115980 [[nodiscard]]
inline
115987 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of ReadXMLIndexed");
115989 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
115991 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
115995 "ReadXMLIndexed_filename_autodefault",
115996 "auto generated variable with default from method definition");
115998 "ReadXMLIndexed_digits_autodefault",
115999 "auto generated variable with default from method definition");
116029 [[nodiscard]]
inline
116036 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of ReadXMLIndexed");
116038 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116040 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116044 "ReadXMLIndexed_filename_autodefault",
116045 "auto generated variable with default from method definition");
116047 "ReadXMLIndexed_digits_autodefault",
116048 "auto generated variable with default from method definition");
116078 [[nodiscard]]
inline
116085 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of ReadXMLIndexed");
116087 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116089 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116093 "ReadXMLIndexed_filename_autodefault",
116094 "auto generated variable with default from method definition");
116096 "ReadXMLIndexed_digits_autodefault",
116097 "auto generated variable with default from method definition");
116127 [[nodiscard]]
inline
116134 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of ReadXMLIndexed");
116136 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116138 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116142 "ReadXMLIndexed_filename_autodefault",
116143 "auto generated variable with default from method definition");
116145 "ReadXMLIndexed_digits_autodefault",
116146 "auto generated variable with default from method definition");
116176 [[nodiscard]]
inline
116183 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPpath since it is output of ReadXMLIndexed");
116185 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116187 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116191 "ReadXMLIndexed_filename_autodefault",
116192 "auto generated variable with default from method definition");
116194 "ReadXMLIndexed_digits_autodefault",
116195 "auto generated variable with default from method definition");
116225 [[nodiscard]]
inline
116232 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of ReadXMLIndexed");
116234 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116236 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116240 "ReadXMLIndexed_filename_autodefault",
116241 "auto generated variable with default from method definition");
116243 "ReadXMLIndexed_digits_autodefault",
116244 "auto generated variable with default from method definition");
116274 [[nodiscard]]
inline
116281 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of ReadXMLIndexed");
116283 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116285 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116289 "ReadXMLIndexed_filename_autodefault",
116290 "auto generated variable with default from method definition");
116292 "ReadXMLIndexed_digits_autodefault",
116293 "auto generated variable with default from method definition");
116323 [[nodiscard]]
inline
116330 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of ReadXMLIndexed");
116332 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116334 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116338 "ReadXMLIndexed_filename_autodefault",
116339 "auto generated variable with default from method definition");
116341 "ReadXMLIndexed_digits_autodefault",
116342 "auto generated variable with default from method definition");
116372 [[nodiscard]]
inline
116379 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of ReadXMLIndexed");
116381 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116383 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116387 "ReadXMLIndexed_filename_autodefault",
116388 "auto generated variable with default from method definition");
116390 "ReadXMLIndexed_digits_autodefault",
116391 "auto generated variable with default from method definition");
116421 [[nodiscard]]
inline
116428 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is output of ReadXMLIndexed");
116430 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116432 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116436 "ReadXMLIndexed_filename_autodefault",
116437 "auto generated variable with default from method definition");
116439 "ReadXMLIndexed_digits_autodefault",
116440 "auto generated variable with default from method definition");
116470 [[nodiscard]]
inline
116477 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of ReadXMLIndexed");
116479 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116481 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116485 "ReadXMLIndexed_filename_autodefault",
116486 "auto generated variable with default from method definition");
116488 "ReadXMLIndexed_digits_autodefault",
116489 "auto generated variable with default from method definition");
116519 [[nodiscard]]
inline
116526 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfString since it is output of ReadXMLIndexed");
116528 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116530 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116534 "ReadXMLIndexed_filename_autodefault",
116535 "auto generated variable with default from method definition");
116537 "ReadXMLIndexed_digits_autodefault",
116538 "auto generated variable with default from method definition");
116568 [[nodiscard]]
inline
116575 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of ReadXMLIndexed");
116577 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116579 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116583 "ReadXMLIndexed_filename_autodefault",
116584 "auto generated variable with default from method definition");
116586 "ReadXMLIndexed_digits_autodefault",
116587 "auto generated variable with default from method definition");
116617 [[nodiscard]]
inline
116624 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of ReadXMLIndexed");
116626 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116628 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116632 "ReadXMLIndexed_filename_autodefault",
116633 "auto generated variable with default from method definition");
116635 "ReadXMLIndexed_digits_autodefault",
116636 "auto generated variable with default from method definition");
116666 [[nodiscard]]
inline
116673 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of ReadXMLIndexed");
116675 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116677 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116681 "ReadXMLIndexed_filename_autodefault",
116682 "auto generated variable with default from method definition");
116684 "ReadXMLIndexed_digits_autodefault",
116685 "auto generated variable with default from method definition");
116715 [[nodiscard]]
inline
116722 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of ReadXMLIndexed");
116724 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116726 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116730 "ReadXMLIndexed_filename_autodefault",
116731 "auto generated variable with default from method definition");
116733 "ReadXMLIndexed_digits_autodefault",
116734 "auto generated variable with default from method definition");
116764 [[nodiscard]]
inline
116771 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of ReadXMLIndexed");
116773 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116775 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116779 "ReadXMLIndexed_filename_autodefault",
116780 "auto generated variable with default from method definition");
116782 "ReadXMLIndexed_digits_autodefault",
116783 "auto generated variable with default from method definition");
116813 [[nodiscard]]
inline
116820 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfCIARecord since it is output of ReadXMLIndexed");
116822 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116824 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116828 "ReadXMLIndexed_filename_autodefault",
116829 "auto generated variable with default from method definition");
116831 "ReadXMLIndexed_digits_autodefault",
116832 "auto generated variable with default from method definition");
116862 [[nodiscard]]
inline
116869 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of ReadXMLIndexed");
116871 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116873 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116877 "ReadXMLIndexed_filename_autodefault",
116878 "auto generated variable with default from method definition");
116880 "ReadXMLIndexed_digits_autodefault",
116881 "auto generated variable with default from method definition");
116911 [[nodiscard]]
inline
116918 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of ReadXMLIndexed");
116920 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116922 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116926 "ReadXMLIndexed_filename_autodefault",
116927 "auto generated variable with default from method definition");
116929 "ReadXMLIndexed_digits_autodefault",
116930 "auto generated variable with default from method definition");
116960 [[nodiscard]]
inline
116967 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of ReadXMLIndexed");
116969 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
116971 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
116975 "ReadXMLIndexed_filename_autodefault",
116976 "auto generated variable with default from method definition");
116978 "ReadXMLIndexed_digits_autodefault",
116979 "auto generated variable with default from method definition");
117009 [[nodiscard]]
inline
117016 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of ReadXMLIndexed");
117018 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117020 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117024 "ReadXMLIndexed_filename_autodefault",
117025 "auto generated variable with default from method definition");
117027 "ReadXMLIndexed_digits_autodefault",
117028 "auto generated variable with default from method definition");
117058 [[nodiscard]]
inline
117065 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfIndex since it is output of ReadXMLIndexed");
117067 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117069 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117073 "ReadXMLIndexed_filename_autodefault",
117074 "auto generated variable with default from method definition");
117076 "ReadXMLIndexed_digits_autodefault",
117077 "auto generated variable with default from method definition");
117107 [[nodiscard]]
inline
117114 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfMatrix since it is output of ReadXMLIndexed");
117116 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117118 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117122 "ReadXMLIndexed_filename_autodefault",
117123 "auto generated variable with default from method definition");
117125 "ReadXMLIndexed_digits_autodefault",
117126 "auto generated variable with default from method definition");
117156 [[nodiscard]]
inline
117163 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of ReadXMLIndexed");
117165 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117167 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117171 "ReadXMLIndexed_filename_autodefault",
117172 "auto generated variable with default from method definition");
117174 "ReadXMLIndexed_digits_autodefault",
117175 "auto generated variable with default from method definition");
117205 [[nodiscard]]
inline
117212 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of ReadXMLIndexed");
117214 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117216 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117220 "ReadXMLIndexed_filename_autodefault",
117221 "auto generated variable with default from method definition");
117223 "ReadXMLIndexed_digits_autodefault",
117224 "auto generated variable with default from method definition");
117254 [[nodiscard]]
inline
117261 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRadiationVector since it is output of ReadXMLIndexed");
117263 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117265 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117269 "ReadXMLIndexed_filename_autodefault",
117270 "auto generated variable with default from method definition");
117272 "ReadXMLIndexed_digits_autodefault",
117273 "auto generated variable with default from method definition");
117303 [[nodiscard]]
inline
117310 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is output of ReadXMLIndexed");
117312 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117314 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117318 "ReadXMLIndexed_filename_autodefault",
117319 "auto generated variable with default from method definition");
117321 "ReadXMLIndexed_digits_autodefault",
117322 "auto generated variable with default from method definition");
117352 [[nodiscard]]
inline
117359 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of ReadXMLIndexed");
117361 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117363 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117367 "ReadXMLIndexed_filename_autodefault",
117368 "auto generated variable with default from method definition");
117370 "ReadXMLIndexed_digits_autodefault",
117371 "auto generated variable with default from method definition");
117401 [[nodiscard]]
inline
117408 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of ReadXMLIndexed");
117410 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117412 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117416 "ReadXMLIndexed_filename_autodefault",
117417 "auto generated variable with default from method definition");
117419 "ReadXMLIndexed_digits_autodefault",
117420 "auto generated variable with default from method definition");
117450 [[nodiscard]]
inline
117457 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfSparse since it is output of ReadXMLIndexed");
117459 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117461 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117465 "ReadXMLIndexed_filename_autodefault",
117466 "auto generated variable with default from method definition");
117468 "ReadXMLIndexed_digits_autodefault",
117469 "auto generated variable with default from method definition");
117499 [[nodiscard]]
inline
117506 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfStokesVector since it is output of ReadXMLIndexed");
117508 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117510 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117514 "ReadXMLIndexed_filename_autodefault",
117515 "auto generated variable with default from method definition");
117517 "ReadXMLIndexed_digits_autodefault",
117518 "auto generated variable with default from method definition");
117548 [[nodiscard]]
inline
117555 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfString since it is output of ReadXMLIndexed");
117557 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117559 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117563 "ReadXMLIndexed_filename_autodefault",
117564 "auto generated variable with default from method definition");
117566 "ReadXMLIndexed_digits_autodefault",
117567 "auto generated variable with default from method definition");
117597 [[nodiscard]]
inline
117604 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of ReadXMLIndexed");
117606 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117608 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117612 "ReadXMLIndexed_filename_autodefault",
117613 "auto generated variable with default from method definition");
117615 "ReadXMLIndexed_digits_autodefault",
117616 "auto generated variable with default from method definition");
117646 [[nodiscard]]
inline
117653 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor3 since it is output of ReadXMLIndexed");
117655 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117657 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117661 "ReadXMLIndexed_filename_autodefault",
117662 "auto generated variable with default from method definition");
117664 "ReadXMLIndexed_digits_autodefault",
117665 "auto generated variable with default from method definition");
117695 [[nodiscard]]
inline
117702 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor4 since it is output of ReadXMLIndexed");
117704 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117706 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117710 "ReadXMLIndexed_filename_autodefault",
117711 "auto generated variable with default from method definition");
117713 "ReadXMLIndexed_digits_autodefault",
117714 "auto generated variable with default from method definition");
117744 [[nodiscard]]
inline
117751 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor5 since it is output of ReadXMLIndexed");
117753 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117755 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117759 "ReadXMLIndexed_filename_autodefault",
117760 "auto generated variable with default from method definition");
117762 "ReadXMLIndexed_digits_autodefault",
117763 "auto generated variable with default from method definition");
117793 [[nodiscard]]
inline
117800 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor6 since it is output of ReadXMLIndexed");
117802 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117804 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117808 "ReadXMLIndexed_filename_autodefault",
117809 "auto generated variable with default from method definition");
117811 "ReadXMLIndexed_digits_autodefault",
117812 "auto generated variable with default from method definition");
117842 [[nodiscard]]
inline
117849 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTensor7 since it is output of ReadXMLIndexed");
117851 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117853 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117857 "ReadXMLIndexed_filename_autodefault",
117858 "auto generated variable with default from method definition");
117860 "ReadXMLIndexed_digits_autodefault",
117861 "auto generated variable with default from method definition");
117891 [[nodiscard]]
inline
117898 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of ReadXMLIndexed");
117900 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117902 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117906 "ReadXMLIndexed_filename_autodefault",
117907 "auto generated variable with default from method definition");
117909 "ReadXMLIndexed_digits_autodefault",
117910 "auto generated variable with default from method definition");
117940 [[nodiscard]]
inline
117947 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of ReadXMLIndexed");
117949 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
117951 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
117955 "ReadXMLIndexed_filename_autodefault",
117956 "auto generated variable with default from method definition");
117958 "ReadXMLIndexed_digits_autodefault",
117959 "auto generated variable with default from method definition");
117989 [[nodiscard]]
inline
117996 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of ReadXMLIndexed");
117998 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118000 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118004 "ReadXMLIndexed_filename_autodefault",
118005 "auto generated variable with default from method definition");
118007 "ReadXMLIndexed_digits_autodefault",
118008 "auto generated variable with default from method definition");
118038 [[nodiscard]]
inline
118045 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfXsecRecord since it is output of ReadXMLIndexed");
118047 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118049 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118053 "ReadXMLIndexed_filename_autodefault",
118054 "auto generated variable with default from method definition");
118056 "ReadXMLIndexed_digits_autodefault",
118057 "auto generated variable with default from method definition");
118087 [[nodiscard]]
inline
118094 throw std::runtime_error(
"out needs to be a defined WorkspaceCIARecord since it is output of ReadXMLIndexed");
118096 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118098 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118102 "ReadXMLIndexed_filename_autodefault",
118103 "auto generated variable with default from method definition");
118105 "ReadXMLIndexed_digits_autodefault",
118106 "auto generated variable with default from method definition");
118136 [[nodiscard]]
inline
118143 throw std::runtime_error(
"out needs to be a defined WorkspaceCovarianceMatrix since it is output of ReadXMLIndexed");
118145 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118147 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118151 "ReadXMLIndexed_filename_autodefault",
118152 "auto generated variable with default from method definition");
118154 "ReadXMLIndexed_digits_autodefault",
118155 "auto generated variable with default from method definition");
118185 [[nodiscard]]
inline
118192 throw std::runtime_error(
"out needs to be a defined WorkspaceEnergyLevelMap since it is output of ReadXMLIndexed");
118194 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118196 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118200 "ReadXMLIndexed_filename_autodefault",
118201 "auto generated variable with default from method definition");
118203 "ReadXMLIndexed_digits_autodefault",
118204 "auto generated variable with default from method definition");
118234 [[nodiscard]]
inline
118241 throw std::runtime_error(
"out needs to be a defined WorkspaceGasAbsLookup since it is output of ReadXMLIndexed");
118243 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118245 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118249 "ReadXMLIndexed_filename_autodefault",
118250 "auto generated variable with default from method definition");
118252 "ReadXMLIndexed_digits_autodefault",
118253 "auto generated variable with default from method definition");
118283 [[nodiscard]]
inline
118290 throw std::runtime_error(
"out needs to be a defined WorkspaceGridPos since it is output of ReadXMLIndexed");
118292 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118294 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118298 "ReadXMLIndexed_filename_autodefault",
118299 "auto generated variable with default from method definition");
118301 "ReadXMLIndexed_digits_autodefault",
118302 "auto generated variable with default from method definition");
118332 [[nodiscard]]
inline
118339 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField1 since it is output of ReadXMLIndexed");
118341 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118343 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118347 "ReadXMLIndexed_filename_autodefault",
118348 "auto generated variable with default from method definition");
118350 "ReadXMLIndexed_digits_autodefault",
118351 "auto generated variable with default from method definition");
118381 [[nodiscard]]
inline
118388 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField2 since it is output of ReadXMLIndexed");
118390 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118392 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118396 "ReadXMLIndexed_filename_autodefault",
118397 "auto generated variable with default from method definition");
118399 "ReadXMLIndexed_digits_autodefault",
118400 "auto generated variable with default from method definition");
118430 [[nodiscard]]
inline
118437 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField3 since it is output of ReadXMLIndexed");
118439 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118441 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118445 "ReadXMLIndexed_filename_autodefault",
118446 "auto generated variable with default from method definition");
118448 "ReadXMLIndexed_digits_autodefault",
118449 "auto generated variable with default from method definition");
118479 [[nodiscard]]
inline
118486 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField4 since it is output of ReadXMLIndexed");
118488 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118490 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118494 "ReadXMLIndexed_filename_autodefault",
118495 "auto generated variable with default from method definition");
118497 "ReadXMLIndexed_digits_autodefault",
118498 "auto generated variable with default from method definition");
118528 [[nodiscard]]
inline
118535 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField5 since it is output of ReadXMLIndexed");
118537 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118539 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118543 "ReadXMLIndexed_filename_autodefault",
118544 "auto generated variable with default from method definition");
118546 "ReadXMLIndexed_digits_autodefault",
118547 "auto generated variable with default from method definition");
118577 [[nodiscard]]
inline
118584 throw std::runtime_error(
"out needs to be a defined WorkspaceGriddedField6 since it is output of ReadXMLIndexed");
118586 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118588 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118592 "ReadXMLIndexed_filename_autodefault",
118593 "auto generated variable with default from method definition");
118595 "ReadXMLIndexed_digits_autodefault",
118596 "auto generated variable with default from method definition");
118626 [[nodiscard]]
inline
118633 throw std::runtime_error(
"out needs to be a defined WorkspaceHitranRelaxationMatrixData since it is output of ReadXMLIndexed");
118635 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118637 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118641 "ReadXMLIndexed_filename_autodefault",
118642 "auto generated variable with default from method definition");
118644 "ReadXMLIndexed_digits_autodefault",
118645 "auto generated variable with default from method definition");
118675 [[nodiscard]]
inline
118682 throw std::runtime_error(
"out needs to be a defined WorkspaceIndex since it is output of ReadXMLIndexed");
118684 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118686 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118690 "ReadXMLIndexed_filename_autodefault",
118691 "auto generated variable with default from method definition");
118693 "ReadXMLIndexed_digits_autodefault",
118694 "auto generated variable with default from method definition");
118724 [[nodiscard]]
inline
118731 throw std::runtime_error(
"out needs to be a defined WorkspaceMCAntenna since it is output of ReadXMLIndexed");
118733 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118735 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118739 "ReadXMLIndexed_filename_autodefault",
118740 "auto generated variable with default from method definition");
118742 "ReadXMLIndexed_digits_autodefault",
118743 "auto generated variable with default from method definition");
118773 [[nodiscard]]
inline
118780 throw std::runtime_error(
"out needs to be a defined WorkspaceMatrix since it is output of ReadXMLIndexed");
118782 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118784 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118788 "ReadXMLIndexed_filename_autodefault",
118789 "auto generated variable with default from method definition");
118791 "ReadXMLIndexed_digits_autodefault",
118792 "auto generated variable with default from method definition");
118822 [[nodiscard]]
inline
118829 throw std::runtime_error(
"out needs to be a defined WorkspaceNumeric since it is output of ReadXMLIndexed");
118831 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118833 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118837 "ReadXMLIndexed_filename_autodefault",
118838 "auto generated variable with default from method definition");
118840 "ReadXMLIndexed_digits_autodefault",
118841 "auto generated variable with default from method definition");
118871 [[nodiscard]]
inline
118878 throw std::runtime_error(
"out needs to be a defined WorkspacePpath since it is output of ReadXMLIndexed");
118880 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118882 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118886 "ReadXMLIndexed_filename_autodefault",
118887 "auto generated variable with default from method definition");
118889 "ReadXMLIndexed_digits_autodefault",
118890 "auto generated variable with default from method definition");
118920 [[nodiscard]]
inline
118927 throw std::runtime_error(
"out needs to be a defined WorkspacePropagationMatrix since it is output of ReadXMLIndexed");
118929 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118931 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118935 "ReadXMLIndexed_filename_autodefault",
118936 "auto generated variable with default from method definition");
118938 "ReadXMLIndexed_digits_autodefault",
118939 "auto generated variable with default from method definition");
118969 [[nodiscard]]
inline
118976 throw std::runtime_error(
"out needs to be a defined WorkspaceQuantumIdentifier since it is output of ReadXMLIndexed");
118978 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
118980 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
118984 "ReadXMLIndexed_filename_autodefault",
118985 "auto generated variable with default from method definition");
118987 "ReadXMLIndexed_digits_autodefault",
118988 "auto generated variable with default from method definition");
119018 [[nodiscard]]
inline
119025 throw std::runtime_error(
"out needs to be a defined WorkspaceRadiationVector since it is output of ReadXMLIndexed");
119027 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119029 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119033 "ReadXMLIndexed_filename_autodefault",
119034 "auto generated variable with default from method definition");
119036 "ReadXMLIndexed_digits_autodefault",
119037 "auto generated variable with default from method definition");
119067 [[nodiscard]]
inline
119074 throw std::runtime_error(
"out needs to be a defined WorkspaceRational since it is output of ReadXMLIndexed");
119076 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119078 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119082 "ReadXMLIndexed_filename_autodefault",
119083 "auto generated variable with default from method definition");
119085 "ReadXMLIndexed_digits_autodefault",
119086 "auto generated variable with default from method definition");
119116 [[nodiscard]]
inline
119123 throw std::runtime_error(
"out needs to be a defined WorkspaceScatteringMetaData since it is output of ReadXMLIndexed");
119125 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119127 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119131 "ReadXMLIndexed_filename_autodefault",
119132 "auto generated variable with default from method definition");
119134 "ReadXMLIndexed_digits_autodefault",
119135 "auto generated variable with default from method definition");
119165 [[nodiscard]]
inline
119172 throw std::runtime_error(
"out needs to be a defined WorkspaceSingleScatteringData since it is output of ReadXMLIndexed");
119174 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119176 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119180 "ReadXMLIndexed_filename_autodefault",
119181 "auto generated variable with default from method definition");
119183 "ReadXMLIndexed_digits_autodefault",
119184 "auto generated variable with default from method definition");
119214 [[nodiscard]]
inline
119221 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of ReadXMLIndexed");
119223 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119225 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119229 "ReadXMLIndexed_filename_autodefault",
119230 "auto generated variable with default from method definition");
119232 "ReadXMLIndexed_digits_autodefault",
119233 "auto generated variable with default from method definition");
119263 [[nodiscard]]
inline
119270 throw std::runtime_error(
"out needs to be a defined WorkspaceSpeciesAuxData since it is output of ReadXMLIndexed");
119272 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119274 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119278 "ReadXMLIndexed_filename_autodefault",
119279 "auto generated variable with default from method definition");
119281 "ReadXMLIndexed_digits_autodefault",
119282 "auto generated variable with default from method definition");
119312 [[nodiscard]]
inline
119319 throw std::runtime_error(
"out needs to be a defined WorkspaceStokesVector since it is output of ReadXMLIndexed");
119321 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119323 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119327 "ReadXMLIndexed_filename_autodefault",
119328 "auto generated variable with default from method definition");
119330 "ReadXMLIndexed_digits_autodefault",
119331 "auto generated variable with default from method definition");
119361 [[nodiscard]]
inline
119368 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of ReadXMLIndexed");
119370 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119372 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119376 "ReadXMLIndexed_filename_autodefault",
119377 "auto generated variable with default from method definition");
119379 "ReadXMLIndexed_digits_autodefault",
119380 "auto generated variable with default from method definition");
119410 [[nodiscard]]
inline
119417 throw std::runtime_error(
"out needs to be a defined WorkspaceTelsemAtlas since it is output of ReadXMLIndexed");
119419 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119421 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119425 "ReadXMLIndexed_filename_autodefault",
119426 "auto generated variable with default from method definition");
119428 "ReadXMLIndexed_digits_autodefault",
119429 "auto generated variable with default from method definition");
119459 [[nodiscard]]
inline
119466 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of ReadXMLIndexed");
119468 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119470 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119474 "ReadXMLIndexed_filename_autodefault",
119475 "auto generated variable with default from method definition");
119477 "ReadXMLIndexed_digits_autodefault",
119478 "auto generated variable with default from method definition");
119508 [[nodiscard]]
inline
119515 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of ReadXMLIndexed");
119517 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119519 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119523 "ReadXMLIndexed_filename_autodefault",
119524 "auto generated variable with default from method definition");
119526 "ReadXMLIndexed_digits_autodefault",
119527 "auto generated variable with default from method definition");
119557 [[nodiscard]]
inline
119564 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of ReadXMLIndexed");
119566 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119568 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119572 "ReadXMLIndexed_filename_autodefault",
119573 "auto generated variable with default from method definition");
119575 "ReadXMLIndexed_digits_autodefault",
119576 "auto generated variable with default from method definition");
119606 [[nodiscard]]
inline
119613 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor6 since it is output of ReadXMLIndexed");
119615 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119617 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119621 "ReadXMLIndexed_filename_autodefault",
119622 "auto generated variable with default from method definition");
119624 "ReadXMLIndexed_digits_autodefault",
119625 "auto generated variable with default from method definition");
119655 [[nodiscard]]
inline
119662 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor7 since it is output of ReadXMLIndexed");
119664 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119666 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119670 "ReadXMLIndexed_filename_autodefault",
119671 "auto generated variable with default from method definition");
119673 "ReadXMLIndexed_digits_autodefault",
119674 "auto generated variable with default from method definition");
119704 [[nodiscard]]
inline
119711 throw std::runtime_error(
"out needs to be a defined WorkspaceTimer since it is output of ReadXMLIndexed");
119713 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119715 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119719 "ReadXMLIndexed_filename_autodefault",
119720 "auto generated variable with default from method definition");
119722 "ReadXMLIndexed_digits_autodefault",
119723 "auto generated variable with default from method definition");
119753 [[nodiscard]]
inline
119760 throw std::runtime_error(
"out needs to be a defined WorkspaceTime since it is output of ReadXMLIndexed");
119762 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119764 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119768 "ReadXMLIndexed_filename_autodefault",
119769 "auto generated variable with default from method definition");
119771 "ReadXMLIndexed_digits_autodefault",
119772 "auto generated variable with default from method definition");
119802 [[nodiscard]]
inline
119809 throw std::runtime_error(
"out needs to be a defined WorkspaceTessemNN since it is output of ReadXMLIndexed");
119811 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119813 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119817 "ReadXMLIndexed_filename_autodefault",
119818 "auto generated variable with default from method definition");
119820 "ReadXMLIndexed_digits_autodefault",
119821 "auto generated variable with default from method definition");
119851 [[nodiscard]]
inline
119858 throw std::runtime_error(
"out needs to be a defined WorkspaceTransmissionMatrix since it is output of ReadXMLIndexed");
119860 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119862 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119866 "ReadXMLIndexed_filename_autodefault",
119867 "auto generated variable with default from method definition");
119869 "ReadXMLIndexed_digits_autodefault",
119870 "auto generated variable with default from method definition");
119900 [[nodiscard]]
inline
119907 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of ReadXMLIndexed");
119909 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119911 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119915 "ReadXMLIndexed_filename_autodefault",
119916 "auto generated variable with default from method definition");
119918 "ReadXMLIndexed_digits_autodefault",
119919 "auto generated variable with default from method definition");
119949 [[nodiscard]]
inline
119956 throw std::runtime_error(
"out needs to be a defined WorkspaceVerbosity since it is output of ReadXMLIndexed");
119958 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to ReadXMLIndexed");
119960 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ReadXMLIndexed");
119964 "ReadXMLIndexed_filename_autodefault",
119965 "auto generated variable with default from method definition");
119967 "ReadXMLIndexed_digits_autodefault",
119968 "auto generated variable with default from method definition");
120000 [[nodiscard]]
inline
120006 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
120008 throw std::runtime_error(
"i needs to be a defined WorkspaceVector since it is agenda input to Reduce");
120042 [[nodiscard]]
inline
120048 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
120050 throw std::runtime_error(
"i needs to be a defined WorkspaceMatrix since it is agenda input to Reduce");
120084 [[nodiscard]]
inline
120090 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
120092 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor3 since it is agenda input to Reduce");
120126 [[nodiscard]]
inline
120132 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
120134 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor4 since it is agenda input to Reduce");
120168 [[nodiscard]]
inline
120174 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
120176 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor5 since it is agenda input to Reduce");
120210 [[nodiscard]]
inline
120216 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
120218 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor6 since it is agenda input to Reduce");
120252 [[nodiscard]]
inline
120258 throw std::runtime_error(
"o needs to be a defined WorkspaceNumeric since it is output of Reduce");
120260 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor7 since it is agenda input to Reduce");
120294 [[nodiscard]]
inline
120300 throw std::runtime_error(
"o needs to be a defined WorkspaceVector since it is output of Reduce");
120302 throw std::runtime_error(
"i needs to be a defined WorkspaceMatrix since it is agenda input to Reduce");
120336 [[nodiscard]]
inline
120342 throw std::runtime_error(
"o needs to be a defined WorkspaceVector since it is output of Reduce");
120344 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor3 since it is agenda input to Reduce");
120378 [[nodiscard]]
inline
120384 throw std::runtime_error(
"o needs to be a defined WorkspaceVector since it is output of Reduce");
120386 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor4 since it is agenda input to Reduce");
120420 [[nodiscard]]
inline
120426 throw std::runtime_error(
"o needs to be a defined WorkspaceVector since it is output of Reduce");
120428 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor5 since it is agenda input to Reduce");
120462 [[nodiscard]]
inline
120468 throw std::runtime_error(
"o needs to be a defined WorkspaceVector since it is output of Reduce");
120470 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor6 since it is agenda input to Reduce");
120504 [[nodiscard]]
inline
120510 throw std::runtime_error(
"o needs to be a defined WorkspaceVector since it is output of Reduce");
120512 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor7 since it is agenda input to Reduce");
120546 [[nodiscard]]
inline
120552 throw std::runtime_error(
"o needs to be a defined WorkspaceMatrix since it is output of Reduce");
120554 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor3 since it is agenda input to Reduce");
120588 [[nodiscard]]
inline
120594 throw std::runtime_error(
"o needs to be a defined WorkspaceMatrix since it is output of Reduce");
120596 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor4 since it is agenda input to Reduce");
120630 [[nodiscard]]
inline
120636 throw std::runtime_error(
"o needs to be a defined WorkspaceMatrix since it is output of Reduce");
120638 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor5 since it is agenda input to Reduce");
120672 [[nodiscard]]
inline
120678 throw std::runtime_error(
"o needs to be a defined WorkspaceMatrix since it is output of Reduce");
120680 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor6 since it is agenda input to Reduce");
120714 [[nodiscard]]
inline
120720 throw std::runtime_error(
"o needs to be a defined WorkspaceMatrix since it is output of Reduce");
120722 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor7 since it is agenda input to Reduce");
120756 [[nodiscard]]
inline
120762 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor3 since it is output of Reduce");
120764 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor4 since it is agenda input to Reduce");
120798 [[nodiscard]]
inline
120804 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor3 since it is output of Reduce");
120806 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor5 since it is agenda input to Reduce");
120840 [[nodiscard]]
inline
120846 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor3 since it is output of Reduce");
120848 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor6 since it is agenda input to Reduce");
120882 [[nodiscard]]
inline
120888 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor3 since it is output of Reduce");
120890 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor7 since it is agenda input to Reduce");
120924 [[nodiscard]]
inline
120930 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor4 since it is output of Reduce");
120932 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor5 since it is agenda input to Reduce");
120966 [[nodiscard]]
inline
120972 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor4 since it is output of Reduce");
120974 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor6 since it is agenda input to Reduce");
121008 [[nodiscard]]
inline
121014 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor4 since it is output of Reduce");
121016 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor7 since it is agenda input to Reduce");
121050 [[nodiscard]]
inline
121056 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor5 since it is output of Reduce");
121058 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor6 since it is agenda input to Reduce");
121092 [[nodiscard]]
inline
121098 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor5 since it is output of Reduce");
121100 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor7 since it is agenda input to Reduce");
121134 [[nodiscard]]
inline
121140 throw std::runtime_error(
"o needs to be a defined WorkspaceTensor6 since it is output of Reduce");
121142 throw std::runtime_error(
"i needs to be a defined WorkspaceTensor7 since it is agenda input to Reduce");
121173 [[nodiscard]]
inline
121178 throw std::runtime_error(
"model needs to be a defined WorkspaceString (or left default) since it is agenda input to refellipsoidEarth");
121182 "refellipsoidEarth_model_autodefault",
121183 "auto generated variable with default from method definition");
121205 [[nodiscard]]
inline
121210 throw std::runtime_error(
"model needs to be a defined WorkspaceString (or left default) since it is agenda input to refellipsoidGanymede");
121214 "refellipsoidGanymede_model_autodefault",
121215 "auto generated variable with default from method definition");
121245 [[nodiscard]]
inline
121250 if (latitude.
islast()) {
121251 throw std::runtime_error(
"latitude needs to be a defined WorkspaceNumeric since it is agenda input to refellipsoidForAzimuth");
121252 }
if (azimuth.
islast()) {
121253 throw std::runtime_error(
"azimuth needs to be a defined WorkspaceNumeric since it is agenda input to refellipsoidForAzimuth");
121281 [[nodiscard]]
inline
121286 throw std::runtime_error(
"model needs to be a defined WorkspaceString (or left default) since it is agenda input to refellipsoidEuropa");
121290 "refellipsoidEuropa_model_autodefault",
121291 "auto generated variable with default from method definition");
121317 [[nodiscard]]
inline
121322 throw std::runtime_error(
"model needs to be a defined WorkspaceString (or left default) since it is agenda input to refellipsoidIo");
121326 "refellipsoidIo_model_autodefault",
121327 "auto generated variable with default from method definition");
121356 [[nodiscard]]
inline
121361 throw std::runtime_error(
"model needs to be a defined WorkspaceString (or left default) since it is agenda input to refellipsoidJupiter");
121365 "refellipsoidJupiter_model_autodefault",
121366 "auto generated variable with default from method definition");
121395 [[nodiscard]]
inline
121400 throw std::runtime_error(
"model needs to be a defined WorkspaceString (or left default) since it is agenda input to refellipsoidMars");
121404 "refellipsoidMars_model_autodefault",
121405 "auto generated variable with default from method definition");
121435 [[nodiscard]]
inline
121440 throw std::runtime_error(
"model needs to be a defined WorkspaceString (or left default) since it is agenda input to refellipsoidMoon");
121444 "refellipsoidMoon_model_autodefault",
121445 "auto generated variable with default from method definition");
121472 [[nodiscard]]
inline
121476 if (orbitinc.
islast()) {
121477 throw std::runtime_error(
"orbitinc needs to be a defined WorkspaceNumeric since it is agenda input to refellipsoidOrbitPlane");
121504 [[nodiscard]]
inline
121510 throw std::runtime_error(
"re needs to be a defined WorkspaceNumeric since it is agenda input to refellipsoidSet");
121511 }
if (not e.isnull() and e.islast()) {
121512 throw std::runtime_error(
"e needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to refellipsoidSet");
121516 "refellipsoidSet_e_autodefault",
121517 "auto generated variable with default from method definition");
121546 [[nodiscard]]
inline
121551 throw std::runtime_error(
"model needs to be a defined WorkspaceString (or left default) since it is agenda input to refellipsoidVenus");
121555 "refellipsoidVenus_model_autodefault",
121556 "auto generated variable with default from method definition");
121595 [[nodiscard]]
inline
121599 if (not demand_vmr_value.isnull() and demand_vmr_value.islast()) {
121600 throw std::runtime_error(
"demand_vmr_value needs to be a defined WorkspaceIndex (or left default) since it is agenda input to refr_index_airFreeElectrons");
121604 "refr_index_airFreeElectrons_demand_vmr_value_autodefault",
121605 "auto generated variable with default from method definition");
121635 [[nodiscard]]
inline
121684 [[nodiscard]]
inline
121690 if (not k1.isnull() and k1.islast()) {
121691 throw std::runtime_error(
"k1 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to refr_index_airMicrowavesEarth");
121693 throw std::runtime_error(
"k2 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to refr_index_airMicrowavesEarth");
121694 }
if (not k3.isnull() and k3.islast()) {
121695 throw std::runtime_error(
"k3 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to refr_index_airMicrowavesEarth");
121699 "refr_index_airMicrowavesEarth_k1_autodefault",
121700 "auto generated variable with default from method definition");
121702 "refr_index_airMicrowavesEarth_k2_autodefault",
121703 "auto generated variable with default from method definition");
121705 "refr_index_airMicrowavesEarth_k3_autodefault",
121706 "auto generated variable with default from method definition");
121743 [[nodiscard]]
inline
121768 [[nodiscard]]
inline
121807 [[nodiscard]]
inline
121817 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddAbsSpecies");
121819 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddAbsSpecies");
121821 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddAbsSpecies");
121822 }
if (species.
islast()) {
121823 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to retrievalAddAbsSpecies");
121824 }
if (not unit.isnull() and unit.islast()) {
121825 throw std::runtime_error(
"unit needs to be a defined WorkspaceString (or left default) since it is agenda input to retrievalAddAbsSpecies");
121826 }
if (not for_species_tag.
isnull() and for_species_tag.
islast()) {
121827 throw std::runtime_error(
"for_species_tag needs to be a defined WorkspaceIndex (or left default) since it is agenda input to retrievalAddAbsSpecies");
121831 "retrievalAddAbsSpecies_unit_autodefault",
121832 "auto generated variable with default from method definition");
121834 "retrievalAddAbsSpecies_for_species_tag_autodefault",
121835 "auto generated variable with default from method definition");
121838 Group::ArrayOfIndex({35, 56, 57, 242, 139, 147,
Group::Index(g1.
pos()),
Group::Index(g2.
pos()),
Group::Index(g3.
pos()),
Group::Index(species.
pos()), unit.isnull() ?
Index(unit_default.pos()) :
Group::
Index(unit.pos()), for_species_tag.isnull() ?
Index(for_species_tag_default.pos()) :
Group::
Index(for_species_tag.pos()), }),
121858 [[nodiscard]]
inline
121863 throw std::runtime_error(
"df needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to retrievalAddFreqShift");
121867 "retrievalAddFreqShift_df_autodefault",
121868 "auto generated variable with default from method definition");
121891 [[nodiscard]]
inline
121896 throw std::runtime_error(
"df needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to retrievalAddFreqStretch");
121900 "retrievalAddFreqStretch_df_autodefault",
121901 "auto generated variable with default from method definition");
121929 [[nodiscard]]
inline
121932 const Var::Index& initialize_jacobian={}) {
121933 if (not initialize_jacobian.isnull() and initialize_jacobian.islast()) {
121934 throw std::runtime_error(
"initialize_jacobian needs to be a defined WorkspaceIndex (or left default) since it is agenda input to retrievalDefInit");
121938 "retrievalDefInit_initialize_jacobian_autodefault",
121939 "auto generated variable with default from method definition");
121965 [[nodiscard]]
inline
121971 if (catalog_identity.
islast()) {
121972 throw std::runtime_error(
"catalog_identity needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to retrievalAddCatalogParameter");
121973 }
if (catalog_parameter.
islast()) {
121974 throw std::runtime_error(
"catalog_parameter needs to be a defined WorkspaceString since it is agenda input to retrievalAddCatalogParameter");
121975 }
if (
var.islast()) {
121976 throw std::runtime_error(
"var needs to be a defined WorkspaceNumeric since it is agenda input to retrievalAddCatalogParameter");
122007 [[nodiscard]]
inline
122012 if (catalog_identities.
islast()) {
122013 throw std::runtime_error(
"catalog_identities needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to retrievalAddCatalogParameters");
122014 }
if (catalog_parameters.
islast()) {
122015 throw std::runtime_error(
"catalog_parameters needs to be a defined WorkspaceArrayOfString since it is agenda input to retrievalAddCatalogParameters");
122047 [[nodiscard]]
inline
122056 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddMagField");
122058 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddMagField");
122060 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddMagField");
122061 }
if (not component.isnull() and component.islast()) {
122062 throw std::runtime_error(
"component needs to be a defined WorkspaceString (or left default) since it is agenda input to retrievalAddMagField");
122064 throw std::runtime_error(
"dB needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to retrievalAddMagField");
122068 "retrievalAddMagField_component_autodefault",
122069 "auto generated variable with default from method definition");
122071 "retrievalAddMagField_dB_autodefault",
122072 "auto generated variable with default from method definition");
122075 Group::ArrayOfIndex({35, 56, 57, 242, 139, 147,
Group::Index(g1.
pos()),
Group::Index(g2.
pos()),
Group::Index(g3.
pos()), component.isnull() ?
Index(component_default.pos()) :
Group::
Index(component.pos()), dB.isnull() ?
Index(dB_default.pos()) :
Group::
Index(dB.pos()), }),
122100 [[nodiscard]]
inline
122106 if (not poly_order.
isnull() and poly_order.
islast()) {
122107 throw std::runtime_error(
"poly_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to retrievalAddPointingZa");
122109 throw std::runtime_error(
"calcmode needs to be a defined WorkspaceString (or left default) since it is agenda input to retrievalAddPointingZa");
122110 }
if (not dza.isnull() and dza.islast()) {
122111 throw std::runtime_error(
"dza needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to retrievalAddPointingZa");
122115 "retrievalAddPointingZa_poly_order_autodefault",
122116 "auto generated variable with default from method definition");
122118 "retrievalAddPointingZa_calcmode_autodefault",
122119 "auto generated variable with default from method definition");
122121 "retrievalAddPointingZa_dza_autodefault",
122122 "auto generated variable with default from method definition");
122151 [[nodiscard]]
inline
122157 const Var::Index& no_mblock_variation={}) {
122158 if (poly_order.
islast()) {
122159 throw std::runtime_error(
"poly_order needs to be a defined WorkspaceIndex since it is agenda input to retrievalAddPolyfit");
122160 }
if (not no_pol_variation.isnull() and no_pol_variation.islast()) {
122161 throw std::runtime_error(
"no_pol_variation needs to be a defined WorkspaceIndex (or left default) since it is agenda input to retrievalAddPolyfit");
122162 }
if (not no_los_variation.
isnull() and no_los_variation.
islast()) {
122163 throw std::runtime_error(
"no_los_variation needs to be a defined WorkspaceIndex (or left default) since it is agenda input to retrievalAddPolyfit");
122164 }
if (not no_mblock_variation.isnull() and no_mblock_variation.islast()) {
122165 throw std::runtime_error(
"no_mblock_variation needs to be a defined WorkspaceIndex (or left default) since it is agenda input to retrievalAddPolyfit");
122169 "retrievalAddPolyfit_no_pol_variation_autodefault",
122170 "auto generated variable with default from method definition");
122172 "retrievalAddPolyfit_no_los_variation_autodefault",
122173 "auto generated variable with default from method definition");
122175 "retrievalAddPolyfit_no_mblock_variation_autodefault",
122176 "auto generated variable with default from method definition");
122179 Group::ArrayOfIndex({56, 57, 295, 291, 286,
Group::Index(poly_order.
pos()), no_pol_variation.isnull() ?
Index(no_pol_variation_default.pos()) :
Group::
Index(no_pol_variation.pos()), no_los_variation.isnull() ?
Index(no_los_variation_default.pos()) :
Group::
Index(no_los_variation.pos()), no_mblock_variation.isnull() ?
Index(no_mblock_variation_default.pos()) :
Group::
Index(no_mblock_variation.pos()), }),
122206 [[nodiscard]]
inline
122215 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddScatSpecies");
122217 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddScatSpecies");
122219 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddScatSpecies");
122220 }
if (species.
islast()) {
122221 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to retrievalAddScatSpecies");
122222 }
if (quantity.
islast()) {
122223 throw std::runtime_error(
"quantity needs to be a defined WorkspaceString since it is agenda input to retrievalAddScatSpecies");
122228 Group::ArrayOfIndex({35, 56, 57, 242, 139, 147,
Group::Index(g1.
pos()),
Group::Index(g2.
pos()),
Group::Index(g3.
pos()),
Group::Index(species.
pos()),
Group::Index(quantity.
pos()), }),
122254 [[nodiscard]]
inline
122260 const Var::Index& no_mblock_variation={}) {
122261 if (period_lengths.
islast()) {
122262 throw std::runtime_error(
"period_lengths needs to be a defined WorkspaceVector since it is agenda input to retrievalAddSinefit");
122263 }
if (not no_pol_variation.isnull() and no_pol_variation.islast()) {
122264 throw std::runtime_error(
"no_pol_variation needs to be a defined WorkspaceIndex (or left default) since it is agenda input to retrievalAddSinefit");
122265 }
if (not no_los_variation.
isnull() and no_los_variation.
islast()) {
122266 throw std::runtime_error(
"no_los_variation needs to be a defined WorkspaceIndex (or left default) since it is agenda input to retrievalAddSinefit");
122267 }
if (not no_mblock_variation.isnull() and no_mblock_variation.islast()) {
122268 throw std::runtime_error(
"no_mblock_variation needs to be a defined WorkspaceIndex (or left default) since it is agenda input to retrievalAddSinefit");
122272 "retrievalAddSinefit_no_pol_variation_autodefault",
122273 "auto generated variable with default from method definition");
122275 "retrievalAddSinefit_no_los_variation_autodefault",
122276 "auto generated variable with default from method definition");
122278 "retrievalAddSinefit_no_mblock_variation_autodefault",
122279 "auto generated variable with default from method definition");
122282 Group::ArrayOfIndex({56, 57, 295, 291, 286,
Group::Index(period_lengths.
pos()), no_pol_variation.isnull() ?
Index(no_pol_variation_default.pos()) :
Group::
Index(no_pol_variation.pos()), no_los_variation.isnull() ?
Index(no_los_variation_default.pos()) :
Group::
Index(no_los_variation.pos()), no_mblock_variation.isnull() ?
Index(no_mblock_variation_default.pos()) :
Group::
Index(no_mblock_variation.pos()), }),
122308 [[nodiscard]]
inline
122316 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddSpecialSpecies");
122318 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddSpecialSpecies");
122320 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddSpecialSpecies");
122321 }
if (species.
islast()) {
122322 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to retrievalAddSpecialSpecies");
122327 Group::ArrayOfIndex({35, 56, 57, 242, 139, 147,
Group::Index(g1.
pos()),
Group::Index(g2.
pos()),
Group::Index(g3.
pos()),
Group::Index(species.
pos()), }),
122352 [[nodiscard]]
inline
122359 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddSurfaceQuantity");
122361 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddSurfaceQuantity");
122362 }
if (quantity.
islast()) {
122363 throw std::runtime_error(
"quantity needs to be a defined WorkspaceString since it is agenda input to retrievalAddSurfaceQuantity");
122394 [[nodiscard]]
inline
122402 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddTemperature");
122404 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddTemperature");
122406 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddTemperature");
122407 }
if (not hse.isnull() and hse.islast()) {
122408 throw std::runtime_error(
"hse needs to be a defined WorkspaceString (or left default) since it is agenda input to retrievalAddTemperature");
122412 "retrievalAddTemperature_hse_autodefault",
122413 "auto generated variable with default from method definition");
122416 Group::ArrayOfIndex({35, 56, 57, 242, 139, 147,
Group::Index(g1.
pos()),
Group::Index(g2.
pos()),
Group::Index(g3.
pos()), hse.isnull() ?
Index(hse_default.pos()) :
Group::
Index(hse.pos()), }),
122443 [[nodiscard]]
inline
122452 throw std::runtime_error(
"g1 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddWind");
122454 throw std::runtime_error(
"g2 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddWind");
122456 throw std::runtime_error(
"g3 needs to be a defined WorkspaceVector since it is agenda input to retrievalAddWind");
122457 }
if (not component.isnull() and component.islast()) {
122458 throw std::runtime_error(
"component needs to be a defined WorkspaceString (or left default) since it is agenda input to retrievalAddWind");
122459 }
if (not dfrequency.
isnull() and dfrequency.
islast()) {
122460 throw std::runtime_error(
"dfrequency needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to retrievalAddWind");
122464 "retrievalAddWind_component_autodefault",
122465 "auto generated variable with default from method definition");
122467 "retrievalAddWind_dfrequency_autodefault",
122468 "auto generated variable with default from method definition");
122471 Group::ArrayOfIndex({35, 56, 57, 242, 139, 147,
Group::Index(g1.
pos()),
Group::Index(g2.
pos()),
Group::Index(g3.
pos()), component.isnull() ?
Index(component_default.pos()) :
Group::
Index(component.pos()), dfrequency.isnull() ?
Index(dfrequency_default.pos()) :
Group::
Index(dfrequency.pos()), }),
122496 [[nodiscard]]
inline
122590 [[nodiscard]]
inline
122603 if (not nstreams.isnull() and nstreams.islast()) {
122604 throw std::runtime_error(
"nstreams needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4Calc");
122605 }
if (not pfct_method.
isnull() and pfct_method.
islast()) {
122606 throw std::runtime_error(
"pfct_method needs to be a defined WorkspaceString (or left default) since it is agenda input to RT4Calc");
122607 }
if (not quad_type.isnull() and quad_type.islast()) {
122608 throw std::runtime_error(
"quad_type needs to be a defined WorkspaceString (or left default) since it is agenda input to RT4Calc");
122609 }
if (not add_straight_angles.isnull() and add_straight_angles.islast()) {
122610 throw std::runtime_error(
"add_straight_angles needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4Calc");
122611 }
if (not pfct_aa_grid_size.isnull() and pfct_aa_grid_size.islast()) {
122612 throw std::runtime_error(
"pfct_aa_grid_size needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4Calc");
122613 }
if (not auto_inc_nstreams.isnull() and auto_inc_nstreams.islast()) {
122614 throw std::runtime_error(
"auto_inc_nstreams needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4Calc");
122615 }
if (not robust.isnull() and robust.islast()) {
122616 throw std::runtime_error(
"robust needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4Calc");
122617 }
if (not za_interp_order.isnull() and za_interp_order.islast()) {
122618 throw std::runtime_error(
"za_interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4Calc");
122619 }
if (not cos_za_interp.isnull() and cos_za_interp.islast()) {
122620 throw std::runtime_error(
"cos_za_interp needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4Calc");
122621 }
if (not max_delta_tau.isnull() and max_delta_tau.islast()) {
122622 throw std::runtime_error(
"max_delta_tau needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to RT4Calc");
122626 "RT4Calc_nstreams_autodefault",
122627 "auto generated variable with default from method definition");
122629 "RT4Calc_pfct_method_autodefault",
122630 "auto generated variable with default from method definition");
122632 "RT4Calc_quad_type_autodefault",
122633 "auto generated variable with default from method definition");
122635 "RT4Calc_add_straight_angles_autodefault",
122636 "auto generated variable with default from method definition");
122638 "RT4Calc_pfct_aa_grid_size_autodefault",
122639 "auto generated variable with default from method definition");
122641 "RT4Calc_auto_inc_nstreams_autodefault",
122642 "auto generated variable with default from method definition");
122644 "RT4Calc_robust_autodefault",
122645 "auto generated variable with default from method definition");
122647 "RT4Calc_za_interp_order_autodefault",
122648 "auto generated variable with default from method definition");
122650 "RT4Calc_cos_za_interp_autodefault",
122651 "auto generated variable with default from method definition");
122653 "RT4Calc_max_delta_tau_autodefault",
122654 "auto generated variable with default from method definition");
122657 Group::ArrayOfIndex({36, 37, 268, 48, 53, 52, 238, 318, 35, 213, 338, 381, 344, 242, 267, 104, 306, 384, nstreams.isnull() ?
Index(nstreams_default.pos()) :
Group::Index(nstreams.pos()), pfct_method.
isnull() ?
Index(pfct_method_default.pos()) :
Group::Index(pfct_method.
pos()), quad_type.isnull() ?
Index(quad_type_default.pos()) :
Group::Index(quad_type.pos()), add_straight_angles.isnull() ?
Index(add_straight_angles_default.pos()) :
Group::Index(add_straight_angles.pos()), pfct_aa_grid_size.isnull() ?
Index(pfct_aa_grid_size_default.pos()) :
Group::Index(pfct_aa_grid_size.pos()), auto_inc_nstreams.isnull() ?
Index(auto_inc_nstreams_default.pos()) :
Group::Index(auto_inc_nstreams.pos()), robust.isnull() ?
Index(robust_default.pos()) :
Group::Index(robust.pos()), za_interp_order.isnull() ?
Index(za_interp_order_default.pos()) :
Group::Index(za_interp_order.pos()), cos_za_interp.isnull() ?
Index(cos_za_interp_default.pos()) :
Group::Index(cos_za_interp.pos()), max_delta_tau.isnull() ?
Index(max_delta_tau_default.pos()) :
Group::Index(max_delta_tau.pos()), }),
122695 [[nodiscard]]
inline
122709 if (not nstreams.isnull() and nstreams.islast()) {
122710 throw std::runtime_error(
"nstreams needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4CalcWithRT4Surface");
122711 }
if (not pfct_method.
isnull() and pfct_method.
islast()) {
122712 throw std::runtime_error(
"pfct_method needs to be a defined WorkspaceString (or left default) since it is agenda input to RT4CalcWithRT4Surface");
122713 }
if (not ground_type.isnull() and ground_type.islast()) {
122714 throw std::runtime_error(
"ground_type needs to be a defined WorkspaceString (or left default) since it is agenda input to RT4CalcWithRT4Surface");
122715 }
if (not quad_type.isnull() and quad_type.islast()) {
122716 throw std::runtime_error(
"quad_type needs to be a defined WorkspaceString (or left default) since it is agenda input to RT4CalcWithRT4Surface");
122717 }
if (not add_straight_angles.isnull() and add_straight_angles.islast()) {
122718 throw std::runtime_error(
"add_straight_angles needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4CalcWithRT4Surface");
122719 }
if (not pfct_aa_grid_size.isnull() and pfct_aa_grid_size.islast()) {
122720 throw std::runtime_error(
"pfct_aa_grid_size needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4CalcWithRT4Surface");
122721 }
if (not auto_inc_nstreams.isnull() and auto_inc_nstreams.islast()) {
122722 throw std::runtime_error(
"auto_inc_nstreams needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4CalcWithRT4Surface");
122723 }
if (not robust.isnull() and robust.islast()) {
122724 throw std::runtime_error(
"robust needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4CalcWithRT4Surface");
122725 }
if (not za_interp_order.isnull() and za_interp_order.islast()) {
122726 throw std::runtime_error(
"za_interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4CalcWithRT4Surface");
122727 }
if (not cos_za_interp.isnull() and cos_za_interp.islast()) {
122728 throw std::runtime_error(
"cos_za_interp needs to be a defined WorkspaceIndex (or left default) since it is agenda input to RT4CalcWithRT4Surface");
122729 }
if (not max_delta_tau.isnull() and max_delta_tau.islast()) {
122730 throw std::runtime_error(
"max_delta_tau needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to RT4CalcWithRT4Surface");
122734 "RT4CalcWithRT4Surface_nstreams_autodefault",
122735 "auto generated variable with default from method definition");
122737 "RT4CalcWithRT4Surface_pfct_method_autodefault",
122738 "auto generated variable with default from method definition");
122740 "RT4CalcWithRT4Surface_ground_type_autodefault",
122741 "auto generated variable with default from method definition");
122743 "RT4CalcWithRT4Surface_quad_type_autodefault",
122744 "auto generated variable with default from method definition");
122746 "RT4CalcWithRT4Surface_add_straight_angles_autodefault",
122747 "auto generated variable with default from method definition");
122749 "RT4CalcWithRT4Surface_pfct_aa_grid_size_autodefault",
122750 "auto generated variable with default from method definition");
122752 "RT4CalcWithRT4Surface_auto_inc_nstreams_autodefault",
122753 "auto generated variable with default from method definition");
122755 "RT4CalcWithRT4Surface_robust_autodefault",
122756 "auto generated variable with default from method definition");
122758 "RT4CalcWithRT4Surface_za_interp_order_autodefault",
122759 "auto generated variable with default from method definition");
122761 "RT4CalcWithRT4Surface_cos_za_interp_autodefault",
122762 "auto generated variable with default from method definition");
122764 "RT4CalcWithRT4Surface_max_delta_tau_autodefault",
122765 "auto generated variable with default from method definition");
122768 Group::ArrayOfIndex({36, 37, 268, 48, 53, 52, 238, 35, 213, 338, 381, 344, 242, 267, 104, 306, 384, 321, 324, 322, 311, nstreams.isnull() ?
Index(nstreams_default.pos()) :
Group::Index(nstreams.pos()), pfct_method.
isnull() ?
Index(pfct_method_default.pos()) :
Group::Index(pfct_method.
pos()), ground_type.isnull() ?
Index(ground_type_default.pos()) :
Group::Index(ground_type.pos()), quad_type.isnull() ?
Index(quad_type_default.pos()) :
Group::Index(quad_type.pos()), add_straight_angles.isnull() ?
Index(add_straight_angles_default.pos()) :
Group::Index(add_straight_angles.pos()), pfct_aa_grid_size.isnull() ?
Index(pfct_aa_grid_size_default.pos()) :
Group::Index(pfct_aa_grid_size.pos()), auto_inc_nstreams.isnull() ?
Index(auto_inc_nstreams_default.pos()) :
Group::Index(auto_inc_nstreams.pos()), robust.isnull() ?
Index(robust_default.pos()) :
Group::Index(robust.pos()), za_interp_order.isnull() ?
Index(za_interp_order_default.pos()) :
Group::Index(za_interp_order.pos()), cos_za_interp.isnull() ?
Index(cos_za_interp_default.pos()) :
Group::Index(cos_za_interp.pos()), max_delta_tau.isnull() ?
Index(max_delta_tau_default.pos()) :
Group::Index(max_delta_tau.pos()), }),
122789 [[nodiscard]]
inline
122794 if (out_rad.
islast()) {
122795 throw std::runtime_error(
"out_rad needs to be a defined WorkspaceTensor4 since it is output of RT4Test");
122796 }
if (not datapath.isnull() and datapath.islast()) {
122797 throw std::runtime_error(
"datapath needs to be a defined WorkspaceString (or left default) since it is agenda input to RT4Test");
122800 static const auto datapath_default =
Var::StringCreate(ws,
"artscomponents/polradtran/testdata/",
122801 "RT4Test_datapath_autodefault",
122802 "auto generated variable with default from method definition");
122828 [[nodiscard]]
inline
122853 [[nodiscard]]
inline
122859 throw std::runtime_error(
"za needs to be a defined WorkspaceNumeric since it is agenda input to rte_losSet");
122861 throw std::runtime_error(
"aa needs to be a defined WorkspaceNumeric since it is agenda input to rte_losSet");
122888 [[nodiscard]]
inline
122895 throw std::runtime_error(
"z needs to be a defined WorkspaceNumeric since it is agenda input to rte_posSet");
122897 throw std::runtime_error(
"lat needs to be a defined WorkspaceNumeric since it is agenda input to rte_posSet");
122899 throw std::runtime_error(
"lon needs to be a defined WorkspaceNumeric since it is agenda input to rte_posSet");
122924 [[nodiscard]]
inline
122948 [[nodiscard]]
inline
122952 if (
data.islast()) {
122953 throw std::runtime_error(
"data needs to be a defined WorkspaceVector since it is agenda input to rtp_nlteFromRaw");
122981 [[nodiscard]]
inline
122986 if (scat_data_files.
islast()) {
122987 throw std::runtime_error(
"scat_data_files needs to be a defined WorkspaceArrayOfString since it is agenda input to ScatElementsPndAndScatAdd");
122988 }
if (pnd_field_files.
islast()) {
122989 throw std::runtime_error(
"pnd_field_files needs to be a defined WorkspaceArrayOfString since it is agenda input to ScatElementsPndAndScatAdd");
123025 [[nodiscard]]
inline
123034 if (species.
islast()) {
123035 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to ScatElementsSelect");
123036 }
if (sizeparam.
islast()) {
123037 throw std::runtime_error(
"sizeparam needs to be a defined WorkspaceString since it is agenda input to ScatElementsSelect");
123038 }
if (not sizemin.isnull() and sizemin.islast()) {
123039 throw std::runtime_error(
"sizemin needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ScatElementsSelect");
123041 throw std::runtime_error(
"sizemax needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ScatElementsSelect");
123042 }
if (not tolerance.isnull() and tolerance.islast()) {
123043 throw std::runtime_error(
"tolerance needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ScatElementsSelect");
123044 }
if (not delim.isnull() and delim.islast()) {
123045 throw std::runtime_error(
"delim needs to be a defined WorkspaceString (or left default) since it is agenda input to ScatElementsSelect");
123049 "ScatElementsSelect_sizemin_autodefault",
123050 "auto generated variable with default from method definition");
123052 "ScatElementsSelect_sizemax_autodefault",
123053 "auto generated variable with default from method definition");
123055 "ScatElementsSelect_tolerance_autodefault",
123056 "auto generated variable with default from method definition");
123058 "ScatElementsSelect_delim_autodefault",
123059 "auto generated variable with default from method definition");
123087 [[nodiscard]]
inline
123092 if (scat_data_files.
islast()) {
123093 throw std::runtime_error(
"scat_data_files needs to be a defined WorkspaceArrayOfString since it is agenda input to ScatElementsToabs_speciesAdd");
123094 }
if (pnd_field_files.
islast()) {
123095 throw std::runtime_error(
"pnd_field_files needs to be a defined WorkspaceArrayOfString since it is agenda input to ScatElementsToabs_speciesAdd");
123149 [[nodiscard]]
inline
123157 throw std::runtime_error(
"species needs to be a defined WorkspaceString (or left default) since it is agenda input to ScatSpeciesExtendTemperature");
123158 }
if (not scat_species_delim.
isnull() and scat_species_delim.
islast()) {
123159 throw std::runtime_error(
"scat_species_delim needs to be a defined WorkspaceString (or left default) since it is agenda input to ScatSpeciesExtendTemperature");
123160 }
if (not T_low.isnull() and T_low.islast()) {
123161 throw std::runtime_error(
"T_low needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ScatSpeciesExtendTemperature");
123162 }
if (not T_high.isnull() and T_high.islast()) {
123163 throw std::runtime_error(
"T_high needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ScatSpeciesExtendTemperature");
123167 "ScatSpeciesExtendTemperature_species_autodefault",
123168 "auto generated variable with default from method definition");
123170 "ScatSpeciesExtendTemperature_scat_species_delim_autodefault",
123171 "auto generated variable with default from method definition");
123173 "ScatSpeciesExtendTemperature_T_low_autodefault",
123174 "auto generated variable with default from method definition");
123176 "ScatSpeciesExtendTemperature_T_high_autodefault",
123177 "auto generated variable with default from method definition");
123205 [[nodiscard]]
inline
123256 [[nodiscard]]
inline
123297 [[nodiscard]]
inline
123302 if (scat_data_files.
islast()) {
123303 throw std::runtime_error(
"scat_data_files needs to be a defined WorkspaceArrayOfString since it is agenda input to ScatSpeciesPndAndScatAdd");
123304 }
if (pnd_fieldarray_file.
islast()) {
123305 throw std::runtime_error(
"pnd_fieldarray_file needs to be a defined WorkspaceString since it is agenda input to ScatSpeciesPndAndScatAdd");
123347 [[nodiscard]]
inline
123351 if (scat_data_files.
islast()) {
123352 throw std::runtime_error(
"scat_data_files needs to be a defined WorkspaceArrayOfString since it is agenda input to ScatSpeciesScatAndMetaRead");
123426 [[nodiscard]]
inline
123444 throw std::runtime_error(
"shape needs to be a defined WorkspaceString since it is agenda input to scat_data_singleTmatrix");
123445 }
if (diameter_volume_equ.
islast()) {
123446 throw std::runtime_error(
"diameter_volume_equ needs to be a defined WorkspaceNumeric since it is agenda input to scat_data_singleTmatrix");
123447 }
if (aspect_ratio.
islast()) {
123448 throw std::runtime_error(
"aspect_ratio needs to be a defined WorkspaceNumeric since it is agenda input to scat_data_singleTmatrix");
123449 }
if (not mass.isnull() and mass.islast()) {
123450 throw std::runtime_error(
"mass needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to scat_data_singleTmatrix");
123451 }
if (ptype.
islast()) {
123452 throw std::runtime_error(
"ptype needs to be a defined WorkspaceString since it is agenda input to scat_data_singleTmatrix");
123453 }
if (data_f_grid.
islast()) {
123454 throw std::runtime_error(
"data_f_grid needs to be a defined WorkspaceVector since it is agenda input to scat_data_singleTmatrix");
123455 }
if (data_t_grid.
islast()) {
123456 throw std::runtime_error(
"data_t_grid needs to be a defined WorkspaceVector since it is agenda input to scat_data_singleTmatrix");
123457 }
if (data_za_grid.
islast()) {
123458 throw std::runtime_error(
"data_za_grid needs to be a defined WorkspaceVector since it is agenda input to scat_data_singleTmatrix");
123459 }
if (not data_aa_grid.
isnull() and data_aa_grid.
islast()) {
123460 throw std::runtime_error(
"data_aa_grid needs to be a defined WorkspaceVector (or left default) since it is agenda input to scat_data_singleTmatrix");
123462 throw std::runtime_error(
"precision needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to scat_data_singleTmatrix");
123463 }
if (not cri_source.isnull() and cri_source.islast()) {
123464 throw std::runtime_error(
"cri_source needs to be a defined WorkspaceString (or left default) since it is agenda input to scat_data_singleTmatrix");
123465 }
if (not ndgs.isnull() and ndgs.islast()) {
123466 throw std::runtime_error(
"ndgs needs to be a defined WorkspaceIndex (or left default) since it is agenda input to scat_data_singleTmatrix");
123467 }
if (not robust.isnull() and robust.islast()) {
123468 throw std::runtime_error(
"robust needs to be a defined WorkspaceIndex (or left default) since it is agenda input to scat_data_singleTmatrix");
123469 }
if (not quiet.isnull() and quiet.islast()) {
123470 throw std::runtime_error(
"quiet needs to be a defined WorkspaceIndex (or left default) since it is agenda input to scat_data_singleTmatrix");
123473 static const auto mass_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::quiet_NaN(),
123474 "scat_data_singleTmatrix_mass_autodefault",
123475 "auto generated variable with default from method definition");
123477 "scat_data_singleTmatrix_data_aa_grid_autodefault",
123478 "auto generated variable with default from method definition");
123480 "scat_data_singleTmatrix_precision_autodefault",
123481 "auto generated variable with default from method definition");
123482 static const auto cri_source_default =
Var::StringCreate(ws,
"Set by user, unknown source.",
123483 "scat_data_singleTmatrix_cri_source_autodefault",
123484 "auto generated variable with default from method definition");
123486 "scat_data_singleTmatrix_ndgs_autodefault",
123487 "auto generated variable with default from method definition");
123489 "scat_data_singleTmatrix_robust_autodefault",
123490 "auto generated variable with default from method definition");
123492 "scat_data_singleTmatrix_quiet_autodefault",
123493 "auto generated variable with default from method definition");
123496 Group::ArrayOfIndex({54,
Group::Index(shape.
pos()),
Group::Index(diameter_volume_equ.
pos()),
Group::Index(aspect_ratio.
pos()), mass.isnull() ?
Index(mass_default.pos()) :
Group::
Index(mass.pos()),
Group::
Index(ptype.pos()),
Group::
Index(data_f_grid.pos()),
Group::
Index(data_t_grid.pos()),
Group::
Index(data_za_grid.pos()), data_aa_grid.isnull() ?
Index(data_aa_grid_default.pos()) :
Group::
Index(data_aa_grid.pos()),
precision.isnull() ?
Index(precision_default.pos()) :
Group::
Index(
precision.pos()), cri_source.isnull() ?
Index(cri_source_default.pos()) :
Group::
Index(cri_source.pos()), ndgs.isnull() ?
Index(ndgs_default.pos()) :
Group::
Index(ndgs.pos()), robust.isnull() ?
Index(robust_default.pos()) :
Group::
Index(robust.pos()), quiet.isnull() ?
Index(quiet_default.pos()) :
Group::
Index(quiet.pos()), }),
123540 [[nodiscard]]
inline
123546 if (not dfrel_threshold.isnull() and dfrel_threshold.islast()) {
123547 throw std::runtime_error(
"dfrel_threshold needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to scat_data_checkedCalc");
123548 }
if (not check_level.
isnull() and check_level.
islast()) {
123549 throw std::runtime_error(
"check_level needs to be a defined WorkspaceString (or left default) since it is agenda input to scat_data_checkedCalc");
123550 }
if (not sca_mat_threshold.isnull() and sca_mat_threshold.islast()) {
123551 throw std::runtime_error(
"sca_mat_threshold needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to scat_data_checkedCalc");
123555 "scat_data_checkedCalc_dfrel_threshold_autodefault",
123556 "auto generated variable with default from method definition");
123558 "scat_data_checkedCalc_check_level_autodefault",
123559 "auto generated variable with default from method definition");
123561 "scat_data_checkedCalc_sca_mat_threshold_autodefault",
123562 "auto generated variable with default from method definition");
123581 [[nodiscard]]
inline
123602 [[nodiscard]]
inline
123628 [[nodiscard]]
inline
123632 if (not interp_order.isnull() and interp_order.islast()) {
123633 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to scat_dataCalc");
123637 "scat_dataCalc_interp_order_autodefault",
123638 "auto generated variable with default from method definition");
123677 [[nodiscard]]
inline
123682 if (not check_type.isnull() and check_type.islast()) {
123683 throw std::runtime_error(
"check_type needs to be a defined WorkspaceString (or left default) since it is agenda input to scat_dataCheck");
123684 }
if (not sca_mat_threshold.
isnull() and sca_mat_threshold.
islast()) {
123685 throw std::runtime_error(
"sca_mat_threshold needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to scat_dataCheck");
123689 "scat_dataCheck_check_type_autodefault",
123690 "auto generated variable with default from method definition");
123692 "scat_dataCheck_sca_mat_threshold_autodefault",
123693 "auto generated variable with default from method definition");
123722 [[nodiscard]]
inline
123730 if (scat_index.
islast()) {
123731 throw std::runtime_error(
"scat_index needs to be a defined WorkspaceIndex since it is agenda input to scat_dataReduceT");
123732 }
if (temperature.
islast()) {
123733 throw std::runtime_error(
"temperature needs to be a defined WorkspaceNumeric since it is agenda input to scat_dataReduceT");
123734 }
if (not interp_order.isnull() and interp_order.islast()) {
123735 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to scat_dataReduceT");
123736 }
if (not phamat_only.
isnull() and phamat_only.
islast()) {
123737 throw std::runtime_error(
"phamat_only needs to be a defined WorkspaceIndex (or left default) since it is agenda input to scat_dataReduceT");
123738 }
if (not sca_mat_threshold.isnull() and sca_mat_threshold.islast()) {
123739 throw std::runtime_error(
"sca_mat_threshold needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to scat_dataReduceT");
123743 "scat_dataReduceT_interp_order_autodefault",
123744 "auto generated variable with default from method definition");
123746 "scat_dataReduceT_phamat_only_autodefault",
123747 "auto generated variable with default from method definition");
123749 "scat_dataReduceT_sca_mat_threshold_autodefault",
123750 "auto generated variable with default from method definition");
123794 [[nodiscard]]
inline
123802 if (species_index.
islast()) {
123803 throw std::runtime_error(
"species_index needs to be a defined WorkspaceIndex since it is agenda input to ScatSpeciesSizeMassInfo");
123804 }
if (x_unit.
islast()) {
123805 throw std::runtime_error(
"x_unit needs to be a defined WorkspaceString since it is agenda input to ScatSpeciesSizeMassInfo");
123806 }
if (not x_fit_start.isnull() and x_fit_start.islast()) {
123807 throw std::runtime_error(
"x_fit_start needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ScatSpeciesSizeMassInfo");
123808 }
if (not x_fit_end.
isnull() and x_fit_end.
islast()) {
123809 throw std::runtime_error(
"x_fit_end needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ScatSpeciesSizeMassInfo");
123810 }
if (not do_only_x.isnull() and do_only_x.islast()) {
123811 throw std::runtime_error(
"do_only_x needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ScatSpeciesSizeMassInfo");
123815 "ScatSpeciesSizeMassInfo_x_fit_start_autodefault",
123816 "auto generated variable with default from method definition");
123818 "ScatSpeciesSizeMassInfo_x_fit_end_autodefault",
123819 "auto generated variable with default from method definition");
123821 "ScatSpeciesSizeMassInfo_do_only_x_autodefault",
123822 "auto generated variable with default from method definition");
123862 [[nodiscard]]
inline
123868 if (particle_field_out.
islast()) {
123869 throw std::runtime_error(
"particle_field_out needs to be a defined WorkspaceTensor4 since it is output of particle_fieldCleanup");
123870 }
if (particle_field_in.
islast()) {
123871 throw std::runtime_error(
"particle_field_in needs to be a defined WorkspaceTensor4 since it is agenda input to particle_fieldCleanup");
123872 }
if (threshold.
islast()) {
123873 throw std::runtime_error(
"threshold needs to be a defined WorkspaceNumeric since it is agenda input to particle_fieldCleanup");
123912 [[nodiscard]]
inline
123918 if (needles.
islast()) {
123919 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of Select");
123920 }
if (haystack.
islast()) {
123921 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to Select");
123922 }
if (needleindexes.
islast()) {
123923 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
123962 [[nodiscard]]
inline
123968 if (needles.
islast()) {
123969 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of Select");
123970 }
if (haystack.
islast()) {
123971 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is agenda input to Select");
123972 }
if (needleindexes.
islast()) {
123973 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124012 [[nodiscard]]
inline
124018 if (needles.
islast()) {
124019 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfAgenda since it is output of Select");
124020 }
if (haystack.
islast()) {
124021 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfAgenda since it is agenda input to Select");
124022 }
if (needleindexes.
islast()) {
124023 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124062 [[nodiscard]]
inline
124068 if (needles.
islast()) {
124069 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of Select");
124070 }
if (haystack.
islast()) {
124071 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is agenda input to Select");
124072 }
if (needleindexes.
islast()) {
124073 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124112 [[nodiscard]]
inline
124118 if (needles.
islast()) {
124119 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of Select");
124120 }
if (haystack.
islast()) {
124121 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is agenda input to Select");
124122 }
if (needleindexes.
islast()) {
124123 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124162 [[nodiscard]]
inline
124168 if (needles.
islast()) {
124169 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of Select");
124170 }
if (haystack.
islast()) {
124171 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is agenda input to Select");
124172 }
if (needleindexes.
islast()) {
124173 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124212 [[nodiscard]]
inline
124218 if (needles.
islast()) {
124219 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of Select");
124220 }
if (haystack.
islast()) {
124221 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfIndex since it is agenda input to Select");
124222 }
if (needleindexes.
islast()) {
124223 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124262 [[nodiscard]]
inline
124268 if (needles.
islast()) {
124269 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of Select");
124270 }
if (haystack.
islast()) {
124271 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is agenda input to Select");
124272 }
if (needleindexes.
islast()) {
124273 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124312 [[nodiscard]]
inline
124318 if (needles.
islast()) {
124319 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfPpath since it is output of Select");
124320 }
if (haystack.
islast()) {
124321 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfPpath since it is agenda input to Select");
124322 }
if (needleindexes.
islast()) {
124323 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124362 [[nodiscard]]
inline
124368 if (needles.
islast()) {
124369 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of Select");
124370 }
if (haystack.
islast()) {
124371 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is agenda input to Select");
124372 }
if (needleindexes.
islast()) {
124373 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124412 [[nodiscard]]
inline
124418 if (needles.
islast()) {
124419 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of Select");
124420 }
if (haystack.
islast()) {
124421 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is agenda input to Select");
124422 }
if (needleindexes.
islast()) {
124423 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124462 [[nodiscard]]
inline
124468 if (needles.
islast()) {
124469 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of Select");
124470 }
if (haystack.
islast()) {
124471 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is agenda input to Select");
124472 }
if (needleindexes.
islast()) {
124473 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124512 [[nodiscard]]
inline
124518 if (needles.
islast()) {
124519 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of Select");
124520 }
if (haystack.
islast()) {
124521 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is agenda input to Select");
124522 }
if (needleindexes.
islast()) {
124523 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124562 [[nodiscard]]
inline
124568 if (needles.
islast()) {
124569 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is output of Select");
124570 }
if (haystack.
islast()) {
124571 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is agenda input to Select");
124572 }
if (needleindexes.
islast()) {
124573 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124612 [[nodiscard]]
inline
124618 if (needles.
islast()) {
124619 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of Select");
124620 }
if (haystack.
islast()) {
124621 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is agenda input to Select");
124622 }
if (needleindexes.
islast()) {
124623 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124662 [[nodiscard]]
inline
124668 if (needles.
islast()) {
124669 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfString since it is output of Select");
124670 }
if (haystack.
islast()) {
124671 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfString since it is agenda input to Select");
124672 }
if (needleindexes.
islast()) {
124673 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124712 [[nodiscard]]
inline
124718 if (needles.
islast()) {
124719 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of Select");
124720 }
if (haystack.
islast()) {
124721 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is agenda input to Select");
124722 }
if (needleindexes.
islast()) {
124723 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124762 [[nodiscard]]
inline
124768 if (needles.
islast()) {
124769 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of Select");
124770 }
if (haystack.
islast()) {
124771 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is agenda input to Select");
124772 }
if (needleindexes.
islast()) {
124773 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124812 [[nodiscard]]
inline
124818 if (needles.
islast()) {
124819 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of Select");
124820 }
if (haystack.
islast()) {
124821 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfTime since it is agenda input to Select");
124822 }
if (needleindexes.
islast()) {
124823 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124862 [[nodiscard]]
inline
124868 if (needles.
islast()) {
124869 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of Select");
124870 }
if (haystack.
islast()) {
124871 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is agenda input to Select");
124872 }
if (needleindexes.
islast()) {
124873 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124912 [[nodiscard]]
inline
124918 if (needles.
islast()) {
124919 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of Select");
124920 }
if (haystack.
islast()) {
124921 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to Select");
124922 }
if (needleindexes.
islast()) {
124923 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
124962 [[nodiscard]]
inline
124968 if (needles.
islast()) {
124969 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfCIARecord since it is output of Select");
124970 }
if (haystack.
islast()) {
124971 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfCIARecord since it is agenda input to Select");
124972 }
if (needleindexes.
islast()) {
124973 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125012 [[nodiscard]]
inline
125018 if (needles.
islast()) {
125019 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of Select");
125020 }
if (haystack.
islast()) {
125021 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfGriddedField1 since it is agenda input to Select");
125022 }
if (needleindexes.
islast()) {
125023 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125062 [[nodiscard]]
inline
125068 if (needles.
islast()) {
125069 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of Select");
125070 }
if (haystack.
islast()) {
125071 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfGriddedField2 since it is agenda input to Select");
125072 }
if (needleindexes.
islast()) {
125073 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125112 [[nodiscard]]
inline
125118 if (needles.
islast()) {
125119 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of Select");
125120 }
if (haystack.
islast()) {
125121 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to Select");
125122 }
if (needleindexes.
islast()) {
125123 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125162 [[nodiscard]]
inline
125168 if (needles.
islast()) {
125169 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of Select");
125170 }
if (haystack.
islast()) {
125171 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfGriddedField4 since it is agenda input to Select");
125172 }
if (needleindexes.
islast()) {
125173 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125212 [[nodiscard]]
inline
125218 if (needles.
islast()) {
125219 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfIndex since it is output of Select");
125220 }
if (haystack.
islast()) {
125221 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125222 }
if (needleindexes.
islast()) {
125223 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125262 [[nodiscard]]
inline
125268 if (needles.
islast()) {
125269 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfMatrix since it is output of Select");
125270 }
if (haystack.
islast()) {
125271 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to Select");
125272 }
if (needleindexes.
islast()) {
125273 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125312 [[nodiscard]]
inline
125318 if (needles.
islast()) {
125319 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of Select");
125320 }
if (haystack.
islast()) {
125321 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to Select");
125322 }
if (needleindexes.
islast()) {
125323 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125362 [[nodiscard]]
inline
125368 if (needles.
islast()) {
125369 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of Select");
125370 }
if (haystack.
islast()) {
125371 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to Select");
125372 }
if (needleindexes.
islast()) {
125373 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125412 [[nodiscard]]
inline
125418 if (needles.
islast()) {
125419 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfRadiationVector since it is output of Select");
125420 }
if (haystack.
islast()) {
125421 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfRadiationVector since it is agenda input to Select");
125422 }
if (needleindexes.
islast()) {
125423 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125462 [[nodiscard]]
inline
125468 if (needles.
islast()) {
125469 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is output of Select");
125470 }
if (haystack.
islast()) {
125471 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is agenda input to Select");
125472 }
if (needleindexes.
islast()) {
125473 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125512 [[nodiscard]]
inline
125518 if (needles.
islast()) {
125519 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of Select");
125520 }
if (haystack.
islast()) {
125521 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfScatteringMetaData since it is agenda input to Select");
125522 }
if (needleindexes.
islast()) {
125523 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125562 [[nodiscard]]
inline
125568 if (needles.
islast()) {
125569 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of Select");
125570 }
if (haystack.
islast()) {
125571 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfSingleScatteringData since it is agenda input to Select");
125572 }
if (needleindexes.
islast()) {
125573 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125612 [[nodiscard]]
inline
125618 if (needles.
islast()) {
125619 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfSparse since it is output of Select");
125620 }
if (haystack.
islast()) {
125621 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfSparse since it is agenda input to Select");
125622 }
if (needleindexes.
islast()) {
125623 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125662 [[nodiscard]]
inline
125668 if (needles.
islast()) {
125669 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfStokesVector since it is output of Select");
125670 }
if (haystack.
islast()) {
125671 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to Select");
125672 }
if (needleindexes.
islast()) {
125673 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125712 [[nodiscard]]
inline
125718 if (needles.
islast()) {
125719 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfString since it is output of Select");
125720 }
if (haystack.
islast()) {
125721 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfString since it is agenda input to Select");
125722 }
if (needleindexes.
islast()) {
125723 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125762 [[nodiscard]]
inline
125768 if (needles.
islast()) {
125769 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of Select");
125770 }
if (haystack.
islast()) {
125771 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfTelsemAtlas since it is agenda input to Select");
125772 }
if (needleindexes.
islast()) {
125773 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125812 [[nodiscard]]
inline
125818 if (needles.
islast()) {
125819 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTensor3 since it is output of Select");
125820 }
if (haystack.
islast()) {
125821 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to Select");
125822 }
if (needleindexes.
islast()) {
125823 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125862 [[nodiscard]]
inline
125868 if (needles.
islast()) {
125869 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTensor4 since it is output of Select");
125870 }
if (haystack.
islast()) {
125871 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to Select");
125872 }
if (needleindexes.
islast()) {
125873 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125912 [[nodiscard]]
inline
125918 if (needles.
islast()) {
125919 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTensor5 since it is output of Select");
125920 }
if (haystack.
islast()) {
125921 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfTensor5 since it is agenda input to Select");
125922 }
if (needleindexes.
islast()) {
125923 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
125962 [[nodiscard]]
inline
125968 if (needles.
islast()) {
125969 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTensor6 since it is output of Select");
125970 }
if (haystack.
islast()) {
125971 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to Select");
125972 }
if (needleindexes.
islast()) {
125973 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
126012 [[nodiscard]]
inline
126018 if (needles.
islast()) {
126019 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTensor7 since it is output of Select");
126020 }
if (haystack.
islast()) {
126021 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to Select");
126022 }
if (needleindexes.
islast()) {
126023 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
126062 [[nodiscard]]
inline
126068 if (needles.
islast()) {
126069 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTime since it is output of Select");
126070 }
if (haystack.
islast()) {
126071 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfTime since it is agenda input to Select");
126072 }
if (needleindexes.
islast()) {
126073 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
126112 [[nodiscard]]
inline
126118 if (needles.
islast()) {
126119 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of Select");
126120 }
if (haystack.
islast()) {
126121 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is agenda input to Select");
126122 }
if (needleindexes.
islast()) {
126123 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
126162 [[nodiscard]]
inline
126168 if (needles.
islast()) {
126169 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfVector since it is output of Select");
126170 }
if (haystack.
islast()) {
126171 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfVector since it is agenda input to Select");
126172 }
if (needleindexes.
islast()) {
126173 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
126212 [[nodiscard]]
inline
126218 if (needles.
islast()) {
126219 throw std::runtime_error(
"needles needs to be a defined WorkspaceArrayOfXsecRecord since it is output of Select");
126220 }
if (haystack.
islast()) {
126221 throw std::runtime_error(
"haystack needs to be a defined WorkspaceArrayOfXsecRecord since it is agenda input to Select");
126222 }
if (needleindexes.
islast()) {
126223 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
126262 [[nodiscard]]
inline
126268 if (needles.
islast()) {
126269 throw std::runtime_error(
"needles needs to be a defined WorkspaceVector since it is output of Select");
126270 }
if (haystack.
islast()) {
126271 throw std::runtime_error(
"haystack needs to be a defined WorkspaceVector since it is agenda input to Select");
126272 }
if (needleindexes.
islast()) {
126273 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
126312 [[nodiscard]]
inline
126318 if (needles.
islast()) {
126319 throw std::runtime_error(
"needles needs to be a defined WorkspaceMatrix since it is output of Select");
126320 }
if (haystack.
islast()) {
126321 throw std::runtime_error(
"haystack needs to be a defined WorkspaceMatrix since it is agenda input to Select");
126322 }
if (needleindexes.
islast()) {
126323 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
126362 [[nodiscard]]
inline
126368 if (needles.
islast()) {
126369 throw std::runtime_error(
"needles needs to be a defined WorkspaceSparse since it is output of Select");
126370 }
if (haystack.
islast()) {
126371 throw std::runtime_error(
"haystack needs to be a defined WorkspaceSparse since it is agenda input to Select");
126372 }
if (needleindexes.
islast()) {
126373 throw std::runtime_error(
"needleindexes needs to be a defined WorkspaceArrayOfIndex since it is agenda input to Select");
126409 [[nodiscard]]
inline
126414 Group::ArrayOfIndex({35, 306, 104, 286, 283, 337, 156, 287, 292, 294, 290, }),
126434 [[nodiscard]]
inline
126466 [[nodiscard]]
inline
126470 if (target_pos.
islast()) {
126471 throw std::runtime_error(
"target_pos needs to be a defined WorkspaceMatrix since it is agenda input to sensor_losGeometricFromSensorPosToOtherPositions");
126535 [[nodiscard]]
inline
126539 if (not option_2d.isnull() and option_2d.islast()) {
126540 throw std::runtime_error(
"option_2d needs to be a defined WorkspaceString (or left default) since it is agenda input to sensor_responseAntenna");
126544 "sensor_responseAntenna_option_2d_autodefault",
126545 "auto generated variable with default from method definition");
126571 [[nodiscard]]
inline
126612 [[nodiscard]]
inline
126618 throw std::runtime_error(
"df1 needs to be a defined WorkspaceNumeric since it is agenda input to sensor_responseBackendFrequencySwitching");
126620 throw std::runtime_error(
"df2 needs to be a defined WorkspaceNumeric since it is agenda input to sensor_responseBackendFrequencySwitching");
126654 [[nodiscard]]
inline
126659 if (not w1.isnull() and w1.islast()) {
126660 throw std::runtime_error(
"w1 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to sensor_responseBeamSwitching");
126662 throw std::runtime_error(
"w2 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to sensor_responseBeamSwitching");
126666 "sensor_responseBeamSwitching_w1_autodefault",
126667 "auto generated variable with default from method definition");
126669 "sensor_responseBeamSwitching_w2_autodefault",
126670 "auto generated variable with default from method definition");
126713 [[nodiscard]]
inline
126718 if (not polyorder.isnull() and polyorder.islast()) {
126719 throw std::runtime_error(
"polyorder needs to be a defined WorkspaceIndex (or left default) since it is agenda input to sensor_responseFillFgrid");
126721 throw std::runtime_error(
"nfill needs to be a defined WorkspaceIndex (or left default) since it is agenda input to sensor_responseFillFgrid");
126725 "sensor_responseFillFgrid_polyorder_autodefault",
126726 "auto generated variable with default from method definition");
126728 "sensor_responseFillFgrid_nfill_autodefault",
126729 "auto generated variable with default from method definition");
126761 [[nodiscard]]
inline
126791 [[nodiscard]]
inline
126828 [[nodiscard]]
inline
126885 [[nodiscard]]
inline
126890 if (not use_antenna.isnull() and use_antenna.islast()) {
126891 throw std::runtime_error(
"use_antenna needs to be a defined WorkspaceIndex (or left default) since it is agenda input to sensor_responseMetMM");
126892 }
if (not mirror_dza.
isnull() and mirror_dza.
islast()) {
126893 throw std::runtime_error(
"mirror_dza needs to be a defined WorkspaceIndex (or left default) since it is agenda input to sensor_responseMetMM");
126897 "sensor_responseMetMM_use_antenna_autodefault",
126898 "auto generated variable with default from method definition");
126900 "sensor_responseMetMM_mirror_dza_autodefault",
126901 "auto generated variable with default from method definition");
126903 Group::ArrayOfIndex({32, 156, 287, 292, 294, 290, 293, 295, 291, 284, }),
126904 Group::ArrayOfIndex({35, 306, 104, 102, 46, 47, 133, 33, 175, 173, use_antenna.isnull() ?
Index(use_antenna_default.pos()) :
Group::Index(use_antenna.pos()), mirror_dza.
isnull() ?
Index(mirror_dza_default.pos()) :
Group::Index(mirror_dza.
pos()), }),
126930 [[nodiscard]]
inline
126965 [[nodiscard]]
inline
126997 [[nodiscard]]
inline
127038 [[nodiscard]]
inline
127068 [[nodiscard]]
inline
127102 [[nodiscard]]
inline
127107 throw std::runtime_error(
"spacing needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to sensor_responseSimpleAMSU");
127111 "sensor_responseSimpleAMSU_spacing_autodefault",
127112 "auto generated variable with default from method definition");
127114 Group::ArrayOfIndex({104, 32, 156, 287, 292, 294, 290, 293, 295, 291, 284, }),
127149 [[nodiscard]]
inline
127154 throw std::runtime_error(
"spacing needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to sensor_responseGenericAMSU");
127158 "sensor_responseGenericAMSU_spacing_autodefault",
127159 "auto generated variable with default from method definition");
127161 Group::ArrayOfIndex({104, 32, 156, 287, 292, 294, 290, 293, 295, 291, 284, }),
127182 [[nodiscard]]
inline
127204 [[nodiscard]]
inline
127208 if (nthreads.
islast()) {
127209 throw std::runtime_error(
"nthreads needs to be a defined WorkspaceIndex since it is agenda input to SetNumberOfThreads");
127231 [[nodiscard]]
inline
127236 throw std::runtime_error(
"time needs to be a defined WorkspaceNumeric since it is agenda input to Sleep");
127257 [[nodiscard]]
inline
127283 [[nodiscard]]
inline
127290 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of SparseSparseMultiply");
127292 throw std::runtime_error(
"m1 needs to be a defined WorkspaceSparse since it is agenda input to SparseSparseMultiply");
127294 throw std::runtime_error(
"m2 needs to be a defined WorkspaceSparse since it is agenda input to SparseSparseMultiply");
127323 [[nodiscard]]
inline
127330 throw std::runtime_error(
"out needs to be a defined WorkspaceSparse since it is output of SparseMatrixIdentity");
127332 throw std::runtime_error(
"n needs to be a defined WorkspaceIndex since it is agenda input to SparseMatrixIdentity");
127334 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to SparseMatrixIdentity");
127338 "SparseMatrixIdentity_value_autodefault",
127339 "auto generated variable with default from method definition");
127362 [[nodiscard]]
inline
127403 [[nodiscard]]
inline
127408 if (trans_field.
islast()) {
127409 throw std::runtime_error(
"trans_field needs to be a defined WorkspaceTensor3 since it is output of spectral_radiance_fieldClearskyPlaneParallel");
127410 }
if (not use_parallel_iy.isnull() and use_parallel_iy.islast()) {
127411 throw std::runtime_error(
"use_parallel_iy needs to be a defined WorkspaceIndex (or left default) since it is agenda input to spectral_radiance_fieldClearskyPlaneParallel");
127415 "spectral_radiance_fieldClearskyPlaneParallel_use_parallel_iy_autodefault",
127416 "auto generated variable with default from method definition");
127419 Group::ArrayOfIndex({238, 346, 128, 129, 123, 306, 104, 35, 242, 381, 338, 339, 344, 21, 349, 351, 353, 149, 151, 153, 384, 220, 256, 315, 378, use_parallel_iy.isnull() ?
Index(use_parallel_iy_default.pos()) :
Group::
Index(use_parallel_iy.pos()), }),
127439 [[nodiscard]]
inline
127476 [[nodiscard]]
inline
127480 if (not use_parallel_iy.isnull() and use_parallel_iy.islast()) {
127481 throw std::runtime_error(
"use_parallel_iy needs to be a defined WorkspaceIndex (or left default) since it is agenda input to spectral_radiance_fieldExpandCloudboxField");
127485 "spectral_radiance_fieldExpandCloudboxField_use_parallel_iy_autodefault",
127486 "auto generated variable with default from method definition");
127489 Group::ArrayOfIndex({238, 346, 128, 129, 123, 306, 104, 35, 242, 381, 338, 339, 344, 21, 349, 351, 353, 149, 151, 153, 384, 53, 52, 49, 220, 256, 315, 378, use_parallel_iy.isnull() ?
Index(use_parallel_iy_default.pos()) :
Group::Index(use_parallel_iy.pos()), }),
127521 [[nodiscard]]
inline
127524 const Var::Index& ignore_surface_slope={}) {
127525 if (not ignore_surface_slope.isnull() and ignore_surface_slope.islast()) {
127526 throw std::runtime_error(
"ignore_surface_slope needs to be a defined WorkspaceIndex (or left default) since it is agenda input to specular_losCalc");
127530 "specular_losCalc_ignore_surface_slope_autodefault",
127531 "auto generated variable with default from method definition");
127534 Group::ArrayOfIndex({262, 261, 35, 139, 147, 250, 384, ignore_surface_slope.isnull() ?
Index(ignore_surface_slope_default.pos()) :
Group::Index(ignore_surface_slope.pos()), }),
127557 [[nodiscard]]
inline
127592 [[nodiscard]]
inline
127607 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of StringJoin");
127609 throw std::runtime_error(
"in1 needs to be a defined WorkspaceString since it is agenda input to StringJoin");
127611 throw std::runtime_error(
"in2 needs to be a defined WorkspaceString since it is agenda input to StringJoin");
127612 }
if (not in3.isnull() and in3.islast()) {
127613 throw std::runtime_error(
"in3 needs to be a defined WorkspaceString (or left default) since it is agenda input to StringJoin");
127615 throw std::runtime_error(
"in4 needs to be a defined WorkspaceString (or left default) since it is agenda input to StringJoin");
127616 }
if (not in5.isnull() and in5.islast()) {
127617 throw std::runtime_error(
"in5 needs to be a defined WorkspaceString (or left default) since it is agenda input to StringJoin");
127618 }
if (not in6.isnull() and in6.islast()) {
127619 throw std::runtime_error(
"in6 needs to be a defined WorkspaceString (or left default) since it is agenda input to StringJoin");
127620 }
if (not in7.isnull() and in7.islast()) {
127621 throw std::runtime_error(
"in7 needs to be a defined WorkspaceString (or left default) since it is agenda input to StringJoin");
127622 }
if (not in8.isnull() and in8.islast()) {
127623 throw std::runtime_error(
"in8 needs to be a defined WorkspaceString (or left default) since it is agenda input to StringJoin");
127624 }
if (not in9.isnull() and in9.islast()) {
127625 throw std::runtime_error(
"in9 needs to be a defined WorkspaceString (or left default) since it is agenda input to StringJoin");
127626 }
if (not in10.isnull() and in10.islast()) {
127627 throw std::runtime_error(
"in10 needs to be a defined WorkspaceString (or left default) since it is agenda input to StringJoin");
127631 "StringJoin_in3_autodefault",
127632 "auto generated variable with default from method definition");
127634 "StringJoin_in4_autodefault",
127635 "auto generated variable with default from method definition");
127637 "StringJoin_in5_autodefault",
127638 "auto generated variable with default from method definition");
127640 "StringJoin_in6_autodefault",
127641 "auto generated variable with default from method definition");
127643 "StringJoin_in7_autodefault",
127644 "auto generated variable with default from method definition");
127646 "StringJoin_in8_autodefault",
127647 "auto generated variable with default from method definition");
127649 "StringJoin_in9_autodefault",
127650 "auto generated variable with default from method definition");
127652 "StringJoin_in10_autodefault",
127653 "auto generated variable with default from method definition");
127656 Group::ArrayOfIndex({
Group::Index(in1.
pos()),
Group::Index(in2.
pos()), in3.isnull() ?
Index(in3_default.pos()) :
Group::
Index(in3.pos()), in4.isnull() ?
Index(in4_default.pos()) :
Group::
Index(in4.pos()), in5.isnull() ?
Index(in5_default.pos()) :
Group::
Index(in5.pos()), in6.isnull() ?
Index(in6_default.pos()) :
Group::
Index(in6.pos()), in7.isnull() ?
Index(in7_default.pos()) :
Group::
Index(in7.pos()), in8.isnull() ?
Index(in8_default.pos()) :
Group::
Index(in8.pos()), in9.isnull() ?
Index(in9_default.pos()) :
Group::
Index(in9.pos()), in10.isnull() ?
Index(in10_default.pos()) :
Group::
Index(in10.pos()), }),
127674 [[nodiscard]]
inline
127680 throw std::runtime_error(
"out needs to be a defined WorkspaceString since it is output of StringSet");
127682 throw std::runtime_error(
"text needs to be a defined WorkspaceString since it is agenda input to StringSet");
127706 [[nodiscard]]
inline
127711 const Var::Index& set_lowest_altitude_to_zero={}) {
127712 if (filename.
islast()) {
127713 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to z_surfaceFromFileAndGrid");
127714 }
if (not interp_order.isnull() and interp_order.islast()) {
127715 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to z_surfaceFromFileAndGrid");
127716 }
if (not set_lowest_altitude_to_zero.
isnull() and set_lowest_altitude_to_zero.
islast()) {
127717 throw std::runtime_error(
"set_lowest_altitude_to_zero needs to be a defined WorkspaceIndex (or left default) since it is agenda input to z_surfaceFromFileAndGrid");
127721 "z_surfaceFromFileAndGrid_interp_order_autodefault",
127722 "auto generated variable with default from method definition");
127723 static const auto set_lowest_altitude_to_zero_default =
Var::IndexCreate(ws, 0,
127724 "z_surfaceFromFileAndGrid_set_lowest_altitude_to_zero_autodefault",
127725 "auto generated variable with default from method definition");
127745 [[nodiscard]]
inline
127750 throw std::runtime_error(
"altitude needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to z_surfaceConstantAltitude");
127754 "z_surfaceConstantAltitude_altitude_autodefault",
127755 "auto generated variable with default from method definition");
127779 [[nodiscard]]
inline
127821 [[nodiscard]]
inline
127829 if (not salinity.isnull() and salinity.islast()) {
127830 throw std::runtime_error(
"salinity needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to surfaceFastem");
127831 }
if (wind_speed.
islast()) {
127832 throw std::runtime_error(
"wind_speed needs to be a defined WorkspaceNumeric since it is agenda input to surfaceFastem");
127833 }
if (not wind_direction.
isnull() and wind_direction.
islast()) {
127834 throw std::runtime_error(
"wind_direction needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to surfaceFastem");
127835 }
if (transmittance.
islast()) {
127836 throw std::runtime_error(
"transmittance needs to be a defined WorkspaceVector since it is agenda input to surfaceFastem");
127837 }
if (not fastem_version.isnull() and fastem_version.islast()) {
127838 throw std::runtime_error(
"fastem_version needs to be a defined WorkspaceIndex (or left default) since it is agenda input to surfaceFastem");
127842 "surfaceFastem_salinity_autodefault",
127843 "auto generated variable with default from method definition");
127845 "surfaceFastem_wind_direction_autodefault",
127846 "auto generated variable with default from method definition");
127848 "surfaceFastem_fastem_version_autodefault",
127849 "auto generated variable with default from method definition");
127852 Group::ArrayOfIndex({35, 306, 104, 262, 261, 321, salinity.isnull() ?
Index(salinity_default.pos()) :
Group::Index(salinity.pos()),
Group::Index(wind_speed.
pos()), wind_direction.
isnull() ?
Index(wind_direction_default.pos()) :
Group::Index(wind_direction.
pos()),
Group::Index(transmittance.
pos()), fastem_version.isnull() ?
Index(fastem_version_default.pos()) :
Group::Index(fastem_version.pos()), }),
127882 [[nodiscard]]
inline
127887 if (not salinity.isnull() and salinity.islast()) {
127888 throw std::runtime_error(
"salinity needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to surfaceTessem");
127889 }
if (wind_speed.
islast()) {
127890 throw std::runtime_error(
"wind_speed needs to be a defined WorkspaceNumeric since it is agenda input to surfaceTessem");
127894 "surfaceTessem_salinity_autodefault",
127895 "auto generated variable with default from method definition");
127898 Group::ArrayOfIndex({35, 306, 104, 262, 261, 321, 329, 330, salinity.isnull() ?
Index(salinity_default.pos()) :
Group::Index(salinity.pos()),
Group::Index(wind_speed.
pos()), }),
127946 [[nodiscard]]
inline
127954 throw std::runtime_error(
"atlas needs to be a defined WorkspaceTelsemAtlas since it is agenda input to surfaceTelsem");
127955 }
if (not r_min.isnull() and r_min.islast()) {
127956 throw std::runtime_error(
"r_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to surfaceTelsem");
127958 throw std::runtime_error(
"r_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to surfaceTelsem");
127959 }
if (not d_max.isnull() and d_max.islast()) {
127960 throw std::runtime_error(
"d_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to surfaceTelsem");
127964 "surfaceTelsem_r_min_autodefault",
127965 "auto generated variable with default from method definition");
127967 "surfaceTelsem_r_max_autodefault",
127968 "auto generated variable with default from method definition");
127970 "surfaceTelsem_d_max_autodefault",
127971 "auto generated variable with default from method definition");
127974 Group::ArrayOfIndex({35, 306, 104, 139, 140, 148, 262, 261, 321,
Group::Index(atlas.
pos()), r_min.isnull() ?
Index(r_min_default.pos()) :
Group::
Index(r_min.pos()), r_max.isnull() ?
Index(r_max_default.pos()) :
Group::
Index(r_max.pos()), d_max.isnull() ?
Index(d_max_default.pos()) :
Group::
Index(d_max.pos()), }),
128000 [[nodiscard]]
inline
128028 [[nodiscard]]
inline
128059 [[nodiscard]]
inline
128088 [[nodiscard]]
inline
128140 [[nodiscard]]
inline
128145 if (not lambertian_nza.isnull() and lambertian_nza.islast()) {
128146 throw std::runtime_error(
"lambertian_nza needs to be a defined WorkspaceIndex (or left default) since it is agenda input to surfaceLambertianSimple");
128148 throw std::runtime_error(
"za_pos needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to surfaceLambertianSimple");
128152 "surfaceLambertianSimple_lambertian_nza_autodefault",
128153 "auto generated variable with default from method definition");
128155 "surfaceLambertianSimple_za_pos_autodefault",
128156 "auto generated variable with default from method definition");
128159 Group::ArrayOfIndex({104, 306, 35, 262, 261, 314, 321, 324, lambertian_nza.isnull() ?
Index(lambertian_nza_default.pos()) :
Group::Index(lambertian_nza.pos()), za_pos.
isnull() ?
Index(za_pos_default.pos()) :
Group::Index(za_pos.
pos()), }),
128202 [[nodiscard]]
inline
128207 if (specular_factor.
islast()) {
128208 throw std::runtime_error(
"specular_factor needs to be a defined WorkspaceNumeric since it is agenda input to surfaceSemiSpecularBy3beams");
128210 throw std::runtime_error(
"dza needs to be a defined WorkspaceNumeric since it is agenda input to surfaceSemiSpecularBy3beams");
128246 [[nodiscard]]
inline
128251 if (specular_factor.
islast()) {
128252 throw std::runtime_error(
"specular_factor needs to be a defined WorkspaceNumeric since it is agenda input to surfaceSplitSpecularTo3beams");
128254 throw std::runtime_error(
"dza needs to be a defined WorkspaceNumeric since it is agenda input to surfaceSplitSpecularTo3beams");
128297 [[nodiscard]]
inline
128301 if (complex_refr_index_field.
islast()) {
128302 throw std::runtime_error(
"complex_refr_index_field needs to be a defined WorkspaceGriddedField5 since it is agenda input to surface_complex_refr_indexFromGriddedField5");
128355 [[nodiscard]]
inline
128359 if (r_field.
islast()) {
128360 throw std::runtime_error(
"r_field needs to be a defined WorkspaceGriddedField6 since it is agenda input to surface_reflectivityFromGriddedField6");
128365 Group::ArrayOfIndex({306, 104, 35, 139, 140, 148, 262, 261,
Group::Index(r_field.
pos()), }),
128385 [[nodiscard]]
inline
128432 [[nodiscard]]
inline
128436 if (r_field.
islast()) {
128437 throw std::runtime_error(
"r_field needs to be a defined WorkspaceGriddedField4 since it is agenda input to surface_scalar_reflectivityFromGriddedField4");
128442 Group::ArrayOfIndex({306, 104, 35, 139, 140, 148, 262, 261,
Group::Index(r_field.
pos()), }),
128461 [[nodiscard]]
inline
128492 [[nodiscard]]
inline
128519 [[nodiscard]]
inline
128550 [[nodiscard]]
inline
128555 if (transmittance.
islast()) {
128556 throw std::runtime_error(
"transmittance needs to be a defined WorkspaceVector since it is agenda input to SurfaceFastem");
128557 }
if (not fastem_version.isnull() and fastem_version.islast()) {
128558 throw std::runtime_error(
"fastem_version needs to be a defined WorkspaceIndex (or left default) since it is agenda input to SurfaceFastem");
128562 "SurfaceFastem_fastem_version_autodefault",
128563 "auto generated variable with default from method definition");
128566 Group::ArrayOfIndex({306, 35, 139, 147, 104, 262, 261, 315, 316, 92, 136,
Group::Index(transmittance.
pos()), fastem_version.isnull() ?
Index(fastem_version_default.pos()) :
Group::
Index(fastem_version.pos()), }),
128602 [[nodiscard]]
inline
128607 Group::ArrayOfIndex({306, 35, 139, 147, 104, 262, 261, 329, 330, 315, 316, 92, 136, }),
128633 [[nodiscard]]
inline
128637 if (tan_pos.
islast()) {
128638 throw std::runtime_error(
"tan_pos needs to be a defined WorkspaceVector since it is output of TangentPointExtract");
128665 [[nodiscard]]
inline
128670 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex (or left default) since it is agenda input to TangentPointPrint");
128674 "TangentPointPrint_level_autodefault",
128675 "auto generated variable with default from method definition");
128712 [[nodiscard]]
inline
128722 if (emissivities.
islast()) {
128723 throw std::runtime_error(
"emissivities needs to be a defined WorkspaceMatrix since it is output of telsemStandalone");
128725 throw std::runtime_error(
"lat needs to be a defined WorkspaceNumeric since it is agenda input to telsemStandalone");
128727 throw std::runtime_error(
"lon needs to be a defined WorkspaceNumeric since it is agenda input to telsemStandalone");
128728 }
if (theta.
islast()) {
128729 throw std::runtime_error(
"theta needs to be a defined WorkspaceNumeric since it is agenda input to telsemStandalone");
128731 throw std::runtime_error(
"f needs to be a defined WorkspaceVector since it is agenda input to telsemStandalone");
128733 throw std::runtime_error(
"ta needs to be a defined WorkspaceTelsemAtlas since it is agenda input to telsemStandalone");
128734 }
if (not d_max.isnull() and d_max.islast()) {
128735 throw std::runtime_error(
"d_max needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to telsemStandalone");
128739 "telsemStandalone_d_max_autodefault",
128740 "auto generated variable with default from method definition");
128770 [[nodiscard]]
inline
128777 if (emissivities.
islast()) {
128778 throw std::runtime_error(
"emissivities needs to be a defined WorkspaceVector since it is output of telsemAtlasLookup");
128780 throw std::runtime_error(
"lat needs to be a defined WorkspaceNumeric since it is agenda input to telsemAtlasLookup");
128782 throw std::runtime_error(
"lon needs to be a defined WorkspaceNumeric since it is agenda input to telsemAtlasLookup");
128783 }
if (atlas.
islast()) {
128784 throw std::runtime_error(
"atlas needs to be a defined WorkspaceTelsemAtlas since it is agenda input to telsemAtlasLookup");
128813 [[nodiscard]]
inline
128818 throw std::runtime_error(
"atlas needs to be a defined WorkspaceTelsemAtlas since it is agenda input to telsemSurfaceTypeLandSea");
128847 [[nodiscard]]
inline
128855 throw std::runtime_error(
"atlas needs to be a defined WorkspaceTelsemAtlas since it is output of telsem_atlasReadAscii");
128856 }
if (directory.
islast()) {
128857 throw std::runtime_error(
"directory needs to be a defined WorkspaceString since it is agenda input to telsem_atlasReadAscii");
128858 }
if (month.
islast()) {
128859 throw std::runtime_error(
"month needs to be a defined WorkspaceIndex since it is agenda input to telsem_atlasReadAscii");
128860 }
if (not filename_pattern.isnull() and filename_pattern.islast()) {
128861 throw std::runtime_error(
"filename_pattern needs to be a defined WorkspaceString (or left default) since it is agenda input to telsem_atlasReadAscii");
128864 static const auto filename_pattern_default =
Var::StringCreate(ws,
"ssmi_mean_emis_climato_@MM@_cov_interpol_M2",
128865 "telsem_atlasReadAscii_filename_pattern_autodefault",
128866 "auto generated variable with default from method definition");
128891 [[nodiscard]]
inline
128896 if (directory.
islast()) {
128897 throw std::runtime_error(
"directory needs to be a defined WorkspaceString since it is agenda input to telsem_atlasesReadAscii");
128898 }
if (not filename_pattern.isnull() and filename_pattern.islast()) {
128899 throw std::runtime_error(
"filename_pattern needs to be a defined WorkspaceString (or left default) since it is agenda input to telsem_atlasesReadAscii");
128902 static const auto filename_pattern_default =
Var::StringCreate(ws,
"ssmi_mean_emis_climato_@MM@_cov_interpol_M2",
128903 "telsem_atlasesReadAscii_filename_pattern_autodefault",
128904 "auto generated variable with default from method definition");
128929 [[nodiscard]]
inline
128936 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Tensor3AddScalar");
128938 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to Tensor3AddScalar");
128939 }
if (value.
islast()) {
128940 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to Tensor3AddScalar");
128969 [[nodiscard]]
inline
128977 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Tensor3ExtractFromTensor4");
128979 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to Tensor3ExtractFromTensor4");
128981 throw std::runtime_error(
"i needs to be a defined WorkspaceIndex since it is agenda input to Tensor3ExtractFromTensor4");
128982 }
if (direction.
islast()) {
128983 throw std::runtime_error(
"direction needs to be a defined WorkspaceString since it is agenda input to Tensor3ExtractFromTensor4");
129010 [[nodiscard]]
inline
129017 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Tensor3Scale");
129019 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to Tensor3Scale");
129020 }
if (value.
islast()) {
129021 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to Tensor3Scale");
129046 [[nodiscard]]
inline
129052 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor3 since it is output of Tensor3SetConstant");
129053 }
if (value.
islast()) {
129054 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to Tensor3SetConstant");
129081 [[nodiscard]]
inline
129088 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Tensor4AddScalar");
129090 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to Tensor4AddScalar");
129091 }
if (value.
islast()) {
129092 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to Tensor4AddScalar");
129119 [[nodiscard]]
inline
129126 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Tensor4Scale");
129128 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to Tensor4Scale");
129129 }
if (value.
islast()) {
129130 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to Tensor4Scale");
129155 [[nodiscard]]
inline
129161 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor4 since it is output of Tensor4SetConstant");
129162 }
if (value.
islast()) {
129163 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to Tensor4SetConstant");
129190 [[nodiscard]]
inline
129197 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of Tensor5Scale");
129199 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor5 since it is agenda input to Tensor5Scale");
129200 }
if (value.
islast()) {
129201 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to Tensor5Scale");
129226 [[nodiscard]]
inline
129232 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor5 since it is output of Tensor5SetConstant");
129233 }
if (value.
islast()) {
129234 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to Tensor5SetConstant");
129261 [[nodiscard]]
inline
129268 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor6 since it is output of Tensor6Scale");
129270 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor6 since it is agenda input to Tensor6Scale");
129271 }
if (value.
islast()) {
129272 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to Tensor6Scale");
129297 [[nodiscard]]
inline
129303 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor6 since it is output of Tensor6SetConstant");
129304 }
if (value.
islast()) {
129305 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to Tensor6SetConstant");
129332 [[nodiscard]]
inline
129339 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor7 since it is output of Tensor7Scale");
129341 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor7 since it is agenda input to Tensor7Scale");
129342 }
if (value.
islast()) {
129343 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to Tensor7Scale");
129368 [[nodiscard]]
inline
129374 throw std::runtime_error(
"out needs to be a defined WorkspaceTensor7 since it is output of Tensor7SetConstant");
129375 }
if (value.
islast()) {
129376 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to Tensor7SetConstant");
129398 [[nodiscard]]
inline
129402 if (not index.isnull() and index.islast()) {
129403 throw std::runtime_error(
"index needs to be a defined WorkspaceIndex (or left default) since it is agenda input to TestArrayOfAgenda");
129407 "TestArrayOfAgenda_index_autodefault",
129408 "auto generated variable with default from method definition");
129429 [[nodiscard]]
inline
129434 if (tessem_nn.
islast()) {
129435 throw std::runtime_error(
"tessem_nn needs to be a defined WorkspaceTessemNN since it is output of TessemNNReadAscii");
129436 }
if (filename.
islast()) {
129437 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to TessemNNReadAscii");
129471 [[nodiscard]]
inline
129477 if (outvalues.
islast()) {
129478 throw std::runtime_error(
"outvalues needs to be a defined WorkspaceVector since it is output of TestTessem");
129480 throw std::runtime_error(
"net needs to be a defined WorkspaceTessemNN since it is agenda input to TestTessem");
129481 }
if (invalues.
islast()) {
129482 throw std::runtime_error(
"invalues needs to be a defined WorkspaceVector since it is agenda input to TestTessem");
129508 [[nodiscard]]
inline
129530 [[nodiscard]]
inline
129535 throw std::runtime_error(
"dt needs to be a defined WorkspaceNumeric since it is agenda input to time_gridOffset");
129563 [[nodiscard]]
inline
129585 [[nodiscard]]
inline
129608 [[nodiscard]]
inline
129614 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfTime since it is output of time_stampsSort");
129616 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTime since it is agenda input to time_stampsSort");
129639 [[nodiscard]]
inline
129645 throw std::runtime_error(
"out needs to be a defined WorkspaceArrayOfVector since it is output of time_stampsSort");
129647 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is agenda input to time_stampsSort");
129672 [[nodiscard]]
inline
129701 [[nodiscard]]
inline
129706 throw std::runtime_error(
"in needs to be a defined WorkspaceAbsorptionLines since it is output of Touch");
129735 [[nodiscard]]
inline
129740 throw std::runtime_error(
"in needs to be a defined WorkspaceAgenda since it is output of Touch");
129769 [[nodiscard]]
inline
129774 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAbsorptionLines since it is output of Touch");
129803 [[nodiscard]]
inline
129808 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is output of Touch");
129837 [[nodiscard]]
inline
129842 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAgenda since it is output of Touch");
129871 [[nodiscard]]
inline
129876 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is output of Touch");
129905 [[nodiscard]]
inline
129910 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is output of Touch");
129939 [[nodiscard]]
inline
129944 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is output of Touch");
129973 [[nodiscard]]
inline
129978 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfIndex since it is output of Touch");
130007 [[nodiscard]]
inline
130012 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is output of Touch");
130041 [[nodiscard]]
inline
130046 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPpath since it is output of Touch");
130075 [[nodiscard]]
inline
130080 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is output of Touch");
130109 [[nodiscard]]
inline
130114 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is output of Touch");
130143 [[nodiscard]]
inline
130148 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is output of Touch");
130177 [[nodiscard]]
inline
130182 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is output of Touch");
130211 [[nodiscard]]
inline
130216 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is output of Touch");
130245 [[nodiscard]]
inline
130250 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is output of Touch");
130279 [[nodiscard]]
inline
130284 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfString since it is output of Touch");
130313 [[nodiscard]]
inline
130318 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is output of Touch");
130347 [[nodiscard]]
inline
130352 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is output of Touch");
130381 [[nodiscard]]
inline
130386 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTime since it is output of Touch");
130415 [[nodiscard]]
inline
130420 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is output of Touch");
130449 [[nodiscard]]
inline
130454 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfVector since it is output of Touch");
130483 [[nodiscard]]
inline
130488 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfCIARecord since it is output of Touch");
130517 [[nodiscard]]
inline
130522 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField1 since it is output of Touch");
130551 [[nodiscard]]
inline
130556 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField2 since it is output of Touch");
130585 [[nodiscard]]
inline
130590 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is output of Touch");
130619 [[nodiscard]]
inline
130624 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField4 since it is output of Touch");
130653 [[nodiscard]]
inline
130658 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfIndex since it is output of Touch");
130687 [[nodiscard]]
inline
130692 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfMatrix since it is output of Touch");
130721 [[nodiscard]]
inline
130726 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPropagationMatrix since it is output of Touch");
130755 [[nodiscard]]
inline
130760 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is output of Touch");
130789 [[nodiscard]]
inline
130794 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRadiationVector since it is output of Touch");
130823 [[nodiscard]]
inline
130828 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is output of Touch");
130857 [[nodiscard]]
inline
130862 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfScatteringMetaData since it is output of Touch");
130891 [[nodiscard]]
inline
130896 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSingleScatteringData since it is output of Touch");
130925 [[nodiscard]]
inline
130930 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSparse since it is output of Touch");
130959 [[nodiscard]]
inline
130964 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfStokesVector since it is output of Touch");
130993 [[nodiscard]]
inline
130998 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfString since it is output of Touch");
131027 [[nodiscard]]
inline
131032 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTelsemAtlas since it is output of Touch");
131061 [[nodiscard]]
inline
131066 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor3 since it is output of Touch");
131095 [[nodiscard]]
inline
131100 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor4 since it is output of Touch");
131129 [[nodiscard]]
inline
131134 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor5 since it is output of Touch");
131163 [[nodiscard]]
inline
131168 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor6 since it is output of Touch");
131197 [[nodiscard]]
inline
131202 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor7 since it is output of Touch");
131231 [[nodiscard]]
inline
131236 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTime since it is output of Touch");
131265 [[nodiscard]]
inline
131270 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is output of Touch");
131299 [[nodiscard]]
inline
131304 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is output of Touch");
131333 [[nodiscard]]
inline
131338 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfXsecRecord since it is output of Touch");
131367 [[nodiscard]]
inline
131372 throw std::runtime_error(
"in needs to be a defined WorkspaceCIARecord since it is output of Touch");
131401 [[nodiscard]]
inline
131406 throw std::runtime_error(
"in needs to be a defined WorkspaceCovarianceMatrix since it is output of Touch");
131435 [[nodiscard]]
inline
131440 throw std::runtime_error(
"in needs to be a defined WorkspaceEnergyLevelMap since it is output of Touch");
131469 [[nodiscard]]
inline
131474 throw std::runtime_error(
"in needs to be a defined WorkspaceGasAbsLookup since it is output of Touch");
131503 [[nodiscard]]
inline
131508 throw std::runtime_error(
"in needs to be a defined WorkspaceGridPos since it is output of Touch");
131537 [[nodiscard]]
inline
131542 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField1 since it is output of Touch");
131571 [[nodiscard]]
inline
131576 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField2 since it is output of Touch");
131605 [[nodiscard]]
inline
131610 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is output of Touch");
131639 [[nodiscard]]
inline
131644 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField4 since it is output of Touch");
131673 [[nodiscard]]
inline
131678 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField5 since it is output of Touch");
131707 [[nodiscard]]
inline
131712 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField6 since it is output of Touch");
131741 [[nodiscard]]
inline
131746 throw std::runtime_error(
"in needs to be a defined WorkspaceHitranRelaxationMatrixData since it is output of Touch");
131775 [[nodiscard]]
inline
131780 throw std::runtime_error(
"in needs to be a defined WorkspaceIndex since it is output of Touch");
131809 [[nodiscard]]
inline
131814 throw std::runtime_error(
"in needs to be a defined WorkspaceMCAntenna since it is output of Touch");
131843 [[nodiscard]]
inline
131848 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is output of Touch");
131877 [[nodiscard]]
inline
131882 throw std::runtime_error(
"in needs to be a defined WorkspaceNumeric since it is output of Touch");
131911 [[nodiscard]]
inline
131916 throw std::runtime_error(
"in needs to be a defined WorkspacePpath since it is output of Touch");
131945 [[nodiscard]]
inline
131950 throw std::runtime_error(
"in needs to be a defined WorkspacePropagationMatrix since it is output of Touch");
131979 [[nodiscard]]
inline
131984 throw std::runtime_error(
"in needs to be a defined WorkspaceQuantumIdentifier since it is output of Touch");
132013 [[nodiscard]]
inline
132018 throw std::runtime_error(
"in needs to be a defined WorkspaceRadiationVector since it is output of Touch");
132047 [[nodiscard]]
inline
132052 throw std::runtime_error(
"in needs to be a defined WorkspaceRational since it is output of Touch");
132081 [[nodiscard]]
inline
132086 throw std::runtime_error(
"in needs to be a defined WorkspaceScatteringMetaData since it is output of Touch");
132115 [[nodiscard]]
inline
132120 throw std::runtime_error(
"in needs to be a defined WorkspaceSingleScatteringData since it is output of Touch");
132149 [[nodiscard]]
inline
132154 throw std::runtime_error(
"in needs to be a defined WorkspaceSparse since it is output of Touch");
132183 [[nodiscard]]
inline
132188 throw std::runtime_error(
"in needs to be a defined WorkspaceSpeciesAuxData since it is output of Touch");
132217 [[nodiscard]]
inline
132222 throw std::runtime_error(
"in needs to be a defined WorkspaceStokesVector since it is output of Touch");
132251 [[nodiscard]]
inline
132256 throw std::runtime_error(
"in needs to be a defined WorkspaceString since it is output of Touch");
132285 [[nodiscard]]
inline
132290 throw std::runtime_error(
"in needs to be a defined WorkspaceTelsemAtlas since it is output of Touch");
132319 [[nodiscard]]
inline
132324 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is output of Touch");
132353 [[nodiscard]]
inline
132358 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is output of Touch");
132387 [[nodiscard]]
inline
132392 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor5 since it is output of Touch");
132421 [[nodiscard]]
inline
132426 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor6 since it is output of Touch");
132455 [[nodiscard]]
inline
132460 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor7 since it is output of Touch");
132489 [[nodiscard]]
inline
132494 throw std::runtime_error(
"in needs to be a defined WorkspaceTimer since it is output of Touch");
132523 [[nodiscard]]
inline
132528 throw std::runtime_error(
"in needs to be a defined WorkspaceTime since it is output of Touch");
132557 [[nodiscard]]
inline
132562 throw std::runtime_error(
"in needs to be a defined WorkspaceTessemNN since it is output of Touch");
132591 [[nodiscard]]
inline
132596 throw std::runtime_error(
"in needs to be a defined WorkspaceTransmissionMatrix since it is output of Touch");
132625 [[nodiscard]]
inline
132630 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is output of Touch");
132659 [[nodiscard]]
inline
132664 throw std::runtime_error(
"in needs to be a defined WorkspaceVerbosity since it is output of Touch");
132692 [[nodiscard]]
inline
132696 if (transmittance.
islast()) {
132697 throw std::runtime_error(
"transmittance needs to be a defined WorkspaceVector since it is output of transmittanceFromIy_aux");
132723 [[nodiscard]]
inline
132730 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorAddScalar");
132732 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to VectorAddScalar");
132733 }
if (value.
islast()) {
132734 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to VectorAddScalar");
132766 [[nodiscard]]
inline
132773 throw std::runtime_error(
"c needs to be a defined WorkspaceVector since it is output of VectorAddVector");
132775 throw std::runtime_error(
"a needs to be a defined WorkspaceVector since it is agenda input to VectorAddVector");
132777 throw std::runtime_error(
"b needs to be a defined WorkspaceVector since it is agenda input to VectorAddVector");
132807 [[nodiscard]]
inline
132815 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorCrop");
132817 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to VectorCrop");
132818 }
if (not min_value.isnull() and min_value.islast()) {
132819 throw std::runtime_error(
"min_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to VectorCrop");
132820 }
if (not max_value.
isnull() and max_value.
islast()) {
132821 throw std::runtime_error(
"max_value needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to VectorCrop");
132825 "VectorCrop_min_value_autodefault",
132826 "auto generated variable with default from method definition");
132828 "VectorCrop_max_value_autodefault",
132829 "auto generated variable with default from method definition");
132855 [[nodiscard]]
inline
132863 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorExtractFromMatrix");
132865 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to VectorExtractFromMatrix");
132867 throw std::runtime_error(
"i needs to be a defined WorkspaceIndex since it is agenda input to VectorExtractFromMatrix");
132868 }
if (direction.
islast()) {
132869 throw std::runtime_error(
"direction needs to be a defined WorkspaceString since it is agenda input to VectorExtractFromMatrix");
132895 [[nodiscard]]
inline
132901 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorFlip");
132903 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to VectorFlip");
132945 [[nodiscard]]
inline
132952 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorInsertGridPoints");
132954 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to VectorInsertGridPoints");
132955 }
if (points.
islast()) {
132956 throw std::runtime_error(
"points needs to be a defined WorkspaceVector since it is agenda input to VectorInsertGridPoints");
132987 [[nodiscard]]
inline
132995 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorLinSpace");
132996 }
if (
start.islast()) {
132997 throw std::runtime_error(
"start needs to be a defined WorkspaceNumeric since it is agenda input to VectorLinSpace");
132999 throw std::runtime_error(
"stop needs to be a defined WorkspaceNumeric since it is agenda input to VectorLinSpace");
133001 throw std::runtime_error(
"step needs to be a defined WorkspaceNumeric since it is agenda input to VectorLinSpace");
133037 [[nodiscard]]
inline
133045 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorLogSpace");
133046 }
if (
start.islast()) {
133047 throw std::runtime_error(
"start needs to be a defined WorkspaceNumeric since it is agenda input to VectorLogSpace");
133049 throw std::runtime_error(
"stop needs to be a defined WorkspaceNumeric since it is agenda input to VectorLogSpace");
133051 throw std::runtime_error(
"step needs to be a defined WorkspaceNumeric since it is agenda input to VectorLogSpace");
133080 [[nodiscard]]
inline
133087 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorMatrixMultiply");
133089 throw std::runtime_error(
"m needs to be a defined WorkspaceMatrix since it is agenda input to VectorMatrixMultiply");
133091 throw std::runtime_error(
"v needs to be a defined WorkspaceVector since it is agenda input to VectorMatrixMultiply");
133118 [[nodiscard]]
inline
133125 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorNLinSpace");
133126 }
if (
start.islast()) {
133127 throw std::runtime_error(
"start needs to be a defined WorkspaceNumeric since it is agenda input to VectorNLinSpace");
133129 throw std::runtime_error(
"stop needs to be a defined WorkspaceNumeric since it is agenda input to VectorNLinSpace");
133156 [[nodiscard]]
inline
133163 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorNLogSpace");
133164 }
if (
start.islast()) {
133165 throw std::runtime_error(
"start needs to be a defined WorkspaceNumeric since it is agenda input to VectorNLogSpace");
133167 throw std::runtime_error(
"stop needs to be a defined WorkspaceNumeric since it is agenda input to VectorNLogSpace");
133195 [[nodiscard]]
inline
133202 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorReshapeMatrix");
133204 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to VectorReshapeMatrix");
133205 }
if (not direction.isnull() and direction.islast()) {
133206 throw std::runtime_error(
"direction needs to be a defined WorkspaceString (or left default) since it is agenda input to VectorReshapeMatrix");
133210 "VectorReshapeMatrix_direction_autodefault",
133211 "auto generated variable with default from method definition");
133235 [[nodiscard]]
inline
133242 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorScale");
133244 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to VectorScale");
133245 }
if (value.
islast()) {
133246 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to VectorScale");
133271 [[nodiscard]]
inline
133277 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorSetConstant");
133278 }
if (value.
islast()) {
133279 throw std::runtime_error(
"value needs to be a defined WorkspaceNumeric since it is agenda input to VectorSetConstant");
133305 [[nodiscard]]
inline
133311 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorSet");
133312 }
if (value.
islast()) {
133313 throw std::runtime_error(
"value needs to be a defined WorkspaceVector since it is agenda input to VectorSet");
133345 [[nodiscard]]
inline
133352 throw std::runtime_error(
"c needs to be a defined WorkspaceVector since it is output of VectorSubtractVector");
133354 throw std::runtime_error(
"a needs to be a defined WorkspaceVector since it is agenda input to VectorSubtractVector");
133356 throw std::runtime_error(
"b needs to be a defined WorkspaceVector since it is agenda input to VectorSubtractVector");
133383 [[nodiscard]]
inline
133390 throw std::runtime_error(
"out needs to be a defined WorkspaceVector since it is output of VectorVectorMultiply");
133392 throw std::runtime_error(
"v1 needs to be a defined WorkspaceVector since it is agenda input to VectorVectorMultiply");
133394 throw std::runtime_error(
"v2 needs to be a defined WorkspaceVector since it is agenda input to VectorVectorMultiply");
133423 [[nodiscard]]
inline
133429 throw std::runtime_error(
"v_za needs to be a defined WorkspaceVector since it is output of VectorZtanToZaRefr1D");
133430 }
if (v_ztan.
islast()) {
133431 throw std::runtime_error(
"v_ztan needs to be a defined WorkspaceVector since it is agenda input to VectorZtanToZaRefr1D");
133436 Group::ArrayOfIndex({248, 286, 242, 338, 381, 344, 250, 35, 104,
Group::Index(v_ztan.
pos()), }),
133460 [[nodiscard]]
inline
133466 throw std::runtime_error(
"v_za needs to be a defined WorkspaceVector since it is output of VectorZtanToZa1D");
133467 }
if (v_ztan.
islast()) {
133468 throw std::runtime_error(
"v_ztan needs to be a defined WorkspaceVector since it is agenda input to VectorZtanToZa1D");
133491 [[nodiscard]]
inline
133520 [[nodiscard]]
inline
133527 throw std::runtime_error(
"agenda needs to be a defined WorkspaceIndex since it is agenda input to verbositySet");
133528 }
if (screen.
islast()) {
133529 throw std::runtime_error(
"screen needs to be a defined WorkspaceIndex since it is agenda input to verbositySet");
133531 throw std::runtime_error(
"file needs to be a defined WorkspaceIndex since it is agenda input to verbositySet");
133555 [[nodiscard]]
inline
133560 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex since it is agenda input to verbositySetAgenda");
133584 [[nodiscard]]
inline
133589 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex since it is agenda input to verbositySetFile");
133613 [[nodiscard]]
inline
133618 throw std::runtime_error(
"level needs to be a defined WorkspaceIndex since it is agenda input to verbositySetScreen");
133651 [[nodiscard]]
inline
133657 if (species.
islast()) {
133658 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to vmr_fieldClip");
133659 }
if (not limit_low.isnull() and limit_low.islast()) {
133660 throw std::runtime_error(
"limit_low needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to vmr_fieldClip");
133661 }
if (not limit_high.
isnull() and limit_high.
islast()) {
133662 throw std::runtime_error(
"limit_high needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to vmr_fieldClip");
133665 static const auto limit_low_default =
Var::NumericCreate(ws, -std::numeric_limits<Numeric>::infinity(),
133666 "vmr_fieldClip_limit_low_autodefault",
133667 "auto generated variable with default from method definition");
133668 static const auto limit_high_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::infinity(),
133669 "vmr_fieldClip_limit_high_autodefault",
133670 "auto generated variable with default from method definition");
133698 [[nodiscard]]
inline
133708 if (species.
islast()) {
133709 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to vmr_fieldPerturb");
133710 }
if (p_ret_grid.
islast()) {
133711 throw std::runtime_error(
"p_ret_grid needs to be a defined WorkspaceVector since it is agenda input to vmr_fieldPerturb");
133712 }
if (lat_ret_grid.
islast()) {
133713 throw std::runtime_error(
"lat_ret_grid needs to be a defined WorkspaceVector since it is agenda input to vmr_fieldPerturb");
133714 }
if (lon_ret_grid.
islast()) {
133715 throw std::runtime_error(
"lon_ret_grid needs to be a defined WorkspaceVector since it is agenda input to vmr_fieldPerturb");
133716 }
if (pert_index.
islast()) {
133717 throw std::runtime_error(
"pert_index needs to be a defined WorkspaceIndex since it is agenda input to vmr_fieldPerturb");
133718 }
if (pert_size.
islast()) {
133719 throw std::runtime_error(
"pert_size needs to be a defined WorkspaceNumeric since it is agenda input to vmr_fieldPerturb");
133720 }
if (not pert_mode.isnull() and pert_mode.islast()) {
133721 throw std::runtime_error(
"pert_mode needs to be a defined WorkspaceString (or left default) since it is agenda input to vmr_fieldPerturb");
133725 "vmr_fieldPerturb_pert_mode_autodefault",
133726 "auto generated variable with default from method definition");
133729 Group::ArrayOfIndex({35, 242, 139, 147, 21,
Group::Index(species.
pos()),
Group::Index(p_ret_grid.
pos()),
Group::Index(lat_ret_grid.
pos()),
Group::Index(lon_ret_grid.
pos()),
Group::Index(pert_index.
pos()),
Group::Index(pert_size.
pos()), pert_mode.isnull() ?
Index(pert_mode_default.pos()) :
Group::
Index(pert_mode.pos()), }),
133751 [[nodiscard]]
inline
133758 if (species.
islast()) {
133759 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to vmr_fieldPerturbAtmGrids");
133760 }
if (pert_index.
islast()) {
133761 throw std::runtime_error(
"pert_index needs to be a defined WorkspaceIndex since it is agenda input to vmr_fieldPerturbAtmGrids");
133762 }
if (pert_size.
islast()) {
133763 throw std::runtime_error(
"pert_size needs to be a defined WorkspaceNumeric since it is agenda input to vmr_fieldPerturbAtmGrids");
133764 }
if (not pert_mode.isnull() and pert_mode.islast()) {
133765 throw std::runtime_error(
"pert_mode needs to be a defined WorkspaceString (or left default) since it is agenda input to vmr_fieldPerturbAtmGrids");
133769 "vmr_fieldPerturbAtmGrids_pert_mode_autodefault",
133770 "auto generated variable with default from method definition");
133773 Group::ArrayOfIndex({35, 242, 139, 147, 21,
Group::Index(species.
pos()),
Group::Index(pert_index.
pos()),
Group::Index(pert_size.
pos()), pert_mode.isnull() ?
Index(pert_mode_default.pos()) :
Group::
Index(pert_mode.pos()), }),
133793 [[nodiscard]]
inline
133797 if (vmr_values.
islast()) {
133798 throw std::runtime_error(
"vmr_values needs to be a defined WorkspaceVector since it is agenda input to vmr_fieldSetAllConstant");
133828 [[nodiscard]]
inline
133853 [[nodiscard]]
inline
133858 if (species.
islast()) {
133859 throw std::runtime_error(
"species needs to be a defined WorkspaceString since it is agenda input to vmr_fieldSetConstant");
133860 }
if (vmr_value.
islast()) {
133861 throw std::runtime_error(
"vmr_value needs to be a defined WorkspaceNumeric since it is agenda input to vmr_fieldSetConstant");
133886 [[nodiscard]]
inline
133889 const Var::Index& fast_wigner_stored_symbols={},
133890 const Var::Index& largest_wigner_symbol_parameter={}) {
133891 if (not fast_wigner_stored_symbols.isnull() and fast_wigner_stored_symbols.islast()) {
133892 throw std::runtime_error(
"fast_wigner_stored_symbols needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Wigner6Init");
133893 }
if (not largest_wigner_symbol_parameter.
isnull() and largest_wigner_symbol_parameter.
islast()) {
133894 throw std::runtime_error(
"largest_wigner_symbol_parameter needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Wigner6Init");
133897 static const auto fast_wigner_stored_symbols_default =
Var::IndexCreate(ws, 20000000,
133898 "Wigner6Init_fast_wigner_stored_symbols_autodefault",
133899 "auto generated variable with default from method definition");
133900 static const auto largest_wigner_symbol_parameter_default =
Var::IndexCreate(ws, 250,
133901 "Wigner6Init_largest_wigner_symbol_parameter_autodefault",
133902 "auto generated variable with default from method definition");
133905 Group::ArrayOfIndex({fast_wigner_stored_symbols.isnull() ?
Index(fast_wigner_stored_symbols_default.pos()) :
Group::Index(fast_wigner_stored_symbols.pos()), largest_wigner_symbol_parameter.
isnull() ?
Index(largest_wigner_symbol_parameter_default.pos()) :
Group::Index(largest_wigner_symbol_parameter.
pos()), }),
133925 [[nodiscard]]
inline
133928 const Var::Index& fast_wigner_stored_symbols={},
133929 const Var::Index& largest_wigner_symbol_parameter={}) {
133930 if (not fast_wigner_stored_symbols.isnull() and fast_wigner_stored_symbols.islast()) {
133931 throw std::runtime_error(
"fast_wigner_stored_symbols needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Wigner3Init");
133932 }
if (not largest_wigner_symbol_parameter.
isnull() and largest_wigner_symbol_parameter.
islast()) {
133933 throw std::runtime_error(
"largest_wigner_symbol_parameter needs to be a defined WorkspaceIndex (or left default) since it is agenda input to Wigner3Init");
133936 static const auto fast_wigner_stored_symbols_default =
Var::IndexCreate(ws, 20000000,
133937 "Wigner3Init_fast_wigner_stored_symbols_autodefault",
133938 "auto generated variable with default from method definition");
133939 static const auto largest_wigner_symbol_parameter_default =
Var::IndexCreate(ws, 250,
133940 "Wigner3Init_largest_wigner_symbol_parameter_autodefault",
133941 "auto generated variable with default from method definition");
133944 Group::ArrayOfIndex({fast_wigner_stored_symbols.isnull() ?
Index(fast_wigner_stored_symbols_default.pos()) :
Group::Index(fast_wigner_stored_symbols.pos()), largest_wigner_symbol_parameter.
isnull() ?
Index(largest_wigner_symbol_parameter_default.pos()) :
Group::Index(largest_wigner_symbol_parameter.
pos()), }),
133960 [[nodiscard]]
inline
133981 [[nodiscard]]
inline
134002 [[nodiscard]]
inline
134029 [[nodiscard]]
inline
134033 if (not interp_order.isnull() and interp_order.islast()) {
134034 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WindFieldsCalc");
134038 "WindFieldsCalc_interp_order_autodefault",
134039 "auto generated variable with default from method definition");
134065 [[nodiscard]]
inline
134069 if (not interp_order.isnull() and interp_order.islast()) {
134070 throw std::runtime_error(
"interp_order needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WindFieldsCalcExpand1D");
134074 "WindFieldsCalcExpand1D_interp_order_autodefault",
134075 "auto generated variable with default from method definition");
134102 [[nodiscard]]
inline
134106 if (basename.
islast()) {
134107 throw std::runtime_error(
"basename needs to be a defined WorkspaceString since it is agenda input to WindRawRead");
134136 [[nodiscard]]
inline
134170 [[nodiscard]]
inline
134201 [[nodiscard]]
inline
134205 if (filename.
islast()) {
134206 throw std::runtime_error(
"filename needs to be a defined WorkspaceString since it is agenda input to WriteMolTau");
134234 [[nodiscard]]
inline
134240 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to WriteNetCDF");
134242 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDF");
134246 "WriteNetCDF_filename_autodefault",
134247 "auto generated variable with default from method definition");
134273 [[nodiscard]]
inline
134279 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to WriteNetCDF");
134281 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDF");
134285 "WriteNetCDF_filename_autodefault",
134286 "auto generated variable with default from method definition");
134312 [[nodiscard]]
inline
134318 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to WriteNetCDF");
134320 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDF");
134324 "WriteNetCDF_filename_autodefault",
134325 "auto generated variable with default from method definition");
134351 [[nodiscard]]
inline
134357 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to WriteNetCDF");
134359 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDF");
134363 "WriteNetCDF_filename_autodefault",
134364 "auto generated variable with default from method definition");
134390 [[nodiscard]]
inline
134396 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor5 since it is agenda input to WriteNetCDF");
134398 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDF");
134402 "WriteNetCDF_filename_autodefault",
134403 "auto generated variable with default from method definition");
134429 [[nodiscard]]
inline
134435 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is agenda input to WriteNetCDF");
134437 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDF");
134441 "WriteNetCDF_filename_autodefault",
134442 "auto generated variable with default from method definition");
134468 [[nodiscard]]
inline
134474 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to WriteNetCDF");
134476 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDF");
134480 "WriteNetCDF_filename_autodefault",
134481 "auto generated variable with default from method definition");
134507 [[nodiscard]]
inline
134513 throw std::runtime_error(
"in needs to be a defined WorkspaceGasAbsLookup since it is agenda input to WriteNetCDF");
134515 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDF");
134519 "WriteNetCDF_filename_autodefault",
134520 "auto generated variable with default from method definition");
134546 [[nodiscard]]
inline
134552 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to WriteNetCDFIndexed");
134554 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDFIndexed");
134558 "WriteNetCDFIndexed_filename_autodefault",
134559 "auto generated variable with default from method definition");
134585 [[nodiscard]]
inline
134591 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to WriteNetCDFIndexed");
134593 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDFIndexed");
134597 "WriteNetCDFIndexed_filename_autodefault",
134598 "auto generated variable with default from method definition");
134624 [[nodiscard]]
inline
134630 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to WriteNetCDFIndexed");
134632 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDFIndexed");
134636 "WriteNetCDFIndexed_filename_autodefault",
134637 "auto generated variable with default from method definition");
134663 [[nodiscard]]
inline
134669 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to WriteNetCDFIndexed");
134671 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDFIndexed");
134675 "WriteNetCDFIndexed_filename_autodefault",
134676 "auto generated variable with default from method definition");
134702 [[nodiscard]]
inline
134708 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor5 since it is agenda input to WriteNetCDFIndexed");
134710 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDFIndexed");
134714 "WriteNetCDFIndexed_filename_autodefault",
134715 "auto generated variable with default from method definition");
134741 [[nodiscard]]
inline
134747 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is agenda input to WriteNetCDFIndexed");
134749 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDFIndexed");
134753 "WriteNetCDFIndexed_filename_autodefault",
134754 "auto generated variable with default from method definition");
134780 [[nodiscard]]
inline
134786 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to WriteNetCDFIndexed");
134788 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDFIndexed");
134792 "WriteNetCDFIndexed_filename_autodefault",
134793 "auto generated variable with default from method definition");
134819 [[nodiscard]]
inline
134825 throw std::runtime_error(
"in needs to be a defined WorkspaceGasAbsLookup since it is agenda input to WriteNetCDFIndexed");
134827 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteNetCDFIndexed");
134831 "WriteNetCDFIndexed_filename_autodefault",
134832 "auto generated variable with default from method definition");
134861 [[nodiscard]]
inline
134868 throw std::runtime_error(
"in needs to be a defined WorkspaceAbsorptionLines since it is agenda input to WriteXML");
134870 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
134871 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
134872 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
134876 "WriteXML_filename_autodefault",
134877 "auto generated variable with default from method definition");
134879 "WriteXML_no_clobber_autodefault",
134880 "auto generated variable with default from method definition");
134909 [[nodiscard]]
inline
134916 throw std::runtime_error(
"in needs to be a defined WorkspaceAgenda since it is agenda input to WriteXML");
134918 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
134919 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
134920 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
134924 "WriteXML_filename_autodefault",
134925 "auto generated variable with default from method definition");
134927 "WriteXML_no_clobber_autodefault",
134928 "auto generated variable with default from method definition");
134957 [[nodiscard]]
inline
134964 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to WriteXML");
134966 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
134967 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
134968 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
134972 "WriteXML_filename_autodefault",
134973 "auto generated variable with default from method definition");
134975 "WriteXML_no_clobber_autodefault",
134976 "auto generated variable with default from method definition");
135005 [[nodiscard]]
inline
135012 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is agenda input to WriteXML");
135014 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135015 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135016 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135020 "WriteXML_filename_autodefault",
135021 "auto generated variable with default from method definition");
135023 "WriteXML_no_clobber_autodefault",
135024 "auto generated variable with default from method definition");
135053 [[nodiscard]]
inline
135060 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAgenda since it is agenda input to WriteXML");
135062 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135063 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135064 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135068 "WriteXML_filename_autodefault",
135069 "auto generated variable with default from method definition");
135071 "WriteXML_no_clobber_autodefault",
135072 "auto generated variable with default from method definition");
135101 [[nodiscard]]
inline
135108 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is agenda input to WriteXML");
135110 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135111 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135112 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135116 "WriteXML_filename_autodefault",
135117 "auto generated variable with default from method definition");
135119 "WriteXML_no_clobber_autodefault",
135120 "auto generated variable with default from method definition");
135149 [[nodiscard]]
inline
135156 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is agenda input to WriteXML");
135158 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135159 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135160 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135164 "WriteXML_filename_autodefault",
135165 "auto generated variable with default from method definition");
135167 "WriteXML_no_clobber_autodefault",
135168 "auto generated variable with default from method definition");
135197 [[nodiscard]]
inline
135204 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is agenda input to WriteXML");
135206 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135207 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135208 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135212 "WriteXML_filename_autodefault",
135213 "auto generated variable with default from method definition");
135215 "WriteXML_no_clobber_autodefault",
135216 "auto generated variable with default from method definition");
135245 [[nodiscard]]
inline
135252 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfIndex since it is agenda input to WriteXML");
135254 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135255 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135256 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135260 "WriteXML_filename_autodefault",
135261 "auto generated variable with default from method definition");
135263 "WriteXML_no_clobber_autodefault",
135264 "auto generated variable with default from method definition");
135293 [[nodiscard]]
inline
135300 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is agenda input to WriteXML");
135302 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135303 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135304 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135308 "WriteXML_filename_autodefault",
135309 "auto generated variable with default from method definition");
135311 "WriteXML_no_clobber_autodefault",
135312 "auto generated variable with default from method definition");
135341 [[nodiscard]]
inline
135348 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPpath since it is agenda input to WriteXML");
135350 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135351 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135352 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135356 "WriteXML_filename_autodefault",
135357 "auto generated variable with default from method definition");
135359 "WriteXML_no_clobber_autodefault",
135360 "auto generated variable with default from method definition");
135389 [[nodiscard]]
inline
135396 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is agenda input to WriteXML");
135398 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135399 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135400 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135404 "WriteXML_filename_autodefault",
135405 "auto generated variable with default from method definition");
135407 "WriteXML_no_clobber_autodefault",
135408 "auto generated variable with default from method definition");
135437 [[nodiscard]]
inline
135444 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is agenda input to WriteXML");
135446 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135447 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135448 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135452 "WriteXML_filename_autodefault",
135453 "auto generated variable with default from method definition");
135455 "WriteXML_no_clobber_autodefault",
135456 "auto generated variable with default from method definition");
135485 [[nodiscard]]
inline
135492 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is agenda input to WriteXML");
135494 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135495 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135496 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135500 "WriteXML_filename_autodefault",
135501 "auto generated variable with default from method definition");
135503 "WriteXML_no_clobber_autodefault",
135504 "auto generated variable with default from method definition");
135533 [[nodiscard]]
inline
135540 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is agenda input to WriteXML");
135542 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135543 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135544 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135548 "WriteXML_filename_autodefault",
135549 "auto generated variable with default from method definition");
135551 "WriteXML_no_clobber_autodefault",
135552 "auto generated variable with default from method definition");
135581 [[nodiscard]]
inline
135588 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is agenda input to WriteXML");
135590 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135591 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135592 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135596 "WriteXML_filename_autodefault",
135597 "auto generated variable with default from method definition");
135599 "WriteXML_no_clobber_autodefault",
135600 "auto generated variable with default from method definition");
135629 [[nodiscard]]
inline
135636 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is agenda input to WriteXML");
135638 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135639 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135640 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135644 "WriteXML_filename_autodefault",
135645 "auto generated variable with default from method definition");
135647 "WriteXML_no_clobber_autodefault",
135648 "auto generated variable with default from method definition");
135677 [[nodiscard]]
inline
135684 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfString since it is agenda input to WriteXML");
135686 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135687 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135688 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135692 "WriteXML_filename_autodefault",
135693 "auto generated variable with default from method definition");
135695 "WriteXML_no_clobber_autodefault",
135696 "auto generated variable with default from method definition");
135725 [[nodiscard]]
inline
135732 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is agenda input to WriteXML");
135734 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135735 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135736 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135740 "WriteXML_filename_autodefault",
135741 "auto generated variable with default from method definition");
135743 "WriteXML_no_clobber_autodefault",
135744 "auto generated variable with default from method definition");
135773 [[nodiscard]]
inline
135780 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is agenda input to WriteXML");
135782 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135783 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135784 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135788 "WriteXML_filename_autodefault",
135789 "auto generated variable with default from method definition");
135791 "WriteXML_no_clobber_autodefault",
135792 "auto generated variable with default from method definition");
135821 [[nodiscard]]
inline
135828 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTime since it is agenda input to WriteXML");
135830 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135831 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135832 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135836 "WriteXML_filename_autodefault",
135837 "auto generated variable with default from method definition");
135839 "WriteXML_no_clobber_autodefault",
135840 "auto generated variable with default from method definition");
135869 [[nodiscard]]
inline
135876 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is agenda input to WriteXML");
135878 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135879 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135880 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135884 "WriteXML_filename_autodefault",
135885 "auto generated variable with default from method definition");
135887 "WriteXML_no_clobber_autodefault",
135888 "auto generated variable with default from method definition");
135917 [[nodiscard]]
inline
135924 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to WriteXML");
135926 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135927 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135928 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135932 "WriteXML_filename_autodefault",
135933 "auto generated variable with default from method definition");
135935 "WriteXML_no_clobber_autodefault",
135936 "auto generated variable with default from method definition");
135965 [[nodiscard]]
inline
135972 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfCIARecord since it is agenda input to WriteXML");
135974 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
135975 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
135976 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
135980 "WriteXML_filename_autodefault",
135981 "auto generated variable with default from method definition");
135983 "WriteXML_no_clobber_autodefault",
135984 "auto generated variable with default from method definition");
136013 [[nodiscard]]
inline
136020 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField1 since it is agenda input to WriteXML");
136022 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136023 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136024 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136028 "WriteXML_filename_autodefault",
136029 "auto generated variable with default from method definition");
136031 "WriteXML_no_clobber_autodefault",
136032 "auto generated variable with default from method definition");
136061 [[nodiscard]]
inline
136068 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField2 since it is agenda input to WriteXML");
136070 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136071 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136072 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136076 "WriteXML_filename_autodefault",
136077 "auto generated variable with default from method definition");
136079 "WriteXML_no_clobber_autodefault",
136080 "auto generated variable with default from method definition");
136109 [[nodiscard]]
inline
136116 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to WriteXML");
136118 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136119 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136120 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136124 "WriteXML_filename_autodefault",
136125 "auto generated variable with default from method definition");
136127 "WriteXML_no_clobber_autodefault",
136128 "auto generated variable with default from method definition");
136157 [[nodiscard]]
inline
136164 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField4 since it is agenda input to WriteXML");
136166 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136167 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136168 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136172 "WriteXML_filename_autodefault",
136173 "auto generated variable with default from method definition");
136175 "WriteXML_no_clobber_autodefault",
136176 "auto generated variable with default from method definition");
136205 [[nodiscard]]
inline
136212 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfIndex since it is agenda input to WriteXML");
136214 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136215 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136216 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136220 "WriteXML_filename_autodefault",
136221 "auto generated variable with default from method definition");
136223 "WriteXML_no_clobber_autodefault",
136224 "auto generated variable with default from method definition");
136253 [[nodiscard]]
inline
136260 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to WriteXML");
136262 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136263 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136264 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136268 "WriteXML_filename_autodefault",
136269 "auto generated variable with default from method definition");
136271 "WriteXML_no_clobber_autodefault",
136272 "auto generated variable with default from method definition");
136301 [[nodiscard]]
inline
136308 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to WriteXML");
136310 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136311 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136312 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136316 "WriteXML_filename_autodefault",
136317 "auto generated variable with default from method definition");
136319 "WriteXML_no_clobber_autodefault",
136320 "auto generated variable with default from method definition");
136349 [[nodiscard]]
inline
136356 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to WriteXML");
136358 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136359 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136360 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136364 "WriteXML_filename_autodefault",
136365 "auto generated variable with default from method definition");
136367 "WriteXML_no_clobber_autodefault",
136368 "auto generated variable with default from method definition");
136397 [[nodiscard]]
inline
136404 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRadiationVector since it is agenda input to WriteXML");
136406 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136407 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136408 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136412 "WriteXML_filename_autodefault",
136413 "auto generated variable with default from method definition");
136415 "WriteXML_no_clobber_autodefault",
136416 "auto generated variable with default from method definition");
136445 [[nodiscard]]
inline
136452 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is agenda input to WriteXML");
136454 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136455 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136456 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136460 "WriteXML_filename_autodefault",
136461 "auto generated variable with default from method definition");
136463 "WriteXML_no_clobber_autodefault",
136464 "auto generated variable with default from method definition");
136493 [[nodiscard]]
inline
136500 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfScatteringMetaData since it is agenda input to WriteXML");
136502 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136503 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136504 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136508 "WriteXML_filename_autodefault",
136509 "auto generated variable with default from method definition");
136511 "WriteXML_no_clobber_autodefault",
136512 "auto generated variable with default from method definition");
136541 [[nodiscard]]
inline
136548 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSingleScatteringData since it is agenda input to WriteXML");
136550 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136551 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136552 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136556 "WriteXML_filename_autodefault",
136557 "auto generated variable with default from method definition");
136559 "WriteXML_no_clobber_autodefault",
136560 "auto generated variable with default from method definition");
136589 [[nodiscard]]
inline
136596 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSparse since it is agenda input to WriteXML");
136598 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136599 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136600 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136604 "WriteXML_filename_autodefault",
136605 "auto generated variable with default from method definition");
136607 "WriteXML_no_clobber_autodefault",
136608 "auto generated variable with default from method definition");
136637 [[nodiscard]]
inline
136644 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to WriteXML");
136646 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136647 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136648 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136652 "WriteXML_filename_autodefault",
136653 "auto generated variable with default from method definition");
136655 "WriteXML_no_clobber_autodefault",
136656 "auto generated variable with default from method definition");
136685 [[nodiscard]]
inline
136692 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfString since it is agenda input to WriteXML");
136694 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136695 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136696 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136700 "WriteXML_filename_autodefault",
136701 "auto generated variable with default from method definition");
136703 "WriteXML_no_clobber_autodefault",
136704 "auto generated variable with default from method definition");
136733 [[nodiscard]]
inline
136740 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTelsemAtlas since it is agenda input to WriteXML");
136742 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136743 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136744 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136748 "WriteXML_filename_autodefault",
136749 "auto generated variable with default from method definition");
136751 "WriteXML_no_clobber_autodefault",
136752 "auto generated variable with default from method definition");
136781 [[nodiscard]]
inline
136788 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to WriteXML");
136790 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136791 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136792 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136796 "WriteXML_filename_autodefault",
136797 "auto generated variable with default from method definition");
136799 "WriteXML_no_clobber_autodefault",
136800 "auto generated variable with default from method definition");
136829 [[nodiscard]]
inline
136836 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to WriteXML");
136838 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136839 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136840 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136844 "WriteXML_filename_autodefault",
136845 "auto generated variable with default from method definition");
136847 "WriteXML_no_clobber_autodefault",
136848 "auto generated variable with default from method definition");
136877 [[nodiscard]]
inline
136884 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor5 since it is agenda input to WriteXML");
136886 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136887 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136888 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136892 "WriteXML_filename_autodefault",
136893 "auto generated variable with default from method definition");
136895 "WriteXML_no_clobber_autodefault",
136896 "auto generated variable with default from method definition");
136925 [[nodiscard]]
inline
136932 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to WriteXML");
136934 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136935 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136936 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136940 "WriteXML_filename_autodefault",
136941 "auto generated variable with default from method definition");
136943 "WriteXML_no_clobber_autodefault",
136944 "auto generated variable with default from method definition");
136973 [[nodiscard]]
inline
136980 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to WriteXML");
136982 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
136983 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
136984 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
136988 "WriteXML_filename_autodefault",
136989 "auto generated variable with default from method definition");
136991 "WriteXML_no_clobber_autodefault",
136992 "auto generated variable with default from method definition");
137021 [[nodiscard]]
inline
137028 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTime since it is agenda input to WriteXML");
137030 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137031 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137032 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137036 "WriteXML_filename_autodefault",
137037 "auto generated variable with default from method definition");
137039 "WriteXML_no_clobber_autodefault",
137040 "auto generated variable with default from method definition");
137069 [[nodiscard]]
inline
137076 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is agenda input to WriteXML");
137078 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137079 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137080 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137084 "WriteXML_filename_autodefault",
137085 "auto generated variable with default from method definition");
137087 "WriteXML_no_clobber_autodefault",
137088 "auto generated variable with default from method definition");
137117 [[nodiscard]]
inline
137124 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is agenda input to WriteXML");
137126 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137127 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137128 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137132 "WriteXML_filename_autodefault",
137133 "auto generated variable with default from method definition");
137135 "WriteXML_no_clobber_autodefault",
137136 "auto generated variable with default from method definition");
137165 [[nodiscard]]
inline
137172 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfXsecRecord since it is agenda input to WriteXML");
137174 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137175 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137176 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137180 "WriteXML_filename_autodefault",
137181 "auto generated variable with default from method definition");
137183 "WriteXML_no_clobber_autodefault",
137184 "auto generated variable with default from method definition");
137213 [[nodiscard]]
inline
137220 throw std::runtime_error(
"in needs to be a defined WorkspaceCIARecord since it is agenda input to WriteXML");
137222 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137223 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137224 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137228 "WriteXML_filename_autodefault",
137229 "auto generated variable with default from method definition");
137231 "WriteXML_no_clobber_autodefault",
137232 "auto generated variable with default from method definition");
137261 [[nodiscard]]
inline
137268 throw std::runtime_error(
"in needs to be a defined WorkspaceCovarianceMatrix since it is agenda input to WriteXML");
137270 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137271 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137272 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137276 "WriteXML_filename_autodefault",
137277 "auto generated variable with default from method definition");
137279 "WriteXML_no_clobber_autodefault",
137280 "auto generated variable with default from method definition");
137309 [[nodiscard]]
inline
137316 throw std::runtime_error(
"in needs to be a defined WorkspaceEnergyLevelMap since it is agenda input to WriteXML");
137318 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137319 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137320 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137324 "WriteXML_filename_autodefault",
137325 "auto generated variable with default from method definition");
137327 "WriteXML_no_clobber_autodefault",
137328 "auto generated variable with default from method definition");
137357 [[nodiscard]]
inline
137364 throw std::runtime_error(
"in needs to be a defined WorkspaceGasAbsLookup since it is agenda input to WriteXML");
137366 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137367 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137368 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137372 "WriteXML_filename_autodefault",
137373 "auto generated variable with default from method definition");
137375 "WriteXML_no_clobber_autodefault",
137376 "auto generated variable with default from method definition");
137405 [[nodiscard]]
inline
137412 throw std::runtime_error(
"in needs to be a defined WorkspaceGridPos since it is agenda input to WriteXML");
137414 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137415 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137416 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137420 "WriteXML_filename_autodefault",
137421 "auto generated variable with default from method definition");
137423 "WriteXML_no_clobber_autodefault",
137424 "auto generated variable with default from method definition");
137453 [[nodiscard]]
inline
137460 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField1 since it is agenda input to WriteXML");
137462 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137463 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137464 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137468 "WriteXML_filename_autodefault",
137469 "auto generated variable with default from method definition");
137471 "WriteXML_no_clobber_autodefault",
137472 "auto generated variable with default from method definition");
137501 [[nodiscard]]
inline
137508 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField2 since it is agenda input to WriteXML");
137510 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137511 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137512 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137516 "WriteXML_filename_autodefault",
137517 "auto generated variable with default from method definition");
137519 "WriteXML_no_clobber_autodefault",
137520 "auto generated variable with default from method definition");
137549 [[nodiscard]]
inline
137556 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is agenda input to WriteXML");
137558 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137559 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137560 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137564 "WriteXML_filename_autodefault",
137565 "auto generated variable with default from method definition");
137567 "WriteXML_no_clobber_autodefault",
137568 "auto generated variable with default from method definition");
137597 [[nodiscard]]
inline
137604 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField4 since it is agenda input to WriteXML");
137606 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137607 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137608 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137612 "WriteXML_filename_autodefault",
137613 "auto generated variable with default from method definition");
137615 "WriteXML_no_clobber_autodefault",
137616 "auto generated variable with default from method definition");
137645 [[nodiscard]]
inline
137652 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField5 since it is agenda input to WriteXML");
137654 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137655 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137656 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137660 "WriteXML_filename_autodefault",
137661 "auto generated variable with default from method definition");
137663 "WriteXML_no_clobber_autodefault",
137664 "auto generated variable with default from method definition");
137693 [[nodiscard]]
inline
137700 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField6 since it is agenda input to WriteXML");
137702 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137703 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137704 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137708 "WriteXML_filename_autodefault",
137709 "auto generated variable with default from method definition");
137711 "WriteXML_no_clobber_autodefault",
137712 "auto generated variable with default from method definition");
137741 [[nodiscard]]
inline
137748 throw std::runtime_error(
"in needs to be a defined WorkspaceHitranRelaxationMatrixData since it is agenda input to WriteXML");
137750 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137751 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137752 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137756 "WriteXML_filename_autodefault",
137757 "auto generated variable with default from method definition");
137759 "WriteXML_no_clobber_autodefault",
137760 "auto generated variable with default from method definition");
137789 [[nodiscard]]
inline
137796 throw std::runtime_error(
"in needs to be a defined WorkspaceIndex since it is agenda input to WriteXML");
137798 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137799 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137800 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137804 "WriteXML_filename_autodefault",
137805 "auto generated variable with default from method definition");
137807 "WriteXML_no_clobber_autodefault",
137808 "auto generated variable with default from method definition");
137837 [[nodiscard]]
inline
137844 throw std::runtime_error(
"in needs to be a defined WorkspaceMCAntenna since it is agenda input to WriteXML");
137846 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137847 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137848 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137852 "WriteXML_filename_autodefault",
137853 "auto generated variable with default from method definition");
137855 "WriteXML_no_clobber_autodefault",
137856 "auto generated variable with default from method definition");
137885 [[nodiscard]]
inline
137892 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to WriteXML");
137894 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137895 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137896 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137900 "WriteXML_filename_autodefault",
137901 "auto generated variable with default from method definition");
137903 "WriteXML_no_clobber_autodefault",
137904 "auto generated variable with default from method definition");
137933 [[nodiscard]]
inline
137940 throw std::runtime_error(
"in needs to be a defined WorkspaceNumeric since it is agenda input to WriteXML");
137942 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137943 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137944 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137948 "WriteXML_filename_autodefault",
137949 "auto generated variable with default from method definition");
137951 "WriteXML_no_clobber_autodefault",
137952 "auto generated variable with default from method definition");
137981 [[nodiscard]]
inline
137988 throw std::runtime_error(
"in needs to be a defined WorkspacePpath since it is agenda input to WriteXML");
137990 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
137991 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
137992 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
137996 "WriteXML_filename_autodefault",
137997 "auto generated variable with default from method definition");
137999 "WriteXML_no_clobber_autodefault",
138000 "auto generated variable with default from method definition");
138029 [[nodiscard]]
inline
138036 throw std::runtime_error(
"in needs to be a defined WorkspacePropagationMatrix since it is agenda input to WriteXML");
138038 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138039 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138040 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138044 "WriteXML_filename_autodefault",
138045 "auto generated variable with default from method definition");
138047 "WriteXML_no_clobber_autodefault",
138048 "auto generated variable with default from method definition");
138077 [[nodiscard]]
inline
138084 throw std::runtime_error(
"in needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to WriteXML");
138086 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138087 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138088 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138092 "WriteXML_filename_autodefault",
138093 "auto generated variable with default from method definition");
138095 "WriteXML_no_clobber_autodefault",
138096 "auto generated variable with default from method definition");
138125 [[nodiscard]]
inline
138132 throw std::runtime_error(
"in needs to be a defined WorkspaceRadiationVector since it is agenda input to WriteXML");
138134 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138135 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138136 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138140 "WriteXML_filename_autodefault",
138141 "auto generated variable with default from method definition");
138143 "WriteXML_no_clobber_autodefault",
138144 "auto generated variable with default from method definition");
138173 [[nodiscard]]
inline
138180 throw std::runtime_error(
"in needs to be a defined WorkspaceRational since it is agenda input to WriteXML");
138182 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138183 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138184 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138188 "WriteXML_filename_autodefault",
138189 "auto generated variable with default from method definition");
138191 "WriteXML_no_clobber_autodefault",
138192 "auto generated variable with default from method definition");
138221 [[nodiscard]]
inline
138228 throw std::runtime_error(
"in needs to be a defined WorkspaceScatteringMetaData since it is agenda input to WriteXML");
138230 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138231 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138232 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138236 "WriteXML_filename_autodefault",
138237 "auto generated variable with default from method definition");
138239 "WriteXML_no_clobber_autodefault",
138240 "auto generated variable with default from method definition");
138269 [[nodiscard]]
inline
138276 throw std::runtime_error(
"in needs to be a defined WorkspaceSingleScatteringData since it is agenda input to WriteXML");
138278 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138279 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138280 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138284 "WriteXML_filename_autodefault",
138285 "auto generated variable with default from method definition");
138287 "WriteXML_no_clobber_autodefault",
138288 "auto generated variable with default from method definition");
138317 [[nodiscard]]
inline
138324 throw std::runtime_error(
"in needs to be a defined WorkspaceSparse since it is agenda input to WriteXML");
138326 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138327 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138328 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138332 "WriteXML_filename_autodefault",
138333 "auto generated variable with default from method definition");
138335 "WriteXML_no_clobber_autodefault",
138336 "auto generated variable with default from method definition");
138365 [[nodiscard]]
inline
138372 throw std::runtime_error(
"in needs to be a defined WorkspaceSpeciesAuxData since it is agenda input to WriteXML");
138374 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138375 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138376 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138380 "WriteXML_filename_autodefault",
138381 "auto generated variable with default from method definition");
138383 "WriteXML_no_clobber_autodefault",
138384 "auto generated variable with default from method definition");
138413 [[nodiscard]]
inline
138420 throw std::runtime_error(
"in needs to be a defined WorkspaceStokesVector since it is agenda input to WriteXML");
138422 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138423 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138424 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138428 "WriteXML_filename_autodefault",
138429 "auto generated variable with default from method definition");
138431 "WriteXML_no_clobber_autodefault",
138432 "auto generated variable with default from method definition");
138461 [[nodiscard]]
inline
138468 throw std::runtime_error(
"in needs to be a defined WorkspaceString since it is agenda input to WriteXML");
138470 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138471 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138472 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138476 "WriteXML_filename_autodefault",
138477 "auto generated variable with default from method definition");
138479 "WriteXML_no_clobber_autodefault",
138480 "auto generated variable with default from method definition");
138509 [[nodiscard]]
inline
138516 throw std::runtime_error(
"in needs to be a defined WorkspaceTelsemAtlas since it is agenda input to WriteXML");
138518 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138519 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138520 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138524 "WriteXML_filename_autodefault",
138525 "auto generated variable with default from method definition");
138527 "WriteXML_no_clobber_autodefault",
138528 "auto generated variable with default from method definition");
138557 [[nodiscard]]
inline
138564 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to WriteXML");
138566 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138567 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138568 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138572 "WriteXML_filename_autodefault",
138573 "auto generated variable with default from method definition");
138575 "WriteXML_no_clobber_autodefault",
138576 "auto generated variable with default from method definition");
138605 [[nodiscard]]
inline
138612 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to WriteXML");
138614 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138615 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138616 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138620 "WriteXML_filename_autodefault",
138621 "auto generated variable with default from method definition");
138623 "WriteXML_no_clobber_autodefault",
138624 "auto generated variable with default from method definition");
138653 [[nodiscard]]
inline
138660 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor5 since it is agenda input to WriteXML");
138662 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138663 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138664 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138668 "WriteXML_filename_autodefault",
138669 "auto generated variable with default from method definition");
138671 "WriteXML_no_clobber_autodefault",
138672 "auto generated variable with default from method definition");
138701 [[nodiscard]]
inline
138708 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor6 since it is agenda input to WriteXML");
138710 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138711 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138712 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138716 "WriteXML_filename_autodefault",
138717 "auto generated variable with default from method definition");
138719 "WriteXML_no_clobber_autodefault",
138720 "auto generated variable with default from method definition");
138749 [[nodiscard]]
inline
138756 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor7 since it is agenda input to WriteXML");
138758 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138759 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138760 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138764 "WriteXML_filename_autodefault",
138765 "auto generated variable with default from method definition");
138767 "WriteXML_no_clobber_autodefault",
138768 "auto generated variable with default from method definition");
138797 [[nodiscard]]
inline
138804 throw std::runtime_error(
"in needs to be a defined WorkspaceTimer since it is agenda input to WriteXML");
138806 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138807 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138808 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138812 "WriteXML_filename_autodefault",
138813 "auto generated variable with default from method definition");
138815 "WriteXML_no_clobber_autodefault",
138816 "auto generated variable with default from method definition");
138845 [[nodiscard]]
inline
138852 throw std::runtime_error(
"in needs to be a defined WorkspaceTime since it is agenda input to WriteXML");
138854 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138855 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138856 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138860 "WriteXML_filename_autodefault",
138861 "auto generated variable with default from method definition");
138863 "WriteXML_no_clobber_autodefault",
138864 "auto generated variable with default from method definition");
138893 [[nodiscard]]
inline
138900 throw std::runtime_error(
"in needs to be a defined WorkspaceTessemNN since it is agenda input to WriteXML");
138902 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138903 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138904 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138908 "WriteXML_filename_autodefault",
138909 "auto generated variable with default from method definition");
138911 "WriteXML_no_clobber_autodefault",
138912 "auto generated variable with default from method definition");
138941 [[nodiscard]]
inline
138948 throw std::runtime_error(
"in needs to be a defined WorkspaceTransmissionMatrix since it is agenda input to WriteXML");
138950 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138951 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
138952 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
138956 "WriteXML_filename_autodefault",
138957 "auto generated variable with default from method definition");
138959 "WriteXML_no_clobber_autodefault",
138960 "auto generated variable with default from method definition");
138989 [[nodiscard]]
inline
138996 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to WriteXML");
138998 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
138999 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
139000 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
139004 "WriteXML_filename_autodefault",
139005 "auto generated variable with default from method definition");
139007 "WriteXML_no_clobber_autodefault",
139008 "auto generated variable with default from method definition");
139037 [[nodiscard]]
inline
139044 throw std::runtime_error(
"in needs to be a defined WorkspaceVerbosity since it is agenda input to WriteXML");
139046 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXML");
139047 }
if (not no_clobber.
isnull() and no_clobber.
islast()) {
139048 throw std::runtime_error(
"no_clobber needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXML");
139052 "WriteXML_filename_autodefault",
139053 "auto generated variable with default from method definition");
139055 "WriteXML_no_clobber_autodefault",
139056 "auto generated variable with default from method definition");
139086 [[nodiscard]]
inline
139093 throw std::runtime_error(
"in needs to be a defined WorkspaceAbsorptionLines since it is agenda input to WriteXMLIndexed");
139095 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139097 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139101 "WriteXMLIndexed_filename_autodefault",
139102 "auto generated variable with default from method definition");
139104 "WriteXMLIndexed_digits_autodefault",
139105 "auto generated variable with default from method definition");
139135 [[nodiscard]]
inline
139142 throw std::runtime_error(
"in needs to be a defined WorkspaceAgenda since it is agenda input to WriteXMLIndexed");
139144 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139146 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139150 "WriteXMLIndexed_filename_autodefault",
139151 "auto generated variable with default from method definition");
139153 "WriteXMLIndexed_digits_autodefault",
139154 "auto generated variable with default from method definition");
139184 [[nodiscard]]
inline
139191 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAbsorptionLines since it is agenda input to WriteXMLIndexed");
139193 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139195 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139199 "WriteXMLIndexed_filename_autodefault",
139200 "auto generated variable with default from method definition");
139202 "WriteXMLIndexed_digits_autodefault",
139203 "auto generated variable with default from method definition");
139233 [[nodiscard]]
inline
139240 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfAbsorptionLines since it is agenda input to WriteXMLIndexed");
139242 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139244 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139248 "WriteXMLIndexed_filename_autodefault",
139249 "auto generated variable with default from method definition");
139251 "WriteXMLIndexed_digits_autodefault",
139252 "auto generated variable with default from method definition");
139282 [[nodiscard]]
inline
139289 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfAgenda since it is agenda input to WriteXMLIndexed");
139291 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139293 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139297 "WriteXMLIndexed_filename_autodefault",
139298 "auto generated variable with default from method definition");
139300 "WriteXMLIndexed_digits_autodefault",
139301 "auto generated variable with default from method definition");
139331 [[nodiscard]]
inline
139338 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField1 since it is agenda input to WriteXMLIndexed");
139340 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139342 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139346 "WriteXMLIndexed_filename_autodefault",
139347 "auto generated variable with default from method definition");
139349 "WriteXMLIndexed_digits_autodefault",
139350 "auto generated variable with default from method definition");
139380 [[nodiscard]]
inline
139387 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField2 since it is agenda input to WriteXMLIndexed");
139389 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139391 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139395 "WriteXMLIndexed_filename_autodefault",
139396 "auto generated variable with default from method definition");
139398 "WriteXMLIndexed_digits_autodefault",
139399 "auto generated variable with default from method definition");
139429 [[nodiscard]]
inline
139436 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfGriddedField3 since it is agenda input to WriteXMLIndexed");
139438 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139440 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139444 "WriteXMLIndexed_filename_autodefault",
139445 "auto generated variable with default from method definition");
139447 "WriteXMLIndexed_digits_autodefault",
139448 "auto generated variable with default from method definition");
139478 [[nodiscard]]
inline
139485 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfIndex since it is agenda input to WriteXMLIndexed");
139487 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139489 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139493 "WriteXMLIndexed_filename_autodefault",
139494 "auto generated variable with default from method definition");
139496 "WriteXMLIndexed_digits_autodefault",
139497 "auto generated variable with default from method definition");
139527 [[nodiscard]]
inline
139534 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfMatrix since it is agenda input to WriteXMLIndexed");
139536 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139538 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139542 "WriteXMLIndexed_filename_autodefault",
139543 "auto generated variable with default from method definition");
139545 "WriteXMLIndexed_digits_autodefault",
139546 "auto generated variable with default from method definition");
139576 [[nodiscard]]
inline
139583 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPpath since it is agenda input to WriteXMLIndexed");
139585 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139587 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139591 "WriteXMLIndexed_filename_autodefault",
139592 "auto generated variable with default from method definition");
139594 "WriteXMLIndexed_digits_autodefault",
139595 "auto generated variable with default from method definition");
139625 [[nodiscard]]
inline
139632 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfPropagationMatrix since it is agenda input to WriteXMLIndexed");
139634 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139636 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139640 "WriteXMLIndexed_filename_autodefault",
139641 "auto generated variable with default from method definition");
139643 "WriteXMLIndexed_digits_autodefault",
139644 "auto generated variable with default from method definition");
139674 [[nodiscard]]
inline
139681 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfRadiationVector since it is agenda input to WriteXMLIndexed");
139683 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139685 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139689 "WriteXMLIndexed_filename_autodefault",
139690 "auto generated variable with default from method definition");
139692 "WriteXMLIndexed_digits_autodefault",
139693 "auto generated variable with default from method definition");
139723 [[nodiscard]]
inline
139730 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfScatteringMetaData since it is agenda input to WriteXMLIndexed");
139732 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139734 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139738 "WriteXMLIndexed_filename_autodefault",
139739 "auto generated variable with default from method definition");
139741 "WriteXMLIndexed_digits_autodefault",
139742 "auto generated variable with default from method definition");
139772 [[nodiscard]]
inline
139779 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSingleScatteringData since it is agenda input to WriteXMLIndexed");
139781 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139783 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139787 "WriteXMLIndexed_filename_autodefault",
139788 "auto generated variable with default from method definition");
139790 "WriteXMLIndexed_digits_autodefault",
139791 "auto generated variable with default from method definition");
139821 [[nodiscard]]
inline
139828 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfSpeciesTag since it is agenda input to WriteXMLIndexed");
139830 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139832 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139836 "WriteXMLIndexed_filename_autodefault",
139837 "auto generated variable with default from method definition");
139839 "WriteXMLIndexed_digits_autodefault",
139840 "auto generated variable with default from method definition");
139870 [[nodiscard]]
inline
139877 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfStokesVector since it is agenda input to WriteXMLIndexed");
139879 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139881 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139885 "WriteXMLIndexed_filename_autodefault",
139886 "auto generated variable with default from method definition");
139888 "WriteXMLIndexed_digits_autodefault",
139889 "auto generated variable with default from method definition");
139919 [[nodiscard]]
inline
139926 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfString since it is agenda input to WriteXMLIndexed");
139928 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139930 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139934 "WriteXMLIndexed_filename_autodefault",
139935 "auto generated variable with default from method definition");
139937 "WriteXMLIndexed_digits_autodefault",
139938 "auto generated variable with default from method definition");
139968 [[nodiscard]]
inline
139975 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor3 since it is agenda input to WriteXMLIndexed");
139977 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
139979 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
139983 "WriteXMLIndexed_filename_autodefault",
139984 "auto generated variable with default from method definition");
139986 "WriteXMLIndexed_digits_autodefault",
139987 "auto generated variable with default from method definition");
140017 [[nodiscard]]
inline
140024 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTensor6 since it is agenda input to WriteXMLIndexed");
140026 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140028 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140032 "WriteXMLIndexed_filename_autodefault",
140033 "auto generated variable with default from method definition");
140035 "WriteXMLIndexed_digits_autodefault",
140036 "auto generated variable with default from method definition");
140066 [[nodiscard]]
inline
140073 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTime since it is agenda input to WriteXMLIndexed");
140075 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140077 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140081 "WriteXMLIndexed_filename_autodefault",
140082 "auto generated variable with default from method definition");
140084 "WriteXMLIndexed_digits_autodefault",
140085 "auto generated variable with default from method definition");
140115 [[nodiscard]]
inline
140122 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfTransmissionMatrix since it is agenda input to WriteXMLIndexed");
140124 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140126 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140130 "WriteXMLIndexed_filename_autodefault",
140131 "auto generated variable with default from method definition");
140133 "WriteXMLIndexed_digits_autodefault",
140134 "auto generated variable with default from method definition");
140164 [[nodiscard]]
inline
140171 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfArrayOfVector since it is agenda input to WriteXMLIndexed");
140173 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140175 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140179 "WriteXMLIndexed_filename_autodefault",
140180 "auto generated variable with default from method definition");
140182 "WriteXMLIndexed_digits_autodefault",
140183 "auto generated variable with default from method definition");
140213 [[nodiscard]]
inline
140220 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfCIARecord since it is agenda input to WriteXMLIndexed");
140222 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140224 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140228 "WriteXMLIndexed_filename_autodefault",
140229 "auto generated variable with default from method definition");
140231 "WriteXMLIndexed_digits_autodefault",
140232 "auto generated variable with default from method definition");
140262 [[nodiscard]]
inline
140269 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField1 since it is agenda input to WriteXMLIndexed");
140271 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140273 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140277 "WriteXMLIndexed_filename_autodefault",
140278 "auto generated variable with default from method definition");
140280 "WriteXMLIndexed_digits_autodefault",
140281 "auto generated variable with default from method definition");
140311 [[nodiscard]]
inline
140318 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField2 since it is agenda input to WriteXMLIndexed");
140320 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140322 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140326 "WriteXMLIndexed_filename_autodefault",
140327 "auto generated variable with default from method definition");
140329 "WriteXMLIndexed_digits_autodefault",
140330 "auto generated variable with default from method definition");
140360 [[nodiscard]]
inline
140367 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField3 since it is agenda input to WriteXMLIndexed");
140369 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140371 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140375 "WriteXMLIndexed_filename_autodefault",
140376 "auto generated variable with default from method definition");
140378 "WriteXMLIndexed_digits_autodefault",
140379 "auto generated variable with default from method definition");
140409 [[nodiscard]]
inline
140416 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfGriddedField4 since it is agenda input to WriteXMLIndexed");
140418 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140420 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140424 "WriteXMLIndexed_filename_autodefault",
140425 "auto generated variable with default from method definition");
140427 "WriteXMLIndexed_digits_autodefault",
140428 "auto generated variable with default from method definition");
140458 [[nodiscard]]
inline
140465 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfIndex since it is agenda input to WriteXMLIndexed");
140467 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140469 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140473 "WriteXMLIndexed_filename_autodefault",
140474 "auto generated variable with default from method definition");
140476 "WriteXMLIndexed_digits_autodefault",
140477 "auto generated variable with default from method definition");
140507 [[nodiscard]]
inline
140514 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfMatrix since it is agenda input to WriteXMLIndexed");
140516 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140518 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140522 "WriteXMLIndexed_filename_autodefault",
140523 "auto generated variable with default from method definition");
140525 "WriteXMLIndexed_digits_autodefault",
140526 "auto generated variable with default from method definition");
140556 [[nodiscard]]
inline
140563 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfPropagationMatrix since it is agenda input to WriteXMLIndexed");
140565 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140567 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140571 "WriteXMLIndexed_filename_autodefault",
140572 "auto generated variable with default from method definition");
140574 "WriteXMLIndexed_digits_autodefault",
140575 "auto generated variable with default from method definition");
140605 [[nodiscard]]
inline
140612 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfQuantumIdentifier since it is agenda input to WriteXMLIndexed");
140614 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140616 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140620 "WriteXMLIndexed_filename_autodefault",
140621 "auto generated variable with default from method definition");
140623 "WriteXMLIndexed_digits_autodefault",
140624 "auto generated variable with default from method definition");
140654 [[nodiscard]]
inline
140661 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRadiationVector since it is agenda input to WriteXMLIndexed");
140663 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140665 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140669 "WriteXMLIndexed_filename_autodefault",
140670 "auto generated variable with default from method definition");
140672 "WriteXMLIndexed_digits_autodefault",
140673 "auto generated variable with default from method definition");
140703 [[nodiscard]]
inline
140710 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is agenda input to WriteXMLIndexed");
140712 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140714 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140718 "WriteXMLIndexed_filename_autodefault",
140719 "auto generated variable with default from method definition");
140721 "WriteXMLIndexed_digits_autodefault",
140722 "auto generated variable with default from method definition");
140752 [[nodiscard]]
inline
140759 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfScatteringMetaData since it is agenda input to WriteXMLIndexed");
140761 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140763 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140767 "WriteXMLIndexed_filename_autodefault",
140768 "auto generated variable with default from method definition");
140770 "WriteXMLIndexed_digits_autodefault",
140771 "auto generated variable with default from method definition");
140801 [[nodiscard]]
inline
140808 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSingleScatteringData since it is agenda input to WriteXMLIndexed");
140810 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140812 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140816 "WriteXMLIndexed_filename_autodefault",
140817 "auto generated variable with default from method definition");
140819 "WriteXMLIndexed_digits_autodefault",
140820 "auto generated variable with default from method definition");
140850 [[nodiscard]]
inline
140857 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfSparse since it is agenda input to WriteXMLIndexed");
140859 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140861 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140865 "WriteXMLIndexed_filename_autodefault",
140866 "auto generated variable with default from method definition");
140868 "WriteXMLIndexed_digits_autodefault",
140869 "auto generated variable with default from method definition");
140899 [[nodiscard]]
inline
140906 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfStokesVector since it is agenda input to WriteXMLIndexed");
140908 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140910 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140914 "WriteXMLIndexed_filename_autodefault",
140915 "auto generated variable with default from method definition");
140917 "WriteXMLIndexed_digits_autodefault",
140918 "auto generated variable with default from method definition");
140948 [[nodiscard]]
inline
140955 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfString since it is agenda input to WriteXMLIndexed");
140957 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
140959 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
140963 "WriteXMLIndexed_filename_autodefault",
140964 "auto generated variable with default from method definition");
140966 "WriteXMLIndexed_digits_autodefault",
140967 "auto generated variable with default from method definition");
140997 [[nodiscard]]
inline
141004 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTelsemAtlas since it is agenda input to WriteXMLIndexed");
141006 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141008 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141012 "WriteXMLIndexed_filename_autodefault",
141013 "auto generated variable with default from method definition");
141015 "WriteXMLIndexed_digits_autodefault",
141016 "auto generated variable with default from method definition");
141046 [[nodiscard]]
inline
141053 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor3 since it is agenda input to WriteXMLIndexed");
141055 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141057 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141061 "WriteXMLIndexed_filename_autodefault",
141062 "auto generated variable with default from method definition");
141064 "WriteXMLIndexed_digits_autodefault",
141065 "auto generated variable with default from method definition");
141095 [[nodiscard]]
inline
141102 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor4 since it is agenda input to WriteXMLIndexed");
141104 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141106 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141110 "WriteXMLIndexed_filename_autodefault",
141111 "auto generated variable with default from method definition");
141113 "WriteXMLIndexed_digits_autodefault",
141114 "auto generated variable with default from method definition");
141144 [[nodiscard]]
inline
141151 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor5 since it is agenda input to WriteXMLIndexed");
141153 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141155 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141159 "WriteXMLIndexed_filename_autodefault",
141160 "auto generated variable with default from method definition");
141162 "WriteXMLIndexed_digits_autodefault",
141163 "auto generated variable with default from method definition");
141193 [[nodiscard]]
inline
141200 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor6 since it is agenda input to WriteXMLIndexed");
141202 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141204 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141208 "WriteXMLIndexed_filename_autodefault",
141209 "auto generated variable with default from method definition");
141211 "WriteXMLIndexed_digits_autodefault",
141212 "auto generated variable with default from method definition");
141242 [[nodiscard]]
inline
141249 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTensor7 since it is agenda input to WriteXMLIndexed");
141251 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141253 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141257 "WriteXMLIndexed_filename_autodefault",
141258 "auto generated variable with default from method definition");
141260 "WriteXMLIndexed_digits_autodefault",
141261 "auto generated variable with default from method definition");
141291 [[nodiscard]]
inline
141298 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTime since it is agenda input to WriteXMLIndexed");
141300 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141302 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141306 "WriteXMLIndexed_filename_autodefault",
141307 "auto generated variable with default from method definition");
141309 "WriteXMLIndexed_digits_autodefault",
141310 "auto generated variable with default from method definition");
141340 [[nodiscard]]
inline
141347 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfTransmissionMatrix since it is agenda input to WriteXMLIndexed");
141349 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141351 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141355 "WriteXMLIndexed_filename_autodefault",
141356 "auto generated variable with default from method definition");
141358 "WriteXMLIndexed_digits_autodefault",
141359 "auto generated variable with default from method definition");
141389 [[nodiscard]]
inline
141396 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfVector since it is agenda input to WriteXMLIndexed");
141398 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141400 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141404 "WriteXMLIndexed_filename_autodefault",
141405 "auto generated variable with default from method definition");
141407 "WriteXMLIndexed_digits_autodefault",
141408 "auto generated variable with default from method definition");
141438 [[nodiscard]]
inline
141445 throw std::runtime_error(
"in needs to be a defined WorkspaceArrayOfXsecRecord since it is agenda input to WriteXMLIndexed");
141447 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141449 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141453 "WriteXMLIndexed_filename_autodefault",
141454 "auto generated variable with default from method definition");
141456 "WriteXMLIndexed_digits_autodefault",
141457 "auto generated variable with default from method definition");
141487 [[nodiscard]]
inline
141494 throw std::runtime_error(
"in needs to be a defined WorkspaceCIARecord since it is agenda input to WriteXMLIndexed");
141496 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141498 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141502 "WriteXMLIndexed_filename_autodefault",
141503 "auto generated variable with default from method definition");
141505 "WriteXMLIndexed_digits_autodefault",
141506 "auto generated variable with default from method definition");
141536 [[nodiscard]]
inline
141543 throw std::runtime_error(
"in needs to be a defined WorkspaceCovarianceMatrix since it is agenda input to WriteXMLIndexed");
141545 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141547 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141551 "WriteXMLIndexed_filename_autodefault",
141552 "auto generated variable with default from method definition");
141554 "WriteXMLIndexed_digits_autodefault",
141555 "auto generated variable with default from method definition");
141585 [[nodiscard]]
inline
141592 throw std::runtime_error(
"in needs to be a defined WorkspaceEnergyLevelMap since it is agenda input to WriteXMLIndexed");
141594 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141596 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141600 "WriteXMLIndexed_filename_autodefault",
141601 "auto generated variable with default from method definition");
141603 "WriteXMLIndexed_digits_autodefault",
141604 "auto generated variable with default from method definition");
141634 [[nodiscard]]
inline
141641 throw std::runtime_error(
"in needs to be a defined WorkspaceGasAbsLookup since it is agenda input to WriteXMLIndexed");
141643 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141645 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141649 "WriteXMLIndexed_filename_autodefault",
141650 "auto generated variable with default from method definition");
141652 "WriteXMLIndexed_digits_autodefault",
141653 "auto generated variable with default from method definition");
141683 [[nodiscard]]
inline
141690 throw std::runtime_error(
"in needs to be a defined WorkspaceGridPos since it is agenda input to WriteXMLIndexed");
141692 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141694 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141698 "WriteXMLIndexed_filename_autodefault",
141699 "auto generated variable with default from method definition");
141701 "WriteXMLIndexed_digits_autodefault",
141702 "auto generated variable with default from method definition");
141732 [[nodiscard]]
inline
141739 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField1 since it is agenda input to WriteXMLIndexed");
141741 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141743 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141747 "WriteXMLIndexed_filename_autodefault",
141748 "auto generated variable with default from method definition");
141750 "WriteXMLIndexed_digits_autodefault",
141751 "auto generated variable with default from method definition");
141781 [[nodiscard]]
inline
141788 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField2 since it is agenda input to WriteXMLIndexed");
141790 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141792 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141796 "WriteXMLIndexed_filename_autodefault",
141797 "auto generated variable with default from method definition");
141799 "WriteXMLIndexed_digits_autodefault",
141800 "auto generated variable with default from method definition");
141830 [[nodiscard]]
inline
141837 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField3 since it is agenda input to WriteXMLIndexed");
141839 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141841 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141845 "WriteXMLIndexed_filename_autodefault",
141846 "auto generated variable with default from method definition");
141848 "WriteXMLIndexed_digits_autodefault",
141849 "auto generated variable with default from method definition");
141879 [[nodiscard]]
inline
141886 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField4 since it is agenda input to WriteXMLIndexed");
141888 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141890 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141894 "WriteXMLIndexed_filename_autodefault",
141895 "auto generated variable with default from method definition");
141897 "WriteXMLIndexed_digits_autodefault",
141898 "auto generated variable with default from method definition");
141928 [[nodiscard]]
inline
141935 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField5 since it is agenda input to WriteXMLIndexed");
141937 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141939 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141943 "WriteXMLIndexed_filename_autodefault",
141944 "auto generated variable with default from method definition");
141946 "WriteXMLIndexed_digits_autodefault",
141947 "auto generated variable with default from method definition");
141977 [[nodiscard]]
inline
141984 throw std::runtime_error(
"in needs to be a defined WorkspaceGriddedField6 since it is agenda input to WriteXMLIndexed");
141986 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
141988 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
141992 "WriteXMLIndexed_filename_autodefault",
141993 "auto generated variable with default from method definition");
141995 "WriteXMLIndexed_digits_autodefault",
141996 "auto generated variable with default from method definition");
142026 [[nodiscard]]
inline
142033 throw std::runtime_error(
"in needs to be a defined WorkspaceHitranRelaxationMatrixData since it is agenda input to WriteXMLIndexed");
142035 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142037 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142041 "WriteXMLIndexed_filename_autodefault",
142042 "auto generated variable with default from method definition");
142044 "WriteXMLIndexed_digits_autodefault",
142045 "auto generated variable with default from method definition");
142075 [[nodiscard]]
inline
142082 throw std::runtime_error(
"in needs to be a defined WorkspaceIndex since it is agenda input to WriteXMLIndexed");
142084 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142086 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142090 "WriteXMLIndexed_filename_autodefault",
142091 "auto generated variable with default from method definition");
142093 "WriteXMLIndexed_digits_autodefault",
142094 "auto generated variable with default from method definition");
142124 [[nodiscard]]
inline
142131 throw std::runtime_error(
"in needs to be a defined WorkspaceMCAntenna since it is agenda input to WriteXMLIndexed");
142133 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142135 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142139 "WriteXMLIndexed_filename_autodefault",
142140 "auto generated variable with default from method definition");
142142 "WriteXMLIndexed_digits_autodefault",
142143 "auto generated variable with default from method definition");
142173 [[nodiscard]]
inline
142180 throw std::runtime_error(
"in needs to be a defined WorkspaceMatrix since it is agenda input to WriteXMLIndexed");
142182 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142184 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142188 "WriteXMLIndexed_filename_autodefault",
142189 "auto generated variable with default from method definition");
142191 "WriteXMLIndexed_digits_autodefault",
142192 "auto generated variable with default from method definition");
142222 [[nodiscard]]
inline
142229 throw std::runtime_error(
"in needs to be a defined WorkspaceNumeric since it is agenda input to WriteXMLIndexed");
142231 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142233 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142237 "WriteXMLIndexed_filename_autodefault",
142238 "auto generated variable with default from method definition");
142240 "WriteXMLIndexed_digits_autodefault",
142241 "auto generated variable with default from method definition");
142271 [[nodiscard]]
inline
142278 throw std::runtime_error(
"in needs to be a defined WorkspacePpath since it is agenda input to WriteXMLIndexed");
142280 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142282 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142286 "WriteXMLIndexed_filename_autodefault",
142287 "auto generated variable with default from method definition");
142289 "WriteXMLIndexed_digits_autodefault",
142290 "auto generated variable with default from method definition");
142320 [[nodiscard]]
inline
142327 throw std::runtime_error(
"in needs to be a defined WorkspacePropagationMatrix since it is agenda input to WriteXMLIndexed");
142329 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142331 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142335 "WriteXMLIndexed_filename_autodefault",
142336 "auto generated variable with default from method definition");
142338 "WriteXMLIndexed_digits_autodefault",
142339 "auto generated variable with default from method definition");
142369 [[nodiscard]]
inline
142376 throw std::runtime_error(
"in needs to be a defined WorkspaceQuantumIdentifier since it is agenda input to WriteXMLIndexed");
142378 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142380 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142384 "WriteXMLIndexed_filename_autodefault",
142385 "auto generated variable with default from method definition");
142387 "WriteXMLIndexed_digits_autodefault",
142388 "auto generated variable with default from method definition");
142418 [[nodiscard]]
inline
142425 throw std::runtime_error(
"in needs to be a defined WorkspaceRadiationVector since it is agenda input to WriteXMLIndexed");
142427 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142429 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142433 "WriteXMLIndexed_filename_autodefault",
142434 "auto generated variable with default from method definition");
142436 "WriteXMLIndexed_digits_autodefault",
142437 "auto generated variable with default from method definition");
142467 [[nodiscard]]
inline
142474 throw std::runtime_error(
"in needs to be a defined WorkspaceRational since it is agenda input to WriteXMLIndexed");
142476 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142478 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142482 "WriteXMLIndexed_filename_autodefault",
142483 "auto generated variable with default from method definition");
142485 "WriteXMLIndexed_digits_autodefault",
142486 "auto generated variable with default from method definition");
142516 [[nodiscard]]
inline
142523 throw std::runtime_error(
"in needs to be a defined WorkspaceScatteringMetaData since it is agenda input to WriteXMLIndexed");
142525 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142527 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142531 "WriteXMLIndexed_filename_autodefault",
142532 "auto generated variable with default from method definition");
142534 "WriteXMLIndexed_digits_autodefault",
142535 "auto generated variable with default from method definition");
142565 [[nodiscard]]
inline
142572 throw std::runtime_error(
"in needs to be a defined WorkspaceSingleScatteringData since it is agenda input to WriteXMLIndexed");
142574 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142576 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142580 "WriteXMLIndexed_filename_autodefault",
142581 "auto generated variable with default from method definition");
142583 "WriteXMLIndexed_digits_autodefault",
142584 "auto generated variable with default from method definition");
142614 [[nodiscard]]
inline
142621 throw std::runtime_error(
"in needs to be a defined WorkspaceSparse since it is agenda input to WriteXMLIndexed");
142623 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142625 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142629 "WriteXMLIndexed_filename_autodefault",
142630 "auto generated variable with default from method definition");
142632 "WriteXMLIndexed_digits_autodefault",
142633 "auto generated variable with default from method definition");
142663 [[nodiscard]]
inline
142670 throw std::runtime_error(
"in needs to be a defined WorkspaceSpeciesAuxData since it is agenda input to WriteXMLIndexed");
142672 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142674 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142678 "WriteXMLIndexed_filename_autodefault",
142679 "auto generated variable with default from method definition");
142681 "WriteXMLIndexed_digits_autodefault",
142682 "auto generated variable with default from method definition");
142712 [[nodiscard]]
inline
142719 throw std::runtime_error(
"in needs to be a defined WorkspaceStokesVector since it is agenda input to WriteXMLIndexed");
142721 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142723 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142727 "WriteXMLIndexed_filename_autodefault",
142728 "auto generated variable with default from method definition");
142730 "WriteXMLIndexed_digits_autodefault",
142731 "auto generated variable with default from method definition");
142761 [[nodiscard]]
inline
142768 throw std::runtime_error(
"in needs to be a defined WorkspaceString since it is agenda input to WriteXMLIndexed");
142770 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142772 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142776 "WriteXMLIndexed_filename_autodefault",
142777 "auto generated variable with default from method definition");
142779 "WriteXMLIndexed_digits_autodefault",
142780 "auto generated variable with default from method definition");
142810 [[nodiscard]]
inline
142817 throw std::runtime_error(
"in needs to be a defined WorkspaceTelsemAtlas since it is agenda input to WriteXMLIndexed");
142819 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142821 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142825 "WriteXMLIndexed_filename_autodefault",
142826 "auto generated variable with default from method definition");
142828 "WriteXMLIndexed_digits_autodefault",
142829 "auto generated variable with default from method definition");
142859 [[nodiscard]]
inline
142866 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor3 since it is agenda input to WriteXMLIndexed");
142868 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142870 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142874 "WriteXMLIndexed_filename_autodefault",
142875 "auto generated variable with default from method definition");
142877 "WriteXMLIndexed_digits_autodefault",
142878 "auto generated variable with default from method definition");
142908 [[nodiscard]]
inline
142915 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor4 since it is agenda input to WriteXMLIndexed");
142917 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142919 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142923 "WriteXMLIndexed_filename_autodefault",
142924 "auto generated variable with default from method definition");
142926 "WriteXMLIndexed_digits_autodefault",
142927 "auto generated variable with default from method definition");
142957 [[nodiscard]]
inline
142964 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor5 since it is agenda input to WriteXMLIndexed");
142966 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
142968 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
142972 "WriteXMLIndexed_filename_autodefault",
142973 "auto generated variable with default from method definition");
142975 "WriteXMLIndexed_digits_autodefault",
142976 "auto generated variable with default from method definition");
143006 [[nodiscard]]
inline
143013 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor6 since it is agenda input to WriteXMLIndexed");
143015 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
143017 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
143021 "WriteXMLIndexed_filename_autodefault",
143022 "auto generated variable with default from method definition");
143024 "WriteXMLIndexed_digits_autodefault",
143025 "auto generated variable with default from method definition");
143055 [[nodiscard]]
inline
143062 throw std::runtime_error(
"in needs to be a defined WorkspaceTensor7 since it is agenda input to WriteXMLIndexed");
143064 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
143066 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
143070 "WriteXMLIndexed_filename_autodefault",
143071 "auto generated variable with default from method definition");
143073 "WriteXMLIndexed_digits_autodefault",
143074 "auto generated variable with default from method definition");
143104 [[nodiscard]]
inline
143111 throw std::runtime_error(
"in needs to be a defined WorkspaceTimer since it is agenda input to WriteXMLIndexed");
143113 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
143115 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
143119 "WriteXMLIndexed_filename_autodefault",
143120 "auto generated variable with default from method definition");
143122 "WriteXMLIndexed_digits_autodefault",
143123 "auto generated variable with default from method definition");
143153 [[nodiscard]]
inline
143160 throw std::runtime_error(
"in needs to be a defined WorkspaceTime since it is agenda input to WriteXMLIndexed");
143162 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
143164 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
143168 "WriteXMLIndexed_filename_autodefault",
143169 "auto generated variable with default from method definition");
143171 "WriteXMLIndexed_digits_autodefault",
143172 "auto generated variable with default from method definition");
143202 [[nodiscard]]
inline
143209 throw std::runtime_error(
"in needs to be a defined WorkspaceTessemNN since it is agenda input to WriteXMLIndexed");
143211 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
143213 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
143217 "WriteXMLIndexed_filename_autodefault",
143218 "auto generated variable with default from method definition");
143220 "WriteXMLIndexed_digits_autodefault",
143221 "auto generated variable with default from method definition");
143251 [[nodiscard]]
inline
143258 throw std::runtime_error(
"in needs to be a defined WorkspaceTransmissionMatrix since it is agenda input to WriteXMLIndexed");
143260 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
143262 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
143266 "WriteXMLIndexed_filename_autodefault",
143267 "auto generated variable with default from method definition");
143269 "WriteXMLIndexed_digits_autodefault",
143270 "auto generated variable with default from method definition");
143300 [[nodiscard]]
inline
143307 throw std::runtime_error(
"in needs to be a defined WorkspaceVector since it is agenda input to WriteXMLIndexed");
143309 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
143311 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
143315 "WriteXMLIndexed_filename_autodefault",
143316 "auto generated variable with default from method definition");
143318 "WriteXMLIndexed_digits_autodefault",
143319 "auto generated variable with default from method definition");
143349 [[nodiscard]]
inline
143356 throw std::runtime_error(
"in needs to be a defined WorkspaceVerbosity since it is agenda input to WriteXMLIndexed");
143358 throw std::runtime_error(
"filename needs to be a defined WorkspaceString (or left default) since it is agenda input to WriteXMLIndexed");
143360 throw std::runtime_error(
"digits needs to be a defined WorkspaceIndex (or left default) since it is agenda input to WriteXMLIndexed");
143364 "WriteXMLIndexed_filename_autodefault",
143365 "auto generated variable with default from method definition");
143367 "WriteXMLIndexed_digits_autodefault",
143368 "auto generated variable with default from method definition");
143398 [[nodiscard]]
inline
143403 Group::ArrayOfIndex({137, 36, 37, 35, 242, 139, 147, 338, 344, 21, 53, 48, 197, 198, 349, 351, 353, 149, 151, 153, 315, 316, 346, }),
143434 [[nodiscard]]
inline
143441 throw std::runtime_error(
"ijq needs to be a defined WorkspaceIndex since it is agenda input to xClip");
143442 }
if (not limit_low.isnull() and limit_low.islast()) {
143443 throw std::runtime_error(
"limit_low needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to xClip");
143444 }
if (not limit_high.
isnull() and limit_high.
islast()) {
143445 throw std::runtime_error(
"limit_high needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to xClip");
143448 static const auto limit_low_default =
Var::NumericCreate(ws, -std::numeric_limits<Numeric>::infinity(),
143449 "xClip_limit_low_autodefault",
143450 "auto generated variable with default from method definition");
143451 static const auto limit_high_default =
Var::NumericCreate(ws, std::numeric_limits<Numeric>::infinity(),
143452 "xClip_limit_high_autodefault",
143453 "auto generated variable with default from method definition");
143486 [[nodiscard]]
inline
143490 Group::ArrayOfIndex({344, 338, 197, 349, 351, 353, 149, 151, 153, 315, }),
143491 Group::ArrayOfIndex({137, 358, 36, 37, 35, 242, 139, 147, 21, 53, 48, 198, 316, 346, }),
143526 [[nodiscard]]
inline
143530 Group::ArrayOfIndex({283, 102, 362, 287, 292, 294, 290, 293, 295, 291, 156, }),
143549 [[nodiscard]]
inline
143581 [[nodiscard]]
inline
143628 [[nodiscard]]
inline
143692 [[nodiscard]]
inline
143696 if (not robust.isnull() and robust.islast()) {
143697 throw std::runtime_error(
"robust needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ybatchCalc");
143701 "ybatchCalc_robust_autodefault",
143702 "auto generated variable with default from method definition");
143733 [[nodiscard]]
inline
143743 throw std::runtime_error(
"cold needs to be a defined WorkspaceVector since it is agenda input to yColdAtmHot");
143745 throw std::runtime_error(
"atm needs to be a defined WorkspaceVector since it is agenda input to yColdAtmHot");
143747 throw std::runtime_error(
"hot needs to be a defined WorkspaceVector since it is agenda input to yColdAtmHot");
143748 }
if (cold_temp.
islast()) {
143749 throw std::runtime_error(
"cold_temp needs to be a defined WorkspaceNumeric since it is agenda input to yColdAtmHot");
143750 }
if (hot_temp.
islast()) {
143751 throw std::runtime_error(
"hot_temp needs to be a defined WorkspaceNumeric since it is agenda input to yColdAtmHot");
143752 }
if (not calib.isnull() and calib.islast()) {
143753 throw std::runtime_error(
"calib needs to be a defined WorkspaceIndex (or left default) since it is agenda input to yColdAtmHot");
143757 "yColdAtmHot_calib_autodefault",
143758 "auto generated variable with default from method definition");
143799 [[nodiscard]]
inline
143805 if (nelem_p_grid.
islast()) {
143806 throw std::runtime_error(
"nelem_p_grid needs to be a defined WorkspaceIndex since it is agenda input to ybatchMetProfiles");
143807 }
if (met_profile_path.
islast()) {
143808 throw std::runtime_error(
"met_profile_path needs to be a defined WorkspaceString since it is agenda input to ybatchMetProfiles");
143809 }
if (met_profile_pnd_path.
islast()) {
143810 throw std::runtime_error(
"met_profile_pnd_path needs to be a defined WorkspaceString since it is agenda input to ybatchMetProfiles");
143815 Group::ArrayOfIndex({21, 176, 104, 172, 286, 250, 139, 147, 35, 267,
Group::Index(nelem_p_grid.
pos()),
Group::Index(met_profile_path.
pos()),
Group::Index(met_profile_pnd_path.
pos()), }),
143854 [[nodiscard]]
inline
143859 if (nelem_p_grid.
islast()) {
143860 throw std::runtime_error(
"nelem_p_grid needs to be a defined WorkspaceIndex since it is agenda input to ybatchMetProfilesClear");
143861 }
if (met_profile_path.
islast()) {
143862 throw std::runtime_error(
"met_profile_path needs to be a defined WorkspaceString since it is agenda input to ybatchMetProfilesClear");
143889 [[nodiscard]]
inline
143895 if (time_step.
islast()) {
143896 throw std::runtime_error(
"time_step needs to be a defined WorkspaceString since it is agenda input to ybatchTimeAveraging");
143897 }
if (not disregard_first.isnull() and disregard_first.islast()) {
143898 throw std::runtime_error(
"disregard_first needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ybatchTimeAveraging");
143899 }
if (not disregard_last.
isnull() and disregard_last.
islast()) {
143900 throw std::runtime_error(
"disregard_last needs to be a defined WorkspaceIndex (or left default) since it is agenda input to ybatchTimeAveraging");
143904 "ybatchTimeAveraging_disregard_first_autodefault",
143905 "auto generated variable with default from method definition");
143907 "ybatchTimeAveraging_disregard_last_autodefault",
143908 "auto generated variable with default from method definition");
143933 [[nodiscard]]
inline
143940 throw std::runtime_error(
"range needs to be a defined WorkspaceArrayOfIndex since it is agenda input to ybatchTroposphericCorrectionNaiveMedianForward");
143941 }
if (trop_temp.
islast()) {
143942 throw std::runtime_error(
"trop_temp needs to be a defined WorkspaceVector since it is agenda input to ybatchTroposphericCorrectionNaiveMedianForward");
143943 }
if (not targ_temp.isnull() and targ_temp.islast()) {
143944 throw std::runtime_error(
"targ_temp needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to ybatchTroposphericCorrectionNaiveMedianForward");
143948 "ybatchTroposphericCorrectionNaiveMedianForward_targ_temp_autodefault",
143949 "auto generated variable with default from method definition");
143968 [[nodiscard]]
inline
144017 [[nodiscard]]
inline
144022 Group::ArrayOfIndex({37, 36, 35, 339, 53, 48, 268, 281, 306, 104, 286, 283, 337, 156, 287, 292, 294, 290, 133, 127, 109, 135, 136, 137, 122, }),
144078 [[nodiscard]]
inline
144082 const Var::Index& append_instrument_wfs={}) {
144083 if (jacobian_quantities_copy.
islast()) {
144084 throw std::runtime_error(
"jacobian_quantities_copy needs to be a defined WorkspaceArrayOfRetrievalQuantity since it is agenda input to yCalcAppend");
144085 }
if (not append_instrument_wfs.isnull() and append_instrument_wfs.islast()) {
144086 throw std::runtime_error(
"append_instrument_wfs needs to be a defined WorkspaceIndex (or left default) since it is agenda input to yCalcAppend");
144089 static const auto append_instrument_wfs_default =
Var::IndexCreate(ws, 0,
144090 "yCalcAppend_append_instrument_wfs_autodefault",
144091 "auto generated variable with default from method definition");
144093 Group::ArrayOfIndex({360, 363, 366, 367, 365, 361, 364, 134, 137, }),
144094 Group::ArrayOfIndex({37, 36, 35, 339, 53, 48, 268, 281, 306, 104, 286, 283, 337, 156, 287, 292, 294, 290, 133, 127, 109, 135, 136, 122,
Group::Index(jacobian_quantities_copy.
pos()), append_instrument_wfs.isnull() ?
Index(append_instrument_wfs_default.pos()) :
Group::
Index(append_instrument_wfs.pos()), }),
144157 [[nodiscard]]
inline
144163 if (not ze_tref.isnull() and ze_tref.islast()) {
144164 throw std::runtime_error(
"ze_tref needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to yActive");
144166 throw std::runtime_error(
"k2 needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to yActive");
144167 }
if (not dbze_min.isnull() and dbze_min.islast()) {
144168 throw std::runtime_error(
"dbze_min needs to be a defined WorkspaceNumeric (or left default) since it is agenda input to yActive");
144172 "yActive_ze_tref_autodefault",
144173 "auto generated variable with default from method definition");
144175 "yActive_k2_autodefault",
144176 "auto generated variable with default from method definition");
144178 "yActive_dbze_min_autodefault",
144179 "auto generated variable with default from method definition");
144182 Group::ArrayOfIndex({37, 36, 133, 122, 306, 104, 35, 339, 53, 48, 286, 283, 281, 136, 137, 127, 109, 113, 246, ze_tref.isnull() ?
Index(ze_tref_default.pos()) :
Group::Index(ze_tref.pos()), k2.
isnull() ?
Index(k2_default.pos()) :
Group::Index(k2.
pos()), dbze_min.isnull() ?
Index(dbze_min_default.pos()) :
Group::Index(dbze_min.pos()), }),
144209 [[nodiscard]]
inline
144214 throw std::runtime_error(
"df needs to be a defined WorkspaceNumeric since it is agenda input to ySimpleSpectrometer");
144254 [[nodiscard]]
inline
144259 Group::ArrayOfIndex({35, 242, 139, 147, 140, 148, 21, 338, 344, 250, 384, 36, 108, 178, 244, 383, }),
145145 template <
typename ... Records>
145147 for (
auto&
x: {
MRecord(records)... })
145174 template <
typename ... Records>
inline
145189 template <
typename ... Records>
inline
145214 template <
typename ... Records>
inline
145238 template <
typename ... Records>
inline
145273 template <
typename ... Records>
inline
145302 template <
typename ... Records>
inline
145318 template <
typename ... Records>
inline
145333 template <
typename ... Records>
inline
145350 template <
typename ... Records>
inline
145368 template <
typename ... Records>
inline
145395 template <
typename ... Records>
inline
145412 template <
typename ... Records>
inline
145429 template <
typename ... Records>
inline
145453 template <
typename ... Records>
inline
145477 template <
typename ... Records>
inline
145503 template <
typename ... Records>
inline
145524 template <
typename ... Records>
inline
145545 template <
typename ... Records>
inline
145559 template <
typename ... Records>
inline
145586 template <
typename ... Records>
inline
145602 template <
typename ... Records>
inline
145625 template <
typename ... Records>
inline
145675 template <
typename ... Records>
inline
145700 template <
typename ... Records>
inline
145720 template <
typename ... Records>
inline
145735 template <
typename ... Records>
inline
145756 template <
typename ... Records>
inline
145777 template <
typename ... Records>
inline
145796 template <
typename ... Records>
inline
145809 template <
typename ... Records>
inline
145822 template <
typename ... Records>
inline
145838 template <
typename ... Records>
inline
145890 #endif // autoarts_h