ARTS  2.0.49
auto_md.h
Go to the documentation of this file.
1 // This file was generated automatically by make_auto_md_h.cc.
2 // DO NOT EDIT !
3 // Generated: Oct 8 2020, 14:13:47
4 
5 #ifndef auto_md_h
6 #define auto_md_h
7 
8 #include "matpackI.h"
9 #include "matpackII.h"
10 #include "abs_species_tags.h"
11 #include "gas_abs_lookup.h"
12 #include "gridded_fields.h"
13 #include "optproperties.h"
14 #include "jacobian.h"
15 #include "mc_antenna.h"
16 #include "m_general.h"
17 #include "parser.h"
18 #include "workspace_ng.h"
19 
20 // This is only used for a consistency check. You can get the
21 // number of WSMs from md_data.nelem().
22 #define N_MD 873
23 
24 // Method function declarations:
25 
27 
36 void IndexCreate(// WS Generic Output:
37  Index& var,
38  // Verbosity object:
39  const Verbosity& verbosity);
40 
42 
51 void NumericCreate(// WS Generic Output:
52  Numeric& var,
53  // Verbosity object:
54  const Verbosity& verbosity);
55 
57 
66 void StringCreate(// WS Generic Output:
67  String& var,
68  // Verbosity object:
69  const Verbosity& verbosity);
70 
72 
81 void VectorCreate(// WS Generic Output:
82  Vector& var,
83  // Verbosity object:
84  const Verbosity& verbosity);
85 
87 
96 void MatrixCreate(// WS Generic Output:
97  Matrix& var,
98  // Verbosity object:
99  const Verbosity& verbosity);
100 
102 
111 void SparseCreate(// WS Generic Output:
112  Sparse& var,
113  // Verbosity object:
114  const Verbosity& verbosity);
115 
117 
126 void Tensor3Create(// WS Generic Output:
127  Tensor3& var,
128  // Verbosity object:
129  const Verbosity& verbosity);
130 
132 
141 void Tensor4Create(// WS Generic Output:
142  Tensor4& var,
143  // Verbosity object:
144  const Verbosity& verbosity);
145 
147 
156 void Tensor5Create(// WS Generic Output:
157  Tensor5& var,
158  // Verbosity object:
159  const Verbosity& verbosity);
160 
162 
171 void Tensor6Create(// WS Generic Output:
172  Tensor6& var,
173  // Verbosity object:
174  const Verbosity& verbosity);
175 
177 
186 void Tensor7Create(// WS Generic Output:
187  Tensor7& var,
188  // Verbosity object:
189  const Verbosity& verbosity);
190 
192 
201 void TimerCreate(// WS Generic Output:
202  Timer& var,
203  // Verbosity object:
204  const Verbosity& verbosity);
205 
207 
216 void VerbosityCreate(// WS Generic Output:
217  Verbosity& var,
218  // Verbosity object:
219  const Verbosity& verbosity);
220 
222 
231 void ArrayOfIndexCreate(// WS Generic Output:
232  ArrayOfIndex& var,
233  // Verbosity object:
234  const Verbosity& verbosity);
235 
237 
246 void ArrayOfArrayOfIndexCreate(// WS Generic Output:
247  ArrayOfArrayOfIndex& var,
248  // Verbosity object:
249  const Verbosity& verbosity);
250 
252 
261 void ArrayOfStringCreate(// WS Generic Output:
262  ArrayOfString& var,
263  // Verbosity object:
264  const Verbosity& verbosity);
265 
267 
276 void ArrayOfVectorCreate(// WS Generic Output:
277  ArrayOfVector& var,
278  // Verbosity object:
279  const Verbosity& verbosity);
280 
282 
291 void ArrayOfMatrixCreate(// WS Generic Output:
292  ArrayOfMatrix& var,
293  // Verbosity object:
294  const Verbosity& verbosity);
295 
297 
306 void ArrayOfArrayOfMatrixCreate(// WS Generic Output:
308  // Verbosity object:
309  const Verbosity& verbosity);
310 
312 
321 void ArrayOfSparseCreate(// WS Generic Output:
322  ArrayOfSparse& var,
323  // Verbosity object:
324  const Verbosity& verbosity);
325 
327 
336 void ArrayOfTensor3Create(// WS Generic Output:
337  ArrayOfTensor3& var,
338  // Verbosity object:
339  const Verbosity& verbosity);
340 
342 
351 void ArrayOfArrayOfTensor3Create(// WS Generic Output:
353  // Verbosity object:
354  const Verbosity& verbosity);
355 
357 
366 void ArrayOfTensor4Create(// WS Generic Output:
367  ArrayOfTensor4& var,
368  // Verbosity object:
369  const Verbosity& verbosity);
370 
372 
381 void ArrayOfTensor6Create(// WS Generic Output:
382  ArrayOfTensor6& var,
383  // Verbosity object:
384  const Verbosity& verbosity);
385 
387 
396 void ArrayOfTensor7Create(// WS Generic Output:
397  ArrayOfTensor7& var,
398  // Verbosity object:
399  const Verbosity& verbosity);
400 
402 
411 void ArrayOfArrayOfTensor6Create(// WS Generic Output:
413  // Verbosity object:
414  const Verbosity& verbosity);
415 
417 
426 void ArrayOfLineRecordCreate(// WS Generic Output:
427  ArrayOfLineRecord& var,
428  // Verbosity object:
429  const Verbosity& verbosity);
430 
432 
441 void ArrayOfArrayOfLineRecordCreate(// WS Generic Output:
443  // Verbosity object:
444  const Verbosity& verbosity);
445 
447 
456 void ArrayOfLineshapeSpecCreate(// WS Generic Output:
458  // Verbosity object:
459  const Verbosity& verbosity);
460 
462 
471 void ArrayOfArrayOfSpeciesTagCreate(// WS Generic Output:
473  // Verbosity object:
474  const Verbosity& verbosity);
475 
477 
486 void PpathCreate(// WS Generic Output:
487  Ppath& var,
488  // Verbosity object:
489  const Verbosity& verbosity);
490 
492 
501 void AgendaCreate(// WS Generic Output:
502  Agenda& var,
503  // Verbosity object:
504  const Verbosity& verbosity);
505 
507 
516 void GridPosCreate(// WS Generic Output:
517  GridPos& var,
518  // Verbosity object:
519  const Verbosity& verbosity);
520 
522 
531 void GasAbsLookupCreate(// WS Generic Output:
532  GasAbsLookup& var,
533  // Verbosity object:
534  const Verbosity& verbosity);
535 
537 
546 void SingleScatteringDataCreate(// WS Generic Output:
548  // Verbosity object:
549  const Verbosity& verbosity);
550 
552 
561 void ArrayOfSingleScatteringDataCreate(// WS Generic Output:
563  // Verbosity object:
564  const Verbosity& verbosity);
565 
567 
576 void ScatteringMetaDataCreate(// WS Generic Output:
577  ScatteringMetaData& var,
578  // Verbosity object:
579  const Verbosity& verbosity);
580 
582 
591 void ArrayOfScatteringMetaDataCreate(// WS Generic Output:
593  // Verbosity object:
594  const Verbosity& verbosity);
595 
597 
606 void GriddedField1Create(// WS Generic Output:
607  GriddedField1& var,
608  // Verbosity object:
609  const Verbosity& verbosity);
610 
612 
621 void GriddedField2Create(// WS Generic Output:
622  GriddedField2& var,
623  // Verbosity object:
624  const Verbosity& verbosity);
625 
627 
636 void GriddedField3Create(// WS Generic Output:
637  GriddedField3& var,
638  // Verbosity object:
639  const Verbosity& verbosity);
640 
642 
651 void GriddedField4Create(// WS Generic Output:
652  GriddedField4& var,
653  // Verbosity object:
654  const Verbosity& verbosity);
655 
657 
666 void ArrayOfGriddedField1Create(// WS Generic Output:
668  // Verbosity object:
669  const Verbosity& verbosity);
670 
672 
681 void ArrayOfGriddedField2Create(// WS Generic Output:
683  // Verbosity object:
684  const Verbosity& verbosity);
685 
687 
696 void ArrayOfGriddedField3Create(// WS Generic Output:
698  // Verbosity object:
699  const Verbosity& verbosity);
700 
702 
711 void ArrayOfGriddedField4Create(// WS Generic Output:
713  // Verbosity object:
714  const Verbosity& verbosity);
715 
717 
726 void ArrayOfArrayOfGriddedField1Create(// WS Generic Output:
728  // Verbosity object:
729  const Verbosity& verbosity);
730 
732 
741 void ArrayOfArrayOfGriddedField3Create(// WS Generic Output:
743  // Verbosity object:
744  const Verbosity& verbosity);
745 
747 
756 void ArrayOfRetrievalQuantityCreate(// WS Generic Output:
758  // Verbosity object:
759  const Verbosity& verbosity);
760 
762 
771 void MCAntennaCreate(// WS Generic Output:
772  MCAntenna& var,
773  // Verbosity object:
774  const Verbosity& verbosity);
775 
777 
793 void AbsInputFromAtmFields(// WS Output:
794  Vector& abs_p,
795  Vector& abs_t,
796  Matrix& abs_vmrs,
797  // WS Input:
798  const Index& atmosphere_dim,
799  const Vector& p_grid,
800  const Tensor3& t_field,
801  const Tensor4& vmr_field,
802  // Verbosity object:
803  const Verbosity& verbosity);
804 
806 
826 void AbsInputFromRteScalars(// WS Output:
827  Vector& abs_p,
828  Vector& abs_t,
829  Matrix& abs_vmrs,
830  // WS Input:
831  const Numeric& rte_pressure,
832  const Numeric& rte_temperature,
833  const Vector& rte_vmr_list,
834  // Verbosity object:
835  const Verbosity& verbosity);
836 
838 
880 void abs_coefCalc(// WS Output:
881  Matrix& abs_coef,
882  ArrayOfMatrix& abs_coef_per_species,
883  // WS Input:
884  const ArrayOfArrayOfSpeciesTag& abs_species,
885  const Vector& f_grid,
886  const Vector& abs_p,
887  const Vector& abs_t,
888  const Vector& abs_n2,
889  const Vector& abs_h2o,
890  const Matrix& abs_vmrs,
891  const ArrayOfArrayOfLineRecord& abs_lines_per_species,
892  const ArrayOfLineshapeSpec& abs_lineshape,
893  const ArrayOfString& abs_cont_names,
894  const ArrayOfString& abs_cont_models,
895  const ArrayOfVector& abs_cont_parameters,
896  // Verbosity object:
897  const Verbosity& verbosity);
898 
900 
918 void abs_coefCalcFromXsec(// WS Output:
919  Matrix& abs_coef,
920  ArrayOfMatrix& abs_coef_per_species,
921  // WS Input:
922  const ArrayOfMatrix& abs_xsec_per_species,
923  const Matrix& abs_vmrs,
924  const Vector& abs_p,
925  const Vector& abs_t,
926  // Verbosity object:
927  const Verbosity& verbosity);
928 
930 
957 void abs_coefCalcSaveMemory(// WS Output:
958  Matrix& abs_coef,
959  // WS Input:
960  const ArrayOfArrayOfSpeciesTag& abs_species,
961  const Vector& f_grid,
962  const Vector& abs_p,
963  const Vector& abs_t,
964  const Vector& abs_n2,
965  const Vector& abs_h2o,
966  const Matrix& abs_vmrs,
967  const ArrayOfArrayOfLineRecord& abs_lines_per_species,
968  const ArrayOfLineshapeSpec& abs_lineshape,
969  const ArrayOfString& abs_cont_names,
970  const ArrayOfString& abs_cont_models,
971  const ArrayOfVector& abs_cont_parameters,
972  // Verbosity object:
973  const Verbosity& verbosity);
974 
976 
994 void abs_cont_descriptionAppend(// WS Output:
995  ArrayOfString& abs_cont_names,
996  ArrayOfString& abs_cont_models,
997  ArrayOfVector& abs_cont_parameters,
998  // WS Generic Input:
999  const String& tagname,
1000  const String& model,
1001  const Vector& userparameters,
1002  // Verbosity object:
1003  const Verbosity& verbosity);
1004 
1006 
1026 void abs_cont_descriptionInit(// WS Output:
1027  ArrayOfString& abs_cont_names,
1028  ArrayOfString& abs_cont_models,
1029  ArrayOfVector& abs_cont_parameters,
1030  // Verbosity object:
1031  const Verbosity& verbosity);
1032 
1034 
1050 void abs_h2oSet(// WS Output:
1051  Vector& abs_h2o,
1052  // WS Input:
1053  const ArrayOfArrayOfSpeciesTag& abs_species,
1054  const Matrix& abs_vmrs,
1055  // Verbosity object:
1056  const Verbosity& verbosity);
1057 
1059 
1112 void abs_lineshapeDefine(// WS Output:
1113  ArrayOfLineshapeSpec& abs_lineshape,
1114  // WS Generic Input:
1115  const String& shape,
1116  const String& normalizationfactor,
1117  const Numeric& cutoff,
1118  // Verbosity object:
1119  const Verbosity& verbosity);
1120 
1122 
1142 void abs_lineshape_per_tgDefine(// WS Output:
1143  ArrayOfLineshapeSpec& abs_lineshape,
1144  // WS Input:
1145  const ArrayOfArrayOfSpeciesTag& abs_species,
1146  // WS Generic Input:
1147  const ArrayOfString& shape,
1148  const ArrayOfString& normalizationfactor,
1149  const Vector& cutoff,
1150  // Verbosity object:
1151  const Verbosity& verbosity);
1152 
1154 
1169 void abs_linesReadFromArts(// WS Output:
1170  ArrayOfLineRecord& abs_lines,
1171  // WS Generic Input:
1172  const String& filename,
1173  const Numeric& fmin,
1174  const Numeric& fmax,
1175  // Verbosity object:
1176  const Verbosity& verbosity);
1177 
1179 
1194 void abs_linesReadFromSplitArtscat(// WS Output:
1195  ArrayOfLineRecord& abs_lines,
1196  // WS Input:
1197  const ArrayOfArrayOfSpeciesTag& abs_species,
1198  // WS Generic Input:
1199  const String& basename,
1200  const Numeric& fmin,
1201  const Numeric& fmax,
1202  // Verbosity object:
1203  const Verbosity& verbosity);
1204 
1206 
1225 void abs_linesReadFromHitran(// WS Output:
1226  ArrayOfLineRecord& abs_lines,
1227  // WS Generic Input:
1228  const String& filename,
1229  const Numeric& fmin,
1230  const Numeric& fmax,
1231  // Verbosity object:
1232  const Verbosity& verbosity);
1233 
1235 
1259 void abs_linesReadFromHitran2004(// WS Output:
1260  ArrayOfLineRecord& abs_lines,
1261  // WS Generic Input:
1262  const String& filename,
1263  const Numeric& fmin,
1264  const Numeric& fmax,
1265  // Verbosity object:
1266  const Verbosity& verbosity);
1267 
1269 
1286 void abs_linesReadFromJpl(// WS Output:
1287  ArrayOfLineRecord& abs_lines,
1288  // WS Generic Input:
1289  const String& filename,
1290  const Numeric& fmin,
1291  const Numeric& fmax,
1292  // Verbosity object:
1293  const Verbosity& verbosity);
1294 
1296 
1312 void abs_linesReadFromMytran2(// WS Output:
1313  ArrayOfLineRecord& abs_lines,
1314  // WS Generic Input:
1315  const String& filename,
1316  const Numeric& fmin,
1317  const Numeric& fmax,
1318  // Verbosity object:
1319  const Verbosity& verbosity);
1320 
1322 
1334 void abs_lines_per_speciesAddMirrorLines(// WS Output:
1335  ArrayOfArrayOfLineRecord& abs_lines_per_species,
1336  // Verbosity object:
1337  const Verbosity& verbosity);
1338 
1340 
1353 void abs_lines_per_speciesCompact(// WS Output:
1354  ArrayOfArrayOfLineRecord& abs_lines_per_species,
1355  // WS Input:
1356  const ArrayOfLineshapeSpec& abs_lineshape,
1357  const Vector& f_grid,
1358  // Verbosity object:
1359  const Verbosity& verbosity);
1360 
1362 
1377 void abs_lines_per_speciesCreateFromLines(// WS Output:
1378  ArrayOfArrayOfLineRecord& abs_lines_per_species,
1379  // WS Input:
1380  const ArrayOfLineRecord& abs_lines,
1381  const ArrayOfArrayOfSpeciesTag& abs_species,
1382  // Verbosity object:
1383  const Verbosity& verbosity);
1384 
1386 
1437 void abs_lines_per_speciesReadFromCatalogues(// WS Output:
1438  ArrayOfArrayOfLineRecord& abs_lines_per_species,
1439  // WS Input:
1440  const ArrayOfArrayOfSpeciesTag& abs_species,
1441  // WS Generic Input:
1442  const ArrayOfString& filenames,
1443  const ArrayOfString& formats,
1444  const Vector& fmin,
1445  const Vector& fmax,
1446  // Verbosity object:
1447  const Verbosity& verbosity);
1448 
1450 
1462 void abs_lines_per_speciesSetEmpty(// WS Output:
1463  ArrayOfArrayOfLineRecord& abs_lines_per_species,
1464  // WS Input:
1465  const ArrayOfArrayOfSpeciesTag& abs_species,
1466  // Verbosity object:
1467  const Verbosity& verbosity);
1468 
1470 
1493 void abs_lookupAdapt(// WS Output:
1494  GasAbsLookup& abs_lookup,
1495  Index& abs_lookup_is_adapted,
1496  // WS Input:
1497  const ArrayOfArrayOfSpeciesTag& abs_species,
1498  const Vector& f_grid,
1499  // Verbosity object:
1500  const Verbosity& verbosity);
1501 
1503 
1543 void abs_lookupCreate(// WS Output:
1544  GasAbsLookup& abs_lookup,
1545  Index& abs_lookup_is_adapted,
1546  // WS Input:
1547  const ArrayOfArrayOfSpeciesTag& abs_species,
1548  const ArrayOfArrayOfLineRecord& abs_lines_per_species,
1549  const ArrayOfLineshapeSpec& abs_lineshape,
1550  const ArrayOfArrayOfSpeciesTag& abs_nls,
1551  const Vector& f_grid,
1552  const Vector& abs_p,
1553  const Matrix& abs_vmrs,
1554  const Vector& abs_t,
1555  const Vector& abs_t_pert,
1556  const Vector& abs_nls_pert,
1557  const Vector& abs_n2,
1558  const ArrayOfString& abs_cont_names,
1559  const ArrayOfString& abs_cont_models,
1560  const ArrayOfVector& abs_cont_parameters,
1561  // Verbosity object:
1562  const Verbosity& verbosity);
1563 
1565 
1575 void abs_lookupInit(// WS Output:
1576  GasAbsLookup& abs_lookup,
1577  // Verbosity object:
1578  const Verbosity& verbosity);
1579 
1581 
1619 void abs_lookupSetup(// WS Output:
1620  Vector& abs_p,
1621  Vector& abs_t,
1622  Vector& abs_t_pert,
1623  Matrix& abs_vmrs,
1624  ArrayOfArrayOfSpeciesTag& abs_nls,
1625  Vector& abs_nls_pert,
1626  // WS Input:
1627  const Index& atmosphere_dim,
1628  const Vector& p_grid,
1629  const Vector& lat_grid,
1630  const Vector& lon_grid,
1631  const Tensor3& t_field,
1632  const Tensor4& vmr_field,
1633  const ArrayOfArrayOfSpeciesTag& abs_species,
1634  const Index& abs_p_interp_order,
1635  const Index& abs_t_interp_order,
1636  const Index& abs_nls_interp_order,
1637  // WS Generic Input:
1638  const Numeric& p_step,
1639  const Numeric& t_step,
1640  const Numeric& h2o_step,
1641  // Verbosity object:
1642  const Verbosity& verbosity);
1643 
1645 
1691 void abs_lookupSetupBatch(// WS Output:
1692  Vector& abs_p,
1693  Vector& abs_t,
1694  Vector& abs_t_pert,
1695  Matrix& abs_vmrs,
1696  ArrayOfArrayOfSpeciesTag& abs_nls,
1697  Vector& abs_nls_pert,
1698  // WS Input:
1699  const ArrayOfArrayOfSpeciesTag& abs_species,
1700  const ArrayOfGriddedField4& batch_atm_fields_compact,
1701  const Index& abs_p_interp_order,
1702  const Index& abs_t_interp_order,
1703  const Index& abs_nls_interp_order,
1704  // WS Generic Input:
1705  const Numeric& p_step,
1706  const Numeric& t_step,
1707  const Numeric& h2o_step,
1708  const Vector& extremes,
1709  // Verbosity object:
1710  const Verbosity& verbosity);
1711 
1713 
1755 void abs_lookupSetupWide(// WS Output:
1756  Vector& abs_p,
1757  Vector& abs_t,
1758  Vector& abs_t_pert,
1759  Matrix& abs_vmrs,
1760  ArrayOfArrayOfSpeciesTag& abs_nls,
1761  Vector& abs_nls_pert,
1762  // WS Input:
1763  const ArrayOfArrayOfSpeciesTag& abs_species,
1764  const Index& abs_p_interp_order,
1765  const Index& abs_t_interp_order,
1766  const Index& abs_nls_interp_order,
1767  // WS Generic Input:
1768  const Numeric& p_min,
1769  const Numeric& p_max,
1770  const Numeric& p_step,
1771  const Numeric& t_min,
1772  const Numeric& t_max,
1773  const Numeric& h2o_min,
1774  const Numeric& h2o_max,
1775  // Verbosity object:
1776  const Verbosity& verbosity);
1777 
1779 
1804 void abs_lookupTestAccuracy(// WS Input:
1805  const GasAbsLookup& abs_lookup,
1806  const Index& abs_lookup_is_adapted,
1807  const Index& abs_p_interp_order,
1808  const Index& abs_t_interp_order,
1809  const Index& abs_nls_interp_order,
1810  const Vector& abs_n2,
1811  const ArrayOfArrayOfLineRecord& abs_lines_per_species,
1812  const ArrayOfLineshapeSpec& abs_lineshape,
1813  const ArrayOfString& abs_cont_names,
1814  const ArrayOfString& abs_cont_models,
1815  const ArrayOfVector& abs_cont_parameters,
1816  // Verbosity object:
1817  const Verbosity& verbosity);
1818 
1820 
1849 void abs_lookupTestAccMC(// WS Input:
1850  const GasAbsLookup& abs_lookup,
1851  const Index& abs_lookup_is_adapted,
1852  const Index& abs_p_interp_order,
1853  const Index& abs_t_interp_order,
1854  const Index& abs_nls_interp_order,
1855  const Vector& abs_n2,
1856  const ArrayOfArrayOfLineRecord& abs_lines_per_species,
1857  const ArrayOfLineshapeSpec& abs_lineshape,
1858  const ArrayOfString& abs_cont_names,
1859  const ArrayOfString& abs_cont_models,
1860  const ArrayOfVector& abs_cont_parameters,
1861  const Index& mc_seed,
1862  // Verbosity object:
1863  const Verbosity& verbosity);
1864 
1866 
1876 void abs_n2Set(// WS Output:
1877  Vector& abs_n2,
1878  // WS Input:
1879  const ArrayOfArrayOfSpeciesTag& abs_species,
1880  const Matrix& abs_vmrs,
1881  // Verbosity object:
1882  const Verbosity& verbosity);
1883 
1885 
1927 void abs_scalar_gasCalcLBL(// WS Output:
1928  Matrix& abs_scalar_gas,
1929  // WS Input:
1930  const Vector& f_grid,
1931  const ArrayOfArrayOfSpeciesTag& abs_species,
1932  const Vector& abs_n2,
1933  const ArrayOfArrayOfLineRecord& abs_lines_per_species,
1934  const ArrayOfLineshapeSpec& abs_lineshape,
1935  const ArrayOfString& abs_cont_names,
1936  const ArrayOfString& abs_cont_models,
1937  const ArrayOfVector& abs_cont_parameters,
1938  const Index& f_index,
1939  const Numeric& rte_pressure,
1940  const Numeric& rte_temperature,
1941  const Vector& rte_vmr_list,
1942  const Numeric& rte_doppler,
1943  // Verbosity object:
1944  const Verbosity& verbosity);
1945 
1947 
1986 void abs_scalar_gasExtractFromLookup(// WS Output:
1987  Matrix& abs_scalar_gas,
1988  // WS Input:
1989  const GasAbsLookup& abs_lookup,
1990  const Index& abs_lookup_is_adapted,
1991  const Index& abs_p_interp_order,
1992  const Index& abs_t_interp_order,
1993  const Index& abs_nls_interp_order,
1994  const Index& f_index,
1995  const Numeric& rte_pressure,
1996  const Numeric& rte_temperature,
1997  const Vector& rte_vmr_list,
1998  const Numeric& rte_doppler,
1999  // WS Generic Input:
2000  const Numeric& extpolfac,
2001  // Verbosity object:
2002  const Verbosity& verbosity);
2003 
2005 
2015 void abs_scalar_gasFromAbsCoef(// WS Output:
2016  Matrix& abs_scalar_gas,
2017  // WS Input:
2018  const ArrayOfMatrix& abs_coef_per_species,
2019  // Verbosity object:
2020  const Verbosity& verbosity);
2021 
2023 
2058 void abs_fieldCalc(// Workspace reference:
2059  Workspace& ws,
2060  // WS Output:
2061  Tensor5& abs_field,
2062  // WS Input:
2063  const Agenda& abs_scalar_gas_agenda,
2064  const Index& f_index,
2065  const Vector& f_grid,
2066  const Index& atmosphere_dim,
2067  const Vector& p_grid,
2068  const Vector& lat_grid,
2069  const Vector& lon_grid,
2070  const Tensor3& t_field,
2071  const Tensor4& vmr_field,
2072  // WS Generic Input:
2073  const Vector& doppler,
2074  // Verbosity object:
2075  const Verbosity& verbosity);
2076 
2078 
2093 void abs_speciesAdd(// WS Output:
2094  ArrayOfArrayOfSpeciesTag& abs_species,
2095  // WS Generic Input:
2096  const ArrayOfString& species,
2097  // Verbosity object:
2098  const Verbosity& verbosity);
2099 
2101 
2131 void abs_speciesAdd2(// Workspace reference:
2132  Workspace& ws,
2133  // WS Output:
2134  ArrayOfArrayOfSpeciesTag& abs_species,
2135  ArrayOfRetrievalQuantity& jacobian_quantities,
2136  Agenda& jacobian_agenda,
2137  // WS Input:
2138  const Index& atmosphere_dim,
2139  const Vector& p_grid,
2140  const Vector& lat_grid,
2141  const Vector& lon_grid,
2142  // WS Generic Input:
2143  const Vector& gin1,
2144  const Vector& gin2,
2145  const Vector& gin3,
2146  const String& species,
2147  const String& method,
2148  const String& unit,
2149  const Numeric& dx,
2150  // Verbosity object:
2151  const Verbosity& verbosity);
2152 
2154 
2168 void abs_speciesDefineAllInScenario(// WS Output:
2169  ArrayOfArrayOfSpeciesTag& abs_species,
2170  // WS Generic Input:
2171  const String& basename,
2172  // Verbosity object:
2173  const Verbosity& verbosity);
2174 
2176 
2183 void abs_speciesInit(// WS Output:
2184  ArrayOfArrayOfSpeciesTag& abs_species,
2185  // Verbosity object:
2186  const Verbosity& verbosity);
2187 
2189 
2201 void abs_vecAddGas(// WS Output:
2202  Matrix& abs_vec,
2203  // WS Input:
2204  const Matrix& abs_scalar_gas,
2205  // Verbosity object:
2206  const Verbosity& verbosity);
2207 
2209 
2234 void abs_vecAddPart(// WS Output:
2235  Matrix& abs_vec,
2236  // WS Input:
2237  const Matrix& abs_vec_spt,
2238  const Tensor4& pnd_field,
2239  const Index& atmosphere_dim,
2240  const Index& scat_p_index,
2241  const Index& scat_lat_index,
2242  const Index& scat_lon_index,
2243  // Verbosity object:
2244  const Verbosity& verbosity);
2245 
2247 
2265 void abs_vecInit(// WS Output:
2266  Matrix& abs_vec,
2267  // WS Input:
2268  const Vector& f_grid,
2269  const Index& stokes_dim,
2270  const Index& f_index,
2271  // Verbosity object:
2272  const Verbosity& verbosity);
2273 
2275 
2292 void abs_xsec_per_speciesAddConts(// WS Output:
2293  ArrayOfMatrix& abs_xsec_per_species,
2294  // WS Input:
2295  const ArrayOfArrayOfSpeciesTag& abs_species,
2296  const Vector& f_grid,
2297  const Vector& abs_p,
2298  const Vector& abs_t,
2299  const Vector& abs_n2,
2300  const Vector& abs_h2o,
2301  const Matrix& abs_vmrs,
2302  const ArrayOfString& abs_cont_names,
2303  const ArrayOfVector& abs_cont_parameters,
2304  const ArrayOfString& abs_cont_models,
2305  // Verbosity object:
2306  const Verbosity& verbosity);
2307 
2309 
2326 void abs_xsec_per_speciesAddLines(// WS Output:
2327  ArrayOfMatrix& abs_xsec_per_species,
2328  // WS Input:
2329  const ArrayOfArrayOfSpeciesTag& abs_species,
2330  const Vector& f_grid,
2331  const Vector& abs_p,
2332  const Vector& abs_t,
2333  const Vector& abs_h2o,
2334  const Matrix& abs_vmrs,
2335  const ArrayOfArrayOfLineRecord& abs_lines_per_species,
2336  const ArrayOfLineshapeSpec& abs_lineshape,
2337  // Verbosity object:
2338  const Verbosity& verbosity);
2339 
2341 
2356 void abs_xsec_per_speciesInit(// WS Output:
2357  ArrayOfMatrix& abs_xsec_per_species,
2358  // WS Input:
2359  const ArrayOfArrayOfSpeciesTag& abs_species,
2360  const Vector& f_grid,
2361  const Vector& abs_p,
2362  // Verbosity object:
2363  const Verbosity& verbosity);
2364 
2366 
2374 void AgendaExecute(// Workspace reference:
2375  Workspace& ws,
2376  // WS Generic Input:
2377  const Agenda& a,
2378  // Verbosity object:
2379  const Verbosity& verbosity);
2380 
2382 
2405 void AgendaAppend(// Workspace reference:
2406  Workspace& ws,
2407  // WS Generic Output:
2408  Agenda& aout,
2409  // WS Generic Output Names:
2410  const String& aout_wsvname,
2411  // WS Generic Input:
2412  const Agenda& ain,
2413  // WS Generic Input Names:
2414  const String& ain_wsvname,
2415  // Agenda from controlfile:
2416  const Agenda& input_agenda,
2417  // Verbosity object:
2418  const Verbosity& verbosity);
2419 
2421 
2442 void AgendaSet(// Workspace reference:
2443  Workspace& ws,
2444  // WS Generic Output:
2445  Agenda& a,
2446  // WS Generic Output Names:
2447  const String& a_wsvname,
2448  // Agenda from controlfile:
2449  const Agenda& input_agenda,
2450  // Verbosity object:
2451  const Verbosity& verbosity);
2452 
2454 
2484 void AntennaConstantGaussian1D(// WS Output:
2485  Index& antenna_dim,
2486  Vector& mblock_za_grid,
2487  Vector& mblock_aa_grid,
2488  GriddedField4& antenna_response,
2489  Matrix& antenna_los,
2490  // WS Generic Input:
2491  const Index& n_za_grid,
2492  const Numeric& fwhm,
2493  const Numeric& xwidth_si,
2494  const Numeric& dx_si,
2495  // Verbosity object:
2496  const Verbosity& verbosity);
2497 
2499 
2523 void AntennaMultiBeamsToPencilBeams(// WS Output:
2524  Matrix& sensor_pos,
2525  Matrix& sensor_los,
2526  Matrix& antenna_los,
2527  Index& antenna_dim,
2528  Vector& mblock_za_grid,
2529  Vector& mblock_aa_grid,
2530  // WS Input:
2531  const Index& atmosphere_dim,
2532  // Verbosity object:
2533  const Verbosity& verbosity);
2534 
2536 
2550 void AntennaOff(// WS Output:
2551  Index& antenna_dim,
2552  Vector& mblock_za_grid,
2553  Vector& mblock_aa_grid,
2554  // Verbosity object:
2555  const Verbosity& verbosity);
2556 
2558 
2568 void AntennaSet1D(// WS Output:
2569  Index& antenna_dim,
2570  Vector& mblock_aa_grid,
2571  // Verbosity object:
2572  const Verbosity& verbosity);
2573 
2575 
2588 void AntennaSet2D(// WS Output:
2589  Index& antenna_dim,
2590  // WS Input:
2591  const Index& atmosphere_dim,
2592  // Verbosity object:
2593  const Verbosity& verbosity);
2594 
2596 
2618 void antenna_responseGaussian(// WS Output:
2619  GriddedField4& antenna_response,
2620  // WS Generic Input:
2621  const Numeric& fwhm,
2622  const Numeric& xwidth_si,
2623  const Numeric& dx_si,
2624  // Verbosity object:
2625  const Verbosity& verbosity);
2626 
2628 
2636 void ArrayOfIndexSet(// WS Generic Output:
2637  ArrayOfIndex& ai,
2638  // WS Generic Input:
2639  const ArrayOfIndex& values,
2640  // Verbosity object:
2641  const Verbosity& verbosity);
2642 
2644 
2654 void ArrayOfIndexSetConstant(// WS Generic Output:
2655  ArrayOfIndex& ai,
2656  // WS Input:
2657  const Index& nelem,
2658  // WS Generic Input:
2659  const Index& value,
2660  // Verbosity object:
2661  const Verbosity& verbosity);
2662 
2664 
2673 void ArrayOfStringSet(// WS Generic Output:
2674  ArrayOfString& as,
2675  // WS Generic Input:
2676  const ArrayOfString& text,
2677  // Verbosity object:
2678  const Verbosity& verbosity);
2679 
2681 
2693 void Arts(// Workspace reference:
2694  Workspace& ws,
2695  // Agenda from controlfile:
2696  const Agenda& input_agenda,
2697  // Verbosity object:
2698  const Verbosity& verbosity);
2699 
2701 
2711 void Arts2(// Workspace reference:
2712  Workspace& ws,
2713  // Agenda from controlfile:
2714  const Agenda& input_agenda,
2715  // Verbosity object:
2716  const Verbosity& verbosity);
2717 
2719 
2749 void AtmFieldsCalc(// WS Output:
2750  Tensor3& t_field,
2751  Tensor3& z_field,
2752  Tensor4& vmr_field,
2753  // WS Input:
2754  const Vector& p_grid,
2755  const Vector& lat_grid,
2756  const Vector& lon_grid,
2757  const GriddedField3& t_field_raw,
2758  const GriddedField3& z_field_raw,
2759  const ArrayOfGriddedField3& vmr_field_raw,
2760  const Index& atmosphere_dim,
2761  // WS Generic Input:
2762  const Index& interp_order,
2763  // Verbosity object:
2764  const Verbosity& verbosity);
2765 
2767 
2799 void AtmFieldsCalcExpand1D(// WS Output:
2800  Tensor3& t_field,
2801  Tensor3& z_field,
2802  Tensor4& vmr_field,
2803  // WS Input:
2804  const Vector& p_grid,
2805  const Vector& lat_grid,
2806  const Vector& lon_grid,
2807  const GriddedField3& t_field_raw,
2808  const GriddedField3& z_field_raw,
2809  const ArrayOfGriddedField3& vmr_field_raw,
2810  const Index& atmosphere_dim,
2811  // WS Generic Input:
2812  const Index& interp_order,
2813  // Verbosity object:
2814  const Verbosity& verbosity);
2815 
2817 
2841 void AtmFieldsExpand1D(// WS Output:
2842  Tensor3& t_field,
2843  Tensor3& z_field,
2844  Tensor4& vmr_field,
2845  // WS Input:
2846  const Vector& p_grid,
2847  const Vector& lat_grid,
2848  const Vector& lon_grid,
2849  const Index& atmosphere_dim,
2850  // Verbosity object:
2851  const Verbosity& verbosity);
2852 
2854 
2880 void AtmFieldsRefinePgrid(// WS Output:
2881  Vector& p_grid,
2882  Tensor3& t_field,
2883  Tensor3& z_field,
2884  Tensor4& vmr_field,
2885  // WS Input:
2886  const Vector& lat_grid,
2887  const Vector& lon_grid,
2888  const Index& atmosphere_dim,
2889  // WS Generic Input:
2890  const Numeric& p_step,
2891  // Verbosity object:
2892  const Verbosity& verbosity);
2893 
2895 
2909 void atm_fields_compactAddConstant(// WS Output:
2910  GriddedField4& atm_fields_compact,
2911  // WS Generic Input:
2912  const String& name,
2913  const Numeric& value,
2914  // Verbosity object:
2915  const Verbosity& verbosity);
2916 
2918 
2938 void atm_fields_compactAddSpecies(// WS Output:
2939  GriddedField4& atm_fields_compact,
2940  // WS Generic Input:
2941  const String& name,
2942  const GriddedField3& value,
2943  // Verbosity object:
2944  const Verbosity& verbosity);
2945 
2947 
2959 void batch_atm_fields_compactAddConstant(// WS Output:
2960  ArrayOfGriddedField4& batch_atm_fields_compact,
2961  // WS Generic Input:
2962  const String& name,
2963  const Numeric& value,
2964  // Verbosity object:
2965  const Verbosity& verbosity);
2966 
2968 
2980 void batch_atm_fields_compactAddSpecies(// WS Output:
2981  ArrayOfGriddedField4& batch_atm_fields_compact,
2982  // WS Generic Input:
2983  const String& name,
2984  const GriddedField3& value,
2985  // Verbosity object:
2986  const Verbosity& verbosity);
2987 
2989 
3022 void atm_fields_compactFromMatrix(// WS Output:
3023  GriddedField4& atm_fields_compact,
3024  // WS Input:
3025  const Index& atmosphere_dim,
3026  // WS Generic Input:
3027  const Matrix& gin1,
3028  const ArrayOfString& field_names,
3029  // Verbosity object:
3030  const Verbosity& verbosity);
3031 
3033 
3066 void atm_fields_compactFromMatrixChevalAll(// WS Output:
3067  GriddedField4& atm_fields_compact_all,
3068  GriddedField4& atm_fields_compact,
3069  // WS Input:
3070  const Index& atmosphere_dim,
3071  // WS Generic Input:
3072  const Matrix& gin1,
3073  const ArrayOfString& field_names,
3074  // Verbosity object:
3075  const Verbosity& verbosity);
3076 
3078 
3115 void AtmFieldsFromCompact(// WS Output:
3116  Vector& p_grid,
3117  Vector& lat_grid,
3118  Vector& lon_grid,
3119  Tensor3& t_field,
3120  Tensor3& z_field,
3121  Tensor4& vmr_field,
3122  // WS Input:
3123  const ArrayOfArrayOfSpeciesTag& abs_species,
3124  const GriddedField4& atm_fields_compact,
3125  const Index& atmosphere_dim,
3126  // Verbosity object:
3127  const Verbosity& verbosity);
3128 
3130 
3176 void AtmFieldsFromCompactChevalAll(// WS Output:
3177  Vector& p_grid,
3178  Vector& lat_grid,
3179  Vector& lon_grid,
3180  Tensor3& t_field,
3181  Tensor3& z_field,
3182  Tensor4& massdensity_field,
3183  Tensor4& vmr_field,
3184  // WS Input:
3185  const ArrayOfArrayOfSpeciesTag& abs_species,
3186  const GriddedField4& atm_fields_compact_all,
3187  const Index& atmosphere_dim,
3188  // Verbosity object:
3189  const Verbosity& verbosity);
3190 
3192 
3205 void AtmosphereSet1D(// WS Output:
3206  Index& atmosphere_dim,
3207  Vector& lat_grid,
3208  Vector& lon_grid,
3209  // Verbosity object:
3210  const Verbosity& verbosity);
3211 
3213 
3223 void AtmosphereSet2D(// WS Output:
3224  Index& atmosphere_dim,
3225  Vector& lon_grid,
3226  // Verbosity object:
3227  const Verbosity& verbosity);
3228 
3230 
3237 void AtmosphereSet3D(// WS Output:
3238  Index& atmosphere_dim,
3239  // Verbosity object:
3240  const Verbosity& verbosity);
3241 
3243 
3271 void AtmRawRead(// WS Output:
3272  GriddedField3& t_field_raw,
3273  GriddedField3& z_field_raw,
3274  ArrayOfGriddedField3& vmr_field_raw,
3275  // WS Input:
3276  const ArrayOfArrayOfSpeciesTag& abs_species,
3277  // WS Generic Input:
3278  const String& basename,
3279  // Verbosity object:
3280  const Verbosity& verbosity);
3281 
3283 
3296 void backend_channel_responseFlat(// WS Output:
3297  ArrayOfGriddedField1& backend_channel_response,
3298  // WS Generic Input:
3299  const Numeric& resolution,
3300  // Verbosity object:
3301  const Verbosity& verbosity);
3302 
3304 
3325 void backend_channel_responseGaussian(// WS Output:
3326  ArrayOfGriddedField1& backend_channel_response,
3327  // WS Generic Input:
3328  const Numeric& fwhm,
3329  const Numeric& xwidth_si,
3330  const Numeric& dx_si,
3331  // Verbosity object:
3332  const Verbosity& verbosity);
3333 
3335 
3378 void basics_checkedCalc(// WS Output:
3379  Index& basics_checked,
3380  // WS Input:
3381  const Index& atmosphere_dim,
3382  const Vector& p_grid,
3383  const Vector& lat_grid,
3384  const Vector& lon_grid,
3385  const ArrayOfArrayOfSpeciesTag& abs_species,
3386  const Tensor3& z_field,
3387  const Tensor3& t_field,
3388  const Tensor4& vmr_field,
3389  const Tensor3& wind_u_field,
3390  const Tensor3& wind_v_field,
3391  const Tensor3& wind_w_field,
3392  const Matrix& r_geoid,
3393  const Matrix& z_surface,
3394  const Index& stokes_dim,
3395  const Vector& f_grid,
3396  // Verbosity object:
3397  const Verbosity& verbosity);
3398 
3400 
3440  ArrayOfGriddedField4& batch_atm_fields_compact,
3441  // WS Input:
3442  const Index& atmosphere_dim,
3443  // WS Generic Input:
3444  const ArrayOfMatrix& gin1,
3445  const ArrayOfString& field_names,
3446  const ArrayOfString& extra_field_names,
3447  const Vector& extra_field_values,
3448  // Verbosity object:
3449  const Verbosity& verbosity);
3450 
3452 
3502  ArrayOfGriddedField4& batch_atm_fields_compact,
3503  ArrayOfGriddedField4& batch_atm_fields_compact_all,
3504  // WS Input:
3505  const Index& atmosphere_dim,
3506  // WS Generic Input:
3507  const ArrayOfMatrix& gin1,
3508  const ArrayOfString& field_names,
3509  const ArrayOfString& extra_field_names,
3510  const Vector& extra_field_values,
3511  // Verbosity object:
3512  const Verbosity& verbosity);
3513 
3515 
3546 void CloudboxGetIncoming(// Workspace reference:
3547  Workspace& ws,
3548  // WS Output:
3549  Tensor7& scat_i_p,
3550  Tensor7& scat_i_lat,
3551  Tensor7& scat_i_lon,
3552  // WS Input:
3553  const Agenda& iy_clearsky_basic_agenda,
3554  const Index& atmosphere_dim,
3555  const Vector& lat_grid,
3556  const Vector& lon_grid,
3557  const Tensor3& z_field,
3558  const Matrix& r_geoid,
3559  const Index& cloudbox_on,
3560  const ArrayOfIndex& cloudbox_limits,
3561  const Vector& f_grid,
3562  const Index& stokes_dim,
3563  const Vector& scat_za_grid,
3564  const Vector& scat_aa_grid,
3565  // Verbosity object:
3566  const Verbosity& verbosity);
3567 
3569 
3598 void CloudboxGetIncoming1DAtm(// Workspace reference:
3599  Workspace& ws,
3600  // WS Output:
3601  Tensor7& scat_i_p,
3602  Tensor7& scat_i_lat,
3603  Tensor7& scat_i_lon,
3604  Index& cloudbox_on,
3605  // WS Input:
3606  const Agenda& iy_clearsky_basic_agenda,
3607  const Index& atmosphere_dim,
3608  const Vector& lat_grid,
3609  const Vector& lon_grid,
3610  const Tensor3& z_field,
3611  const Matrix& r_geoid,
3612  const ArrayOfIndex& cloudbox_limits,
3613  const Vector& f_grid,
3614  const Index& stokes_dim,
3615  const Vector& scat_za_grid,
3616  const Vector& scat_aa_grid,
3617  // Verbosity object:
3618  const Verbosity& verbosity);
3619 
3621 
3634 void cloudboxOff(// WS Output:
3635  Index& cloudbox_on,
3636  ArrayOfIndex& cloudbox_limits,
3637  Agenda& iy_cloudbox_agenda,
3638  // Verbosity object:
3639  const Verbosity& verbosity);
3640 
3642 
3683 void cloudboxSetAutomatically(// WS Output:
3684  Index& cloudbox_on,
3685  ArrayOfIndex& cloudbox_limits,
3686  // WS Input:
3687  const Index& atmosphere_dim,
3688  const ArrayOfString& part_species,
3689  const Vector& p_grid,
3690  const Vector& lat_grid,
3691  const Vector& lon_grid,
3692  const Tensor4& massdensity_field,
3693  // WS Generic Input:
3694  const Numeric& cloudbox_margin,
3695  // Verbosity object:
3696  const Verbosity& verbosity);
3697 
3699 
3710 void cloudboxSetDisort(// WS Output:
3711  Index& cloudbox_on,
3712  ArrayOfIndex& cloudbox_limits,
3713  // WS Input:
3714  const Vector& p_grid,
3715  // Verbosity object:
3716  const Verbosity& verbosity);
3717 
3719 
3757 void cloudboxSetManually(// WS Output:
3758  Index& cloudbox_on,
3759  ArrayOfIndex& cloudbox_limits,
3760  // WS Input:
3761  const Index& atmosphere_dim,
3762  const Vector& p_grid,
3763  const Vector& lat_grid,
3764  const Vector& lon_grid,
3765  // WS Generic Input:
3766  const Numeric& p1,
3767  const Numeric& p2,
3768  const Numeric& lat1,
3769  const Numeric& lat2,
3770  const Numeric& lon1,
3771  const Numeric& lon2,
3772  // Verbosity object:
3773  const Verbosity& verbosity);
3774 
3776 
3798 void cloudboxSetManuallyAltitude(// WS Output:
3799  Index& cloudbox_on,
3800  ArrayOfIndex& cloudbox_limits,
3801  // WS Input:
3802  const Index& atmosphere_dim,
3803  const Tensor3& z_field,
3804  const Vector& lat_grid,
3805  const Vector& lon_grid,
3806  // WS Generic Input:
3807  const Numeric& z1,
3808  const Numeric& z2,
3809  const Numeric& lat1,
3810  const Numeric& lat2,
3811  const Numeric& lon1,
3812  const Numeric& lon2,
3813  // Verbosity object:
3814  const Verbosity& verbosity);
3815 
3817 
3845 void cloudbox_checkedCalc(// WS Output:
3846  Index& cloudbox_checked,
3847  // WS Input:
3848  const Index& basics_checked,
3849  const Index& atmosphere_dim,
3850  const Vector& p_grid,
3851  const Vector& lat_grid,
3852  const Vector& lon_grid,
3853  const Tensor3& wind_u_field,
3854  const Tensor3& wind_v_field,
3855  const Tensor3& wind_w_field,
3856  const Index& cloudbox_on,
3857  const ArrayOfIndex& cloudbox_limits,
3858  // Verbosity object:
3859  const Verbosity& verbosity);
3860 
3862 
3879 void complex_nWaterLiebe93(// WS Output:
3880  Matrix& complex_n,
3881  // WS Input:
3882  const Vector& f_grid,
3883  // WS Generic Input:
3884  const Numeric& t,
3885  // Verbosity object:
3886  const Verbosity& verbosity);
3887 
3889 
3918 void DoitAngularGridsSet(// WS Output:
3919  Index& doit_za_grid_size,
3920  Vector& scat_aa_grid,
3921  Vector& scat_za_grid,
3922  // WS Generic Input:
3923  const Index& N_za_grid,
3924  const Index& N_aa_grid,
3925  const String& za_grid_opt_file,
3926  // Verbosity object:
3927  const Verbosity& verbosity);
3928 
3930 
3961 void DoitCloudboxFieldPut(// WS Output:
3962  Tensor7& scat_i_p,
3963  Tensor7& scat_i_lat,
3964  Tensor7& scat_i_lon,
3965  Tensor4& doit_i_field1D_spectrum,
3966  // WS Input:
3967  const Tensor6& doit_i_field,
3968  const Vector& f_grid,
3969  const Index& f_index,
3970  const Vector& p_grid,
3971  const Vector& lat_grid,
3972  const Vector& lon_grid,
3973  const Vector& scat_za_grid,
3974  const Vector& scat_aa_grid,
3975  const Index& stokes_dim,
3976  const Index& atmosphere_dim,
3977  const ArrayOfIndex& cloudbox_limits,
3978  const Matrix& sensor_pos,
3979  const Tensor3& z_field,
3980  // Verbosity object:
3981  const Verbosity& verbosity);
3982 
3984 
4006 void doit_conv_flagAbs(// WS Output:
4007  Index& doit_conv_flag,
4008  Index& doit_iteration_counter,
4009  // WS Input:
4010  const Tensor6& doit_i_field,
4011  const Tensor6& doit_i_field_old,
4012  // WS Generic Input:
4013  const Vector& epsilon,
4014  // Verbosity object:
4015  const Verbosity& verbosity);
4016 
4018 
4038 void doit_conv_flagLsq(// WS Output:
4039  Index& doit_conv_flag,
4040  Index& doit_iteration_counter,
4041  // WS Input:
4042  const Tensor6& doit_i_field,
4043  const Tensor6& doit_i_field_old,
4044  const Vector& f_grid,
4045  const Index& f_index,
4046  // WS Generic Input:
4047  const Vector& epsilon,
4048  // Verbosity object:
4049  const Verbosity& verbosity);
4050 
4052 
4069 void doit_conv_flagAbsBT(// WS Output:
4070  Index& doit_conv_flag,
4071  Index& doit_iteration_counter,
4072  // WS Input:
4073  const Tensor6& doit_i_field,
4074  const Tensor6& doit_i_field_old,
4075  const Vector& f_grid,
4076  const Index& f_index,
4077  // WS Generic Input:
4078  const Vector& epsilon,
4079  // Verbosity object:
4080  const Verbosity& verbosity);
4081 
4083 
4105 void DoitInit(// WS Output:
4106  Index& scat_p_index,
4107  Index& scat_lat_index,
4108  Index& scat_lon_index,
4109  Index& scat_za_index,
4110  Index& scat_aa_index,
4111  Tensor6& doit_scat_field,
4112  Tensor6& doit_i_field,
4113  Index& doit_is_initialized,
4114  // WS Input:
4115  const Index& stokes_dim,
4116  const Index& atmosphere_dim,
4117  const Vector& scat_za_grid,
4118  const Vector& scat_aa_grid,
4119  const Index& doit_za_grid_size,
4120  const Index& cloudbox_on,
4121  const ArrayOfIndex& cloudbox_limits,
4122  const ArrayOfSingleScatteringData& scat_data_raw,
4123  // Verbosity object:
4124  const Verbosity& verbosity);
4125 
4127 
4150 void doit_i_fieldIterate(// Workspace reference:
4151  Workspace& ws,
4152  // WS Output:
4153  Tensor6& doit_i_field,
4154  // WS Input:
4155  const Agenda& doit_scat_field_agenda,
4156  const Agenda& doit_rte_agenda,
4157  const Agenda& doit_conv_test_agenda,
4158  // Verbosity object:
4159  const Verbosity& verbosity);
4160 
4162 
4191 void doit_i_fieldSetClearsky(// WS Output:
4192  Tensor6& doit_i_field,
4193  // WS Input:
4194  const Tensor7& scat_i_p,
4195  const Tensor7& scat_i_lat,
4196  const Tensor7& scat_i_lon,
4197  const Vector& f_grid,
4198  const Index& f_index,
4199  const Vector& p_grid,
4200  const Vector& lat_grid,
4201  const Vector& lon_grid,
4202  const ArrayOfIndex& cloudbox_limits,
4203  const Index& atmosphere_dim,
4204  // WS Generic Input:
4205  const Index& all_frequencies,
4206  // Verbosity object:
4207  const Verbosity& verbosity);
4208 
4210 
4232 void doit_i_fieldSetConst(// WS Output:
4233  Tensor6& doit_i_field,
4234  // WS Input:
4235  const Tensor7& scat_i_p,
4236  const Tensor7& scat_i_lat,
4237  const Tensor7& scat_i_lon,
4238  const Vector& p_grid,
4239  const Vector& lat_grid,
4240  const Vector& lon_grid,
4241  const ArrayOfIndex& cloudbox_limits,
4242  const Index& atmosphere_dim,
4243  const Index& stokes_dim,
4244  // WS Generic Input:
4245  const Vector& value,
4246  // Verbosity object:
4247  const Verbosity& verbosity);
4248 
4250 
4286 void doit_i_fieldUpdate1D(// Workspace reference:
4287  Workspace& ws,
4288  // WS Output:
4289  Tensor6& doit_i_field,
4290  // WS Input:
4291  const Tensor6& doit_i_field_old,
4292  const Tensor6& doit_scat_field,
4293  const ArrayOfIndex& cloudbox_limits,
4294  const Agenda& abs_scalar_gas_agenda,
4295  const Tensor4& vmr_field,
4296  const Agenda& spt_calc_agenda,
4297  const Vector& scat_za_grid,
4298  const Tensor4& pnd_field,
4299  const Agenda& opt_prop_part_agenda,
4300  const Agenda& opt_prop_gas_agenda,
4301  const Agenda& ppath_step_agenda,
4302  const Vector& p_grid,
4303  const Tensor3& z_field,
4304  const Matrix& r_geoid,
4305  const Matrix& z_surface,
4306  const Tensor3& t_field,
4307  const Vector& f_grid,
4308  const Index& f_index,
4309  const Agenda& surface_prop_agenda,
4310  const Index& doit_za_interp,
4311  // Verbosity object:
4312  const Verbosity& verbosity);
4313 
4315 
4348 void doit_i_fieldUpdateSeq1D(// Workspace reference:
4349  Workspace& ws,
4350  // WS Output:
4351  Tensor6& doit_i_field,
4352  // WS Input:
4353  const Tensor6& doit_scat_field,
4354  const ArrayOfIndex& cloudbox_limits,
4355  const Agenda& abs_scalar_gas_agenda,
4356  const Tensor4& vmr_field,
4357  const Agenda& spt_calc_agenda,
4358  const Vector& scat_za_grid,
4359  const Tensor4& pnd_field,
4360  const Agenda& opt_prop_part_agenda,
4361  const Agenda& opt_prop_gas_agenda,
4362  const Agenda& ppath_step_agenda,
4363  const Vector& p_grid,
4364  const Tensor3& z_field,
4365  const Matrix& r_geoid,
4366  const Matrix& z_surface,
4367  const Tensor3& t_field,
4368  const Vector& f_grid,
4369  const Index& f_index,
4370  const Agenda& surface_prop_agenda,
4371  const Index& doit_za_interp,
4372  // Verbosity object:
4373  const Verbosity& verbosity);
4374 
4376 
4410 void doit_i_fieldUpdateSeq1DPP(// Workspace reference:
4411  Workspace& ws,
4412  // WS Output:
4413  Tensor6& doit_i_field,
4414  Index& scat_za_index,
4415  // WS Input:
4416  const Tensor6& doit_scat_field,
4417  const ArrayOfIndex& cloudbox_limits,
4418  const Agenda& abs_scalar_gas_agenda,
4419  const Tensor4& vmr_field,
4420  const Agenda& spt_calc_agenda,
4421  const Vector& scat_za_grid,
4422  const Tensor4& pnd_field,
4423  const Agenda& opt_prop_part_agenda,
4424  const Agenda& opt_prop_gas_agenda,
4425  const Agenda& ppath_step_agenda,
4426  const Vector& p_grid,
4427  const Tensor3& z_field,
4428  const Matrix& r_geoid,
4429  const Tensor3& t_field,
4430  const Vector& f_grid,
4431  const Index& f_index,
4432  // Verbosity object:
4433  const Verbosity& verbosity);
4434 
4436 
4473 void doit_i_fieldUpdateSeq3D(// Workspace reference:
4474  Workspace& ws,
4475  // WS Output:
4476  Tensor6& doit_i_field,
4477  // WS Input:
4478  const Tensor6& doit_scat_field,
4479  const ArrayOfIndex& cloudbox_limits,
4480  const Agenda& abs_scalar_gas_agenda,
4481  const Tensor4& vmr_field,
4482  const Agenda& spt_calc_agenda,
4483  const Vector& scat_za_grid,
4484  const Vector& scat_aa_grid,
4485  const Tensor4& pnd_field,
4486  const Agenda& opt_prop_part_agenda,
4487  const Agenda& opt_prop_gas_agenda,
4488  const Agenda& ppath_step_agenda,
4489  const Vector& p_grid,
4490  const Vector& lat_grid,
4491  const Vector& lon_grid,
4492  const Tensor3& z_field,
4493  const Matrix& r_geoid,
4494  const Matrix& z_surface,
4495  const Tensor3& t_field,
4496  const Vector& f_grid,
4497  const Index& f_index,
4498  const Index& doit_za_interp,
4499  // Verbosity object:
4500  const Verbosity& verbosity);
4501 
4503 
4525 void doit_scat_fieldCalc(// Workspace reference:
4526  Workspace& ws,
4527  // WS Output:
4528  Tensor6& doit_scat_field,
4529  // WS Input:
4530  const Agenda& pha_mat_spt_agenda,
4531  const Tensor6& doit_i_field,
4532  const Tensor4& pnd_field,
4533  const Tensor3& t_field,
4534  const Index& atmosphere_dim,
4535  const ArrayOfIndex& cloudbox_limits,
4536  const Vector& scat_za_grid,
4537  const Vector& scat_aa_grid,
4538  const Index& doit_za_grid_size,
4539  // Verbosity object:
4540  const Verbosity& verbosity);
4541 
4543 
4576 void doit_scat_fieldCalcLimb(// Workspace reference:
4577  Workspace& ws,
4578  // WS Output:
4579  Tensor6& doit_scat_field,
4580  // WS Input:
4581  const Agenda& pha_mat_spt_agenda,
4582  const Tensor6& doit_i_field,
4583  const Tensor4& pnd_field,
4584  const Tensor3& t_field,
4585  const Index& atmosphere_dim,
4586  const ArrayOfIndex& cloudbox_limits,
4587  const Vector& scat_za_grid,
4588  const Vector& scat_aa_grid,
4589  const Index& doit_za_grid_size,
4590  const Index& doit_za_interp,
4591  // Verbosity object:
4592  const Verbosity& verbosity);
4593 
4595 
4617 void DoitScatteringDataPrepare(// WS Output:
4618  ArrayOfTensor7& pha_mat_sptDOITOpt,
4619  ArrayOfSingleScatteringData& scat_data_mono,
4620  // WS Input:
4621  const Index& doit_za_grid_size,
4622  const Vector& scat_aa_grid,
4623  const ArrayOfSingleScatteringData& scat_data_raw,
4624  const Vector& f_grid,
4625  const Index& f_index,
4626  const Index& atmosphere_dim,
4627  const Index& stokes_dim,
4628  // Verbosity object:
4629  const Verbosity& verbosity);
4630 
4632 
4652 void DoitWriteIterationFields(// WS Input:
4653  const Index& doit_iteration_counter,
4654  const Tensor6& doit_i_field,
4655  // WS Generic Input:
4656  const ArrayOfIndex& iterations,
4657  // Verbosity object:
4658  const Verbosity& verbosity);
4659 
4661 
4685 void doit_za_grid_optCalc(// WS Output:
4686  Vector& doit_za_grid_opt,
4687  // WS Input:
4688  const Tensor6& doit_i_field,
4689  const Vector& scat_za_grid,
4690  const Index& doit_za_interp,
4691  // WS Generic Input:
4692  const Numeric& acc,
4693  // Verbosity object:
4694  const Verbosity& verbosity);
4695 
4697 
4709 void doit_za_interpSet(// WS Output:
4710  Index& doit_za_interp,
4711  // WS Input:
4712  const Index& atmosphere_dim,
4713  // WS Generic Input:
4714  const String& interp_method,
4715  // Verbosity object:
4716  const Verbosity& verbosity);
4717 
4719 
4733 void emissionPlanck(// WS Output:
4734  Vector& emission,
4735  // WS Input:
4736  const Vector& f_grid,
4737  const Numeric& rte_temperature,
4738  // Verbosity object:
4739  const Verbosity& verbosity);
4740 
4742 
4756 void Error(// WS Generic Input:
4757  const String& msg,
4758  // Verbosity object:
4759  const Verbosity& verbosity);
4760 
4762 
4772 void Exit(// Verbosity object:
4773  const Verbosity& verbosity);
4774 
4776 
4787 void ext_matAddGas(// WS Output:
4788  Tensor3& ext_mat,
4789  // WS Input:
4790  const Matrix& abs_scalar_gas,
4791  // Verbosity object:
4792  const Verbosity& verbosity);
4793 
4795 
4820 void ext_matAddPart(// WS Output:
4821  Tensor3& ext_mat,
4822  // WS Input:
4823  const Tensor3& ext_mat_spt,
4824  const Tensor4& pnd_field,
4825  const Index& atmosphere_dim,
4826  const Index& scat_p_index,
4827  const Index& scat_lat_index,
4828  const Index& scat_lon_index,
4829  // Verbosity object:
4830  const Verbosity& verbosity);
4831 
4833 
4851 void ext_matInit(// WS Output:
4852  Tensor3& ext_mat,
4853  // WS Input:
4854  const Vector& f_grid,
4855  const Index& stokes_dim,
4856  const Index& f_index,
4857  // Verbosity object:
4858  const Verbosity& verbosity);
4859 
4861 
4868 void FlagOff(// WS Generic Output:
4869  Index& i,
4870  // Verbosity object:
4871  const Verbosity& verbosity);
4872 
4874 
4881 void FlagOn(// WS Generic Output:
4882  Index& i,
4883  // Verbosity object:
4884  const Verbosity& verbosity);
4885 
4887 
4917 void ForLoop(// Workspace reference:
4918  Workspace& ws,
4919  // WS Input:
4920  const Agenda& forloop_agenda,
4921  // WS Generic Input:
4922  const Index& start,
4923  const Index& stop,
4924  const Index& step,
4925  // Verbosity object:
4926  const Verbosity& verbosity);
4927 
4929 
4940 void f_gridFromGasAbsLookup(// WS Output:
4941  Vector& f_grid,
4942  // WS Input:
4943  const GasAbsLookup& abs_lookup,
4944  // Verbosity object:
4945  const Verbosity& verbosity);
4946 
4948 
4981 void f_gridFromSensorAMSU(// WS Output:
4982  Vector& f_grid,
4983  // WS Input:
4984  const Vector& lo_multi,
4985  const ArrayOfVector& f_backend_multi,
4986  const ArrayOfArrayOfGriddedField1& backend_channel_response_multi,
4987  // WS Generic Input:
4988  const Numeric& spacing,
4989  // Verbosity object:
4990  const Verbosity& verbosity);
4991 
4993 
5021 void f_gridFromSensorHIRS(// WS Output:
5022  Vector& f_grid,
5023  // WS Input:
5024  const Vector& f_backend,
5025  const ArrayOfGriddedField1& backend_channel_response,
5026  // WS Generic Input:
5027  const Numeric& spacing,
5028  // Verbosity object:
5029  const Verbosity& verbosity);
5030 
5032 
5047 void f_gridSelectFIndex(// WS Output:
5048  Vector& f_grid,
5049  // WS Input:
5050  const Index& f_index,
5051  // Verbosity object:
5052  const Verbosity& verbosity);
5053 
5055 
5071 void Massdensity_cleanup(// WS Output:
5072  Tensor4& massdensity_field,
5073  // WS Generic Input:
5074  const Numeric& massdensity_threshold,
5075  // Verbosity object:
5076  const Verbosity& verbosity);
5077 
5079 
5112 void INCLUDE(// Verbosity object:
5113  const Verbosity& verbosity);
5114 
5116 
5124 void IndexSet(// WS Generic Output:
5125  Index& i,
5126  // WS Generic Input:
5127  const Index& value,
5128  // Verbosity object:
5129  const Verbosity& verbosity);
5130 
5132 
5142 void IndexStep(// WS Generic Output:
5143  Index& i2,
5144  // WS Generic Input:
5145  const Index& gin1,
5146  // Verbosity object:
5147  const Verbosity& verbosity);
5148 
5150 
5165 void InterpAtmFieldToRteGps(// WS Generic Output:
5166  Numeric& x,
5167  // WS Input:
5168  const Index& atmosphere_dim,
5169  const GridPos& rte_gp_p,
5170  const GridPos& rte_gp_lat,
5171  const GridPos& rte_gp_lon,
5172  // WS Generic Input:
5173  const Tensor3& field,
5174  // Verbosity object:
5175  const Verbosity& verbosity);
5176 
5178 
5203 void InterpSurfaceEmissivityFieldIncLatLon(// WS Generic Output:
5204  Numeric& outvalue,
5205  // WS Input:
5206  const Index& atmosphere_dim,
5207  const Vector& rte_pos,
5208  const Vector& rte_los,
5209  // WS Generic Input:
5210  const GriddedField3& gfield,
5211  // Verbosity object:
5212  const Verbosity& verbosity);
5213 
5215 
5229 void InterpSurfaceFieldToRteGps(// WS Generic Output:
5230  Numeric& x,
5231  // WS Input:
5232  const Index& atmosphere_dim,
5233  const GridPos& rte_gp_lat,
5234  const GridPos& rte_gp_lon,
5235  // WS Generic Input:
5236  const Matrix& gin1,
5237  // Verbosity object:
5238  const Verbosity& verbosity);
5239 
5241 
5300 void iyBeerLambertStandardClearsky(// Workspace reference:
5301  Workspace& ws,
5302  // WS Output:
5303  Matrix& iy,
5304  Matrix& iy_error,
5305  Index& iy_error_type,
5306  Matrix& iy_aux,
5307  ArrayOfTensor3& diy_dx,
5308  // WS Input:
5309  const Index& iy_agenda_call1,
5310  const Tensor3& iy_transmission,
5311  const Vector& rte_pos,
5312  const Vector& rte_los,
5313  const Index& jacobian_do,
5314  const Index& atmosphere_dim,
5315  const Vector& p_grid,
5316  const Vector& lat_grid,
5317  const Vector& lon_grid,
5318  const Tensor3& z_field,
5319  const Tensor3& t_field,
5320  const Tensor4& vmr_field,
5321  const Tensor3& wind_u_field,
5322  const Tensor3& wind_v_field,
5323  const Tensor3& wind_w_field,
5324  const Matrix& r_geoid,
5325  const Matrix& z_surface,
5326  const Index& cloudbox_on,
5327  const ArrayOfIndex& cloudbox_limits,
5328  const Index& stokes_dim,
5329  const Vector& f_grid,
5330  const ArrayOfArrayOfSpeciesTag& abs_species,
5331  const Agenda& ppath_step_agenda,
5332  const Agenda& abs_scalar_gas_agenda,
5333  const Agenda& iy_clearsky_agenda,
5334  const Agenda& iy_space_agenda,
5335  const Agenda& surface_prop_agenda,
5336  const Agenda& iy_cloudbox_agenda,
5337  const ArrayOfRetrievalQuantity& jacobian_quantities,
5338  const ArrayOfArrayOfIndex& jacobian_indices,
5339  // Verbosity object:
5340  const Verbosity& verbosity);
5341 
5343 
5391 void iyBeerLambertStandardCloudbox(// Workspace reference:
5392  Workspace& ws,
5393  // WS Output:
5394  Matrix& iy,
5395  Matrix& iy_error,
5396  Index& iy_error_type,
5397  Matrix& iy_aux,
5398  ArrayOfTensor3& diy_dx,
5399  // WS Input:
5400  const Tensor3& iy_transmission,
5401  const Vector& rte_pos,
5402  const Vector& rte_los,
5403  const Index& jacobian_do,
5404  const Index& atmosphere_dim,
5405  const Vector& p_grid,
5406  const Vector& lat_grid,
5407  const Vector& lon_grid,
5408  const Tensor3& z_field,
5409  const Tensor3& t_field,
5410  const Tensor4& vmr_field,
5411  const Matrix& r_geoid,
5412  const Matrix& z_surface,
5413  const Index& cloudbox_on,
5414  const ArrayOfIndex& cloudbox_limits,
5415  const Index& stokes_dim,
5416  const Vector& f_grid,
5417  const Agenda& ppath_step_agenda,
5418  const Agenda& abs_scalar_gas_agenda,
5419  const Agenda& iy_clearsky_agenda,
5420  const Tensor4& pnd_field,
5421  const Index& use_mean_scat_data,
5422  const ArrayOfSingleScatteringData& scat_data_raw,
5423  const Agenda& opt_prop_gas_agenda,
5424  // Verbosity object:
5425  const Verbosity& verbosity);
5426 
5428 
5488 void iyEmissionStandardClearsky(// Workspace reference:
5489  Workspace& ws,
5490  // WS Output:
5491  Matrix& iy,
5492  Matrix& iy_error,
5493  Index& iy_error_type,
5494  Matrix& iy_aux,
5495  ArrayOfTensor3& diy_dx,
5496  // WS Input:
5497  const Index& iy_agenda_call1,
5498  const Tensor3& iy_transmission,
5499  const Vector& rte_pos,
5500  const Vector& rte_los,
5501  const Index& jacobian_do,
5502  const Index& atmosphere_dim,
5503  const Vector& p_grid,
5504  const Vector& lat_grid,
5505  const Vector& lon_grid,
5506  const Tensor3& z_field,
5507  const Tensor3& t_field,
5508  const Tensor4& vmr_field,
5509  const Tensor3& wind_u_field,
5510  const Tensor3& wind_v_field,
5511  const Tensor3& wind_w_field,
5512  const Matrix& r_geoid,
5513  const Matrix& z_surface,
5514  const Index& cloudbox_on,
5515  const ArrayOfIndex& cloudbox_limits,
5516  const Index& stokes_dim,
5517  const Vector& f_grid,
5518  const ArrayOfArrayOfSpeciesTag& abs_species,
5519  const Agenda& ppath_step_agenda,
5520  const Agenda& emission_agenda,
5521  const Agenda& abs_scalar_gas_agenda,
5522  const Agenda& iy_clearsky_agenda,
5523  const Agenda& iy_space_agenda,
5524  const Agenda& surface_prop_agenda,
5525  const Agenda& iy_cloudbox_agenda,
5526  const ArrayOfRetrievalQuantity& jacobian_quantities,
5527  const ArrayOfArrayOfIndex& jacobian_indices,
5528  // Verbosity object:
5529  const Verbosity& verbosity);
5530 
5532 
5570 void iyEmissionStandardClearskyBasic(// Workspace reference:
5571  Workspace& ws,
5572  // WS Output:
5573  Matrix& iy,
5574  // WS Input:
5575  const Vector& rte_pos,
5576  const Vector& rte_los,
5577  const Index& jacobian_do,
5578  const Index& atmosphere_dim,
5579  const Vector& p_grid,
5580  const Vector& lat_grid,
5581  const Vector& lon_grid,
5582  const Tensor3& z_field,
5583  const Tensor3& t_field,
5584  const Tensor4& vmr_field,
5585  const Tensor3& wind_u_field,
5586  const Tensor3& wind_v_field,
5587  const Tensor3& wind_w_field,
5588  const Matrix& r_geoid,
5589  const Matrix& z_surface,
5590  const Index& cloudbox_on,
5591  const ArrayOfIndex& cloudbox_limits,
5592  const Index& stokes_dim,
5593  const Vector& f_grid,
5594  const Agenda& ppath_step_agenda,
5595  const Agenda& emission_agenda,
5596  const Agenda& abs_scalar_gas_agenda,
5597  const Agenda& iy_clearsky_basic_agenda,
5598  const Agenda& iy_space_agenda,
5599  const Agenda& surface_prop_agenda,
5600  const Agenda& iy_cloudbox_agenda,
5601  // Verbosity object:
5602  const Verbosity& verbosity);
5603 
5605 
5670 void iyMC(// Workspace reference:
5671  Workspace& ws,
5672  // WS Output:
5673  Matrix& iy,
5674  Matrix& iy_error,
5675  Index& iy_error_type,
5676  Matrix& iy_aux,
5677  ArrayOfTensor3& diy_dx,
5678  // WS Input:
5679  const Index& iy_agenda_call1,
5680  const Tensor3& iy_transmission,
5681  const Vector& rte_pos,
5682  const Vector& rte_los,
5683  const Index& jacobian_do,
5684  const Index& atmosphere_dim,
5685  const Vector& p_grid,
5686  const Vector& lat_grid,
5687  const Vector& lon_grid,
5688  const Tensor3& z_field,
5689  const Tensor3& t_field,
5690  const Tensor4& vmr_field,
5691  const Matrix& r_geoid,
5692  const Matrix& z_surface,
5693  const Index& cloudbox_on,
5694  const ArrayOfIndex& cloudbox_limits,
5695  const Index& cloudbox_checked,
5696  const Index& stokes_dim,
5697  const Vector& f_grid,
5698  const ArrayOfSingleScatteringData& scat_data_raw,
5699  const Agenda& iy_space_agenda,
5700  const Agenda& surface_prop_agenda,
5701  const Agenda& abs_scalar_gas_agenda,
5702  const Agenda& opt_prop_gas_agenda,
5703  const Tensor4& pnd_field,
5704  const String& y_unit,
5705  const Numeric& mc_std_err,
5706  const Index& mc_max_time,
5707  const Index& mc_max_iter,
5708  // Verbosity object:
5709  const Verbosity& verbosity);
5710 
5712 
5759 void iyInterpCloudboxField(// WS Output:
5760  Matrix& iy,
5761  Matrix& iy_error,
5762  Index& iy_error_type,
5763  Matrix& iy_aux,
5764  ArrayOfTensor3& diy_dx,
5765  // WS Input:
5766  const Tensor3& iy_transmission,
5767  const Tensor7& scat_i_p,
5768  const Tensor7& scat_i_lat,
5769  const Tensor7& scat_i_lon,
5770  const Tensor4& doit_i_field1D_spectrum,
5771  const GridPos& rte_gp_p,
5772  const GridPos& rte_gp_lat,
5773  const GridPos& rte_gp_lon,
5774  const Vector& rte_los,
5775  const Index& jacobian_do,
5776  const Index& cloudbox_on,
5777  const ArrayOfIndex& cloudbox_limits,
5778  const Index& atmosphere_dim,
5779  const Index& stokes_dim,
5780  const Vector& scat_za_grid,
5781  const Vector& scat_aa_grid,
5782  const Vector& f_grid,
5783  // Verbosity object:
5784  const Verbosity& verbosity);
5785 
5787 
5820 void iyInterpPolyCloudboxField(// WS Output:
5821  Matrix& iy,
5822  Matrix& iy_error,
5823  Index& iy_error_type,
5824  Matrix& iy_aux,
5825  ArrayOfTensor3& diy_dx,
5826  // WS Input:
5827  const Tensor3& iy_transmission,
5828  const Tensor7& scat_i_p,
5829  const Tensor7& scat_i_lat,
5830  const Tensor7& scat_i_lon,
5831  const Tensor4& doit_i_field1D_spectrum,
5832  const GridPos& rte_gp_p,
5833  const GridPos& rte_gp_lat,
5834  const GridPos& rte_gp_lon,
5835  const Vector& rte_los,
5836  const Index& jacobian_do,
5837  const Index& cloudbox_on,
5838  const ArrayOfIndex& cloudbox_limits,
5839  const Index& atmosphere_dim,
5840  const Index& stokes_dim,
5841  const Vector& scat_za_grid,
5842  const Vector& scat_aa_grid,
5843  const Vector& f_grid,
5844  // Verbosity object:
5845  const Verbosity& verbosity);
5846 
5848 
5889 void jacobianAddAbsSpecies(// Workspace reference:
5890  Workspace& ws,
5891  // WS Output:
5892  ArrayOfRetrievalQuantity& jacobian_quantities,
5893  Agenda& jacobian_agenda,
5894  // WS Input:
5895  const Index& atmosphere_dim,
5896  const Vector& p_grid,
5897  const Vector& lat_grid,
5898  const Vector& lon_grid,
5899  // WS Generic Input:
5900  const Vector& g1,
5901  const Vector& g2,
5902  const Vector& g3,
5903  const String& species,
5904  const String& method,
5905  const String& unit,
5906  const Numeric& dx,
5907  // Verbosity object:
5908  const Verbosity& verbosity);
5909 
5911 
5937 void jacobianAddFreqShiftAndStretch(// Workspace reference:
5938  Workspace& ws,
5939  // WS Output:
5940  ArrayOfRetrievalQuantity& jacobian_quantities,
5941  Agenda& jacobian_agenda,
5942  // WS Input:
5943  const Vector& f_grid,
5944  // WS Generic Input:
5945  const String& calcmode,
5946  const Numeric& df,
5947  const Index& do_stretch,
5948  // Verbosity object:
5949  const Verbosity& verbosity);
5950 
5952 
5989 void jacobianAddPointingZa(// Workspace reference:
5990  Workspace& ws,
5991  // WS Output:
5992  ArrayOfRetrievalQuantity& jacobian_quantities,
5993  Agenda& jacobian_agenda,
5994  // WS Input:
5995  const Matrix& sensor_pos,
5996  const Vector& sensor_time,
5997  // WS Generic Input:
5998  const Index& poly_order,
5999  const String& calcmode,
6000  const Numeric& dza,
6001  // Verbosity object:
6002  const Verbosity& verbosity);
6003 
6005 
6032 void jacobianAddPolyfit(// Workspace reference:
6033  Workspace& ws,
6034  // WS Output:
6035  ArrayOfRetrievalQuantity& jacobian_quantities,
6036  Agenda& jacobian_agenda,
6037  // WS Input:
6038  const ArrayOfIndex& sensor_response_pol_grid,
6039  const Vector& sensor_response_f_grid,
6040  const Vector& sensor_response_za_grid,
6041  const Matrix& sensor_pos,
6042  // WS Generic Input:
6043  const Index& poly_order,
6044  const Index& no_pol_variation,
6045  const Index& no_los_variation,
6046  const Index& no_mblock_variation,
6047  // Verbosity object:
6048  const Verbosity& verbosity);
6049 
6051 
6089 void jacobianAddTemperature(// Workspace reference:
6090  Workspace& ws,
6091  // WS Output:
6092  ArrayOfRetrievalQuantity& jacobian_quantities,
6093  Agenda& jacobian_agenda,
6094  // WS Input:
6095  const Index& atmosphere_dim,
6096  const Vector& p_grid,
6097  const Vector& lat_grid,
6098  const Vector& lon_grid,
6099  // WS Generic Input:
6100  const Vector& g1,
6101  const Vector& g2,
6102  const Vector& g3,
6103  const String& hse,
6104  const String& method,
6105  const Numeric& dt,
6106  // Verbosity object:
6107  const Verbosity& verbosity);
6108 
6110 
6125 void jacobianCalcAbsSpeciesAnalytical(// WS Output:
6126  Matrix& jacobian,
6127  // WS Input:
6128  const Index& imblock,
6129  const Vector& iyb,
6130  const Vector& yb,
6131  // Verbosity object:
6132  const Verbosity& verbosity);
6133 
6135 
6173 void jacobianCalcAbsSpeciesPerturbations(// Workspace reference:
6174  Workspace& ws,
6175  // WS Output:
6176  Matrix& jacobian,
6177  // WS Input:
6178  const Index& imblock,
6179  const Vector& iyb,
6180  const Vector& yb,
6181  const Index& atmosphere_dim,
6182  const Vector& p_grid,
6183  const Vector& lat_grid,
6184  const Vector& lon_grid,
6185  const Tensor3& t_field,
6186  const Tensor3& z_field,
6187  const Tensor4& vmr_field,
6188  const ArrayOfArrayOfSpeciesTag& abs_species,
6189  const Index& cloudbox_on,
6190  const Index& stokes_dim,
6191  const Vector& f_grid,
6192  const Matrix& sensor_pos,
6193  const Matrix& sensor_los,
6194  const Vector& mblock_za_grid,
6195  const Vector& mblock_aa_grid,
6196  const Index& antenna_dim,
6197  const Sparse& sensor_response,
6198  const Agenda& iy_clearsky_agenda,
6199  const String& y_unit,
6200  const ArrayOfRetrievalQuantity& jacobian_quantities,
6201  const ArrayOfArrayOfIndex& jacobian_indices,
6202  // WS Generic Input:
6203  const String& species,
6204  // Verbosity object:
6205  const Verbosity& verbosity);
6206 
6208 
6234 void jacobianCalcFreqShiftAndStretchInterp(// WS Output:
6235  Matrix& jacobian,
6236  // WS Input:
6237  const Index& imblock,
6238  const Vector& iyb,
6239  const Vector& yb,
6240  const Index& stokes_dim,
6241  const Vector& f_grid,
6242  const Vector& mblock_za_grid,
6243  const Vector& mblock_aa_grid,
6244  const Index& antenna_dim,
6245  const Sparse& sensor_response,
6246  const ArrayOfIndex& sensor_response_pol_grid,
6247  const Vector& sensor_response_f_grid,
6248  const Vector& sensor_response_za_grid,
6249  const ArrayOfRetrievalQuantity& jacobian_quantities,
6250  const ArrayOfArrayOfIndex& jacobian_indices,
6251  // Verbosity object:
6252  const Verbosity& verbosity);
6253 
6255 
6280 void jacobianCalcPointingZaInterp(// WS Output:
6281  Matrix& jacobian,
6282  // WS Input:
6283  const Index& imblock,
6284  const Vector& iyb,
6285  const Vector& yb,
6286  const Index& stokes_dim,
6287  const Vector& f_grid,
6288  const Matrix& sensor_los,
6289  const Vector& mblock_za_grid,
6290  const Vector& mblock_aa_grid,
6291  const Index& antenna_dim,
6292  const Sparse& sensor_response,
6293  const Vector& sensor_time,
6294  const ArrayOfRetrievalQuantity& jacobian_quantities,
6295  const ArrayOfArrayOfIndex& jacobian_indices,
6296  // Verbosity object:
6297  const Verbosity& verbosity);
6298 
6300 
6338 void jacobianCalcPointingZaRecalc(// Workspace reference:
6339  Workspace& ws,
6340  // WS Output:
6341  Matrix& jacobian,
6342  // WS Input:
6343  const Index& imblock,
6344  const Vector& iyb,
6345  const Vector& yb,
6346  const Index& atmosphere_dim,
6347  const Vector& p_grid,
6348  const Vector& lat_grid,
6349  const Vector& lon_grid,
6350  const Tensor3& t_field,
6351  const Tensor3& z_field,
6352  const Tensor4& vmr_field,
6353  const Index& cloudbox_on,
6354  const Index& stokes_dim,
6355  const Vector& f_grid,
6356  const Matrix& sensor_pos,
6357  const Matrix& sensor_los,
6358  const Vector& mblock_za_grid,
6359  const Vector& mblock_aa_grid,
6360  const Index& antenna_dim,
6361  const Sparse& sensor_response,
6362  const Vector& sensor_time,
6363  const Agenda& iy_clearsky_agenda,
6364  const String& y_unit,
6365  const ArrayOfRetrievalQuantity& jacobian_quantities,
6366  const ArrayOfArrayOfIndex& jacobian_indices,
6367  // Verbosity object:
6368  const Verbosity& verbosity);
6369 
6371 
6391 void jacobianCalcPolyfit(// WS Output:
6392  Matrix& jacobian,
6393  // WS Input:
6394  const Index& imblock,
6395  const Vector& iyb,
6396  const Vector& yb,
6397  const Sparse& sensor_response,
6398  const ArrayOfIndex& sensor_response_pol_grid,
6399  const Vector& sensor_response_f_grid,
6400  const Vector& sensor_response_za_grid,
6401  const ArrayOfRetrievalQuantity& jacobian_quantities,
6402  const ArrayOfArrayOfIndex& jacobian_indices,
6403  // WS Generic Input:
6404  const Index& poly_coeff,
6405  // Verbosity object:
6406  const Verbosity& verbosity);
6407 
6409 
6424 void jacobianCalcTemperatureAnalytical(// WS Output:
6425  Matrix& jacobian,
6426  // WS Input:
6427  const Index& imblock,
6428  const Vector& iyb,
6429  const Vector& yb,
6430  // Verbosity object:
6431  const Verbosity& verbosity);
6432 
6434 
6475 void jacobianCalcTemperaturePerturbations(// Workspace reference:
6476  Workspace& ws,
6477  // WS Output:
6478  Matrix& jacobian,
6479  // WS Input:
6480  const Index& imblock,
6481  const Vector& iyb,
6482  const Vector& yb,
6483  const Index& atmosphere_dim,
6484  const Vector& p_grid,
6485  const Vector& lat_grid,
6486  const Vector& lon_grid,
6487  const Tensor3& t_field,
6488  const Tensor3& z_field,
6489  const Tensor4& vmr_field,
6490  const ArrayOfArrayOfSpeciesTag& abs_species,
6491  const Matrix& r_geoid,
6492  const Matrix& z_surface,
6493  const Index& cloudbox_on,
6494  const Index& stokes_dim,
6495  const Vector& f_grid,
6496  const Matrix& sensor_pos,
6497  const Matrix& sensor_los,
6498  const Vector& mblock_za_grid,
6499  const Vector& mblock_aa_grid,
6500  const Index& antenna_dim,
6501  const Sparse& sensor_response,
6502  const Agenda& iy_clearsky_agenda,
6503  const String& y_unit,
6504  const Numeric& p_hse,
6505  const Numeric& z_hse_accuracy,
6506  const ArrayOfRetrievalQuantity& jacobian_quantities,
6507  const ArrayOfArrayOfIndex& jacobian_indices,
6508  // Verbosity object:
6509  const Verbosity& verbosity);
6510 
6512 
6533 void jacobianClose(// Workspace reference:
6534  Workspace& ws,
6535  // WS Output:
6536  Index& jacobian_do,
6537  Matrix& jacobian,
6538  ArrayOfArrayOfIndex& jacobian_indices,
6539  Agenda& jacobian_agenda,
6540  // WS Input:
6541  const ArrayOfRetrievalQuantity& jacobian_quantities,
6542  const Matrix& sensor_pos,
6543  const Sparse& sensor_response,
6544  // Verbosity object:
6545  const Verbosity& verbosity);
6546 
6548 
6563 void jacobianInit(// WS Output:
6564  ArrayOfRetrievalQuantity& jacobian_quantities,
6565  Agenda& jacobian_agenda,
6566  // Verbosity object:
6567  const Verbosity& verbosity);
6568 
6570 
6585 void jacobianOff(// WS Output:
6586  Index& jacobian_do,
6587  Agenda& jacobian_agenda,
6588  ArrayOfRetrievalQuantity& jacobian_quantities,
6589  ArrayOfArrayOfIndex& jacobian_indices,
6590  // Verbosity object:
6591  const Verbosity& verbosity);
6592 
6594 
6617 void MatrixCBR(// WS Generic Output:
6618  Matrix& m,
6619  // WS Input:
6620  const Index& stokes_dim,
6621  // WS Generic Input:
6622  const Vector& f,
6623  // Verbosity object:
6624  const Verbosity& verbosity);
6625 
6627 
6641 void MatrixMatrixMultiply(// WS Generic Output:
6642  Matrix& gout1,
6643  // WS Generic Input:
6644  const Matrix& gin1,
6645  const Matrix& gin2,
6646  // Verbosity object:
6647  const Verbosity& verbosity);
6648 
6650 
6669 void MatrixPlanck(// WS Generic Output:
6670  Matrix& m,
6671  // WS Input:
6672  const Index& stokes_dim,
6673  // WS Generic Input:
6674  const Vector& gin1,
6675  const Numeric& gin2,
6676  // Verbosity object:
6677  const Verbosity& verbosity);
6678 
6680 
6692 void MatrixScale(// WS Generic Output:
6693  Matrix& mout,
6694  // WS Generic Input:
6695  const Matrix& min,
6696  const Numeric& value,
6697  // Verbosity object:
6698  const Verbosity& verbosity);
6699 
6701 
6713 void MatrixSetConstant(// WS Generic Output:
6714  Matrix& m,
6715  // WS Input:
6716  const Index& nrows,
6717  const Index& ncols,
6718  // WS Generic Input:
6719  const Numeric& value,
6720  // Verbosity object:
6721  const Verbosity& verbosity);
6722 
6724 
6735 void MatrixSet(// WS Generic Output:
6736  Matrix& gout1,
6737  // WS Generic Input:
6738  const Matrix& values,
6739  // Verbosity object:
6740  const Verbosity& verbosity);
6741 
6743 
6754 void MatrixUnitIntensity(// WS Generic Output:
6755  Matrix& m,
6756  // WS Input:
6757  const Index& stokes_dim,
6758  // WS Generic Input:
6759  const Vector& f,
6760  // Verbosity object:
6761  const Verbosity& verbosity);
6762 
6764 
6772 void Matrix1ColFromVector(// WS Generic Output:
6773  Matrix& m,
6774  // WS Generic Input:
6775  const Vector& v,
6776  // Verbosity object:
6777  const Verbosity& verbosity);
6778 
6780 
6792 void Matrix2ColFromVectors(// WS Generic Output:
6793  Matrix& m,
6794  // WS Generic Input:
6795  const Vector& v1,
6796  const Vector& v2,
6797  // Verbosity object:
6798  const Verbosity& verbosity);
6799 
6801 
6814 void Matrix3ColFromVectors(// WS Generic Output:
6815  Matrix& m,
6816  // WS Generic Input:
6817  const Vector& v1,
6818  const Vector& v2,
6819  const Vector& v3,
6820  // Verbosity object:
6821  const Verbosity& verbosity);
6822 
6824 
6839 void MatrixCompare(// WS Generic Input:
6840  const Matrix& matrix1,
6841  const Matrix& matrix2,
6842  const Numeric& maxabsdiff,
6843  // Verbosity object:
6844  const Verbosity& verbosity);
6845 
6847 
6855 void Matrix1RowFromVector(// WS Generic Output:
6856  Matrix& m,
6857  // WS Generic Input:
6858  const Vector& v,
6859  // Verbosity object:
6860  const Verbosity& verbosity);
6861 
6863 
6875 void Matrix2RowFromVectors(// WS Generic Output:
6876  Matrix& m,
6877  // WS Generic Input:
6878  const Vector& v1,
6879  const Vector& v2,
6880  // Verbosity object:
6881  const Verbosity& verbosity);
6882 
6884 
6897 void Matrix3RowFromVectors(// WS Generic Output:
6898  Matrix& m,
6899  // WS Generic Input:
6900  const Vector& v1,
6901  const Vector& v2,
6902  const Vector& v3,
6903  // Verbosity object:
6904  const Verbosity& verbosity);
6905 
6907 
6920 void mc_antennaSetGaussian(// WS Output:
6921  MCAntenna& mc_antenna,
6922  // WS Generic Input:
6923  const Numeric& za_sigma,
6924  const Numeric& aa_sigma,
6925  // Verbosity object:
6926  const Verbosity& verbosity);
6927 
6929 
6942 void mc_antennaSetGaussianByFWHM(// WS Output:
6943  MCAntenna& mc_antenna,
6944  // WS Generic Input:
6945  const Numeric& za_fwhm,
6946  const Numeric& aa_fwhm,
6947  // Verbosity object:
6948  const Verbosity& verbosity);
6949 
6951 
6961 void mc_antennaSetPencilBeam(// WS Output:
6962  MCAntenna& mc_antenna,
6963  // Verbosity object:
6964  const Verbosity& verbosity);
6965 
6967 
6998 void mc_IWP_cloud_opt_pathCalc(// Workspace reference:
6999  Workspace& ws,
7000  // WS Output:
7001  Numeric& mc_IWP,
7002  Numeric& mc_cloud_opt_path,
7003  Numeric& mc_IWP_error,
7004  Numeric& mc_cloud_opt_path_error,
7005  Index& mc_iteration_count,
7006  // WS Input:
7007  const MCAntenna& mc_antenna,
7008  const Matrix& sensor_pos,
7009  const Matrix& sensor_los,
7010  const Agenda& ppath_step_agenda,
7011  const Vector& p_grid,
7012  const Vector& lat_grid,
7013  const Vector& lon_grid,
7014  const Matrix& r_geoid,
7015  const Matrix& z_surface,
7016  const Tensor3& z_field,
7017  const Tensor3& t_field,
7018  const Tensor4& vmr_field,
7019  const ArrayOfIndex& cloudbox_limits,
7020  const Tensor4& pnd_field,
7021  const ArrayOfSingleScatteringData& scat_data_mono,
7022  const Vector& particle_masses,
7023  const Index& mc_seed,
7024  // WS Generic Input:
7025  const Index& max_iter,
7026  // Verbosity object:
7027  const Verbosity& verbosity);
7028 
7030 
7089 void MCGeneral(// Workspace reference:
7090  Workspace& ws,
7091  // WS Output:
7092  Vector& y,
7093  Index& mc_iteration_count,
7094  Vector& mc_error,
7095  Tensor3& mc_points,
7096  // WS Input:
7097  const MCAntenna& mc_antenna,
7098  const Vector& f_grid,
7099  const Index& f_index,
7100  const Matrix& sensor_pos,
7101  const Matrix& sensor_los,
7102  const Index& stokes_dim,
7103  const Index& atmosphere_dim,
7104  const Agenda& iy_space_agenda,
7105  const Agenda& surface_prop_agenda,
7106  const Agenda& opt_prop_gas_agenda,
7107  const Agenda& abs_scalar_gas_agenda,
7108  const Vector& p_grid,
7109  const Vector& lat_grid,
7110  const Vector& lon_grid,
7111  const Tensor3& z_field,
7112  const Matrix& r_geoid,
7113  const Matrix& z_surface,
7114  const Tensor3& t_field,
7115  const Tensor4& vmr_field,
7116  const Index& cloudbox_on,
7117  const ArrayOfIndex& cloudbox_limits,
7118  const Tensor4& pnd_field,
7119  const ArrayOfSingleScatteringData& scat_data_mono,
7120  const Index& basics_checked,
7121  const Index& cloudbox_checked,
7122  const Index& mc_seed,
7123  const String& y_unit,
7124  const Numeric& mc_std_err,
7125  const Index& mc_max_time,
7126  const Index& mc_max_iter,
7127  // Verbosity object:
7128  const Verbosity& verbosity);
7129 
7131 
7172 void MCIPA(// Workspace reference:
7173  Workspace& ws,
7174  // WS Output:
7175  Vector& y,
7176  Index& mc_iteration_count,
7177  Vector& mc_error,
7178  Tensor3& mc_points,
7179  // WS Input:
7180  const MCAntenna& mc_antenna,
7181  const Vector& f_grid,
7182  const Index& f_index,
7183  const Matrix& sensor_pos,
7184  const Matrix& sensor_los,
7185  const Index& stokes_dim,
7186  const Index& atmosphere_dim,
7187  const Agenda& iy_space_agenda,
7188  const Agenda& surface_prop_agenda,
7189  const Agenda& opt_prop_gas_agenda,
7190  const Agenda& abs_scalar_gas_agenda,
7191  const Agenda& ppath_step_agenda,
7192  const Vector& p_grid,
7193  const Vector& lat_grid,
7194  const Vector& lon_grid,
7195  const Tensor3& z_field,
7196  const Matrix& r_geoid,
7197  const Matrix& z_surface,
7198  const Tensor3& t_field,
7199  const Tensor4& vmr_field,
7200  const ArrayOfIndex& cloudbox_limits,
7201  const Tensor4& pnd_field,
7202  const ArrayOfSingleScatteringData& scat_data_mono,
7203  const Index& mc_seed,
7204  const String& y_unit,
7205  const Numeric& mc_std_err,
7206  const Index& mc_max_time,
7207  const Index& mc_max_iter,
7208  const Index& mc_z_field_is_1D,
7209  // Verbosity object:
7210  const Verbosity& verbosity);
7211 
7213 
7220 void MCSetSeedFromTime(// WS Output:
7221  Index& mc_seed,
7222  // Verbosity object:
7223  const Verbosity& verbosity);
7224 
7226 
7238 void NumericAdd(// WS Generic Output:
7239  Numeric& b,
7240  // WS Generic Input:
7241  const Numeric& a,
7242  const Numeric& v,
7243  // Verbosity object:
7244  const Verbosity& verbosity);
7245 
7247 
7259 void NumericScale(// WS Generic Output:
7260  Numeric& b,
7261  // WS Generic Input:
7262  const Numeric& a,
7263  const Numeric& v,
7264  // Verbosity object:
7265  const Verbosity& verbosity);
7266 
7268 
7276 void NumericSet(// WS Generic Output:
7277  Numeric& n,
7278  // WS Generic Input:
7279  const Numeric& value,
7280  // Verbosity object:
7281  const Verbosity& verbosity);
7282 
7284 
7314 void opt_prop_sptFromData(// WS Output:
7315  Tensor3& ext_mat_spt,
7316  Matrix& abs_vec_spt,
7317  // WS Input:
7318  const ArrayOfSingleScatteringData& scat_data_raw,
7319  const Vector& scat_za_grid,
7320  const Vector& scat_aa_grid,
7321  const Index& scat_za_index,
7322  const Index& scat_aa_index,
7323  const Index& f_index,
7324  const Vector& f_grid,
7325  const Numeric& rte_temperature,
7326  const Tensor4& pnd_field,
7327  const Index& scat_p_index,
7328  const Index& scat_lat_index,
7329  const Index& scat_lon_index,
7330  // Verbosity object:
7331  const Verbosity& verbosity);
7332 
7334 
7356 void opt_prop_sptFromMonoData(// WS Output:
7357  Tensor3& ext_mat_spt,
7358  Matrix& abs_vec_spt,
7359  // WS Input:
7360  const ArrayOfSingleScatteringData& scat_data_mono,
7361  const Vector& scat_za_grid,
7362  const Vector& scat_aa_grid,
7363  const Index& scat_za_index,
7364  const Index& scat_aa_index,
7365  const Numeric& rte_temperature,
7366  const Tensor4& pnd_field,
7367  const Index& scat_p_index,
7368  const Index& scat_lat_index,
7369  const Index& scat_lon_index,
7370  // Verbosity object:
7371  const Verbosity& verbosity);
7372 
7374 
7381 void output_file_formatSetAscii(// WS Output:
7382  String& output_file_format,
7383  // Verbosity object:
7384  const Verbosity& verbosity);
7385 
7387 
7394 void output_file_formatSetBinary(// WS Output:
7395  String& output_file_format,
7396  // Verbosity object:
7397  const Verbosity& verbosity);
7398 
7400 
7407 void output_file_formatSetZippedAscii(// WS Output:
7408  String& output_file_format,
7409  // Verbosity object:
7410  const Verbosity& verbosity);
7411 
7413 
7420 void ParticleSpeciesInit(// WS Output:
7421  ArrayOfString& part_species,
7422  // Verbosity object:
7423  const Verbosity& verbosity);
7424 
7426 
7442 void ParticleSpeciesSet(// WS Output:
7443  ArrayOfString& part_species,
7444  // WS Generic Input:
7445  const ArrayOfString& names,
7446  // Verbosity object:
7447  const Verbosity& verbosity);
7448 
7450 
7478 void ParticleTypeAddAll(// WS Output:
7479  ArrayOfSingleScatteringData& scat_data_raw,
7480  ArrayOfGriddedField3& pnd_field_raw,
7481  // WS Input:
7482  const Index& atmosphere_dim,
7483  const Vector& f_grid,
7484  const Vector& p_grid,
7485  const Vector& lat_grid,
7486  const Vector& lon_grid,
7487  const ArrayOfIndex& cloudbox_limits,
7488  // WS Generic Input:
7489  const String& filename_scat_data,
7490  const String& filename_pnd_field,
7491  // Verbosity object:
7492  const Verbosity& verbosity);
7493 
7495 
7515 void ParticleTypeAdd(// WS Output:
7516  ArrayOfSingleScatteringData& scat_data_raw,
7517  ArrayOfGriddedField3& pnd_field_raw,
7518  // WS Input:
7519  const Index& atmosphere_dim,
7520  const Vector& f_grid,
7521  const Vector& p_grid,
7522  const Vector& lat_grid,
7523  const Vector& lon_grid,
7524  const ArrayOfIndex& cloudbox_limits,
7525  // WS Generic Input:
7526  const String& filename_scat_data,
7527  const String& filename_pnd_field,
7528  // Verbosity object:
7529  const Verbosity& verbosity);
7530 
7532 
7547 void ParticleTypeInit(// WS Output:
7548  ArrayOfSingleScatteringData& scat_data_raw,
7549  ArrayOfGriddedField3& pnd_field_raw,
7550  // Verbosity object:
7551  const Verbosity& verbosity);
7552 
7554 
7568 void pha_matCalc(// WS Output:
7569  Tensor4& pha_mat,
7570  // WS Input:
7571  const Tensor5& pha_mat_spt,
7572  const Tensor4& pnd_field,
7573  const Index& atmosphere_dim,
7574  const Index& scat_p_index,
7575  const Index& scat_lat_index,
7576  const Index& scat_lon_index,
7577  // Verbosity object:
7578  const Verbosity& verbosity);
7579 
7581 
7604 void pha_matExtractManually(// WS Generic Output:
7605  Matrix& pha_mat_single,
7606  // WS Input:
7607  const Vector& f_grid,
7608  const Index& f_index,
7609  const Index& stokes_dim,
7610  const ArrayOfSingleScatteringData& scat_data_raw,
7611  const Numeric& rte_temperature,
7612  // WS Generic Input:
7613  const Numeric& za_out,
7614  const Numeric& aa_out,
7615  const Numeric& za_in,
7616  const Numeric& aa_in,
7617  // Verbosity object:
7618  const Verbosity& verbosity);
7619 
7621 
7647 void pha_mat_sptFromData(// WS Output:
7648  Tensor5& pha_mat_spt,
7649  // WS Input:
7650  const ArrayOfSingleScatteringData& scat_data_raw,
7651  const Vector& scat_za_grid,
7652  const Vector& scat_aa_grid,
7653  const Index& scat_za_index,
7654  const Index& scat_aa_index,
7655  const Index& f_index,
7656  const Vector& f_grid,
7657  const Numeric& rte_temperature,
7658  const Tensor4& pnd_field,
7659  const Index& scat_p_index,
7660  const Index& scat_lat_index,
7661  const Index& scat_lon_index,
7662  // Verbosity object:
7663  const Verbosity& verbosity);
7664 
7666 
7685 void pha_mat_sptFromMonoData(// WS Output:
7686  Tensor5& pha_mat_spt,
7687  // WS Input:
7688  const ArrayOfSingleScatteringData& scat_data_mono,
7689  const Index& doit_za_grid_size,
7690  const Vector& scat_aa_grid,
7691  const Index& scat_za_index,
7692  const Index& scat_aa_index,
7693  const Numeric& rte_temperature,
7694  const Tensor4& pnd_field,
7695  const Index& scat_p_index,
7696  const Index& scat_lat_index,
7697  const Index& scat_lon_index,
7698  // Verbosity object:
7699  const Verbosity& verbosity);
7700 
7702 
7725 void pha_mat_sptFromDataDOITOpt(// WS Output:
7726  Tensor5& pha_mat_spt,
7727  // WS Input:
7728  const ArrayOfTensor7& pha_mat_sptDOITOpt,
7729  const ArrayOfSingleScatteringData& scat_data_mono,
7730  const Index& doit_za_grid_size,
7731  const Vector& scat_aa_grid,
7732  const Index& scat_za_index,
7733  const Index& scat_aa_index,
7734  const Numeric& rte_temperature,
7735  const Tensor4& pnd_field,
7736  const Index& scat_p_index,
7737  const Index& scat_lat_index,
7738  const Index& scat_lon_index,
7739  // Verbosity object:
7740  const Verbosity& verbosity);
7741 
7743 
7760 void pnd_fieldCalc(// WS Output:
7761  Tensor4& pnd_field,
7762  // WS Input:
7763  const Vector& p_grid,
7764  const Vector& lat_grid,
7765  const Vector& lon_grid,
7766  const ArrayOfGriddedField3& pnd_field_raw,
7767  const Index& atmosphere_dim,
7768  const ArrayOfIndex& cloudbox_limits,
7769  // Verbosity object:
7770  const Verbosity& verbosity);
7771 
7773 
7800 void pnd_fieldExpand1D(// WS Output:
7801  Tensor4& pnd_field,
7802  // WS Input:
7803  const Index& atmosphere_dim,
7804  const Index& cloudbox_checked,
7805  const Index& cloudbox_on,
7806  const ArrayOfIndex& cloudbox_limits,
7807  // WS Generic Input:
7808  const Index& nzero,
7809  // Verbosity object:
7810  const Verbosity& verbosity);
7811 
7813 
7861 void pnd_fieldSetup(// WS Output:
7862  Tensor4& pnd_field,
7863  // WS Input:
7864  const Index& atmosphere_dim,
7865  const Index& cloudbox_on,
7866  const ArrayOfIndex& cloudbox_limits,
7867  const Tensor4& massdensity_field,
7868  const Tensor3& t_field,
7869  const ArrayOfScatteringMetaData& scat_data_meta_array,
7870  const ArrayOfString& part_species,
7871  const ArrayOfIndex& scat_data_nelem,
7872  // Verbosity object:
7873  const Verbosity& verbosity);
7874 
7876 
7895 void pnd_fieldZero(// WS Output:
7896  Tensor4& pnd_field,
7897  ArrayOfSingleScatteringData& scat_data_raw,
7898  // WS Input:
7899  const Vector& p_grid,
7900  const Vector& lat_grid,
7901  const Vector& lon_grid,
7902  // Verbosity object:
7903  const Verbosity& verbosity);
7904 
7906 
7937 void ppathCalc(// Workspace reference:
7938  Workspace& ws,
7939  // WS Output:
7940  Ppath& ppath,
7941  // WS Input:
7942  const Agenda& ppath_step_agenda,
7943  const Index& atmosphere_dim,
7944  const Vector& p_grid,
7945  const Vector& lat_grid,
7946  const Vector& lon_grid,
7947  const Tensor3& z_field,
7948  const Matrix& r_geoid,
7949  const Matrix& z_surface,
7950  const Index& cloudbox_on,
7951  const ArrayOfIndex& cloudbox_limits,
7952  const Vector& rte_pos,
7953  const Vector& rte_los,
7954  // Verbosity object:
7955  const Verbosity& verbosity);
7956 
7958 
7985 void ppath_stepGeometric(// WS Output:
7986  Ppath& ppath_step,
7987  // WS Input:
7988  const Index& atmosphere_dim,
7989  const Vector& p_grid,
7990  const Vector& lat_grid,
7991  const Vector& lon_grid,
7992  const Tensor3& z_field,
7993  const Matrix& r_geoid,
7994  const Matrix& z_surface,
7995  const Numeric& ppath_lmax,
7996  // Verbosity object:
7997  const Verbosity& verbosity);
7998 
8000 
8044 void ppath_stepRefractionEuler(// Workspace reference:
8045  Workspace& ws,
8046  // WS Output:
8047  Ppath& ppath_step,
8048  Numeric& rte_pressure,
8049  Numeric& rte_temperature,
8050  Vector& rte_vmr_list,
8051  Numeric& refr_index,
8052  // WS Input:
8053  const Agenda& refr_index_agenda,
8054  const Index& atmosphere_dim,
8055  const Vector& p_grid,
8056  const Vector& lat_grid,
8057  const Vector& lon_grid,
8058  const Tensor3& z_field,
8059  const Tensor3& t_field,
8060  const Tensor4& vmr_field,
8061  const Matrix& r_geoid,
8062  const Matrix& z_surface,
8063  const Numeric& ppath_lmax,
8064  const Numeric& ppath_lraytrace,
8065  // Verbosity object:
8066  const Verbosity& verbosity);
8067 
8069 
8078 void p_gridFromAtmRaw(// WS Output:
8079  Vector& p_grid,
8080  // WS Input:
8081  const GriddedField3& z_field_raw,
8082  // Verbosity object:
8083  const Verbosity& verbosity);
8084 
8086 
8094 void p_gridFromGasAbsLookup(// WS Output:
8095  Vector& p_grid,
8096  // WS Input:
8097  const GasAbsLookup& abs_lookup,
8098  // Verbosity object:
8099  const Verbosity& verbosity);
8100 
8102 
8116 void refr_indexIR(// WS Output:
8117  Numeric& refr_index,
8118  // WS Input:
8119  const Numeric& rte_pressure,
8120  const Numeric& rte_temperature,
8121  const Vector& rte_vmr_list,
8122  // Verbosity object:
8123  const Verbosity& verbosity);
8124 
8126 
8145 void refr_indexThayer(// WS Output:
8146  Numeric& refr_index,
8147  // WS Input:
8148  const Numeric& rte_pressure,
8149  const Numeric& rte_temperature,
8150  const Vector& rte_vmr_list,
8151  const ArrayOfArrayOfSpeciesTag& abs_species,
8152  // Verbosity object:
8153  const Verbosity& verbosity);
8154 
8156 
8166 void refr_indexUnit(// WS Output:
8167  Numeric& refr_index,
8168  // Verbosity object:
8169  const Verbosity& verbosity);
8170 
8172 
8184 void rte_losSet(// WS Output:
8185  Vector& rte_los,
8186  // WS Input:
8187  const Index& atmosphere_dim,
8188  // WS Generic Input:
8189  const Numeric& za,
8190  const Numeric& aa,
8191  // Verbosity object:
8192  const Verbosity& verbosity);
8193 
8195 
8214 void rte_posAddRgeoid(// WS Output:
8215  Vector& rte_pos,
8216  // WS Input:
8217  const Index& atmosphere_dim,
8218  const Vector& lat_grid,
8219  const Vector& lon_grid,
8220  const Matrix& r_geoid,
8221  // Verbosity object:
8222  const Verbosity& verbosity);
8223 
8225 
8244 void rte_posSet(// WS Output:
8245  Vector& rte_pos,
8246  // WS Input:
8247  const Index& atmosphere_dim,
8248  // WS Generic Input:
8249  const Numeric& r_or_z,
8250  const Numeric& lat,
8251  const Numeric& lon,
8252  // Verbosity object:
8253  const Verbosity& verbosity);
8254 
8256 
8269 void r_geoidSpherical(// WS Output:
8270  Matrix& r_geoid,
8271  // WS Input:
8272  const Index& atmosphere_dim,
8273  const Vector& lat_grid,
8274  const Vector& lon_grid,
8275  // WS Generic Input:
8276  const Numeric& r,
8277  // Verbosity object:
8278  const Verbosity& verbosity);
8279 
8281 
8303 void r_geoidWGS84(// WS Output:
8304  Matrix& r_geoid,
8305  // WS Input:
8306  const Index& atmosphere_dim,
8307  const Vector& lat_grid,
8308  const Vector& lon_grid,
8309  // Verbosity object:
8310  const Verbosity& verbosity);
8311 
8313 
8340 void ScatteringDisort(// Workspace reference:
8341  Workspace& ws,
8342  // WS Output:
8343  Tensor7& scat_i_p,
8344  Tensor7& scat_i_lat,
8345  Tensor7& scat_i_lon,
8346  Index& f_index,
8347  ArrayOfSingleScatteringData& scat_data_mono,
8348  Tensor4& doit_i_field1D_spectrum,
8349  // WS Input:
8350  const ArrayOfIndex& cloudbox_limits,
8351  const Index& stokes_dim,
8352  const Agenda& opt_prop_part_agenda,
8353  const Agenda& abs_scalar_gas_agenda,
8354  const Agenda& spt_calc_agenda,
8355  const Tensor4& pnd_field,
8356  const Tensor3& t_field,
8357  const Tensor3& z_field,
8358  const Vector& p_grid,
8359  const Tensor4& vmr_field,
8360  const ArrayOfSingleScatteringData& scat_data_raw,
8361  const Vector& f_grid,
8362  const Vector& scat_za_grid,
8363  const Matrix& surface_emissivity_DISORT,
8364  // Verbosity object:
8365  const Verbosity& verbosity);
8366 
8368 
8389 void ScatteringDoit(// Workspace reference:
8390  Workspace& ws,
8391  // WS Output:
8392  Tensor6& doit_i_field,
8393  Tensor7& scat_i_p,
8394  Tensor7& scat_i_lat,
8395  Tensor7& scat_i_lon,
8396  Tensor4& doit_i_field1D_spectrum,
8397  // WS Input:
8398  const Index& cloudbox_on,
8399  const Vector& f_grid,
8400  const Agenda& doit_mono_agenda,
8401  const Index& doit_is_initialized,
8402  // Verbosity object:
8403  const Verbosity& verbosity);
8404 
8406 
8434 void ScatteringParticleTypeAndMetaRead(// WS Output:
8435  ArrayOfSingleScatteringData& scat_data_raw,
8436  ArrayOfScatteringMetaData& scat_data_meta_array,
8437  // WS Input:
8438  const Vector& f_grid,
8439  // WS Generic Input:
8440  const String& filename_scat_data,
8441  const String& filename_scat_meta_data,
8442  // Verbosity object:
8443  const Verbosity& verbosity);
8444 
8446 
8471 void ScatteringParticlesSelect(// WS Output:
8472  ArrayOfSingleScatteringData& scat_data_raw,
8473  ArrayOfScatteringMetaData& scat_data_meta_array,
8474  ArrayOfIndex& scat_data_nelem,
8475  // WS Input:
8476  const ArrayOfString& part_species,
8477  // Verbosity object:
8478  const Verbosity& verbosity);
8479 
8481 
8491 void scat_data_monoCalc(// WS Output:
8492  ArrayOfSingleScatteringData& scat_data_mono,
8493  // WS Input:
8494  const ArrayOfSingleScatteringData& scat_data_raw,
8495  const Vector& f_grid,
8496  const Index& f_index,
8497  // Verbosity object:
8498  const Verbosity& verbosity);
8499 
8501 
8520 void scat_data_rawCheck(// WS Input:
8521  const ArrayOfSingleScatteringData& scat_data_raw,
8522  // Verbosity object:
8523  const Verbosity& verbosity);
8524 
8526 
8553 void sensorOff(// WS Output:
8554  Sparse& sensor_response,
8555  Vector& sensor_response_f,
8556  ArrayOfIndex& sensor_response_pol,
8557  Vector& sensor_response_za,
8558  Vector& sensor_response_aa,
8559  Vector& sensor_response_f_grid,
8560  ArrayOfIndex& sensor_response_pol_grid,
8561  Vector& sensor_response_za_grid,
8562  Vector& sensor_response_aa_grid,
8563  Index& antenna_dim,
8564  Vector& mblock_za_grid,
8565  Vector& mblock_aa_grid,
8566  // WS Input:
8567  const Index& atmosphere_dim,
8568  const Index& stokes_dim,
8569  const Vector& f_grid,
8570  // Verbosity object:
8571  const Verbosity& verbosity);
8572 
8574 
8593 void sensor_posAddRgeoid(// WS Output:
8594  Matrix& sensor_pos,
8595  // WS Input:
8596  const Index& atmosphere_dim,
8597  const Vector& lat_grid,
8598  const Vector& lon_grid,
8599  const Matrix& r_geoid,
8600  // Verbosity object:
8601  const Verbosity& verbosity);
8602 
8604 
8634 void sensor_responseAntenna(// WS Output:
8635  Sparse& sensor_response,
8636  Vector& sensor_response_f,
8637  ArrayOfIndex& sensor_response_pol,
8638  Vector& sensor_response_za,
8639  Vector& sensor_response_aa,
8640  Vector& sensor_response_za_grid,
8641  Vector& sensor_response_aa_grid,
8642  // WS Input:
8643  const Vector& sensor_response_f_grid,
8644  const ArrayOfIndex& sensor_response_pol_grid,
8645  const Index& atmosphere_dim,
8646  const Index& antenna_dim,
8647  const Matrix& antenna_los,
8648  const GriddedField4& antenna_response,
8649  const Index& sensor_norm,
8650  // Verbosity object:
8651  const Verbosity& verbosity);
8652 
8654 
8679 void sensor_responseBackend(// WS Output:
8680  Sparse& sensor_response,
8681  Vector& sensor_response_f,
8682  ArrayOfIndex& sensor_response_pol,
8683  Vector& sensor_response_za,
8684  Vector& sensor_response_aa,
8685  Vector& sensor_response_f_grid,
8686  // WS Input:
8687  const ArrayOfIndex& sensor_response_pol_grid,
8688  const Vector& sensor_response_za_grid,
8689  const Vector& sensor_response_aa_grid,
8690  const Vector& f_backend,
8691  const ArrayOfGriddedField1& backend_channel_response,
8692  const Index& sensor_norm,
8693  // Verbosity object:
8694  const Verbosity& verbosity);
8695 
8697 
8736 void sensor_responseFillFgrid(// WS Output:
8737  Sparse& sensor_response,
8738  Vector& sensor_response_f,
8739  ArrayOfIndex& sensor_response_pol,
8740  Vector& sensor_response_za,
8741  Vector& sensor_response_aa,
8742  Vector& sensor_response_f_grid,
8743  // WS Input:
8744  const ArrayOfIndex& sensor_response_pol_grid,
8745  const Vector& sensor_response_za_grid,
8746  const Vector& sensor_response_aa_grid,
8747  // WS Generic Input:
8748  const Index& polyorder,
8749  const Index& nfill,
8750  // Verbosity object:
8751  const Verbosity& verbosity);
8752 
8754 
8793  Sparse& sensor_response,
8794  Vector& sensor_response_f,
8795  ArrayOfIndex& sensor_response_pol,
8796  Vector& sensor_response_za,
8797  Vector& sensor_response_aa,
8798  Vector& sensor_response_f_grid,
8799  // WS Input:
8800  const ArrayOfIndex& sensor_response_pol_grid,
8801  const Vector& sensor_response_za_grid,
8802  const Vector& sensor_response_aa_grid,
8803  const Vector& f_backend,
8804  const ArrayOfGriddedField1& backend_channel_response,
8805  const Index& sensor_norm,
8806  // WS Generic Input:
8807  const Numeric& df_1,
8808  const Numeric& df2,
8809  // Verbosity object:
8810  const Verbosity& verbosity);
8811 
8813 
8841 void sensor_responseBeamSwitching(// WS Output:
8842  Sparse& sensor_response,
8843  Vector& sensor_response_f,
8844  ArrayOfIndex& sensor_response_pol,
8845  Vector& sensor_response_za,
8846  Vector& sensor_response_aa,
8847  Vector& sensor_response_za_grid,
8848  Vector& sensor_response_aa_grid,
8849  // WS Input:
8850  const Vector& sensor_response_f_grid,
8851  const ArrayOfIndex& sensor_response_pol_grid,
8852  // WS Generic Input:
8853  const Numeric& w1,
8854  const Numeric& w2,
8855  // Verbosity object:
8856  const Verbosity& verbosity);
8857 
8859 
8887 void sensor_responseFrequencySwitching(// WS Output:
8888  Sparse& sensor_response,
8889  Vector& sensor_response_f,
8890  ArrayOfIndex& sensor_response_pol,
8891  Vector& sensor_response_za,
8892  Vector& sensor_response_aa,
8893  Vector& sensor_response_f_grid,
8894  // WS Input:
8895  const ArrayOfIndex& sensor_response_pol_grid,
8896  const Vector& sensor_response_za_grid,
8897  const Vector& sensor_response_aa_grid,
8898  // Verbosity object:
8899  const Verbosity& verbosity);
8900 
8902 
8924 void sensor_responseFromArrayData(// WS Output:
8925  Sparse& sensor_response,
8926  Vector& sensor_response_f,
8927  ArrayOfIndex& sensor_response_pol,
8928  Vector& sensor_response_za,
8929  Vector& sensor_response_aa,
8930  // WS Input:
8931  const Index& imblock,
8932  const ArrayOfSparse& sensor_response_array,
8933  const ArrayOfVector& sensor_response_f_array,
8934  const ArrayOfArrayOfIndex& sensor_response_pol_array,
8935  const ArrayOfVector& sensor_response_za_array,
8936  const ArrayOfVector& sensor_response_aa_array,
8937  const ArrayOfIndex& sensor_response_index,
8938  // Verbosity object:
8939  const Verbosity& verbosity);
8940 
8942 
8961 void sensor_responseIF2RF(// WS Output:
8962  Vector& sensor_response_f,
8963  Vector& sensor_response_f_grid,
8964  // WS Input:
8965  const Numeric& lo,
8966  const String& sideband_mode,
8967  // Verbosity object:
8968  const Verbosity& verbosity);
8969 
8971 
9012 void sensor_responseInit(// WS Output:
9013  Sparse& sensor_response,
9014  Vector& sensor_response_f,
9015  ArrayOfIndex& sensor_response_pol,
9016  Vector& sensor_response_za,
9017  Vector& sensor_response_aa,
9018  Vector& sensor_response_f_grid,
9019  ArrayOfIndex& sensor_response_pol_grid,
9020  Vector& sensor_response_za_grid,
9021  Vector& sensor_response_aa_grid,
9022  // WS Input:
9023  const Vector& f_grid,
9024  const Vector& mblock_za_grid,
9025  const Vector& mblock_aa_grid,
9026  const Index& antenna_dim,
9027  const Index& atmosphere_dim,
9028  const Index& stokes_dim,
9029  const Index& sensor_norm,
9030  // Verbosity object:
9031  const Verbosity& verbosity);
9032 
9034 
9062 void sensor_responseMixer(// WS Output:
9063  Sparse& sensor_response,
9064  Vector& sensor_response_f,
9065  ArrayOfIndex& sensor_response_pol,
9066  Vector& sensor_response_za,
9067  Vector& sensor_response_aa,
9068  Vector& sensor_response_f_grid,
9069  // WS Input:
9070  const ArrayOfIndex& sensor_response_pol_grid,
9071  const Vector& sensor_response_za_grid,
9072  const Vector& sensor_response_aa_grid,
9073  const Numeric& lo,
9074  const GriddedField1& sideband_response,
9075  const Index& sensor_norm,
9076  // Verbosity object:
9077  const Verbosity& verbosity);
9078 
9080 
9112 void sensor_responseMultiMixerBackend(// WS Output:
9113  Sparse& sensor_response,
9114  Vector& sensor_response_f,
9115  ArrayOfIndex& sensor_response_pol,
9116  Vector& sensor_response_za,
9117  Vector& sensor_response_aa,
9118  Vector& sensor_response_f_grid,
9119  // WS Input:
9120  const ArrayOfIndex& sensor_response_pol_grid,
9121  const Vector& sensor_response_za_grid,
9122  const Vector& sensor_response_aa_grid,
9123  const Vector& lo_multi,
9124  const ArrayOfGriddedField1& sideband_response_multi,
9125  const ArrayOfString& sideband_mode_multi,
9126  const ArrayOfVector& f_backend_multi,
9127  const ArrayOfArrayOfGriddedField1& backend_channel_response_multi,
9128  const Index& sensor_norm,
9129  // Verbosity object:
9130  const Verbosity& verbosity);
9131 
9133 
9170 void sensor_responsePolarisation(// WS Output:
9171  Sparse& sensor_response,
9172  Vector& sensor_response_f,
9173  ArrayOfIndex& sensor_response_pol,
9174  Vector& sensor_response_za,
9175  Vector& sensor_response_aa,
9176  ArrayOfIndex& sensor_response_pol_grid,
9177  // WS Input:
9178  const Vector& sensor_response_f_grid,
9179  const Vector& sensor_response_za_grid,
9180  const Vector& sensor_response_aa_grid,
9181  const Index& stokes_dim,
9182  const String& y_unit,
9183  const ArrayOfIndex& sensor_pol,
9184  // Verbosity object:
9185  const Verbosity& verbosity);
9186 
9188 
9224 void sensor_responseSimpleAMSU(// WS Output:
9225  Vector& f_grid,
9226  Index& antenna_dim,
9227  Vector& mblock_za_grid,
9228  Vector& mblock_aa_grid,
9229  Sparse& sensor_response,
9230  Vector& sensor_response_f,
9231  ArrayOfIndex& sensor_response_pol,
9232  Vector& sensor_response_za,
9233  Vector& sensor_response_aa,
9234  Vector& sensor_response_f_grid,
9235  ArrayOfIndex& sensor_response_pol_grid,
9236  Vector& sensor_response_za_grid,
9237  Vector& sensor_response_aa_grid,
9238  Index& sensor_norm,
9239  // WS Input:
9240  const Index& atmosphere_dim,
9241  const Index& stokes_dim,
9242  const Matrix& sensor_description_amsu,
9243  // WS Generic Input:
9244  const Numeric& spacing,
9245  // Verbosity object:
9246  const Verbosity& verbosity);
9247 
9249 
9270 void sensor_responseWMRF(// WS Output:
9271  Sparse& sensor_response,
9272  Vector& sensor_response_f,
9273  ArrayOfIndex& sensor_response_pol,
9274  Vector& sensor_response_za,
9275  Vector& sensor_response_aa,
9276  Vector& sensor_response_f_grid,
9277  // WS Input:
9278  const ArrayOfIndex& sensor_response_pol_grid,
9279  const Vector& sensor_response_za_grid,
9280  const Vector& sensor_response_aa_grid,
9281  const Sparse& wmrf_weights,
9282  const Vector& f_backend,
9283  // Verbosity object:
9284  const Verbosity& verbosity);
9285 
9287 
9307 void sensor_response_arraySingle(// WS Output:
9308  ArrayOfSparse& sensor_response_array,
9309  ArrayOfVector& sensor_response_f_array,
9310  ArrayOfArrayOfIndex& sensor_response_pol_array,
9311  ArrayOfVector& sensor_response_za_array,
9312  ArrayOfVector& sensor_response_aa_array,
9313  // WS Input:
9314  const Sparse& sensor_response,
9315  const Vector& sensor_response_f,
9316  const ArrayOfIndex& sensor_response_pol,
9317  const Vector& sensor_response_za,
9318  const Vector& sensor_response_aa,
9319  // Verbosity object:
9320  const Verbosity& verbosity);
9321 
9323 
9334 void SparseSparseMultiply(// WS Generic Output:
9335  Sparse& gout,
9336  // WS Generic Input:
9337  const Sparse& gin1,
9338  const Sparse& gin2,
9339  // Verbosity object:
9340  const Verbosity& verbosity);
9341 
9343 
9390 void SpeciesSet(// WS Generic Output:
9391  ArrayOfArrayOfSpeciesTag& gout1,
9392  // WS Generic Input:
9393  const ArrayOfString& species,
9394  // Verbosity object:
9395  const Verbosity& verbosity);
9396 
9398 
9406 void StringSet(// WS Generic Output:
9407  String& s,
9408  // WS Generic Input:
9409  const String& text,
9410  // Verbosity object:
9411  const Verbosity& verbosity);
9412 
9414 
9431 void surfaceBlackbody(// WS Output:
9432  Matrix& surface_los,
9433  Tensor4& surface_rmatrix,
9434  Matrix& surface_emission,
9435  // WS Input:
9436  const Vector& f_grid,
9437  const Index& stokes_dim,
9438  const Numeric& surface_skin_t,
9439  // Verbosity object:
9440  const Verbosity& verbosity);
9441 
9443 
9468 void surfaceFlatReflectivity(// WS Output:
9469  Matrix& surface_los,
9470  Tensor4& surface_rmatrix,
9471  Matrix& surface_emission,
9472  // WS Input:
9473  const Vector& f_grid,
9474  const Index& stokes_dim,
9475  const Index& atmosphere_dim,
9476  const Vector& rte_los,
9477  const Numeric& surface_skin_t,
9478  const Vector& surface_scalar_reflectivity,
9479  // Verbosity object:
9480  const Verbosity& verbosity);
9481 
9483 
9507 void surfaceFlatRefractiveIndex(// WS Output:
9508  Matrix& surface_los,
9509  Tensor4& surface_rmatrix,
9510  Matrix& surface_emission,
9511  // WS Input:
9512  const Vector& f_grid,
9513  const Index& stokes_dim,
9514  const Index& atmosphere_dim,
9515  const Vector& rte_los,
9516  const Numeric& surface_skin_t,
9517  const Matrix& complex_n,
9518  // Verbosity object:
9519  const Verbosity& verbosity);
9520 
9522 
9544 void surfaceFlatSingleEmissivity(// WS Output:
9545  Matrix& surface_los,
9546  Tensor4& surface_rmatrix,
9547  Matrix& surface_emission,
9548  // WS Input:
9549  const Vector& f_grid,
9550  const Index& stokes_dim,
9551  const Index& atmosphere_dim,
9552  const Vector& rte_los,
9553  const Numeric& surface_skin_t,
9554  // WS Generic Input:
9555  const Numeric& surface_emissivity,
9556  // Verbosity object:
9557  const Verbosity& verbosity);
9558 
9560 
9589 void surfaceFlatVaryingEmissivity(// WS Output:
9590  Matrix& surface_los,
9591  Tensor4& surface_rmatrix,
9592  Matrix& surface_emission,
9593  // WS Input:
9594  const Vector& f_grid,
9595  const Index& stokes_dim,
9596  const Index& atmosphere_dim,
9597  const Vector& rte_los,
9598  const Numeric& surface_skin_t,
9599  // WS Generic Input:
9600  const Vector& surface_emissivity,
9601  // Verbosity object:
9602  const Verbosity& verbosity);
9603 
9605 
9643 void surfaceLambertianSimple(// WS Output:
9644  Matrix& surface_los,
9645  Tensor4& surface_rmatrix,
9646  Matrix& surface_emission,
9647  // WS Input:
9648  const Vector& f_grid,
9649  const Index& stokes_dim,
9650  const Index& atmosphere_dim,
9651  const Vector& rte_los,
9652  const Numeric& surface_skin_t,
9653  const Vector& surface_scalar_reflectivity,
9654  // WS Generic Input:
9655  const Index& np,
9656  const Numeric& za_pos,
9657  // Verbosity object:
9658  const Verbosity& verbosity);
9659 
9661 
9673 void Tensor3AddScalar(// WS Generic Output:
9674  Tensor3& tout,
9675  // WS Generic Input:
9676  const Tensor3& tin,
9677  const Numeric& value,
9678  // Verbosity object:
9679  const Verbosity& verbosity);
9680 
9682 
9694 void Tensor3Scale(// WS Generic Output:
9695  Tensor3& tout,
9696  // WS Generic Input:
9697  const Tensor3& tin,
9698  const Numeric& value,
9699  // Verbosity object:
9700  const Verbosity& verbosity);
9701 
9703 
9716 void Tensor3SetConstant(// WS Generic Output:
9717  Tensor3& t,
9718  // WS Input:
9719  const Index& npages,
9720  const Index& nrows,
9721  const Index& ncols,
9722  // WS Generic Input:
9723  const Numeric& value,
9724  // Verbosity object:
9725  const Verbosity& verbosity);
9726 
9728 
9740 void Tensor4Scale(// WS Generic Output:
9741  Tensor4& tout,
9742  // WS Generic Input:
9743  const Tensor4& tin,
9744  const Numeric& value,
9745  // Verbosity object:
9746  const Verbosity& verbosity);
9747 
9749 
9763 void Tensor4SetConstant(// WS Generic Output:
9764  Tensor4& t,
9765  // WS Input:
9766  const Index& nbooks,
9767  const Index& npages,
9768  const Index& nrows,
9769  const Index& ncols,
9770  // WS Generic Input:
9771  const Numeric& value,
9772  // Verbosity object:
9773  const Verbosity& verbosity);
9774 
9776 
9788 void Tensor5Scale(// WS Generic Output:
9789  Tensor5& tout,
9790  // WS Generic Input:
9791  const Tensor5& tin,
9792  const Numeric& value,
9793  // Verbosity object:
9794  const Verbosity& verbosity);
9795 
9797 
9812 void Tensor5SetConstant(// WS Generic Output:
9813  Tensor5& t,
9814  // WS Input:
9815  const Index& nshelves,
9816  const Index& nbooks,
9817  const Index& npages,
9818  const Index& nrows,
9819  const Index& ncols,
9820  // WS Generic Input:
9821  const Numeric& value,
9822  // Verbosity object:
9823  const Verbosity& verbosity);
9824 
9826 
9838 void Tensor6Scale(// WS Generic Output:
9839  Tensor6& tout,
9840  // WS Generic Input:
9841  const Tensor6& tin,
9842  const Numeric& value,
9843  // Verbosity object:
9844  const Verbosity& verbosity);
9845 
9847 
9863 void Tensor6SetConstant(// WS Generic Output:
9864  Tensor6& t,
9865  // WS Input:
9866  const Index& nvitrines,
9867  const Index& nshelves,
9868  const Index& nbooks,
9869  const Index& npages,
9870  const Index& nrows,
9871  const Index& ncols,
9872  // WS Generic Input:
9873  const Numeric& value,
9874  // Verbosity object:
9875  const Verbosity& verbosity);
9876 
9878 
9890 void Tensor7Scale(// WS Generic Output:
9891  Tensor7& tout,
9892  // WS Generic Input:
9893  const Tensor7& tin,
9894  const Numeric& value,
9895  // Verbosity object:
9896  const Verbosity& verbosity);
9897 
9899 
9916 void Tensor7SetConstant(// WS Generic Output:
9917  Tensor7& t,
9918  // WS Input:
9919  const Index& nlibraries,
9920  const Index& nvitrines,
9921  const Index& nshelves,
9922  const Index& nbooks,
9923  const Index& npages,
9924  const Index& nrows,
9925  const Index& ncols,
9926  // WS Generic Input:
9927  const Numeric& value,
9928  // Verbosity object:
9929  const Verbosity& verbosity);
9930 
9932 
9943 void Test(// Verbosity object:
9944  const Verbosity& verbosity);
9945 
9947 
9960 void timerStart(// WS Output:
9961  Timer& timer,
9962  // Verbosity object:
9963  const Verbosity& verbosity);
9964 
9966 
9975 void timerStop(// WS Input:
9976  const Timer& timer,
9977  // Verbosity object:
9978  const Verbosity& verbosity);
9979 
9981 
9992 void VectorAddScalar(// WS Generic Output:
9993  Vector& v1,
9994  // WS Generic Input:
9995  const Vector& v2,
9996  const Numeric& value,
9997  // Verbosity object:
9998  const Verbosity& verbosity);
9999 
10001 
10014 void VectorExtractFromMatrix(// WS Generic Output:
10015  Vector& v,
10016  // WS Generic Input:
10017  const Matrix& m,
10018  const Index& i,
10019  const String& direction,
10020  // Verbosity object:
10021  const Verbosity& verbosity);
10022 
10024 
10035 void VectorFlip(// WS Generic Output:
10036  Vector& gout1,
10037  // WS Generic Input:
10038  const Vector& gin1,
10039  // Verbosity object:
10040  const Verbosity& verbosity);
10041 
10043 
10070 void VectorInsertGridPoints(// WS Generic Output:
10071  Vector& gout1,
10072  // WS Generic Input:
10073  const Vector& gin1,
10074  const Vector& gin2,
10075  // Verbosity object:
10076  const Verbosity& verbosity);
10077 
10079 
10095 void VectorLinSpace(// WS Generic Output:
10096  Vector& v,
10097  // WS Generic Input:
10098  const Numeric& start,
10099  const Numeric& stop,
10100  const Numeric& step,
10101  // Verbosity object:
10102  const Verbosity& verbosity);
10103 
10105 
10126 void VectorLogSpace(// WS Generic Output:
10127  Vector& gout1,
10128  // WS Generic Input:
10129  const Numeric& start,
10130  const Numeric& stop,
10131  const Numeric& step,
10132  // Verbosity object:
10133  const Verbosity& verbosity);
10134 
10136 
10150 void VectorMatrixMultiply(// WS Generic Output:
10151  Vector& gout1,
10152  // WS Generic Input:
10153  const Matrix& gin1,
10154  const Vector& gin2,
10155  // Verbosity object:
10156  const Verbosity& verbosity);
10157 
10159 
10172 void VectorNLinSpace(// WS Generic Output:
10173  Vector& v,
10174  // WS Input:
10175  const Index& nelem,
10176  // WS Generic Input:
10177  const Numeric& start,
10178  const Numeric& stop,
10179  // Verbosity object:
10180  const Verbosity& verbosity);
10181 
10183 
10196 void VectorNLogSpace(// WS Generic Output:
10197  Vector& v,
10198  // WS Input:
10199  const Index& nelem,
10200  // WS Generic Input:
10201  const Numeric& start,
10202  const Numeric& stop,
10203  // Verbosity object:
10204  const Verbosity& verbosity);
10205 
10207 
10218 void VectorScale(// WS Generic Output:
10219  Vector& gout1,
10220  // WS Generic Input:
10221  const Vector& gin1,
10222  const Numeric& value,
10223  // Verbosity object:
10224  const Verbosity& verbosity);
10225 
10227 
10238 void VectorSetConstant(// WS Generic Output:
10239  Vector& v,
10240  // WS Input:
10241  const Index& nelem,
10242  // WS Generic Input:
10243  const Numeric& value,
10244  // Verbosity object:
10245  const Verbosity& verbosity);
10246 
10248 
10259 void VectorSet(// WS Generic Output:
10260  Vector& gout1,
10261  // WS Generic Input:
10262  const Vector& values,
10263  // Verbosity object:
10264  const Verbosity& verbosity);
10265 
10267 
10291 void VectorZtanToZaRefr1D(// Workspace reference:
10292  Workspace& ws,
10293  // WS Generic Output:
10294  Vector& v_za,
10295  // WS Input:
10296  const Agenda& refr_index_agenda,
10297  const Matrix& sensor_pos,
10298  const Vector& p_grid,
10299  const Tensor3& t_field,
10300  const Tensor3& z_field,
10301  const Tensor4& vmr_field,
10302  const Matrix& r_geoid,
10303  const Index& atmosphere_dim,
10304  // WS Generic Input:
10305  const Vector& v_ztan,
10306  // Verbosity object:
10307  const Verbosity& verbosity);
10308 
10310 
10329 void VectorZtanToZa1D(// WS Generic Output:
10330  Vector& v_za,
10331  // WS Input:
10332  const Matrix& sensor_pos,
10333  const Matrix& r_geoid,
10334  const Index& atmosphere_dim,
10335  // WS Generic Input:
10336  const Vector& v_ztan,
10337  // Verbosity object:
10338  const Verbosity& verbosity);
10339 
10341 
10350 void verbosityInit(// WS Output:
10351  Verbosity& verbosity);
10352 
10354 
10369 void verbositySet(// WS Output:
10370  Verbosity& verbosity,
10371  // WS Generic Input:
10372  const Index& agenda,
10373  const Index& screen,
10374  const Index& file);
10375 
10377 
10387 void verbositySetAgenda(// WS Output:
10388  Verbosity& verbosity,
10389  // WS Generic Input:
10390  const Index& level);
10391 
10393 
10403 void verbositySetFile(// WS Output:
10404  Verbosity& verbosity,
10405  // WS Generic Input:
10406  const Index& level);
10407 
10409 
10419 void verbositySetScreen(// WS Output:
10420  Verbosity& verbosity,
10421  // WS Generic Input:
10422  const Index& level);
10423 
10425 
10448 void WMRFSelectChannels(// WS Output:
10449  Vector& f_grid,
10450  Sparse& wmrf_weights,
10451  Vector& f_backend,
10452  // WS Input:
10453  const ArrayOfIndex& wmrf_channels,
10454  // Verbosity object:
10455  const Verbosity& verbosity);
10456 
10458 
10478 void WriteMolTau(// WS Input:
10479  const Vector& f_grid,
10480  const Tensor3& z_field,
10481  const Tensor5& abs_field,
10482  const Index& atmosphere_dim,
10483  // WS Generic Input:
10484  const String& filename,
10485  // Verbosity object:
10486  const Verbosity& verbosity);
10487 
10489 
10540 void ybatchCalc(// Workspace reference:
10541  Workspace& ws,
10542  // WS Output:
10543  Matrix& ybatch,
10544  ArrayOfMatrix& ybatch_jacobians,
10545  // WS Input:
10546  const Index& ybatch_start,
10547  const Index& ybatch_n,
10548  const Agenda& ybatch_calc_agenda,
10549  // WS Generic Input:
10550  const Index& robust,
10551  // Verbosity object:
10552  const Verbosity& verbosity);
10553 
10555 
10595 void ybatchMetProfiles(// Workspace reference:
10596  Workspace& ws,
10597  // WS Output:
10598  Matrix& ybatch,
10599  // WS Input:
10600  const ArrayOfArrayOfSpeciesTag& abs_species,
10601  const Agenda& met_profile_calc_agenda,
10602  const Vector& f_grid,
10603  const Matrix& met_amsu_data,
10604  const Matrix& sensor_pos,
10605  const Matrix& r_geoid,
10606  const Vector& lat_grid,
10607  const Vector& lon_grid,
10608  const Index& atmosphere_dim,
10609  const ArrayOfSingleScatteringData& scat_data_raw,
10610  // WS Generic Input:
10611  const Index& nelem_p_grid,
10612  const String& met_profile_path,
10613  const String& met_profile_pnd_path,
10614  // Verbosity object:
10615  const Verbosity& verbosity);
10616 
10618 
10655 void ybatchMetProfilesClear(// Workspace reference:
10656  Workspace& ws,
10657  // WS Output:
10658  Matrix& ybatch,
10659  // WS Input:
10660  const ArrayOfArrayOfSpeciesTag& abs_species,
10661  const Agenda& met_profile_calc_agenda,
10662  const Vector& f_grid,
10663  const Matrix& met_amsu_data,
10664  const Matrix& sensor_pos,
10665  const Matrix& r_geoid,
10666  // WS Generic Input:
10667  const Index& nelem_p_grid,
10668  const String& met_profile_path,
10669  // Verbosity object:
10670  const Verbosity& verbosity);
10671 
10673 
10733 void yCalc(// Workspace reference:
10734  Workspace& ws,
10735  // WS Output:
10736  Vector& y,
10737  Vector& y_f,
10738  ArrayOfIndex& y_pol,
10739  Matrix& y_pos,
10740  Matrix& y_los,
10741  Vector& y_error,
10742  Vector& y_aux,
10743  Matrix& jacobian,
10744  // WS Input:
10745  const Index& basics_checked,
10746  const Index& atmosphere_dim,
10747  const Vector& p_grid,
10748  const Vector& lat_grid,
10749  const Vector& lon_grid,
10750  const Tensor3& t_field,
10751  const Tensor3& z_field,
10752  const Tensor4& vmr_field,
10753  const Index& cloudbox_on,
10754  const Index& cloudbox_checked,
10755  const Index& stokes_dim,
10756  const Vector& f_grid,
10757  const Matrix& sensor_pos,
10758  const Matrix& sensor_los,
10759  const Vector& mblock_za_grid,
10760  const Vector& mblock_aa_grid,
10761  const Index& antenna_dim,
10762  const Sparse& sensor_response,
10763  const Vector& sensor_response_f,
10764  const ArrayOfIndex& sensor_response_pol,
10765  const Vector& sensor_response_za,
10766  const Vector& sensor_response_aa,
10767  const Agenda& iy_clearsky_agenda,
10768  const String& y_unit,
10769  const Agenda& jacobian_agenda,
10770  const Index& jacobian_do,
10771  const ArrayOfRetrievalQuantity& jacobian_quantities,
10772  const ArrayOfArrayOfIndex& jacobian_indices,
10773  // Verbosity object:
10774  const Verbosity& verbosity);
10775 
10777 
10833 void yCalc2(// Workspace reference:
10834  Workspace& ws,
10835  // WS Output:
10836  Vector& y,
10837  Vector& y_f,
10838  ArrayOfIndex& y_pol,
10839  Matrix& y_pos,
10840  Matrix& y_los,
10841  Vector& y_error,
10842  Vector& y_aux,
10843  Matrix& jacobian,
10844  // WS Input:
10845  const Index& basics_checked,
10846  const Index& atmosphere_dim,
10847  const Vector& p_grid,
10848  const Vector& lat_grid,
10849  const Vector& lon_grid,
10850  const Tensor3& t_field,
10851  const Tensor3& z_field,
10852  const Tensor4& vmr_field,
10853  const Index& cloudbox_on,
10854  const Index& cloudbox_checked,
10855  const Index& stokes_dim,
10856  const Vector& f_grid,
10857  const Matrix& sensor_pos,
10858  const Matrix& sensor_los,
10859  const Vector& mblock_za_grid,
10860  const Vector& mblock_aa_grid,
10861  const Index& antenna_dim,
10862  const Agenda& sensor_response_agenda,
10863  const Agenda& iy_clearsky_agenda,
10864  const String& y_unit,
10865  const Agenda& jacobian_agenda,
10866  const Index& jacobian_do,
10867  const ArrayOfRetrievalQuantity& jacobian_quantities,
10868  const ArrayOfArrayOfIndex& jacobian_indices,
10869  // Verbosity object:
10870  const Verbosity& verbosity);
10871 
10873 
10903 void y_unitApply(// WS Output:
10904  Vector& y,
10905  Vector& y_error,
10906  Matrix& jacobian,
10907  // WS Input:
10908  const Vector& y_f,
10909  const ArrayOfIndex& y_pol,
10910  const String& y_unit,
10911  // Verbosity object:
10912  const Verbosity& verbosity);
10913 
10915 
10953 void z_fieldFromHSE(// WS Output:
10954  Tensor3& z_field,
10955  // WS Input:
10956  const Index& atmosphere_dim,
10957  const Vector& p_grid,
10958  const Vector& lat_grid,
10959  const Vector& lon_grid,
10960  const ArrayOfArrayOfSpeciesTag& abs_species,
10961  const Tensor3& t_field,
10962  const Tensor4& vmr_field,
10963  const Matrix& r_geoid,
10964  const Matrix& z_surface,
10965  const Index& basics_checked,
10966  const Numeric& p_hse,
10967  const Numeric& z_hse_accuracy,
10968  // Verbosity object:
10969  const Verbosity& verbosity);
10970 
10971 // Supergeneric template function declarations:
10972 
10974 
10991 template <typename T>
10992 void Append(// WS Generic Output:
10993  T& out,
10994  // WS Generic Input:
10995  const T& in,
10996  // Verbosity object:
10997  const Verbosity& verbosity);
10998 
11000 
11022 template <typename T>
11023 void Copy(// WS Generic Output:
11024  T& gout1,
11025  // WS Generic Input:
11026  const T& gin1,
11027  // Verbosity object:
11028  const Verbosity& verbosity);
11029 
11031 
11043 template <typename T>
11044 void Delete(// Workspace reference:
11045  Workspace& ws,
11046  // WS Generic Input:
11047  const T& v,
11048  // WS Generic Input Names:
11049  const String& v_wsvname,
11050  // Verbosity object:
11051  const Verbosity& verbosity);
11052 
11054 
11071 template <typename T>
11072 void Extract(// WS Generic Output:
11073  T& needle,
11074  // WS Generic Input:
11075  const T& haystack,
11076  const Index& index,
11077  // Verbosity object:
11078  const Verbosity& verbosity);
11079 
11081 
11091 template <typename T>
11092 void FrequencyFromWavelength(// WS Generic Output:
11093  T& frequency,
11094  // WS Generic Input:
11095  const T& wavelength,
11096  // Verbosity object:
11097  const Verbosity& verbosity);
11098 
11100 
11125 template <typename T>
11126 void Ignore(// WS Generic Input:
11127  const T& gin1,
11128  // Verbosity object:
11129  const Verbosity& verbosity);
11130 
11132 
11141 template <typename T>
11142 void nelemGet(// WS Output:
11143  Index& nelem,
11144  // WS Generic Input:
11145  const T& v,
11146  // Verbosity object:
11147  const Verbosity& verbosity);
11148 
11150 
11159 template <typename T>
11160 void ncolsGet(// WS Output:
11161  Index& ncols,
11162  // WS Generic Input:
11163  const T& v,
11164  // Verbosity object:
11165  const Verbosity& verbosity);
11166 
11168 
11177 template <typename T>
11178 void nrowsGet(// WS Output:
11179  Index& nrows,
11180  // WS Generic Input:
11181  const T& v,
11182  // Verbosity object:
11183  const Verbosity& verbosity);
11184 
11186 
11195 template <typename T>
11196 void npagesGet(// WS Output:
11197  Index& npages,
11198  // WS Generic Input:
11199  const T& v,
11200  // Verbosity object:
11201  const Verbosity& verbosity);
11202 
11204 
11213 template <typename T>
11214 void nbooksGet(// WS Output:
11215  Index& nbooks,
11216  // WS Generic Input:
11217  const T& v,
11218  // Verbosity object:
11219  const Verbosity& verbosity);
11220 
11222 
11231 template <typename T>
11232 void nshelvesGet(// WS Output:
11233  Index& nshelves,
11234  // WS Generic Input:
11235  const T& v,
11236  // Verbosity object:
11237  const Verbosity& verbosity);
11238 
11240 
11249 template <typename T>
11250 void nvitrinesGet(// WS Output:
11251  Index& nvitrines,
11252  // WS Generic Input:
11253  const T& v,
11254  // Verbosity object:
11255  const Verbosity& verbosity);
11256 
11258 
11266 template <typename T>
11267 void Print(// WS Generic Input:
11268  const T& v,
11269  const Index& level,
11270  // Verbosity object:
11271  const Verbosity& verbosity);
11272 
11274 
11289 template <typename T>
11290 void ReadNetCDF(// WS Generic Output:
11291  T& v,
11292  // WS Generic Output Names:
11293  const String& v_wsvname,
11294  // WS Generic Input:
11295  const String& filename,
11296  // WS Generic Input Names:
11297  const String& filename_wsvname,
11298  // Verbosity object:
11299  const Verbosity& verbosity);
11300 
11302 
11317 template <typename T>
11318 void ReadXML(// WS Generic Output:
11319  T& v,
11320  // WS Generic Output Names:
11321  const String& v_wsvname,
11322  // WS Generic Input:
11323  const String& filename,
11324  // WS Generic Input Names:
11325  const String& filename_wsvname,
11326  // Verbosity object:
11327  const Verbosity& verbosity);
11328 
11330 
11353 template <typename T>
11354 void Select(// WS Generic Output:
11355  T& needles,
11356  // WS Generic Input:
11357  const T& haystack,
11358  const ArrayOfIndex& needleindexes,
11359  // Verbosity object:
11360  const Verbosity& verbosity);
11361 
11363 
11374 template <typename T>
11375 void Touch(// WS Generic Output:
11376  T& gout1,
11377  // Verbosity object:
11378  const Verbosity& verbosity);
11379 
11381 
11396 template <typename T>
11397 void WriteNetCDF(// WS Generic Input:
11398  const T& v,
11399  const String& filename,
11400  // WS Generic Input Names:
11401  const String& v_wsvname,
11402  const String& filename_wsvname,
11403  // Verbosity object:
11404  const Verbosity& verbosity);
11405 
11407 
11423 template <typename T>
11424 void WriteXML(// WS Input:
11425  const String& output_file_format,
11426  // WS Generic Input:
11427  const T& v,
11428  const String& filename,
11429  // WS Generic Input Names:
11430  const String& v_wsvname,
11431  const String& filename_wsvname,
11432  // Verbosity object:
11433  const Verbosity& verbosity);
11434 
11436 
11455 template <typename T>
11456 void WriteXMLIndexed(// WS Input:
11457  const String& output_file_format,
11458  const Index& file_index,
11459  // WS Generic Input:
11460  const T& wsv,
11461  const String& filename,
11462  // WS Generic Input Names:
11463  const String& wsv_wsvname,
11464  const String& filename_wsvname,
11465  // Verbosity object:
11466  const Verbosity& verbosity);
11467 
11468 // Get-away function declarations:
11469 
11470 void IndexCreate_g(Workspace& ws, const MRecord& mr);
11471 void NumericCreate_g(Workspace& ws, const MRecord& mr);
11472 void StringCreate_g(Workspace& ws, const MRecord& mr);
11473 void VectorCreate_g(Workspace& ws, const MRecord& mr);
11474 void MatrixCreate_g(Workspace& ws, const MRecord& mr);
11475 void SparseCreate_g(Workspace& ws, const MRecord& mr);
11476 void Tensor3Create_g(Workspace& ws, const MRecord& mr);
11477 void Tensor4Create_g(Workspace& ws, const MRecord& mr);
11478 void Tensor5Create_g(Workspace& ws, const MRecord& mr);
11479 void Tensor6Create_g(Workspace& ws, const MRecord& mr);
11480 void Tensor7Create_g(Workspace& ws, const MRecord& mr);
11481 void TimerCreate_g(Workspace& ws, const MRecord& mr);
11482 void VerbosityCreate_g(Workspace& ws, const MRecord& mr);
11483 void ArrayOfIndexCreate_g(Workspace& ws, const MRecord& mr);
11484 void ArrayOfArrayOfIndexCreate_g(Workspace& ws, const MRecord& mr);
11485 void ArrayOfStringCreate_g(Workspace& ws, const MRecord& mr);
11486 void ArrayOfVectorCreate_g(Workspace& ws, const MRecord& mr);
11487 void ArrayOfMatrixCreate_g(Workspace& ws, const MRecord& mr);
11488 void ArrayOfArrayOfMatrixCreate_g(Workspace& ws, const MRecord& mr);
11489 void ArrayOfSparseCreate_g(Workspace& ws, const MRecord& mr);
11490 void ArrayOfTensor3Create_g(Workspace& ws, const MRecord& mr);
11491 void ArrayOfArrayOfTensor3Create_g(Workspace& ws, const MRecord& mr);
11492 void ArrayOfTensor4Create_g(Workspace& ws, const MRecord& mr);
11493 void ArrayOfTensor6Create_g(Workspace& ws, const MRecord& mr);
11494 void ArrayOfTensor7Create_g(Workspace& ws, const MRecord& mr);
11495 void ArrayOfArrayOfTensor6Create_g(Workspace& ws, const MRecord& mr);
11496 void ArrayOfLineRecordCreate_g(Workspace& ws, const MRecord& mr);
11498 void ArrayOfLineshapeSpecCreate_g(Workspace& ws, const MRecord& mr);
11500 void PpathCreate_g(Workspace& ws, const MRecord& mr);
11501 void AgendaCreate_g(Workspace& ws, const MRecord& mr);
11502 void GridPosCreate_g(Workspace& ws, const MRecord& mr);
11503 void GasAbsLookupCreate_g(Workspace& ws, const MRecord& mr);
11504 void SingleScatteringDataCreate_g(Workspace& ws, const MRecord& mr);
11506 void ScatteringMetaDataCreate_g(Workspace& ws, const MRecord& mr);
11508 void GriddedField1Create_g(Workspace& ws, const MRecord& mr);
11509 void GriddedField2Create_g(Workspace& ws, const MRecord& mr);
11510 void GriddedField3Create_g(Workspace& ws, const MRecord& mr);
11511 void GriddedField4Create_g(Workspace& ws, const MRecord& mr);
11512 void ArrayOfGriddedField1Create_g(Workspace& ws, const MRecord& mr);
11513 void ArrayOfGriddedField2Create_g(Workspace& ws, const MRecord& mr);
11514 void ArrayOfGriddedField3Create_g(Workspace& ws, const MRecord& mr);
11515 void ArrayOfGriddedField4Create_g(Workspace& ws, const MRecord& mr);
11519 void MCAntennaCreate_g(Workspace& ws, const MRecord& mr);
11520 void AbsInputFromAtmFields_g(Workspace& ws, const MRecord& mr);
11521 void AbsInputFromRteScalars_g(Workspace& ws, const MRecord& mr);
11522 void abs_coefCalc_g(Workspace& ws, const MRecord& mr);
11523 void abs_coefCalcFromXsec_g(Workspace& ws, const MRecord& mr);
11524 void abs_coefCalcSaveMemory_g(Workspace& ws, const MRecord& mr);
11525 void abs_cont_descriptionAppend_g(Workspace& ws, const MRecord& mr);
11526 void abs_cont_descriptionInit_g(Workspace& ws, const MRecord& mr);
11527 void abs_h2oSet_g(Workspace& ws, const MRecord& mr);
11528 void abs_lineshapeDefine_g(Workspace& ws, const MRecord& mr);
11529 void abs_lineshape_per_tgDefine_g(Workspace& ws, const MRecord& mr);
11530 void abs_linesReadFromArts_g(Workspace& ws, const MRecord& mr);
11532 void abs_linesReadFromHitran_g(Workspace& ws, const MRecord& mr);
11533 void abs_linesReadFromHitran2004_g(Workspace& ws, const MRecord& mr);
11534 void abs_linesReadFromJpl_g(Workspace& ws, const MRecord& mr);
11535 void abs_linesReadFromMytran2_g(Workspace& ws, const MRecord& mr);
11537 void abs_lines_per_speciesCompact_g(Workspace& ws, const MRecord& mr);
11541 void abs_lookupAdapt_g(Workspace& ws, const MRecord& mr);
11542 void abs_lookupCreate_g(Workspace& ws, const MRecord& mr);
11543 void abs_lookupInit_g(Workspace& ws, const MRecord& mr);
11544 void abs_lookupSetup_g(Workspace& ws, const MRecord& mr);
11545 void abs_lookupSetupBatch_g(Workspace& ws, const MRecord& mr);
11546 void abs_lookupSetupWide_g(Workspace& ws, const MRecord& mr);
11547 void abs_lookupTestAccuracy_g(Workspace& ws, const MRecord& mr);
11548 void abs_lookupTestAccMC_g(Workspace& ws, const MRecord& mr);
11549 void abs_n2Set_g(Workspace& ws, const MRecord& mr);
11550 void abs_scalar_gasCalcLBL_g(Workspace& ws, const MRecord& mr);
11552 void abs_scalar_gasFromAbsCoef_g(Workspace& ws, const MRecord& mr);
11553 void abs_fieldCalc_g(Workspace& ws, const MRecord& mr);
11554 void abs_speciesAdd_g(Workspace& ws, const MRecord& mr);
11555 void abs_speciesAdd2_g(Workspace& ws, const MRecord& mr);
11557 void abs_speciesInit_g(Workspace& ws, const MRecord& mr);
11558 void abs_vecAddGas_g(Workspace& ws, const MRecord& mr);
11559 void abs_vecAddPart_g(Workspace& ws, const MRecord& mr);
11560 void abs_vecInit_g(Workspace& ws, const MRecord& mr);
11561 void abs_xsec_per_speciesAddConts_g(Workspace& ws, const MRecord& mr);
11562 void abs_xsec_per_speciesAddLines_g(Workspace& ws, const MRecord& mr);
11563 void abs_xsec_per_speciesInit_g(Workspace& ws, const MRecord& mr);
11564 void AgendaExecute_g(Workspace& ws, const MRecord& mr);
11565 void AgendaAppend_g(Workspace& ws, const MRecord& mr);
11566 void AgendaSet_g(Workspace& ws, const MRecord& mr);
11567 void AntennaConstantGaussian1D_g(Workspace& ws, const MRecord& mr);
11569 void AntennaOff_g(Workspace& ws, const MRecord& mr);
11570 void AntennaSet1D_g(Workspace& ws, const MRecord& mr);
11571 void AntennaSet2D_g(Workspace& ws, const MRecord& mr);
11572 void antenna_responseGaussian_g(Workspace& ws, const MRecord& mr);
11599 void Append_sg_VectorVector_g(Workspace& ws, const MRecord& mr);
11600 void Append_sg_StringString_g(Workspace& ws, const MRecord& mr);
11603 void ArrayOfIndexSet_g(Workspace& ws, const MRecord& mr);
11604 void ArrayOfIndexSetConstant_g(Workspace& ws, const MRecord& mr);
11605 void ArrayOfStringSet_g(Workspace& ws, const MRecord& mr);
11606 void Arts_g(Workspace& ws, const MRecord& mr);
11607 void Arts2_g(Workspace& ws, const MRecord& mr);
11608 void AtmFieldsCalc_g(Workspace& ws, const MRecord& mr);
11609 void AtmFieldsCalcExpand1D_g(Workspace& ws, const MRecord& mr);
11610 void AtmFieldsExpand1D_g(Workspace& ws, const MRecord& mr);
11611 void AtmFieldsRefinePgrid_g(Workspace& ws, const MRecord& mr);
11613 void atm_fields_compactAddSpecies_g(Workspace& ws, const MRecord& mr);
11616 void atm_fields_compactFromMatrix_g(Workspace& ws, const MRecord& mr);
11618 void AtmFieldsFromCompact_g(Workspace& ws, const MRecord& mr);
11620 void AtmosphereSet1D_g(Workspace& ws, const MRecord& mr);
11621 void AtmosphereSet2D_g(Workspace& ws, const MRecord& mr);
11622 void AtmosphereSet3D_g(Workspace& ws, const MRecord& mr);
11623 void AtmRawRead_g(Workspace& ws, const MRecord& mr);
11624 void backend_channel_responseFlat_g(Workspace& ws, const MRecord& mr);
11626 void basics_checkedCalc_g(Workspace& ws, const MRecord& mr);
11629 void CloudboxGetIncoming_g(Workspace& ws, const MRecord& mr);
11630 void CloudboxGetIncoming1DAtm_g(Workspace& ws, const MRecord& mr);
11631 void cloudboxOff_g(Workspace& ws, const MRecord& mr);
11632 void cloudboxSetAutomatically_g(Workspace& ws, const MRecord& mr);
11633 void cloudboxSetDisort_g(Workspace& ws, const MRecord& mr);
11634 void cloudboxSetManually_g(Workspace& ws, const MRecord& mr);
11635 void cloudboxSetManuallyAltitude_g(Workspace& ws, const MRecord& mr);
11636 void cloudbox_checkedCalc_g(Workspace& ws, const MRecord& mr);
11637 void complex_nWaterLiebe93_g(Workspace& ws, const MRecord& mr);
11638 void Copy_sg_Index_g(Workspace& ws, const MRecord& mr);
11639 void Copy_sg_Numeric_g(Workspace& ws, const MRecord& mr);
11640 void Copy_sg_String_g(Workspace& ws, const MRecord& mr);
11641 void Copy_sg_Vector_g(Workspace& ws, const MRecord& mr);
11642 void Copy_sg_Matrix_g(Workspace& ws, const MRecord& mr);
11643 void Copy_sg_Sparse_g(Workspace& ws, const MRecord& mr);
11644 void Copy_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
11645 void Copy_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
11646 void Copy_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
11647 void Copy_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
11648 void Copy_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
11649 void Copy_sg_Timer_g(Workspace& ws, const MRecord& mr);
11650 void Copy_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
11651 void Copy_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
11652 void Copy_sg_ArrayOfArrayOfIndex_g(Workspace& ws, const MRecord& mr);
11653 void Copy_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
11654 void Copy_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
11655 void Copy_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
11656 void Copy_sg_ArrayOfArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
11657 void Copy_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
11658 void Copy_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
11660 void Copy_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
11661 void Copy_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
11662 void Copy_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
11664 void Copy_sg_ArrayOfLineRecord_g(Workspace& ws, const MRecord& mr);
11666 void Copy_sg_ArrayOfLineshapeSpec_g(Workspace& ws, const MRecord& mr);
11668 void Copy_sg_Ppath_g(Workspace& ws, const MRecord& mr);
11669 void Copy_sg_Agenda_g(Workspace& ws, const MRecord& mr);
11670 void Copy_sg_GridPos_g(Workspace& ws, const MRecord& mr);
11671 void Copy_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
11672 void Copy_sg_SingleScatteringData_g(Workspace& ws, const MRecord& mr);
11674 void Copy_sg_ScatteringMetaData_g(Workspace& ws, const MRecord& mr);
11676 void Copy_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
11677 void Copy_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
11678 void Copy_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
11679 void Copy_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
11680 void Copy_sg_ArrayOfGriddedField1_g(Workspace& ws, const MRecord& mr);
11681 void Copy_sg_ArrayOfGriddedField2_g(Workspace& ws, const MRecord& mr);
11682 void Copy_sg_ArrayOfGriddedField3_g(Workspace& ws, const MRecord& mr);
11683 void Copy_sg_ArrayOfGriddedField4_g(Workspace& ws, const MRecord& mr);
11687 void Copy_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
11688 void Delete_sg_Index_g(Workspace& ws, const MRecord& mr);
11689 void Delete_sg_Numeric_g(Workspace& ws, const MRecord& mr);
11690 void Delete_sg_String_g(Workspace& ws, const MRecord& mr);
11691 void Delete_sg_Vector_g(Workspace& ws, const MRecord& mr);
11692 void Delete_sg_Matrix_g(Workspace& ws, const MRecord& mr);
11693 void Delete_sg_Sparse_g(Workspace& ws, const MRecord& mr);
11694 void Delete_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
11695 void Delete_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
11696 void Delete_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
11697 void Delete_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
11698 void Delete_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
11699 void Delete_sg_Timer_g(Workspace& ws, const MRecord& mr);
11700 void Delete_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
11701 void Delete_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
11703 void Delete_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
11704 void Delete_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
11705 void Delete_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
11707 void Delete_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
11708 void Delete_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
11710 void Delete_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
11711 void Delete_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
11712 void Delete_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
11714 void Delete_sg_ArrayOfLineRecord_g(Workspace& ws, const MRecord& mr);
11718 void Delete_sg_Ppath_g(Workspace& ws, const MRecord& mr);
11719 void Delete_sg_Agenda_g(Workspace& ws, const MRecord& mr);
11720 void Delete_sg_GridPos_g(Workspace& ws, const MRecord& mr);
11721 void Delete_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
11724 void Delete_sg_ScatteringMetaData_g(Workspace& ws, const MRecord& mr);
11726 void Delete_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
11727 void Delete_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
11728 void Delete_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
11729 void Delete_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
11737 void Delete_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
11738 void DoitAngularGridsSet_g(Workspace& ws, const MRecord& mr);
11739 void DoitCloudboxFieldPut_g(Workspace& ws, const MRecord& mr);
11740 void doit_conv_flagAbs_g(Workspace& ws, const MRecord& mr);
11741 void doit_conv_flagLsq_g(Workspace& ws, const MRecord& mr);
11742 void doit_conv_flagAbsBT_g(Workspace& ws, const MRecord& mr);
11743 void DoitInit_g(Workspace& ws, const MRecord& mr);
11744 void doit_i_fieldIterate_g(Workspace& ws, const MRecord& mr);
11745 void doit_i_fieldSetClearsky_g(Workspace& ws, const MRecord& mr);
11746 void doit_i_fieldSetConst_g(Workspace& ws, const MRecord& mr);
11747 void doit_i_fieldUpdate1D_g(Workspace& ws, const MRecord& mr);
11748 void doit_i_fieldUpdateSeq1D_g(Workspace& ws, const MRecord& mr);
11749 void doit_i_fieldUpdateSeq1DPP_g(Workspace& ws, const MRecord& mr);
11750 void doit_i_fieldUpdateSeq3D_g(Workspace& ws, const MRecord& mr);
11751 void doit_scat_fieldCalc_g(Workspace& ws, const MRecord& mr);
11752 void doit_scat_fieldCalcLimb_g(Workspace& ws, const MRecord& mr);
11753 void DoitScatteringDataPrepare_g(Workspace& ws, const MRecord& mr);
11754 void DoitWriteIterationFields_g(Workspace& ws, const MRecord& mr);
11755 void doit_za_grid_optCalc_g(Workspace& ws, const MRecord& mr);
11756 void doit_za_interpSet_g(Workspace& ws, const MRecord& mr);
11757 void emissionPlanck_g(Workspace& ws, const MRecord& mr);
11758 void Error_g(Workspace& ws, const MRecord& mr);
11759 void Exit_g(Workspace& ws, const MRecord& mr);
11761 void Extract_sg_NumericVector_g(Workspace& ws, const MRecord& mr);
11764 void Extract_sg_MatrixTensor3_g(Workspace& ws, const MRecord& mr);
11765 void Extract_sg_Tensor3Tensor4_g(Workspace& ws, const MRecord& mr);
11767 void Extract_sg_Tensor4Tensor5_g(Workspace& ws, const MRecord& mr);
11771 void ext_matAddGas_g(Workspace& ws, const MRecord& mr);
11772 void ext_matAddPart_g(Workspace& ws, const MRecord& mr);
11773 void ext_matInit_g(Workspace& ws, const MRecord& mr);
11776 void FlagOff_g(Workspace& ws, const MRecord& mr);
11777 void FlagOn_g(Workspace& ws, const MRecord& mr);
11778 void ForLoop_g(Workspace& ws, const MRecord& mr);
11779 void f_gridFromGasAbsLookup_g(Workspace& ws, const MRecord& mr);
11780 void f_gridFromSensorAMSU_g(Workspace& ws, const MRecord& mr);
11781 void f_gridFromSensorHIRS_g(Workspace& ws, const MRecord& mr);
11782 void f_gridSelectFIndex_g(Workspace& ws, const MRecord& mr);
11783 void Massdensity_cleanup_g(Workspace& ws, const MRecord& mr);
11784 void Ignore_sg_Index_g(Workspace& ws, const MRecord& mr);
11785 void Ignore_sg_Numeric_g(Workspace& ws, const MRecord& mr);
11786 void Ignore_sg_String_g(Workspace& ws, const MRecord& mr);
11787 void Ignore_sg_Vector_g(Workspace& ws, const MRecord& mr);
11788 void Ignore_sg_Matrix_g(Workspace& ws, const MRecord& mr);
11789 void Ignore_sg_Sparse_g(Workspace& ws, const MRecord& mr);
11790 void Ignore_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
11791 void Ignore_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
11792 void Ignore_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
11793 void Ignore_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
11794 void Ignore_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
11795 void Ignore_sg_Timer_g(Workspace& ws, const MRecord& mr);
11796 void Ignore_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
11797 void Ignore_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
11799 void Ignore_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
11800 void Ignore_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
11801 void Ignore_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
11803 void Ignore_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
11804 void Ignore_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
11806 void Ignore_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
11807 void Ignore_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
11808 void Ignore_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
11810 void Ignore_sg_ArrayOfLineRecord_g(Workspace& ws, const MRecord& mr);
11814 void Ignore_sg_Ppath_g(Workspace& ws, const MRecord& mr);
11815 void Ignore_sg_Agenda_g(Workspace& ws, const MRecord& mr);
11816 void Ignore_sg_GridPos_g(Workspace& ws, const MRecord& mr);
11817 void Ignore_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
11820 void Ignore_sg_ScatteringMetaData_g(Workspace& ws, const MRecord& mr);
11822 void Ignore_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
11823 void Ignore_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
11824 void Ignore_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
11825 void Ignore_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
11833 void Ignore_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
11834 void INCLUDE_g(Workspace& ws, const MRecord& mr);
11835 void IndexSet_g(Workspace& ws, const MRecord& mr);
11836 void IndexStep_g(Workspace& ws, const MRecord& mr);
11837 void InterpAtmFieldToRteGps_g(Workspace& ws, const MRecord& mr);
11839 void InterpSurfaceFieldToRteGps_g(Workspace& ws, const MRecord& mr);
11842 void iyEmissionStandardClearsky_g(Workspace& ws, const MRecord& mr);
11844 void iyMC_g(Workspace& ws, const MRecord& mr);
11845 void iyInterpCloudboxField_g(Workspace& ws, const MRecord& mr);
11846 void iyInterpPolyCloudboxField_g(Workspace& ws, const MRecord& mr);
11847 void jacobianAddAbsSpecies_g(Workspace& ws, const MRecord& mr);
11849 void jacobianAddPointingZa_g(Workspace& ws, const MRecord& mr);
11850 void jacobianAddPolyfit_g(Workspace& ws, const MRecord& mr);
11851 void jacobianAddTemperature_g(Workspace& ws, const MRecord& mr);
11855 void jacobianCalcPointingZaInterp_g(Workspace& ws, const MRecord& mr);
11856 void jacobianCalcPointingZaRecalc_g(Workspace& ws, const MRecord& mr);
11857 void jacobianCalcPolyfit_g(Workspace& ws, const MRecord& mr);
11860 void jacobianClose_g(Workspace& ws, const MRecord& mr);
11861 void jacobianInit_g(Workspace& ws, const MRecord& mr);
11862 void jacobianOff_g(Workspace& ws, const MRecord& mr);
11863 void MatrixCBR_g(Workspace& ws, const MRecord& mr);
11864 void MatrixMatrixMultiply_g(Workspace& ws, const MRecord& mr);
11865 void MatrixPlanck_g(Workspace& ws, const MRecord& mr);
11866 void MatrixScale_g(Workspace& ws, const MRecord& mr);
11867 void MatrixSetConstant_g(Workspace& ws, const MRecord& mr);
11868 void MatrixSet_g(Workspace& ws, const MRecord& mr);
11869 void MatrixUnitIntensity_g(Workspace& ws, const MRecord& mr);
11870 void Matrix1ColFromVector_g(Workspace& ws, const MRecord& mr);
11871 void Matrix2ColFromVectors_g(Workspace& ws, const MRecord& mr);
11872 void Matrix3ColFromVectors_g(Workspace& ws, const MRecord& mr);
11873 void MatrixCompare_g(Workspace& ws, const MRecord& mr);
11874 void Matrix1RowFromVector_g(Workspace& ws, const MRecord& mr);
11875 void Matrix2RowFromVectors_g(Workspace& ws, const MRecord& mr);
11876 void Matrix3RowFromVectors_g(Workspace& ws, const MRecord& mr);
11877 void mc_antennaSetGaussian_g(Workspace& ws, const MRecord& mr);
11878 void mc_antennaSetGaussianByFWHM_g(Workspace& ws, const MRecord& mr);
11879 void mc_antennaSetPencilBeam_g(Workspace& ws, const MRecord& mr);
11880 void mc_IWP_cloud_opt_pathCalc_g(Workspace& ws, const MRecord& mr);
11881 void MCGeneral_g(Workspace& ws, const MRecord& mr);
11882 void MCIPA_g(Workspace& ws, const MRecord& mr);
11883 void MCSetSeedFromTime_g(Workspace& ws, const MRecord& mr);
11884 void NumericAdd_g(Workspace& ws, const MRecord& mr);
11885 void NumericScale_g(Workspace& ws, const MRecord& mr);
11886 void NumericSet_g(Workspace& ws, const MRecord& mr);
11887 void nelemGet_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
11889 void nelemGet_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
11890 void nelemGet_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
11891 void nelemGet_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
11893 void nelemGet_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
11894 void nelemGet_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
11896 void nelemGet_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
11897 void nelemGet_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
11898 void nelemGet_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
11913 void nelemGet_sg_Vector_g(Workspace& ws, const MRecord& mr);
11914 void ncolsGet_sg_Matrix_g(Workspace& ws, const MRecord& mr);
11915 void ncolsGet_sg_Sparse_g(Workspace& ws, const MRecord& mr);
11916 void ncolsGet_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
11917 void ncolsGet_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
11918 void ncolsGet_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
11919 void ncolsGet_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
11920 void ncolsGet_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
11921 void nrowsGet_sg_Matrix_g(Workspace& ws, const MRecord& mr);
11922 void nrowsGet_sg_Sparse_g(Workspace& ws, const MRecord& mr);
11923 void nrowsGet_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
11924 void nrowsGet_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
11925 void nrowsGet_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
11926 void nrowsGet_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
11927 void nrowsGet_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
11928 void npagesGet_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
11929 void npagesGet_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
11930 void npagesGet_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
11931 void npagesGet_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
11932 void npagesGet_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
11933 void nbooksGet_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
11934 void nbooksGet_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
11935 void nbooksGet_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
11936 void nbooksGet_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
11937 void nshelvesGet_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
11938 void nshelvesGet_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
11939 void nshelvesGet_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
11940 void nvitrinesGet_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
11941 void nvitrinesGet_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
11942 void nlibrariesGet_g(Workspace& ws, const MRecord& mr);
11943 void opt_prop_sptFromData_g(Workspace& ws, const MRecord& mr);
11944 void opt_prop_sptFromMonoData_g(Workspace& ws, const MRecord& mr);
11945 void output_file_formatSetAscii_g(Workspace& ws, const MRecord& mr);
11946 void output_file_formatSetBinary_g(Workspace& ws, const MRecord& mr);
11948 void ParticleSpeciesInit_g(Workspace& ws, const MRecord& mr);
11949 void ParticleSpeciesSet_g(Workspace& ws, const MRecord& mr);
11950 void ParticleTypeAddAll_g(Workspace& ws, const MRecord& mr);
11951 void ParticleTypeAdd_g(Workspace& ws, const MRecord& mr);
11952 void ParticleTypeInit_g(Workspace& ws, const MRecord& mr);
11953 void pha_matCalc_g(Workspace& ws, const MRecord& mr);
11954 void pha_matExtractManually_g(Workspace& ws, const MRecord& mr);
11955 void pha_mat_sptFromData_g(Workspace& ws, const MRecord& mr);
11956 void pha_mat_sptFromMonoData_g(Workspace& ws, const MRecord& mr);
11957 void pha_mat_sptFromDataDOITOpt_g(Workspace& ws, const MRecord& mr);
11958 void pnd_fieldCalc_g(Workspace& ws, const MRecord& mr);
11959 void pnd_fieldExpand1D_g(Workspace& ws, const MRecord& mr);
11960 void pnd_fieldSetup_g(Workspace& ws, const MRecord& mr);
11961 void pnd_fieldZero_g(Workspace& ws, const MRecord& mr);
11962 void ppathCalc_g(Workspace& ws, const MRecord& mr);
11963 void ppath_stepGeometric_g(Workspace& ws, const MRecord& mr);
11964 void ppath_stepRefractionEuler_g(Workspace& ws, const MRecord& mr);
11965 void Print_sg_Index_g(Workspace& ws, const MRecord& mr);
11966 void Print_sg_Numeric_g(Workspace& ws, const MRecord& mr);
11967 void Print_sg_String_g(Workspace& ws, const MRecord& mr);
11968 void Print_sg_Vector_g(Workspace& ws, const MRecord& mr);
11969 void Print_sg_Matrix_g(Workspace& ws, const MRecord& mr);
11970 void Print_sg_Sparse_g(Workspace& ws, const MRecord& mr);
11971 void Print_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
11972 void Print_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
11973 void Print_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
11974 void Print_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
11975 void Print_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
11976 void Print_sg_Timer_g(Workspace& ws, const MRecord& mr);
11977 void Print_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
11978 void Print_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
11979 void Print_sg_ArrayOfArrayOfIndex_g(Workspace& ws, const MRecord& mr);
11980 void Print_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
11981 void Print_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
11982 void Print_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
11984 void Print_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
11985 void Print_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
11987 void Print_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
11988 void Print_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
11989 void Print_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
11991 void Print_sg_ArrayOfLineRecord_g(Workspace& ws, const MRecord& mr);
11995 void Print_sg_Ppath_g(Workspace& ws, const MRecord& mr);
11996 void Print_sg_Agenda_g(Workspace& ws, const MRecord& mr);
11997 void Print_sg_GridPos_g(Workspace& ws, const MRecord& mr);
11998 void Print_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
12001 void Print_sg_ScatteringMetaData_g(Workspace& ws, const MRecord& mr);
12003 void Print_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
12004 void Print_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
12005 void Print_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
12006 void Print_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
12014 void Print_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
12015 void PrintWorkspace_g(Workspace& ws, const MRecord& mr);
12016 void p_gridFromAtmRaw_g(Workspace& ws, const MRecord& mr);
12017 void p_gridFromGasAbsLookup_g(Workspace& ws, const MRecord& mr);
12018 void ReadNetCDF_sg_Vector_g(Workspace& ws, const MRecord& mr);
12019 void ReadNetCDF_sg_Matrix_g(Workspace& ws, const MRecord& mr);
12020 void ReadNetCDF_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
12021 void ReadNetCDF_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
12022 void ReadNetCDF_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
12023 void ReadNetCDF_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
12024 void ReadNetCDF_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
12025 void ReadXML_sg_Index_g(Workspace& ws, const MRecord& mr);
12026 void ReadXML_sg_Numeric_g(Workspace& ws, const MRecord& mr);
12027 void ReadXML_sg_String_g(Workspace& ws, const MRecord& mr);
12028 void ReadXML_sg_Vector_g(Workspace& ws, const MRecord& mr);
12029 void ReadXML_sg_Matrix_g(Workspace& ws, const MRecord& mr);
12030 void ReadXML_sg_Sparse_g(Workspace& ws, const MRecord& mr);
12031 void ReadXML_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
12032 void ReadXML_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
12033 void ReadXML_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
12034 void ReadXML_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
12035 void ReadXML_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
12036 void ReadXML_sg_Timer_g(Workspace& ws, const MRecord& mr);
12037 void ReadXML_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
12038 void ReadXML_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
12040 void ReadXML_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
12041 void ReadXML_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
12042 void ReadXML_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
12044 void ReadXML_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
12045 void ReadXML_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
12047 void ReadXML_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
12048 void ReadXML_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
12049 void ReadXML_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
12051 void ReadXML_sg_ArrayOfLineRecord_g(Workspace& ws, const MRecord& mr);
12055 void ReadXML_sg_Ppath_g(Workspace& ws, const MRecord& mr);
12056 void ReadXML_sg_Agenda_g(Workspace& ws, const MRecord& mr);
12057 void ReadXML_sg_GridPos_g(Workspace& ws, const MRecord& mr);
12058 void ReadXML_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
12063 void ReadXML_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
12064 void ReadXML_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
12065 void ReadXML_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
12066 void ReadXML_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
12074 void ReadXML_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
12075 void refr_indexIR_g(Workspace& ws, const MRecord& mr);
12076 void refr_indexThayer_g(Workspace& ws, const MRecord& mr);
12077 void refr_indexUnit_g(Workspace& ws, const MRecord& mr);
12078 void rte_losSet_g(Workspace& ws, const MRecord& mr);
12079 void rte_posAddRgeoid_g(Workspace& ws, const MRecord& mr);
12080 void rte_posSet_g(Workspace& ws, const MRecord& mr);
12081 void r_geoidSpherical_g(Workspace& ws, const MRecord& mr);
12082 void r_geoidWGS84_g(Workspace& ws, const MRecord& mr);
12083 void ScatteringDisort_g(Workspace& ws, const MRecord& mr);
12084 void ScatteringDoit_g(Workspace& ws, const MRecord& mr);
12086 void ScatteringParticlesSelect_g(Workspace& ws, const MRecord& mr);
12087 void scat_data_monoCalc_g(Workspace& ws, const MRecord& mr);
12088 void scat_data_rawCheck_g(Workspace& ws, const MRecord& mr);
12115 void Select_sg_VectorVector_g(Workspace& ws, const MRecord& mr);
12116 void Select_sg_MatrixMatrix_g(Workspace& ws, const MRecord& mr);
12117 void Select_sg_SparseSparse_g(Workspace& ws, const MRecord& mr);
12118 void sensorOff_g(Workspace& ws, const MRecord& mr);
12119 void sensor_posAddRgeoid_g(Workspace& ws, const MRecord& mr);
12120 void sensor_responseAntenna_g(Workspace& ws, const MRecord& mr);
12121 void sensor_responseBackend_g(Workspace& ws, const MRecord& mr);
12122 void sensor_responseFillFgrid_g(Workspace& ws, const MRecord& mr);
12124 void sensor_responseBeamSwitching_g(Workspace& ws, const MRecord& mr);
12126 void sensor_responseFromArrayData_g(Workspace& ws, const MRecord& mr);
12127 void sensor_responseIF2RF_g(Workspace& ws, const MRecord& mr);
12128 void sensor_responseInit_g(Workspace& ws, const MRecord& mr);
12129 void sensor_responseMixer_g(Workspace& ws, const MRecord& mr);
12131 void sensor_responsePolarisation_g(Workspace& ws, const MRecord& mr);
12132 void sensor_responseSimpleAMSU_g(Workspace& ws, const MRecord& mr);
12133 void sensor_responseWMRF_g(Workspace& ws, const MRecord& mr);
12134 void sensor_response_arraySingle_g(Workspace& ws, const MRecord& mr);
12135 void SparseSparseMultiply_g(Workspace& ws, const MRecord& mr);
12136 void SpeciesSet_g(Workspace& ws, const MRecord& mr);
12137 void StringSet_g(Workspace& ws, const MRecord& mr);
12138 void surfaceBlackbody_g(Workspace& ws, const MRecord& mr);
12139 void surfaceFlatReflectivity_g(Workspace& ws, const MRecord& mr);
12140 void surfaceFlatRefractiveIndex_g(Workspace& ws, const MRecord& mr);
12141 void surfaceFlatSingleEmissivity_g(Workspace& ws, const MRecord& mr);
12142 void surfaceFlatVaryingEmissivity_g(Workspace& ws, const MRecord& mr);
12143 void surfaceLambertianSimple_g(Workspace& ws, const MRecord& mr);
12144 void Tensor3AddScalar_g(Workspace& ws, const MRecord& mr);
12145 void Tensor3Scale_g(Workspace& ws, const MRecord& mr);
12146 void Tensor3SetConstant_g(Workspace& ws, const MRecord& mr);
12147 void Tensor4Scale_g(Workspace& ws, const MRecord& mr);
12148 void Tensor4SetConstant_g(Workspace& ws, const MRecord& mr);
12149 void Tensor5Scale_g(Workspace& ws, const MRecord& mr);
12150 void Tensor5SetConstant_g(Workspace& ws, const MRecord& mr);
12151 void Tensor6Scale_g(Workspace& ws, const MRecord& mr);
12152 void Tensor6SetConstant_g(Workspace& ws, const MRecord& mr);
12153 void Tensor7Scale_g(Workspace& ws, const MRecord& mr);
12154 void Tensor7SetConstant_g(Workspace& ws, const MRecord& mr);
12155 void Test_g(Workspace& ws, const MRecord& mr);
12156 void timerStart_g(Workspace& ws, const MRecord& mr);
12157 void timerStop_g(Workspace& ws, const MRecord& mr);
12158 void Touch_sg_Index_g(Workspace& ws, const MRecord& mr);
12159 void Touch_sg_Numeric_g(Workspace& ws, const MRecord& mr);
12160 void Touch_sg_String_g(Workspace& ws, const MRecord& mr);
12161 void Touch_sg_Vector_g(Workspace& ws, const MRecord& mr);
12162 void Touch_sg_Matrix_g(Workspace& ws, const MRecord& mr);
12163 void Touch_sg_Sparse_g(Workspace& ws, const MRecord& mr);
12164 void Touch_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
12165 void Touch_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
12166 void Touch_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
12167 void Touch_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
12168 void Touch_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
12169 void Touch_sg_Timer_g(Workspace& ws, const MRecord& mr);
12170 void Touch_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
12171 void Touch_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
12172 void Touch_sg_ArrayOfArrayOfIndex_g(Workspace& ws, const MRecord& mr);
12173 void Touch_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
12174 void Touch_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
12175 void Touch_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
12177 void Touch_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
12178 void Touch_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
12180 void Touch_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
12181 void Touch_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
12182 void Touch_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
12184 void Touch_sg_ArrayOfLineRecord_g(Workspace& ws, const MRecord& mr);
12188 void Touch_sg_Ppath_g(Workspace& ws, const MRecord& mr);
12189 void Touch_sg_Agenda_g(Workspace& ws, const MRecord& mr);
12190 void Touch_sg_GridPos_g(Workspace& ws, const MRecord& mr);
12191 void Touch_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
12194 void Touch_sg_ScatteringMetaData_g(Workspace& ws, const MRecord& mr);
12196 void Touch_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
12197 void Touch_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
12198 void Touch_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
12199 void Touch_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
12207 void Touch_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
12208 void VectorAddScalar_g(Workspace& ws, const MRecord& mr);
12209 void VectorExtractFromMatrix_g(Workspace& ws, const MRecord& mr);
12210 void VectorFlip_g(Workspace& ws, const MRecord& mr);
12211 void VectorInsertGridPoints_g(Workspace& ws, const MRecord& mr);
12212 void VectorLinSpace_g(Workspace& ws, const MRecord& mr);
12213 void VectorLogSpace_g(Workspace& ws, const MRecord& mr);
12214 void VectorMatrixMultiply_g(Workspace& ws, const MRecord& mr);
12215 void VectorNLinSpace_g(Workspace& ws, const MRecord& mr);
12216 void VectorNLogSpace_g(Workspace& ws, const MRecord& mr);
12217 void VectorScale_g(Workspace& ws, const MRecord& mr);
12218 void VectorSetConstant_g(Workspace& ws, const MRecord& mr);
12219 void VectorSet_g(Workspace& ws, const MRecord& mr);
12220 void VectorZtanToZaRefr1D_g(Workspace& ws, const MRecord& mr);
12221 void VectorZtanToZa1D_g(Workspace& ws, const MRecord& mr);
12222 void verbosityInit_g(Workspace& ws, const MRecord& mr);
12223 void verbositySet_g(Workspace& ws, const MRecord& mr);
12224 void verbositySetAgenda_g(Workspace& ws, const MRecord& mr);
12225 void verbositySetFile_g(Workspace& ws, const MRecord& mr);
12226 void verbositySetScreen_g(Workspace& ws, const MRecord& mr);
12227 void WMRFSelectChannels_g(Workspace& ws, const MRecord& mr);
12228 void WriteMolTau_g(Workspace& ws, const MRecord& mr);
12229 void WriteNetCDF_sg_Vector_g(Workspace& ws, const MRecord& mr);
12230 void WriteNetCDF_sg_Matrix_g(Workspace& ws, const MRecord& mr);
12231 void WriteNetCDF_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
12232 void WriteNetCDF_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
12233 void WriteNetCDF_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
12234 void WriteNetCDF_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
12235 void WriteNetCDF_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
12236 void WriteXML_sg_Index_g(Workspace& ws, const MRecord& mr);
12237 void WriteXML_sg_Numeric_g(Workspace& ws, const MRecord& mr);
12238 void WriteXML_sg_String_g(Workspace& ws, const MRecord& mr);
12239 void WriteXML_sg_Vector_g(Workspace& ws, const MRecord& mr);
12240 void WriteXML_sg_Matrix_g(Workspace& ws, const MRecord& mr);
12241 void WriteXML_sg_Sparse_g(Workspace& ws, const MRecord& mr);
12242 void WriteXML_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
12243 void WriteXML_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
12244 void WriteXML_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
12245 void WriteXML_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
12246 void WriteXML_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
12247 void WriteXML_sg_Timer_g(Workspace& ws, const MRecord& mr);
12248 void WriteXML_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
12249 void WriteXML_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
12251 void WriteXML_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
12252 void WriteXML_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
12253 void WriteXML_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
12255 void WriteXML_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
12256 void WriteXML_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
12258 void WriteXML_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
12259 void WriteXML_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
12260 void WriteXML_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
12266 void WriteXML_sg_Ppath_g(Workspace& ws, const MRecord& mr);
12267 void WriteXML_sg_Agenda_g(Workspace& ws, const MRecord& mr);
12268 void WriteXML_sg_GridPos_g(Workspace& ws, const MRecord& mr);
12269 void WriteXML_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
12274 void WriteXML_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
12275 void WriteXML_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
12276 void WriteXML_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
12277 void WriteXML_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
12285 void WriteXML_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
12286 void WriteXMLIndexed_sg_Index_g(Workspace& ws, const MRecord& mr);
12287 void WriteXMLIndexed_sg_Numeric_g(Workspace& ws, const MRecord& mr);
12288 void WriteXMLIndexed_sg_String_g(Workspace& ws, const MRecord& mr);
12289 void WriteXMLIndexed_sg_Vector_g(Workspace& ws, const MRecord& mr);
12290 void WriteXMLIndexed_sg_Matrix_g(Workspace& ws, const MRecord& mr);
12291 void WriteXMLIndexed_sg_Sparse_g(Workspace& ws, const MRecord& mr);
12292 void WriteXMLIndexed_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
12293 void WriteXMLIndexed_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
12294 void WriteXMLIndexed_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
12295 void WriteXMLIndexed_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
12296 void WriteXMLIndexed_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
12297 void WriteXMLIndexed_sg_Timer_g(Workspace& ws, const MRecord& mr);
12298 void WriteXMLIndexed_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
12316 void WriteXMLIndexed_sg_Ppath_g(Workspace& ws, const MRecord& mr);
12317 void WriteXMLIndexed_sg_Agenda_g(Workspace& ws, const MRecord& mr);
12318 void WriteXMLIndexed_sg_GridPos_g(Workspace& ws, const MRecord& mr);
12335 void WriteXMLIndexed_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
12336 void ybatchCalc_g(Workspace& ws, const MRecord& mr);
12337 void ybatchMetProfiles_g(Workspace& ws, const MRecord& mr);
12338 void ybatchMetProfilesClear_g(Workspace& ws, const MRecord& mr);
12339 void yCalc_g(Workspace& ws, const MRecord& mr);
12340 void yCalc2_g(Workspace& ws, const MRecord& mr);
12341 void y_unitApply_g(Workspace& ws, const MRecord& mr);
12342 void z_fieldFromHSE_g(Workspace& ws, const MRecord& mr);
12343 
12345  // Workspace
12346  Workspace& ws,
12347  // Output
12348  Matrix& abs_scalar_gas,
12349  // Input
12350  const Index f_index,
12351  const Numeric rte_doppler,
12352  const Numeric rte_pressure,
12353  const Numeric rte_temperature,
12354  const Vector& rte_vmr_list,
12355  // Wrapper Input
12356  const Agenda& input_agenda);
12357 
12359  // Workspace
12360  Workspace& ws,
12361  // Output
12362  Index& doit_conv_flag,
12363  Index& doit_iteration_counter,
12364  // Input
12365  const Tensor6& doit_i_field,
12366  const Tensor6& doit_i_field_old,
12367  // Wrapper Input
12368  const Agenda& input_agenda);
12369 
12371  // Workspace
12372  Workspace& ws,
12373  // Output
12374  Tensor6& doit_scat_field,
12375  // Input
12376  const Tensor6& doit_i_field,
12377  // Wrapper Input
12378  const Agenda& input_agenda);
12379 
12381  // Workspace
12382  Workspace& ws,
12383  // Output
12384  Tensor6& doit_i_field,
12385  Tensor7& scat_i_p,
12386  Tensor7& scat_i_lat,
12387  Tensor7& scat_i_lon,
12388  Tensor4& doit_i_field1D_spectrum,
12389  // Input
12390  const Index f_index,
12391  // Wrapper Input
12392  const Agenda& input_agenda);
12393 
12395  // Workspace
12396  Workspace& ws,
12397  // Output
12398  Tensor6& doit_i_field,
12399  // Input
12400  const Tensor6& doit_scat_field,
12401  // Wrapper Input
12402  const Agenda& input_agenda);
12403 
12405  // Workspace
12406  Workspace& ws,
12407  // Output
12408  Vector& emission,
12409  // Input
12410  const Numeric rte_temperature,
12411  // Wrapper Input
12412  const Agenda& input_agenda);
12413 
12415  // Workspace
12416  Workspace& ws,
12417  // Output
12418  // Input
12419  const Index forloop_index,
12420  // Wrapper Input
12421  const Agenda& input_agenda);
12422 
12424  // Workspace
12425  Workspace& ws,
12426  // Output
12427  Matrix& iy,
12428  Matrix& iy_error,
12429  Index& iy_error_type,
12430  Matrix& iy_aux,
12431  ArrayOfTensor3& diy_dx,
12432  // Input
12433  const Index iy_agenda_call1,
12434  const Tensor3& iy_transmission,
12435  const Vector& rte_pos,
12436  const Vector& rte_los,
12437  const Index cloudbox_on,
12438  const Index jacobian_do,
12439  const Vector& p_grid,
12440  const Vector& lat_grid,
12441  const Vector& lon_grid,
12442  const Tensor3& t_field,
12443  const Tensor3& z_field,
12444  const Tensor4& vmr_field,
12445  // Wrapper Input
12446  const Agenda& input_agenda);
12447 
12449  // Workspace
12450  Workspace& ws,
12451  // Output
12452  Matrix& iy,
12453  // Input
12454  const Vector& rte_pos,
12455  const Vector& rte_los,
12456  const Index cloudbox_on,
12457  // Wrapper Input
12458  const Agenda& input_agenda);
12459 
12461  // Workspace
12462  Workspace& ws,
12463  // Output
12464  Matrix& iy,
12465  Matrix& iy_error,
12466  Index& iy_error_type,
12467  Matrix& iy_aux,
12468  ArrayOfTensor3& diy_dx,
12469  // Input
12470  const Tensor3& iy_transmission,
12471  const Vector& rte_pos,
12472  const Vector& rte_los,
12473  const GridPos& rte_gp_p,
12474  const GridPos& rte_gp_lat,
12475  const GridPos& rte_gp_lon,
12476  // Wrapper Input
12477  const Agenda& input_agenda);
12478 
12480  // Workspace
12481  Workspace& ws,
12482  // Output
12483  Matrix& iy,
12484  // Input
12485  const Vector& rte_pos,
12486  const Vector& rte_los,
12487  // Wrapper Input
12488  const Agenda& input_agenda);
12489 
12491  // Workspace
12492  Workspace& ws,
12493  // Output
12494  Matrix& jacobian,
12495  // Input
12496  const Index imblock,
12497  const Vector& iyb,
12498  const Vector& yb,
12499  // Wrapper Input
12500  const Agenda& input_agenda);
12501 
12503  // Workspace
12504  Workspace& ws,
12505  // Output
12506  Vector& y,
12507  // Input
12508  const Vector& f_grid,
12509  const Tensor4& vmr_field,
12510  const Tensor3& t_field,
12511  const Matrix& sensor_los,
12512  // Wrapper Input
12513  const Agenda& input_agenda);
12514 
12515 void main_agendaExecute(
12516  // Workspace
12517  Workspace& ws,
12518  // Output
12519  // Input
12520  // Wrapper Input
12521  const Agenda& input_agenda);
12522 
12524  // Workspace
12525  Workspace& ws,
12526  // Output
12527  Vector& y,
12528  // Input
12529  const GriddedField3& t_field_raw,
12530  const ArrayOfGriddedField3& vmr_field_raw,
12531  const GriddedField3& z_field_raw,
12532  const ArrayOfGriddedField3& pnd_field_raw,
12533  const Vector& p_grid,
12534  const Matrix& sensor_los,
12535  const Index cloudbox_on,
12536  const ArrayOfIndex& cloudbox_limits,
12537  const Matrix& z_surface,
12538  // Wrapper Input
12539  const Agenda& input_agenda);
12540 
12542  // Workspace
12543  Workspace& ws,
12544  // Output
12545  Tensor3& ext_mat,
12546  Matrix& abs_vec,
12547  // Input
12548  const Index f_index,
12549  const Matrix& abs_scalar_gas,
12550  // Wrapper Input
12551  const Agenda& input_agenda);
12552 
12554  // Workspace
12555  Workspace& ws,
12556  // Output
12557  Tensor3& ext_mat,
12558  Matrix& abs_vec,
12559  // Input
12560  const Tensor3& ext_mat_spt,
12561  const Matrix& abs_vec_spt,
12562  const Index scat_p_index,
12563  const Index scat_lat_index,
12564  const Index scat_lon_index,
12565  // Wrapper Input
12566  const Agenda& input_agenda);
12567 
12569  // Workspace
12570  Workspace& ws,
12571  // Output
12572  Tensor5& pha_mat_spt,
12573  // Input
12574  const Index scat_za_index,
12575  const Index scat_lat_index,
12576  const Index scat_lon_index,
12577  const Index scat_p_index,
12578  const Index scat_aa_index,
12579  const Numeric rte_temperature,
12580  // Wrapper Input
12581  const Agenda& input_agenda);
12582 
12584  // Workspace
12585  Workspace& ws,
12586  // Output
12587  Ppath& ppath_step,
12588  // Input
12589  const Index atmosphere_dim,
12590  const Vector& p_grid,
12591  const Vector& lat_grid,
12592  const Vector& lon_grid,
12593  const Tensor3& z_field,
12594  const Matrix& r_geoid,
12595  const Matrix& z_surface,
12596  // Wrapper Input
12597  const Agenda& input_agenda);
12598 
12600  // Workspace
12601  Workspace& ws,
12602  // Output
12603  Numeric& refr_index,
12604  // Input
12605  const Numeric rte_pressure,
12606  const Numeric rte_temperature,
12607  const Vector& rte_vmr_list,
12608  // Wrapper Input
12609  const Agenda& input_agenda);
12610 
12612  // Workspace
12613  Workspace& ws,
12614  // Output
12615  Sparse& sensor_response,
12616  Vector& sensor_response_f,
12617  ArrayOfIndex& sensor_response_pol,
12618  Vector& sensor_response_za,
12619  Vector& sensor_response_aa,
12620  // Input
12621  const Index imblock,
12622  // Wrapper Input
12623  const Agenda& input_agenda);
12624 
12626  // Workspace
12627  Workspace& ws,
12628  // Output
12629  Tensor3& ext_mat_spt,
12630  Matrix& abs_vec_spt,
12631  // Input
12632  const Index scat_p_index,
12633  const Index scat_lat_index,
12634  const Index scat_lon_index,
12635  const Numeric rte_temperature,
12636  const Index scat_za_index,
12637  const Index scat_aa_index,
12638  // Wrapper Input
12639  const Agenda& input_agenda);
12640 
12642  // Workspace
12643  Workspace& ws,
12644  // Output
12645  Matrix& surface_emission,
12646  Matrix& surface_los,
12647  Tensor4& surface_rmatrix,
12648  // Input
12649  const Vector& rte_pos,
12650  const Vector& rte_los,
12651  const GridPos& rte_gp_p,
12652  const GridPos& rte_gp_lat,
12653  const GridPos& rte_gp_lon,
12654  // Wrapper Input
12655  const Agenda& input_agenda);
12656 
12658  // Workspace
12659  Workspace& ws,
12660  // Output
12661  Vector& y,
12662  Matrix& jacobian,
12663  // Input
12664  const Index ybatch_index,
12665  // Wrapper Input
12666  const Agenda& input_agenda);
12667 
12668 void test_agendaExecute(
12669  // Workspace
12670  Workspace& ws,
12671  // Output
12672  // Input
12673  // Wrapper Input
12674  const Agenda& input_agenda);
12675 
12676 
12677 #endif // auto_md_h
DoitAngularGridsSet_g
void DoitAngularGridsSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2285
VectorLogSpace_g
void VectorLogSpace_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6751
GriddedField2
Definition: gridded_fields.h:230
ext_matInit
void ext_matInit(Tensor3 &ext_mat, const Vector &f_grid, const Index &stokes_dim, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: ext_matInit.
Definition: m_optproperties.cc:655
backend_channel_responseFlat
void backend_channel_responseFlat(ArrayOfGriddedField1 &backend_channel_response, const Numeric &resolution, const Verbosity &verbosity)
WORKSPACE METHOD: backend_channel_responseFlat.
Definition: m_sensor.cc:282
Matrix
The Matrix class.
Definition: matpackI.h:767
Copy_sg_ArrayOfIndex_g
void Copy_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1625
rte_posAddRgeoid_g
void rte_posAddRgeoid_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5548
Append_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g
void Append_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1091
Timer
Definition: m_general.h:54
pnd_fieldSetup_g
void pnd_fieldSetup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4548
Ignore_sg_Sparse_g
void Ignore_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2835
WriteXMLIndexed_sg_ArrayOfMatrix_g
void WriteXMLIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7636
ReadXML
void ReadXML(T &v, const String &v_wsvname, const String &filename, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadXML.
Definition: m_xml.h:37
Ignore_sg_ArrayOfMatrix_g
void Ignore_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2907
abs_n2Set
void abs_n2Set(Vector &abs_n2, const ArrayOfArrayOfSpeciesTag &abs_species, const Matrix &abs_vmrs, const Verbosity &verbosity)
WORKSPACE METHOD: abs_n2Set.
Definition: m_abs.cc:1152
nrowsGet_sg_Tensor7_g
void nrowsGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4231
Ignore
void Ignore(const T &gin1, const Verbosity &verbosity)
WORKSPACE METHOD: Ignore.
Definition: m_ignore.h:49
nrowsGet_sg_Sparse_g
void nrowsGet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4196
WriteXMLIndexed_sg_GasAbsLookup_g
void WriteXMLIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7813
Delete_sg_Timer_g
void Delete_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1973
mc_antennaSetGaussianByFWHM_g
void mc_antennaSetGaussianByFWHM_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3800
gridded_fields.h
Implementation of gridded fields.
Matrix2RowFromVectors_g
void Matrix2RowFromVectors_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3775
WriteXMLIndexed_sg_GriddedField1_g
void WriteXMLIndexed_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7868
ReadXML_sg_ArrayOfSingleScatteringData_g
void ReadXML_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5379
abs_lookupSetupBatch
void abs_lookupSetupBatch(Vector &abs_p, Vector &abs_t, Vector &abs_t_pert, Matrix &abs_vmrs, ArrayOfArrayOfSpeciesTag &abs_nls, Vector &abs_nls_pert, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfGriddedField4 &batch_atm_fields_compact, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Numeric &p_step, const Numeric &t_step, const Numeric &h2o_step, const Vector &extremes, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupSetupBatch.
Definition: m_abs_lookup.cc:1141
ArrayOfArrayOfTensor3Create_g
void ArrayOfArrayOfTensor3Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:150
nelemGet_sg_ArrayOfArrayOfTensor3_g
void nelemGet_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4007
NumericSet
void NumericSet(Numeric &n, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericSet.
Definition: m_basic_types.cc:379
ReadXML_sg_Ppath_g
void ReadXML_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5334
Delete_sg_ArrayOfIndex_g
void Delete_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1989
cloudboxOff_g
void cloudboxOff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1446
nbooksGet
void nbooksGet(Index &nbooks, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nbooksGet.
cloudbox_checkedCalc_g
void cloudbox_checkedCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1510
AtmosphereSet1D
void AtmosphereSet1D(Index &atmosphere_dim, Vector &lat_grid, Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet1D.
Definition: m_atmosphere.cc:952
ppath_step_agendaExecute
void ppath_step_agendaExecute(Workspace &ws, Ppath &ppath_step, const Index atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Agenda &input_agenda)
Definition: auto_md.cc:10292
ReadXML_sg_Matrix_g
void ReadXML_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5100
AtmFieldsExpand1D_g
void AtmFieldsExpand1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1208
y_unitApply_g
void y_unitApply_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8127
DoitWriteIterationFields_g
void DoitWriteIterationFields_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2568
abs_xsec_per_speciesAddLines_g
void abs_xsec_per_speciesAddLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:823
WriteXMLIndexed_sg_Index_g
void WriteXMLIndexed_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7449
iyEmissionStandardClearskyBasic_g
void iyEmissionStandardClearskyBasic_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3274
AbsInputFromAtmFields_g
void AbsInputFromAtmFields_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:324
MatrixSetConstant
void MatrixSetConstant(Matrix &m, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixSetConstant.
Definition: m_basic_types.cc:347
Matrix3ColFromVectors
void Matrix3ColFromVectors(Matrix &m, const Vector &v1, const Vector &v2, const Vector &v3, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix3ColFromVectors.
Definition: m_basic_types.cc:200
ForLoop
void ForLoop(Workspace &ws, const Agenda &forloop_agenda, const Index &start, const Index &stop, const Index &step, const Verbosity &verbosity)
WORKSPACE METHOD: ForLoop.
Definition: m_batch.cc:69
Matrix1RowFromVector_g
void Matrix1RowFromVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3768
cloudboxSetManuallyAltitude
void cloudboxSetManuallyAltitude(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Tensor3 &z_field, const Vector &lat_grid, const Vector &lon_grid, const Numeric &z1, const Numeric &z2, const Numeric &lat1, const Numeric &lat2, const Numeric &lon1, const Numeric &lon2, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetManuallyAltitude.
Definition: m_cloudbox.cc:453
TimerCreate
void TimerCreate(Timer &var, const Verbosity &verbosity)
WORKSPACE METHOD: TimerCreate.
Definition: auto_md.cc:10821
Print_sg_GriddedField2_g
void Print_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4902
GriddedField2Create_g
void GriddedField2Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:258
ReadXML_sg_ArrayOfArrayOfTensor6_g
void ReadXML_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5289
nelemGet_sg_ArrayOfSingleScatteringData_g
void nelemGet_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4070
iyEmissionStandardClearskyBasic
void iyEmissionStandardClearskyBasic(Workspace &ws, Matrix &iy, const Vector &rte_pos, const Vector &rte_los, const Index &jacobian_do, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Vector &f_grid, const Agenda &ppath_step_agenda, const Agenda &emission_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &iy_clearsky_basic_agenda, const Agenda &iy_space_agenda, const Agenda &surface_prop_agenda, const Agenda &iy_cloudbox_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iyEmissionStandardClearskyBasic.
Definition: m_rte.cc:1612
WriteXMLIndexed_sg_GridPos_g
void WriteXMLIndexed_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7802
Touch_sg_Timer_g
void Touch_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6476
doit_za_grid_optCalc
void doit_za_grid_optCalc(Vector &doit_za_grid_opt, const Tensor6 &doit_i_field, const Vector &scat_za_grid, const Index &doit_za_interp, const Numeric &acc, const Verbosity &verbosity)
WORKSPACE METHOD: doit_za_grid_optCalc.
Definition: m_doit.cc:2303
nshelvesGet_sg_Tensor5_g
void nshelvesGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4301
verbositySetScreen
void verbositySetScreen(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetScreen.
Definition: m_general.cc:412
abs_scalar_gasCalcLBL
void abs_scalar_gasCalcLBL(Matrix &abs_scalar_gas, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &abs_n2, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfString &abs_cont_names, const ArrayOfString &abs_cont_models, const ArrayOfVector &abs_cont_parameters, const Index &f_index, const Numeric &rte_pressure, const Numeric &rte_temperature, const Vector &rte_vmr_list, const Numeric &rte_doppler, const Verbosity &verbosity)
WORKSPACE METHOD: abs_scalar_gasCalcLBL.
Definition: m_abs.cc:2080
WriteXML_sg_Verbosity_g
void WriteXML_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7068
ArrayOfLineRecordCreate
void ArrayOfLineRecordCreate(ArrayOfLineRecord &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfLineRecordCreate.
Definition: auto_md.cc:10881
iy_space_agendaExecute
void iy_space_agendaExecute(Workspace &ws, Matrix &iy, const Vector &rte_pos, const Vector &rte_los, const Agenda &input_agenda)
Definition: auto_md.cc:9744
INCLUDE_g
void INCLUDE_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3106
abs_linesReadFromArts_g
void abs_linesReadFromArts_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:441
Ignore_sg_ArrayOfRetrievalQuantity_g
void Ignore_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3094
sensor_responseBackendFrequencySwitching_g
void sensor_responseBackendFrequencySwitching_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5976
Print_sg_ArrayOfGriddedField3_g
void Print_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4937
nelemGet_sg_ArrayOfIndex_g
void nelemGet_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3951
ArrayOfArrayOfTensor6Create
void ArrayOfArrayOfTensor6Create(ArrayOfArrayOfTensor6 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTensor6Create.
Definition: auto_md.cc:10877
Ignore_sg_GasAbsLookup_g
void Ignore_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3004
GriddedField4Create_g
void GriddedField4Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:270
atm_fields_compactAddConstant_g
void atm_fields_compactAddConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1233
MCIPA_g
void MCIPA_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3883
abs_lookupCreate_g
void abs_lookupCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:545
Ignore_sg_String_g
void Ignore_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2817
scat_data_rawCheck_g
void scat_data_rawCheck_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5656
WriteXML_sg_ArrayOfVector_g
void WriteXML_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7108
jacobianAddTemperature
void jacobianAddTemperature(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const Vector &g3, const String &hse, const String &method, const Numeric &dt, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddTemperature.
Definition: m_jacobian.cc:1281
ybatchCalc
void ybatchCalc(Workspace &ws, Matrix &ybatch, ArrayOfMatrix &ybatch_jacobians, const Index &ybatch_start, const Index &ybatch_n, const Agenda &ybatch_calc_agenda, const Index &robust, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchCalc.
Definition: m_batch.cc:145
ParticleSpeciesSet_g
void ParticleSpeciesSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4403
ReadXML_sg_SingleScatteringData_g
void ReadXML_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5370
z_fieldFromHSE_g
void z_fieldFromHSE_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8138
pha_mat_spt_agendaExecute
void pha_mat_spt_agendaExecute(Workspace &ws, Tensor5 &pha_mat_spt, const Index scat_za_index, const Index scat_lat_index, const Index scat_lon_index, const Index scat_p_index, const Index scat_aa_index, const Numeric rte_temperature, const Agenda &input_agenda)
Definition: auto_md.cc:10216
sensor_responseFromArrayData_g
void sensor_responseFromArrayData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6025
DoitWriteIterationFields
void DoitWriteIterationFields(const Index &doit_iteration_counter, const Tensor6 &doit_i_field, const ArrayOfIndex &iterations, const Verbosity &verbosity)
WORKSPACE METHOD: DoitWriteIterationFields.
Definition: m_doit.cc:1569
ReadXML_sg_Tensor4_g
void ReadXML_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5127
verbositySet_g
void verbositySet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6840
NumericScale_g
void NumericScale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3936
abs_lookupSetup
void abs_lookupSetup(Vector &abs_p, Vector &abs_t, Vector &abs_t_pert, Matrix &abs_vmrs, ArrayOfArrayOfSpeciesTag &abs_nls, Vector &abs_nls_pert, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Numeric &p_step, const Numeric &t_step, const Numeric &h2o_step, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupSetup.
Definition: m_abs_lookup.cc:850
WriteXML_sg_Tensor6_g
void WriteXML_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7038
Select_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g
void Select_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5830
abs_xsec_per_speciesAddLines
void abs_xsec_per_speciesAddLines(ArrayOfMatrix &abs_xsec_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Vector &abs_h2o, const Matrix &abs_vmrs, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddLines.
Definition: m_abs.cc:1484
abs_coefCalcFromXsec_g
void abs_coefCalcFromXsec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:366
Print_sg_GriddedField1_g
void Print_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4895
Append_sg_ArrayOfSparseArrayOfSparse_g
void Append_sg_ArrayOfSparseArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:972
Tensor4SetConstant
void Tensor4SetConstant(Tensor4 &t, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4SetConstant.
Definition: m_basic_types.cc:506
Touch_sg_Tensor6_g
void Touch_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6464
ArrayOfGriddedField1Create_g
void ArrayOfGriddedField1Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:276
ArrayOfIndexSet
void ArrayOfIndexSet(ArrayOfIndex &ai, const ArrayOfIndex &values, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexSet.
Definition: m_basic_types.cc:74
Append_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g
void Append_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:937
Tensor6Create_g
void Tensor6Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:78
ReadXML_sg_GriddedField3_g
void ReadXML_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5424
Touch_sg_ArrayOfArrayOfSpeciesTag_g
void Touch_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6584
iyBeerLambertStandardClearsky_g
void iyBeerLambertStandardClearsky_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3156
Tensor3SetConstant_g
void Tensor3SetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6301
surface_prop_agendaExecute
void surface_prop_agendaExecute(Workspace &ws, Matrix &surface_emission, Matrix &surface_los, Tensor4 &surface_rmatrix, const Vector &rte_pos, const Vector &rte_los, const GridPos &rte_gp_p, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Agenda &input_agenda)
Definition: auto_md.cc:10590
ParticleTypeAddAll_g
void ParticleTypeAddAll_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4410
abs_linesReadFromMytran2_g
void abs_linesReadFromMytran2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:487
WriteXML_sg_GriddedField1_g
void WriteXML_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7329
Ignore_sg_ArrayOfArrayOfGriddedField3_g
void Ignore_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3088
Delete_sg_Matrix_g
void Delete_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1917
ReadXML_sg_Tensor7_g
void ReadXML_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5154
ScatteringMetaDataCreate_g
void ScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:240
doit_rte_agendaExecute
void doit_rte_agendaExecute(Workspace &ws, Tensor6 &doit_i_field, const Tensor6 &doit_scat_field, const Agenda &input_agenda)
Definition: auto_md.cc:9306
cloudbox_checkedCalc
void cloudbox_checkedCalc(Index &cloudbox_checked, const Index &basics_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_checkedCalc.
Definition: m_cloudbox.cc:555
Copy_sg_Sparse_g
void Copy_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1569
ArrayOfStringSet
void ArrayOfStringSet(ArrayOfString &as, const ArrayOfString &text, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStringSet.
Definition: m_basic_types.cc:95
Touch_sg_GridPos_g
void Touch_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6602
WriteXML_sg_ArrayOfArrayOfTensor3_g
void WriteXML_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7158
Tensor3Create_g
void Tensor3Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:60
Extract_sg_Tensor3Tensor4_g
void Extract_sg_Tensor3Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2653
ArrayOfGriddedField1Create
void ArrayOfGriddedField1Create(ArrayOfGriddedField1 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField1Create.
Definition: auto_md.cc:10945
Copy_sg_ArrayOfArrayOfGriddedField3_g
void Copy_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1864
ReadXML_sg_String_g
void ReadXML_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5082
VectorCreate
void VectorCreate(Vector &var, const Verbosity &verbosity)
WORKSPACE METHOD: VectorCreate.
Definition: auto_md.cc:10789
WriteXMLIndexed_sg_Sparse_g
void WriteXMLIndexed_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7504
Delete_sg_ArrayOfScatteringMetaData_g
void Delete_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2181
Tensor3
The Tensor3 class.
Definition: matpackIII.h:340
sensor_responseSimpleAMSU
void sensor_responseSimpleAMSU(Vector &f_grid, Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, Index &sensor_norm, const Index &atmosphere_dim, const Index &stokes_dim, const Matrix &sensor_description_amsu, const Numeric &spacing, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseSimpleAMSU.
Definition: m_sensor.cc:2087
Select_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g
void Select_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5758
Print_sg_ArrayOfVector_g
void Print_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4740
ext_matInit_g
void ext_matInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2720
ReadXML_sg_Verbosity_g
void ReadXML_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5172
ArrayOfGriddedField3Create
void ArrayOfGriddedField3Create(ArrayOfGriddedField3 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField3Create.
Definition: auto_md.cc:10953
doit_conv_flagAbsBT_g
void doit_conv_flagAbsBT_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2340
surfaceLambertianSimple
void surfaceLambertianSimple(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rte_los, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Index &np, const Numeric &za_pos, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceLambertianSimple.
Definition: m_surface.cc:653
ReadXML_sg_ArrayOfTensor7_g
void ReadXML_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5280
Touch_sg_ArrayOfLineRecord_g
void Touch_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6566
MatrixSetConstant_g
void MatrixSetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3712
abs_linesReadFromSplitArtscat_g
void abs_linesReadFromSplitArtscat_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:450
Copy_sg_GridPos_g
void Copy_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1759
Select_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g
void Select_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5854
IndexSet
void IndexSet(Index &i, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: IndexSet.
Definition: m_basic_types.cc:119
nelemGet_sg_ArrayOfArrayOfGriddedField3_g
void nelemGet_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4119
Exit_g
void Exit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2608
verbositySetScreen_g
void verbositySetScreen_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6860
MatrixCompare_g
void MatrixCompare_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3760
jacobianCalcTemperaturePerturbations
void jacobianCalcTemperaturePerturbations(Workspace &ws, Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Agenda &iy_clearsky_agenda, const String &y_unit, const Numeric &p_hse, const Numeric &z_hse_accuracy, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcTemperaturePerturbations.
Definition: m_jacobian.cc:1408
Append_sg_ArrayOfTensor3ArrayOfTensor3_g
void Append_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:979
abs_fieldCalc_g
void abs_fieldCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:722
abs_linesReadFromSplitArtscat
void abs_linesReadFromSplitArtscat(ArrayOfLineRecord &abs_lines, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromSplitArtscat.
Definition: m_abs.cc:291
atm_fields_compactFromMatrixChevalAll
void atm_fields_compactFromMatrixChevalAll(GriddedField4 &atm_fields_compact_all, GriddedField4 &atm_fields_compact, const Index &atmosphere_dim, const Matrix &gin1, const ArrayOfString &field_names, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactFromMatrixChevalAll.
Definition: m_atmosphere.cc:199
Select_sg_ArrayOfLineshapeSpecArrayOfLineshapeSpec_g
void Select_sg_ArrayOfLineshapeSpecArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5782
nrowsGet_sg_Tensor6_g
void nrowsGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4224
sensor_responseMixer_g
void sensor_responseMixer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6072
Touch_sg_Index_g
void Touch_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6410
WriteXML_sg_String_g
void WriteXML_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6968
refr_indexIR
void refr_indexIR(Numeric &refr_index, const Numeric &rte_pressure, const Numeric &rte_temperature, const Vector &rte_vmr_list, const Verbosity &verbosity)
WORKSPACE METHOD: refr_indexIR.
Definition: m_refraction.cc:58
VectorFlip_g
void VectorFlip_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6727
Touch_sg_ArrayOfVector_g
void Touch_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6506
pnd_fieldZero
void pnd_fieldZero(Tensor4 &pnd_field, ArrayOfSingleScatteringData &scat_data_raw, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldZero.
Definition: m_cloudbox.cc:1287
abs_lineshape_per_tgDefine
void abs_lineshape_per_tgDefine(ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfString &shape, const ArrayOfString &normalizationfactor, const Vector &cutoff, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lineshape_per_tgDefine.
Definition: m_abs.cc:1045
ArrayOfScatteringMetaDataCreate_g
void ArrayOfScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:246
Tensor5Create
void Tensor5Create(Tensor5 &var, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5Create.
Definition: auto_md.cc:10809
doit_mono_agendaExecute
void doit_mono_agendaExecute(Workspace &ws, Tensor6 &doit_i_field, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Tensor4 &doit_i_field1D_spectrum, const Index f_index, const Agenda &input_agenda)
Definition: auto_md.cc:9233
IndexStep
void IndexStep(Index &i2, const Index &gin1, const Verbosity &verbosity)
WORKSPACE METHOD: IndexStep.
Definition: m_basic_types.cc:127
GasAbsLookupCreate_g
void GasAbsLookupCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:222
Append_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g
void Append_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1014
DoitCloudboxFieldPut
void DoitCloudboxFieldPut(Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Tensor4 &doit_i_field1D_spectrum, const Tensor6 &doit_i_field, const Vector &f_grid, const Index &f_index, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &stokes_dim, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Matrix &sensor_pos, const Tensor3 &z_field, const Verbosity &verbosity)
WORKSPACE METHOD: DoitCloudboxFieldPut.
Definition: m_doit.cc:2447
Print_sg_Sparse_g
void Print_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4663
Tensor7Create
void Tensor7Create(Tensor7 &var, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7Create.
Definition: auto_md.cc:10817
Delete_sg_ScatteringMetaData_g
void Delete_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2173
rte_posSet
void rte_posSet(Vector &rte_pos, const Index &atmosphere_dim, const Numeric &r_or_z, const Numeric &lat, const Numeric &lon, const Verbosity &verbosity)
WORKSPACE METHOD: rte_posSet.
Definition: m_ppath.cc:235
NumericAdd_g
void NumericAdd_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3928
Copy_sg_ArrayOfArrayOfSpeciesTag_g
void Copy_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1737
ReadXML_sg_ArrayOfTensor6_g
void ReadXML_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5271
verbositySetFile_g
void verbositySetFile_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6854
WriteXML_sg_ArrayOfScatteringMetaData_g
void WriteXML_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7319
atm_fields_compactFromMatrix
void atm_fields_compactFromMatrix(GriddedField4 &atm_fields_compact, const Index &atmosphere_dim, const Matrix &gin1, const ArrayOfString &field_names, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactFromMatrix.
Definition: m_atmosphere.cc:135
doit_i_fieldIterate
void doit_i_fieldIterate(Workspace &ws, Tensor6 &doit_i_field, const Agenda &doit_scat_field_agenda, const Agenda &doit_rte_agenda, const Agenda &doit_conv_test_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldIterate.
Definition: m_doit.cc:482
WriteXMLIndexed_sg_Matrix_g
void WriteXMLIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7493
Ignore_sg_ArrayOfScatteringMetaData_g
void Ignore_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3028
Extract_sg_ArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g
void Extract_sg_ArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2677
pha_matExtractManually
void pha_matExtractManually(Matrix &pha_mat_single, const Vector &f_grid, const Index &f_index, const Index &stokes_dim, const ArrayOfSingleScatteringData &scat_data_raw, const Numeric &rte_temperature, const Numeric &za_out, const Numeric &aa_out, const Numeric &za_in, const Numeric &aa_in, const Verbosity &verbosity)
WORKSPACE METHOD: pha_matExtractManually.
Definition: m_montecarlo.cc:825
abs_lookupTestAccMC_g
void abs_lookupTestAccMC_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:654
jacobianCalcPolyfit
void jacobianCalcPolyfit(Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Sparse &sensor_response, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Vector &sensor_response_za_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Index &poly_coeff, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPolyfit.
Definition: m_jacobian.cc:1190
ybatchMetProfilesClear_g
void ybatchMetProfilesClear_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8032
AtmFieldsFromCompactChevalAll
void AtmFieldsFromCompactChevalAll(Vector &p_grid, Vector &lat_grid, Vector &lon_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &massdensity_field, Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const GriddedField4 &atm_fields_compact_all, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsFromCompactChevalAll.
Definition: m_atmosphere.cc:703
ReadXML_sg_MCAntenna_g
void ReadXML_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5505
Tensor7SetConstant_g
void Tensor7SetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6379
ParticleTypeAddAll
void ParticleTypeAddAll(ArrayOfSingleScatteringData &scat_data_raw, ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const Vector &f_grid, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfIndex &cloudbox_limits, const String &filename_scat_data, const String &filename_pnd_field, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleTypeAddAll.
Definition: m_cloudbox.cc:770
jacobianCalcFreqShiftAndStretchInterp_g
void jacobianCalcFreqShiftAndStretchInterp_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3520
surfaceBlackbody
void surfaceBlackbody(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Numeric &surface_skin_t, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceBlackbody.
Definition: m_surface.cc:405
Extract_sg_StringArrayOfString_g
void Extract_sg_StringArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2693
ReadXML_sg_ArrayOfString_g
void ReadXML_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5199
ReadXML_sg_ArrayOfArrayOfSpeciesTag_g
void ReadXML_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5325
Delete_sg_ArrayOfArrayOfMatrix_g
void Delete_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2029
Copy_sg_ArrayOfLineshapeSpec_g
void Copy_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1730
f_gridFromSensorAMSU
void f_gridFromSensorAMSU(Vector &f_grid, const Vector &lo_multi, const ArrayOfVector &f_backend_multi, const ArrayOfArrayOfGriddedField1 &backend_channel_response_multi, const Numeric &spacing, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromSensorAMSU.
Definition: m_sensor.cc:329
MatrixScale
void MatrixScale(Matrix &mout, const Matrix &min, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixScale.
Definition: m_basic_types.cc:315
Append_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g
void Append_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1077
ReadXML_sg_ArrayOfLineshapeSpec_g
void ReadXML_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5316
ArrayOfArrayOfLineRecordCreate
void ArrayOfArrayOfLineRecordCreate(ArrayOfArrayOfLineRecord &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfLineRecordCreate.
Definition: auto_md.cc:10885
doit_i_fieldSetConst
void doit_i_fieldSetConst(Tensor6 &doit_i_field, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &value, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldSetConst.
Definition: m_doit.cc:3505
Matrix1ColFromVector
void Matrix1ColFromVector(Matrix &m, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix1ColFromVector.
Definition: m_basic_types.cc:166
ReadXML_sg_ArrayOfGriddedField4_g
void ReadXML_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5469
WMRFSelectChannels
void WMRFSelectChannels(Vector &f_grid, Sparse &wmrf_weights, Vector &f_backend, const ArrayOfIndex &wmrf_channels, const Verbosity &verbosity)
WORKSPACE METHOD: WMRFSelectChannels.
Definition: m_sensor.cc:2244
atm_fields_compactAddSpecies_g
void atm_fields_compactAddSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1241
nvitrinesGet
void nvitrinesGet(Index &nvitrines, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nvitrinesGet.
ScatteringDisort
void ScatteringDisort(Workspace &ws, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Index &f_index, ArrayOfSingleScatteringData &scat_data_mono, Tensor4 &doit_i_field1D_spectrum, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Agenda &opt_prop_part_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &spt_calc_agenda, const Tensor4 &pnd_field, const Tensor3 &t_field, const Tensor3 &z_field, const Vector &p_grid, const Tensor4 &vmr_field, const ArrayOfSingleScatteringData &scat_data_raw, const Vector &f_grid, const Vector &scat_za_grid, const Matrix &surface_emissivity_DISORT, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringDisort.
Definition: m_disort.cc:332
antenna_responseGaussian_g
void antenna_responseGaussian_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:921
abs_lines_per_speciesAddMirrorLines
void abs_lines_per_speciesAddMirrorLines(ArrayOfArrayOfLineRecord &abs_lines_per_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesAddMirrorLines.
Definition: m_abs.cc:783
ext_matAddGas_g
void ext_matAddGas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2701
ArrayOfGriddedField4Create
void ArrayOfGriddedField4Create(ArrayOfGriddedField4 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField4Create.
Definition: auto_md.cc:10957
FrequencyFromWavelength
void FrequencyFromWavelength(T &frequency, const T &wavelength, const Verbosity &verbosity)
WORKSPACE METHOD: FrequencyFromWavelength.
sensor_responseInit_g
void sensor_responseInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6051
ext_matAddPart
void ext_matAddPart(Tensor3 &ext_mat, const Tensor3 &ext_mat_spt, const Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: ext_matAddPart.
Definition: m_optproperties.cc:516
Tensor7Create_g
void Tensor7Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:84
Copy_sg_Tensor3_g
void Copy_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1576
ForLoop_g
void ForLoop_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2755
Ignore_sg_Verbosity_g
void Ignore_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2877
Delete_sg_ArrayOfGriddedField2_g
void Delete_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2229
Ignore_sg_Tensor5_g
void Ignore_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2853
WriteXML_sg_Agenda_g
void WriteXML_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7258
Ignore_sg_MCAntenna_g
void Ignore_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3100
Print_sg_Index_g
void Print_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4628
InterpSurfaceEmissivityFieldIncLatLon_g
void InterpSurfaceEmissivityFieldIncLatLon_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3136
Tensor3AddScalar
void Tensor3AddScalar(Tensor3 &tout, const Tensor3 &tin, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3AddScalar.
Definition: m_basic_types.cc:425
AntennaMultiBeamsToPencilBeams_g
void AntennaMultiBeamsToPencilBeams_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:887
mc_antennaSetPencilBeam
void mc_antennaSetPencilBeam(MCAntenna &mc_antenna, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetPencilBeam.
Definition: m_montecarlo.cc:177
jacobianClose
void jacobianClose(Workspace &ws, Index &jacobian_do, Matrix &jacobian, ArrayOfArrayOfIndex &jacobian_indices, Agenda &jacobian_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const Matrix &sensor_pos, const Sparse &sensor_response, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianClose.
Definition: m_jacobian.cc:79
ScatteringParticlesSelect_g
void ScatteringParticlesSelect_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5638
Touch_sg_GriddedField2_g
void Touch_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6644
Touch_sg_ArrayOfTensor3_g
void Touch_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6530
Delete_sg_Agenda_g
void Delete_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2133
Ignore_sg_ArrayOfIndex_g
void Ignore_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2883
Error
void Error(const String &msg, const Verbosity &verbosity)
WORKSPACE METHOD: Error.
Definition: m_general.cc:331
ncolsGet_sg_Tensor4_g
void ncolsGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4161
Error_g
void Error_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2602
Print_sg_ArrayOfArrayOfIndex_g
void Print_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4726
timerStart_g
void timerStart_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6398
DoitInit
void DoitInit(Index &scat_p_index, Index &scat_lat_index, Index &scat_lon_index, Index &scat_za_index, Index &scat_aa_index, Tensor6 &doit_scat_field, Tensor6 &doit_i_field, Index &doit_is_initialized, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &doit_za_grid_size, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const ArrayOfSingleScatteringData &scat_data_raw, const Verbosity &verbosity)
WORKSPACE METHOD: DoitInit.
Definition: m_doit.cc:1434
PrintWorkspace_g
void PrintWorkspace_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4979
yCalc2
void yCalc2(Workspace &ws, Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, Vector &y_error, Vector &y_aux, Matrix &jacobian, const Index &basics_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Agenda &sensor_response_agenda, const Agenda &iy_clearsky_agenda, const String &y_unit, const Agenda &jacobian_agenda, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: yCalc2.
Definition: m_rte.cc:2318
WriteXML_sg_ArrayOfTensor7_g
void WriteXML_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7188
Touch_sg_ArrayOfArrayOfIndex_g
void Touch_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6494
sensor_responseFrequencySwitching_g
void sensor_responseFrequencySwitching_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6011
Append_sg_ArrayOfGriddedField2ArrayOfGriddedField2_g
void Append_sg_ArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1070
nelemGet_sg_ArrayOfGriddedField3_g
void nelemGet_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4098
MatrixUnitIntensity_g
void MatrixUnitIntensity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3728
MatrixCBR
void MatrixCBR(Matrix &m, const Index &stokes_dim, const Vector &f, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCBR.
Definition: m_physics.cc:125
doit_conv_flagLsq
void doit_conv_flagLsq(Index &doit_conv_flag, Index &doit_iteration_counter, const Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Vector &f_grid, const Index &f_index, const Vector &epsilon, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagLsq.
Definition: m_doit.cc:355
Copy_sg_Timer_g
void Copy_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1611
iyEmissionStandardClearsky
void iyEmissionStandardClearsky(Workspace &ws, Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Index &jacobian_do, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &ppath_step_agenda, const Agenda &emission_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &iy_clearsky_agenda, const Agenda &iy_space_agenda, const Agenda &surface_prop_agenda, const Agenda &iy_cloudbox_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: iyEmissionStandardClearsky.
Definition: m_rte.cc:1240
WriteXMLIndexed_sg_ArrayOfArrayOfSpeciesTag_g
void WriteXMLIndexed_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7768
Delete_sg_MCAntenna_g
void Delete_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2277
ParticleSpeciesInit
void ParticleSpeciesInit(ArrayOfString &part_species, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleSpeciesInit.
Definition: m_cloudbox.cc:728
abs_cont_descriptionInit_g
void abs_cont_descriptionInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:406
nelemGet_sg_ArrayOfArrayOfMatrix_g
void nelemGet_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3986
MCGeneral_g
void MCGeneral_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3843
VectorLogSpace
void VectorLogSpace(Vector &gout1, const Numeric &start, const Numeric &stop, const Numeric &step, const Verbosity &verbosity)
WORKSPACE METHOD: VectorLogSpace.
Definition: m_basic_types.cc:871
Touch_sg_ArrayOfString_g
void Touch_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6500
iyInterpPolyCloudboxField_g
void iyInterpPolyCloudboxField_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3374
Print_sg_SingleScatteringData_g
void Print_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4867
doit_i_fieldUpdateSeq1D_g
void doit_i_fieldUpdateSeq1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2443
Sparse
The Sparse class.
Definition: matpackII.h:55
MCAntennaCreate
void MCAntennaCreate(MCAntenna &var, const Verbosity &verbosity)
WORKSPACE METHOD: MCAntennaCreate.
Definition: auto_md.cc:10973
Delete_sg_ArrayOfSparse_g
void Delete_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2037
AtmRawRead
void AtmRawRead(GriddedField3 &t_field_raw, GriddedField3 &z_field_raw, ArrayOfGriddedField3 &vmr_field_raw, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: AtmRawRead.
Definition: m_atmosphere.cc:1682
jacobianInit_g
void jacobianInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3663
Print_sg_Tensor3_g
void Print_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4670
GriddedField4Create
void GriddedField4Create(GriddedField4 &var, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField4Create.
Definition: auto_md.cc:10941
nelemGet_sg_ArrayOfTensor4_g
void nelemGet_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4014
surfaceFlatSingleEmissivity
void surfaceFlatSingleEmissivity(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rte_los, const Numeric &surface_skin_t, const Numeric &surface_emissivity, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatSingleEmissivity.
Definition: m_surface.cc:630
nrowsGet
void nrowsGet(Index &nrows, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nrowsGet.
abs_linesReadFromHitran2004
void abs_linesReadFromHitran2004(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromHitran2004.
Definition: m_abs.cc:144
WriteXMLIndexed_sg_ArrayOfString_g
void WriteXMLIndexed_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7614
VectorExtractFromMatrix
void VectorExtractFromMatrix(Vector &v, const Matrix &m, const Index &i, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: VectorExtractFromMatrix.
Definition: m_batch.cc:95
sensor_responseFillFgrid_g
void sensor_responseFillFgrid_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5960
Delete_sg_Tensor7_g
void Delete_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1965
Ignore_sg_ArrayOfGriddedField3_g
void Ignore_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3070
WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField3_g
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7967
output_file_formatSetBinary_g
void output_file_formatSetBinary_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4385
Touch_sg_ArrayOfSparse_g
void Touch_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6524
atm_fields_compactAddSpecies
void atm_fields_compactAddSpecies(GriddedField4 &atm_fields_compact, const String &name, const GriddedField3 &value, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactAddSpecies.
Definition: m_atmosphere.cc:330
MRecord
Method runtime data.
Definition: agenda_class.h:112
ReadXML_sg_ArrayOfGriddedField2_g
void ReadXML_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5451
sensorOff_g
void sensorOff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5894
WriteXMLIndexed_sg_ArrayOfScatteringMetaData_g
void WriteXMLIndexed_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7857
Select_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g
void Select_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5806
Copy_sg_ArrayOfVector_g
void Copy_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1646
AtmFieldsFromCompactChevalAll_g
void AtmFieldsFromCompactChevalAll_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1298
WriteXML_sg_Tensor5_g
void WriteXML_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7028
Copy_sg_ArrayOfTensor7_g
void Copy_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1702
sensor_responseFillFgrid
void sensor_responseFillFgrid(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Index &polyorder, const Index &nfill, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseFillFgrid.
Definition: m_sensor.cc:1289
AgendaAppend
void AgendaAppend(Workspace &ws, Agenda &aout, const String &aout_wsvname, const Agenda &ain, const String &ain_wsvname, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaAppend.
Definition: m_agenda.cc:64
Delete_sg_Tensor6_g
void Delete_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1957
Print_sg_Tensor6_g
void Print_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4691
WriteXML_sg_ArrayOfMatrix_g
void WriteXML_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7118
emissionPlanck_g
void emissionPlanck_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2594
pha_mat_sptFromData
void pha_mat_sptFromData(Tensor5 &pha_mat_spt, const ArrayOfSingleScatteringData &scat_data_raw, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Index &f_index, const Vector &f_grid, const Numeric &rte_temperature, const Tensor4 &pnd_field, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: pha_mat_sptFromData.
Definition: m_optproperties.cc:72
Ignore_sg_Timer_g
void Ignore_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2871
Delete_sg_GasAbsLookup_g
void Delete_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2149
nbooksGet_sg_Tensor6_g
void nbooksGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4287
VectorAddScalar
void VectorAddScalar(Vector &v1, const Vector &v2, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorAddScalar.
Definition: m_basic_types.cc:673
WriteXML_sg_Index_g
void WriteXML_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6948
Delete_sg_ArrayOfTensor3_g
void Delete_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2045
ArrayOfMatrixCreate
void ArrayOfMatrixCreate(ArrayOfMatrix &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfMatrixCreate.
Definition: auto_md.cc:10845
backend_channel_responseGaussian_g
void backend_channel_responseGaussian_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1351
AtmosphereSet3D
void AtmosphereSet3D(Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet3D.
Definition: m_atmosphere.cc:992
iyEmissionStandardClearsky_g
void iyEmissionStandardClearsky_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3232
ReadXML_sg_ArrayOfArrayOfTensor3_g
void ReadXML_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5253
Touch_sg_ArrayOfRetrievalQuantity_g
void Touch_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6698
IndexCreate_g
void IndexCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:24
doit_za_interpSet
void doit_za_interpSet(Index &doit_za_interp, const Index &atmosphere_dim, const String &interp_method, const Verbosity &verbosity)
WORKSPACE METHOD: doit_za_interpSet.
Definition: m_doit.cc:2351
Copy_sg_ArrayOfGriddedField4_g
void Copy_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1850
abs_lines_per_speciesReadFromCatalogues_g
void abs_lines_per_speciesReadFromCatalogues_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:518
Tensor4Create_g
void Tensor4Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:66
ArrayOfTensor3Create
void ArrayOfTensor3Create(ArrayOfTensor3 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor3Create.
Definition: auto_md.cc:10857
batch_atm_fields_compactAddSpecies
void batch_atm_fields_compactAddSpecies(ArrayOfGriddedField4 &batch_atm_fields_compact, const String &name, const GriddedField3 &value, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactAddSpecies.
Definition: m_atmosphere.cc:532
cloudboxSetManually_g
void cloudboxSetManually_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1476
AtmFieldsCalcExpand1D
void AtmFieldsCalcExpand1D(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &t_field_raw, const GriddedField3 &z_field_raw, const ArrayOfGriddedField3 &vmr_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsCalcExpand1D.
Definition: m_atmosphere.cc:1416
nelemGet_sg_ArrayOfGriddedField4_g
void nelemGet_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4105
sensor_responseBackendFrequencySwitching
void sensor_responseBackendFrequencySwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Vector &f_backend, const ArrayOfGriddedField1 &backend_channel_response, const Index &sensor_norm, const Numeric &df_1, const Numeric &df2, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseBackendFrequencySwitching.
Definition: m_sensor.cc:980
abs_coefCalcFromXsec
void abs_coefCalcFromXsec(Matrix &abs_coef, ArrayOfMatrix &abs_coef_per_species, const ArrayOfMatrix &abs_xsec_per_species, const Matrix &abs_vmrs, const Vector &abs_p, const Vector &abs_t, const Verbosity &verbosity)
WORKSPACE METHOD: abs_coefCalcFromXsec.
Definition: m_abs.cc:1371
Select_sg_ArrayOfMatrixArrayOfMatrix_g
void Select_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5694
Touch_sg_ArrayOfIndex_g
void Touch_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6488
VectorFlip
void VectorFlip(Vector &gout1, const Vector &gin1, const Verbosity &verbosity)
WORKSPACE METHOD: VectorFlip.
Definition: m_basic_types.cc:696
nelemGet_sg_ArrayOfTensor7_g
void nelemGet_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4028
iyMC
void iyMC(Workspace &ws, Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Index &jacobian_do, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &cloudbox_checked, const Index &stokes_dim, const Vector &f_grid, const ArrayOfSingleScatteringData &scat_data_raw, const Agenda &iy_space_agenda, const Agenda &surface_prop_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &opt_prop_gas_agenda, const Tensor4 &pnd_field, const String &y_unit, const Numeric &mc_std_err, const Index &mc_max_time, const Index &mc_max_iter, const Verbosity &verbosity)
WORKSPACE METHOD: iyMC.
Definition: m_rte.cc:1731
SparseSparseMultiply_g
void SparseSparseMultiply_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6180
VectorExtractFromMatrix_g
void VectorExtractFromMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6718
nelemGet_sg_ArrayOfRetrievalQuantity_g
void nelemGet_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4126
CloudboxGetIncoming
void CloudboxGetIncoming(Workspace &ws, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, const Agenda &iy_clearsky_basic_agenda, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Vector &f_grid, const Index &stokes_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: CloudboxGetIncoming.
Definition: m_doit.cc:2648
WriteXML_sg_ArrayOfRetrievalQuantity_g
void WriteXML_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7429
WriteXML_sg_ArrayOfIndex_g
void WriteXML_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7078
f_gridFromSensorHIRS_g
void f_gridFromSensorHIRS_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2782
backend_channel_responseGaussian
void backend_channel_responseGaussian(ArrayOfGriddedField1 &backend_channel_response, const Numeric &fwhm, const Numeric &xwidth_si, const Numeric &dx_si, const Verbosity &verbosity)
WORKSPACE METHOD: backend_channel_responseGaussian.
Definition: m_sensor.cc:304
Extract_sg_MatrixTensor3_g
void Extract_sg_MatrixTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2645
abs_lines_per_speciesCompact_g
void abs_lines_per_speciesCompact_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:502
abs_vecAddPart
void abs_vecAddPart(Matrix &abs_vec, const Matrix &abs_vec_spt, const Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: abs_vecAddPart.
Definition: m_optproperties.cc:594
sensor_response_agendaExecute
void sensor_response_agendaExecute(Workspace &ws, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, const Index imblock, const Agenda &input_agenda)
Definition: auto_md.cc:10438
abs_lookupSetupWide_g
void abs_lookupSetupWide_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:616
Print_sg_ArrayOfArrayOfSpeciesTag_g
void Print_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4831
antenna_responseGaussian
void antenna_responseGaussian(GriddedField4 &antenna_response, const Numeric &fwhm, const Numeric &xwidth_si, const Numeric &dx_si, const Verbosity &verbosity)
WORKSPACE METHOD: antenna_responseGaussian.
Definition: m_sensor.cc:251
Tensor3AddScalar_g
void Tensor3AddScalar_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6285
Delete_sg_GriddedField3_g
void Delete_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2205
ArrayOfGriddedField3Create_g
void ArrayOfGriddedField3Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:288
refr_indexIR_g
void refr_indexIR_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5514
Copy_sg_ArrayOfArrayOfMatrix_g
void Copy_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1660
Delete_sg_GridPos_g
void Delete_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2141
jacobianCalcTemperatureAnalytical
void jacobianCalcTemperatureAnalytical(Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcTemperatureAnalytical.
Definition: m_jacobian.cc:1393
MCAntenna
An Antenna object used by MCGeneral.
Definition: mc_antenna.h:56
abs_lines_per_speciesCompact
void abs_lines_per_speciesCompact(ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesCompact.
Definition: m_abs.cc:820
f_gridFromGasAbsLookup
void f_gridFromGasAbsLookup(Vector &f_grid, const GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromGasAbsLookup.
Definition: m_abs_lookup.cc:2313
Matrix1ColFromVector_g
void Matrix1ColFromVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3736
GriddedField2Create
void GriddedField2Create(GriddedField2 &var, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField2Create.
Definition: auto_md.cc:10933
Touch_sg_ArrayOfTensor7_g
void Touch_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6554
GasAbsLookupCreate
void GasAbsLookupCreate(GasAbsLookup &var, const Verbosity &verbosity)
WORKSPACE METHOD: GasAbsLookupCreate.
Definition: auto_md.cc:10909
output_file_formatSetZippedAscii_g
void output_file_formatSetZippedAscii_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4391
output_file_formatSetAscii_g
void output_file_formatSetAscii_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4379
nrowsGet_sg_Tensor3_g
void nrowsGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4203
WriteXMLIndexed_sg_Tensor4_g
void WriteXMLIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7526
WriteXMLIndexed_sg_ArrayOfGriddedField3_g
void WriteXMLIndexed_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7934
AntennaSet1D
void AntennaSet1D(Index &antenna_dim, Vector &mblock_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaSet1D.
Definition: m_sensor.cc:213
verbositySetAgenda_g
void verbositySetAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6848
p_gridFromGasAbsLookup_g
void p_gridFromGasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4994
npagesGet_sg_Tensor3_g
void npagesGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4238
Append_sg_ArrayOfTensor4ArrayOfTensor4_g
void Append_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:993
VectorZtanToZaRefr1D
void VectorZtanToZaRefr1D(Workspace &ws, Vector &v_za, const Agenda &refr_index_agenda, const Matrix &sensor_pos, const Vector &p_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Matrix &r_geoid, const Index &atmosphere_dim, const Vector &v_ztan, const Verbosity &verbosity)
WORKSPACE METHOD: VectorZtanToZaRefr1D.
Definition: m_ppath.cc:325
Copy_sg_Verbosity_g
void Copy_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1618
jacobianAddFreqShiftAndStretch_g
void jacobianAddFreqShiftAndStretch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3420
doit_i_fieldUpdateSeq3D_g
void doit_i_fieldUpdateSeq3D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2493
WriteMolTau_g
void WriteMolTau_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6875
WriteXMLIndexed_sg_GriddedField4_g
void WriteXMLIndexed_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7901
Touch_sg_ArrayOfGriddedField1_g
void Touch_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6662
WriteXMLIndexed_sg_ArrayOfTensor6_g
void WriteXMLIndexed_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7702
cloudboxSetAutomatically_g
void cloudboxSetAutomatically_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1454
pha_mat_sptFromMonoData_g
void pha_mat_sptFromMonoData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4492
WriteXML_sg_Vector_g
void WriteXML_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6978
Copy_sg_ArrayOfGriddedField3_g
void Copy_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1843
doit_conv_flagAbs_g
void doit_conv_flagAbs_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2318
Print_sg_ArrayOfGriddedField4_g
void Print_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4944
Touch_sg_ArrayOfArrayOfTensor6_g
void Touch_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6560
CloudboxGetIncoming_g
void CloudboxGetIncoming_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1404
ArrayOfGriddedField4Create_g
void ArrayOfGriddedField4Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:294
DoitInit_g
void DoitInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2352
Ignore_sg_ArrayOfString_g
void Ignore_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2895
sensor_responseIF2RF
void sensor_responseIF2RF(Vector &sensor_response_f, Vector &sensor_response_f_grid, const Numeric &lo, const String &sideband_mode, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseIF2RF.
Definition: m_sensor.cc:1193
VectorMatrixMultiply
void VectorMatrixMultiply(Vector &gout1, const Matrix &gin1, const Vector &gin2, const Verbosity &verbosity)
WORKSPACE METHOD: VectorMatrixMultiply.
Definition: m_basic_types.cc:895
ppath_stepRefractionEuler
void ppath_stepRefractionEuler(Workspace &ws, Ppath &ppath_step, Numeric &rte_pressure, Numeric &rte_temperature, Vector &rte_vmr_list, Numeric &refr_index, const Agenda &refr_index_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Matrix &r_geoid, const Matrix &z_surface, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_stepRefractionEuler.
Definition: m_ppath.cc:130
abs_coefCalc_g
void abs_coefCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:347
Print_sg_GridPos_g
void Print_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4853
abs_lookupInit_g
void abs_lookupInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:566
Ignore_sg_ArrayOfTensor3_g
void Ignore_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2925
r_geoidSpherical
void r_geoidSpherical(Matrix &r_geoid, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Numeric &r, const Verbosity &verbosity)
WORKSPACE METHOD: r_geoidSpherical.
Definition: m_surface.cc:261
WriteXMLIndexed_sg_ArrayOfArrayOfIndex_g
void WriteXMLIndexed_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7603
surfaceBlackbody_g
void surfaceBlackbody_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6202
sensor_responseWMRF_g
void sensor_responseWMRF_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6149
f_gridFromSensorHIRS
void f_gridFromSensorHIRS(Vector &f_grid, const Vector &f_backend, const ArrayOfGriddedField1 &backend_channel_response, const Numeric &spacing, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromSensorHIRS.
Definition: m_sensor.cc:468
VectorSet_g
void VectorSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6802
Ignore_sg_Tensor3_g
void Ignore_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2841
Copy_sg_ArrayOfScatteringMetaData_g
void Copy_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1794
VectorZtanToZa1D
void VectorZtanToZa1D(Vector &v_za, const Matrix &sensor_pos, const Matrix &r_geoid, const Index &atmosphere_dim, const Vector &v_ztan, const Verbosity &verbosity)
WORKSPACE METHOD: VectorZtanToZa1D.
Definition: m_ppath.cc:375
DoitAngularGridsSet
void DoitAngularGridsSet(Index &doit_za_grid_size, Vector &scat_aa_grid, Vector &scat_za_grid, const Index &N_za_grid, const Index &N_aa_grid, const String &za_grid_opt_file, const Verbosity &verbosity)
WORKSPACE METHOD: DoitAngularGridsSet.
Definition: m_doit.cc:71
Append_sg_ArrayOfMatrixArrayOfMatrix_g
void Append_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:958
WriteXML_sg_GridPos_g
void WriteXML_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7269
Tensor4
The Tensor4 class.
Definition: matpackIV.h:375
sensor_responseSimpleAMSU_g
void sensor_responseSimpleAMSU_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6126
Print_sg_ArrayOfTensor4_g
void Print_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4782
jacobianCalcPointingZaRecalc
void jacobianCalcPointingZaRecalc(Workspace &ws, Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Vector &sensor_time, const Agenda &iy_clearsky_agenda, const String &y_unit, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPointingZaRecalc.
Definition: m_jacobian.cc:976
doit_scat_field_agendaExecute
void doit_scat_field_agendaExecute(Workspace &ws, Tensor6 &doit_scat_field, const Tensor6 &doit_i_field, const Agenda &input_agenda)
Definition: auto_md.cc:9172
ReadNetCDF_sg_Vector_g
void ReadNetCDF_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5001
ReadXML_sg_ArrayOfArrayOfLineRecord_g
void ReadXML_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5307
WriteXMLIndexed_sg_Ppath_g
void WriteXMLIndexed_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7779
iyBeerLambertStandardClearsky
void iyBeerLambertStandardClearsky(Workspace &ws, Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Index &jacobian_do, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &ppath_step_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &iy_clearsky_agenda, const Agenda &iy_space_agenda, const Agenda &surface_prop_agenda, const Agenda &iy_cloudbox_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: iyBeerLambertStandardClearsky.
Definition: m_rte.cc:789
verbosityInit
void verbosityInit(Verbosity &verbosity)
WORKSPACE METHOD: verbosityInit.
Definition: m_general.cc:366
Matrix3RowFromVectors_g
void Matrix3RowFromVectors_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3783
abs_n2Set_g
void abs_n2Set_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:671
doit_za_grid_optCalc_g
void doit_za_grid_optCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2576
Append_sg_ArrayOfLineRecordArrayOfLineRecord_g
void Append_sg_ArrayOfLineRecordArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1021
pha_mat_sptFromData_g
void pha_mat_sptFromData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4474
Ignore_sg_ArrayOfSparse_g
void Ignore_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2919
forloop_agendaExecute
void forloop_agendaExecute(Workspace &ws, const Index forloop_index, const Agenda &input_agenda)
Definition: auto_md.cc:9428
Ignore_sg_Tensor7_g
void Ignore_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2865
Massdensity_cleanup_g
void Massdensity_cleanup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2798
Ppath
The structure to describe a propagation path and releated quantities.
Definition: ppath.h:59
Copy_sg_ScatteringMetaData_g
void Copy_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1787
Print_sg_ArrayOfTensor3_g
void Print_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4768
Copy_sg_ArrayOfArrayOfIndex_g
void Copy_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1632
Ignore_sg_Index_g
void Ignore_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2805
yCalc2_g
void yCalc2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8089
Agenda
The Agenda class.
Definition: agenda_class.h:44
rte_posSet_g
void rte_posSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5558
abs_linesReadFromHitran_g
void abs_linesReadFromHitran_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:460
Select_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g
void Select_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5862
Select_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g
void Select_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5814
ArrayOfLineRecordCreate_g
void ArrayOfLineRecordCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:180
Tensor4Scale
void Tensor4Scale(Tensor4 &tout, const Tensor4 &tin, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4Scale.
Definition: m_basic_types.cc:486
Delete_sg_ArrayOfTensor7_g
void Delete_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2077
WriteXMLIndexed_sg_GriddedField3_g
void WriteXMLIndexed_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7890
WriteXMLIndexed_sg_ArrayOfRetrievalQuantity_g
void WriteXMLIndexed_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7978
ReadXML_sg_Index_g
void ReadXML_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5064
WriteXML_sg_GriddedField2_g
void WriteXML_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7339
GriddedField3
Definition: gridded_fields.h:274
SingleScatteringData
Structure which describes the single scattering properties of a.
Definition: optproperties.h:74
WriteXML_sg_MCAntenna_g
void WriteXML_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7439
Copy_sg_String_g
void Copy_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1548
VectorSet
void VectorSet(Vector &gout1, const Vector &values, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSet.
Definition: m_basic_types.cc:1016
Append_sg_ArrayOfIndexArrayOfIndex_g
void Append_sg_ArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:930
Print_sg_ArrayOfIndex_g
void Print_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4719
GasAbsLookup
An absorption lookup table.
Definition: gas_abs_lookup.h:44
abs_scalar_gasExtractFromLookup_g
void abs_scalar_gasExtractFromLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:698
Print_sg_ArrayOfMatrix_g
void Print_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4747
WriteXMLIndexed_sg_String_g
void WriteXMLIndexed_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7471
ncolsGet_sg_Matrix_g
void ncolsGet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4140
mc_IWP_cloud_opt_pathCalc_g
void mc_IWP_cloud_opt_pathCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3814
WriteXML_sg_ArrayOfSingleScatteringData_g
void WriteXML_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7299
Select_sg_ArrayOfSparseArrayOfSparse_g
void Select_sg_ArrayOfSparseArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5710
MatrixSet_g
void MatrixSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3721
output_file_formatSetBinary
void output_file_formatSetBinary(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetBinary.
Definition: m_xml.h:188
WriteXML_sg_ArrayOfLineshapeSpec_g
void WriteXML_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7228
abs_speciesAdd
void abs_speciesAdd(ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfString &species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesAdd.
Definition: m_abs_lookup.cc:1852
dx
#define dx
Definition: continua.cc:14561
ScatteringParticleTypeAndMetaRead_g
void ScatteringParticleTypeAndMetaRead_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5628
nrowsGet_sg_Matrix_g
void nrowsGet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4189
ArrayOfRetrievalQuantityCreate
void ArrayOfRetrievalQuantityCreate(ArrayOfRetrievalQuantity &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfRetrievalQuantityCreate.
Definition: auto_md.cc:10969
Arts
void Arts(Workspace &ws, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: Arts.
Definition: m_agenda.cc:96
ybatchMetProfilesClear
void ybatchMetProfilesClear(Workspace &ws, Matrix &ybatch, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &met_profile_calc_agenda, const Vector &f_grid, const Matrix &met_amsu_data, const Matrix &sensor_pos, const Matrix &r_geoid, const Index &nelem_p_grid, const String &met_profile_path, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchMetProfilesClear.
Definition: m_batch.cc:576
matpackI.h
Copy_sg_Tensor4_g
void Copy_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1583
WriteXMLIndexed_sg_ArrayOfTensor3_g
void WriteXMLIndexed_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7669
jacobianCalcPointingZaRecalc_g
void jacobianCalcPointingZaRecalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3559
Select_sg_ArrayOfVectorArrayOfVector_g
void Select_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5686
npagesGet_sg_Tensor6_g
void npagesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4259
CloudboxGetIncoming1DAtm
void CloudboxGetIncoming1DAtm(Workspace &ws, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Index &cloudbox_on, const Agenda &iy_clearsky_basic_agenda, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const ArrayOfIndex &cloudbox_limits, const Vector &f_grid, const Index &stokes_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: CloudboxGetIncoming1DAtm.
Definition: m_doit.cc:2877
doit_conv_test_agendaExecute
void doit_conv_test_agendaExecute(Workspace &ws, Index &doit_conv_flag, Index &doit_iteration_counter, const Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Agenda &input_agenda)
Definition: auto_md.cc:9105
Copy_sg_GasAbsLookup_g
void Copy_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1766
opt_prop_part_agendaExecute
void opt_prop_part_agendaExecute(Workspace &ws, Tensor3 &ext_mat, Matrix &abs_vec, const Tensor3 &ext_mat_spt, const Matrix &abs_vec_spt, const Index scat_p_index, const Index scat_lat_index, const Index scat_lon_index, const Agenda &input_agenda)
Definition: auto_md.cc:10140
Array< Index >
sensor_responseWMRF
void sensor_responseWMRF(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Sparse &wmrf_weights, const Vector &f_backend, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseWMRF.
Definition: m_sensor.cc:2377
abs_vecAddPart_g
void abs_vecAddPart_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:786
Touch_sg_ArrayOfSingleScatteringData_g
void Touch_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6620
surfaceLambertianSimple_g
void surfaceLambertianSimple_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6269
MatrixPlanck
void MatrixPlanck(Matrix &m, const Index &stokes_dim, const Vector &gin1, const Numeric &gin2, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixPlanck.
Definition: m_physics.cc:147
mc_antennaSetGaussianByFWHM
void mc_antennaSetGaussianByFWHM(MCAntenna &mc_antenna, const Numeric &za_fwhm, const Numeric &aa_fwhm, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetGaussianByFWHM.
Definition: m_montecarlo.cc:166
AtmRawRead_g
void AtmRawRead_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1334
nshelvesGet_sg_Tensor6_g
void nshelvesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4308
ArrayOfIndexSetConstant
void ArrayOfIndexSetConstant(ArrayOfIndex &ai, const Index &nelem, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexSetConstant.
Definition: m_basic_types.cc:83
Select_sg_MatrixMatrix_g
void Select_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5878
abs_speciesAdd2_g
void abs_speciesAdd2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:746
WriteXML_sg_Sparse_g
void WriteXML_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6998
Ignore_sg_ArrayOfSingleScatteringData_g
void Ignore_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3016
iyInterpCloudboxField_g
void iyInterpCloudboxField_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3347
pha_mat_sptFromDataDOITOpt
void pha_mat_sptFromDataDOITOpt(Tensor5 &pha_mat_spt, const ArrayOfTensor7 &pha_mat_sptDOITOpt, const ArrayOfSingleScatteringData &scat_data_mono, const Index &doit_za_grid_size, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Numeric &rte_temperature, const Tensor4 &pnd_field, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: pha_mat_sptFromDataDOITOpt.
Definition: m_optproperties.cc:189
abs_cont_descriptionAppend_g
void abs_cont_descriptionAppend_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:395
Print
void Print(const T &v, const Index &level, const Verbosity &verbosity)
WORKSPACE METHOD: Print.
Definition: m_general.h:63
Touch_sg_ArrayOfTensor6_g
void Touch_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6548
Extract_sg_GriddedField4ArrayOfGriddedField4_g
void Extract_sg_GriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2685
ScatteringDoit
void ScatteringDoit(Workspace &ws, Tensor6 &doit_i_field, Tensor7 &scat_i_p, Tensor7 &scat_i_lat, Tensor7 &scat_i_lon, Tensor4 &doit_i_field1D_spectrum, const Index &cloudbox_on, const Vector &f_grid, const Agenda &doit_mono_agenda, const Index &doit_is_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringDoit.
Definition: m_doit.cc:2378
abs_xsec_per_speciesAddConts_g
void abs_xsec_per_speciesAddConts_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:807
sensor_responseBackend
void sensor_responseBackend(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Vector &f_backend, const ArrayOfGriddedField1 &backend_channel_response, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseBackend.
Definition: m_sensor.cc:811
Delete_sg_SingleScatteringData_g
void Delete_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2157
Delete_sg_Tensor4_g
void Delete_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1941
Touch_sg_Tensor4_g
void Touch_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6452
rte_losSet_g
void rte_losSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5539
Append_sg_ArrayOfTensor6ArrayOfTensor6_g
void Append_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1000
ArrayOfArrayOfGriddedField1Create_g
void ArrayOfArrayOfGriddedField1Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:300
Tensor5SetConstant_g
void Tensor5SetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6338
z_fieldFromHSE
void z_fieldFromHSE(Tensor3 &z_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &t_field, const Tensor4 &vmr_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &basics_checked, const Numeric &p_hse, const Numeric &z_hse_accuracy, const Verbosity &verbosity)
WORKSPACE METHOD: z_fieldFromHSE.
Definition: m_atmosphere.cc:1781
Extract_sg_MatrixArrayOfMatrix_g
void Extract_sg_MatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2637
Touch_sg_ArrayOfArrayOfTensor3_g
void Touch_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6536
abs_xsec_per_speciesAddConts
void abs_xsec_per_speciesAddConts(ArrayOfMatrix &abs_xsec_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Vector &abs_n2, const Vector &abs_h2o, const Matrix &abs_vmrs, const ArrayOfString &abs_cont_names, const ArrayOfVector &abs_cont_parameters, const ArrayOfString &abs_cont_models, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddConts.
Definition: m_abs.cc:1715
WMRFSelectChannels_g
void WMRFSelectChannels_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6866
batch_atm_fields_compactFromArrayOfMatrix_g
void batch_atm_fields_compactFromArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1381
WriteXML_sg_ArrayOfString_g
void WriteXML_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7098
WriteXML_sg_Numeric_g
void WriteXML_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6958
Delete_sg_ArrayOfGriddedField4_g
void Delete_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2245
DoitCloudboxFieldPut_g
void DoitCloudboxFieldPut_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2296
Delete_sg_ArrayOfLineshapeSpec_g
void Delete_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2109
Test_g
void Test_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6393
jacobianOff_g
void jacobianOff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3670
ArrayOfArrayOfTensor3Create
void ArrayOfArrayOfTensor3Create(ArrayOfArrayOfTensor3 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTensor3Create.
Definition: auto_md.cc:10861
Copy_sg_ArrayOfSparse_g
void Copy_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1667
ReadNetCDF_sg_Tensor3_g
void ReadNetCDF_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5019
GriddedField1Create_g
void GriddedField1Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:252
Select_sg_ArrayOfStringArrayOfString_g
void Select_sg_ArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5678
AntennaSet2D_g
void AntennaSet2D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:914
ReadXML_sg_Tensor5_g
void ReadXML_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5136
jacobianCalcAbsSpeciesAnalytical_g
void jacobianCalcAbsSpeciesAnalytical_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3479
VectorSetConstant
void VectorSetConstant(Vector &v, const Index &nelem, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSetConstant.
Definition: m_basic_types.cc:998
WriteNetCDF_sg_Vector_g
void WriteNetCDF_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6885
VectorScale_g
void VectorScale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6786
WriteXMLIndexed_sg_ArrayOfArrayOfTensor6_g
void WriteXMLIndexed_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7724
ReadNetCDF_sg_Matrix_g
void ReadNetCDF_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5010
mc_antennaSetGaussian_g
void mc_antennaSetGaussian_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3792
StringSet
void StringSet(String &s, const String &text, const Verbosity &verbosity)
WORKSPACE METHOD: StringSet.
Definition: m_basic_types.cc:416
scat_data_rawCheck
void scat_data_rawCheck(const ArrayOfSingleScatteringData &scat_data_raw, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_rawCheck.
Definition: m_optproperties.cc:910
VerbosityCreate_g
void VerbosityCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:96
Matrix2ColFromVectors
void Matrix2ColFromVectors(Matrix &m, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix2ColFromVectors.
Definition: m_basic_types.cc:180
StringSet_g
void StringSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6195
abs_scalar_gasFromAbsCoef
void abs_scalar_gasFromAbsCoef(Matrix &abs_scalar_gas, const ArrayOfMatrix &abs_coef_per_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_scalar_gasFromAbsCoef.
Definition: m_abs.cc:2041
IndexSet_g
void IndexSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3111
MatrixCreate
void MatrixCreate(Matrix &var, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCreate.
Definition: auto_md.cc:10793
abs_h2oSet
void abs_h2oSet(Vector &abs_h2o, const ArrayOfArrayOfSpeciesTag &abs_species, const Matrix &abs_vmrs, const Verbosity &verbosity)
WORKSPACE METHOD: abs_h2oSet.
Definition: m_abs.cc:1134
r_geoidWGS84_g
void r_geoidWGS84_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5578
ArrayOfTensor4Create
void ArrayOfTensor4Create(ArrayOfTensor4 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor4Create.
Definition: auto_md.cc:10865
Touch_sg_ArrayOfGriddedField3_g
void Touch_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6674
Touch_sg_ArrayOfScatteringMetaData_g
void Touch_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6632
ReadXML_sg_ArrayOfMatrix_g
void ReadXML_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5217
WriteXML_sg_ScatteringMetaData_g
void WriteXML_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7309
Append_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g
void Append_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1084
WriteXMLIndexed_sg_Agenda_g
void WriteXMLIndexed_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7790
Massdensity_cleanup
void Massdensity_cleanup(Tensor4 &massdensity_field, const Numeric &massdensity_threshold, const Verbosity &verbosity)
WORKSPACE METHOD: Massdensity_cleanup.
Definition: m_cloudbox.cc:700
Ignore_sg_ArrayOfVector_g
void Ignore_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2901
sensor_responseFrequencySwitching
void sensor_responseFrequencySwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseFrequencySwitching.
Definition: m_sensor.cc:1116
sensor_response_arraySingle_g
void sensor_response_arraySingle_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6165
Delete_sg_ArrayOfArrayOfTensor6_g
void Delete_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2085
abs_lineshape_per_tgDefine_g
void abs_lineshape_per_tgDefine_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:431
Ignore_sg_Tensor6_g
void Ignore_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2859
VerbosityCreate
void VerbosityCreate(Verbosity &var, const Verbosity &verbosity)
WORKSPACE METHOD: VerbosityCreate.
Definition: auto_md.cc:10825
FrequencyFromWavelength_sg_NumericNumeric_g
void FrequencyFromWavelength_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2729
abs_lookupAdapt_g
void abs_lookupAdapt_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:536
Delete_sg_ArrayOfTensor6_g
void Delete_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2069
Delete_sg_ArrayOfString_g
void Delete_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2005
Ignore_sg_ArrayOfArrayOfTensor6_g
void Ignore_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2955
FlagOn
void FlagOn(Index &i, const Verbosity &verbosity)
WORKSPACE METHOD: FlagOn.
Definition: m_basic_types.cc:112
abs_xsec_per_speciesInit_g
void abs_xsec_per_speciesInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:837
NumericScale
void NumericScale(Numeric &b, const Numeric &a, const Numeric &v, const Verbosity &verbosity)
WORKSPACE METHOD: NumericScale.
Definition: m_basic_types.cc:369
Copy_sg_GriddedField1_g
void Copy_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1801
surfaceFlatReflectivity
void surfaceFlatReflectivity(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rte_los, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatReflectivity.
Definition: m_surface.cc:435
doit_conv_flagLsq_g
void doit_conv_flagLsq_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2328
nelemGet_sg_ArrayOfLineRecord_g
void nelemGet_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4042
WriteXMLIndexed_sg_Verbosity_g
void WriteXMLIndexed_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7581
ReadXML_sg_ArrayOfArrayOfGriddedField1_g
void ReadXML_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5478
Print_sg_Tensor4_g
void Print_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4677
DoitScatteringDataPrepare
void DoitScatteringDataPrepare(ArrayOfTensor7 &pha_mat_sptDOITOpt, ArrayOfSingleScatteringData &scat_data_mono, const Index &doit_za_grid_size, const Vector &scat_aa_grid, const ArrayOfSingleScatteringData &scat_data_raw, const Vector &f_grid, const Index &f_index, const Index &atmosphere_dim, const Index &stokes_dim, const Verbosity &verbosity)
WORKSPACE METHOD: DoitScatteringDataPrepare.
Definition: m_optproperties.cc:946
IndexCreate
void IndexCreate(Index &var, const Verbosity &verbosity)
WORKSPACE METHOD: IndexCreate.
Definition: auto_md.cc:10777
AgendaCreate
void AgendaCreate(Agenda &var, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaCreate.
Definition: auto_md.cc:10901
Delete_sg_ArrayOfArrayOfGriddedField1_g
void Delete_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2253
ncolsGet_sg_Tensor3_g
void ncolsGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4154
my_basic_string
The implementation for String, the ARTS string class.
Definition: mystring.h:62
Print_sg_ArrayOfLineRecord_g
void Print_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4810
AntennaConstantGaussian1D
void AntennaConstantGaussian1D(Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, GriddedField4 &antenna_response, Matrix &antenna_los, const Index &n_za_grid, const Numeric &fwhm, const Numeric &xwidth_si, const Numeric &dx_si, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaConstantGaussian1D.
Definition: m_sensor.cc:72
jacobianAddAbsSpecies_g
void jacobianAddAbsSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3401
Extract_sg_VectorArrayOfVector_g
void Extract_sg_VectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2629
jacobianOff
void jacobianOff(Index &jacobian_do, Agenda &jacobian_agenda, ArrayOfRetrievalQuantity &jacobian_quantities, ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianOff.
Definition: m_jacobian.cc:159
sensor_posAddRgeoid
void sensor_posAddRgeoid(Matrix &sensor_pos, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Matrix &r_geoid, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_posAddRgeoid.
Definition: m_ppath.cc:259
jacobianCalcAbsSpeciesPerturbations_g
void jacobianCalcAbsSpeciesPerturbations_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3488
abs_lookupTestAccuracy
void abs_lookupTestAccuracy(const GasAbsLookup &abs_lookup, const Index &abs_lookup_is_adapted, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Vector &abs_n2, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfString &abs_cont_names, const ArrayOfString &abs_cont_models, const ArrayOfVector &abs_cont_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupTestAccuracy.
Definition: m_abs_lookup.cc:2472
Print_sg_ArrayOfRetrievalQuantity_g
void Print_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4965
abs_coefCalcSaveMemory
void abs_coefCalcSaveMemory(Matrix &abs_coef, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Vector &abs_n2, const Vector &abs_h2o, const Matrix &abs_vmrs, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfString &abs_cont_names, const ArrayOfString &abs_cont_models, const ArrayOfVector &abs_cont_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_coefCalcSaveMemory.
Definition: m_abs.cc:1259
AntennaOff
void AntennaOff(Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaOff.
Definition: m_sensor.cc:191
sensor_responseMultiMixerBackend_g
void sensor_responseMultiMixerBackend_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6089
Copy_sg_ArrayOfTensor3_g
void Copy_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1674
ReadXML_sg_GridPos_g
void ReadXML_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5352
Copy_sg_ArrayOfGriddedField2_g
void Copy_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1836
p_gridFromGasAbsLookup
void p_gridFromGasAbsLookup(Vector &p_grid, const GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridFromGasAbsLookup.
Definition: m_abs_lookup.cc:2325
ParticleTypeAdd_g
void ParticleTypeAdd_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4425
doit_i_fieldUpdateSeq1D
void doit_i_fieldUpdateSeq1D(Workspace &ws, Tensor6 &doit_i_field, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &abs_scalar_gas_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &scat_za_grid, const Tensor4 &pnd_field, const Agenda &opt_prop_part_agenda, const Agenda &opt_prop_gas_agenda, const Agenda &ppath_step_agenda, const Vector &p_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Agenda &surface_prop_agenda, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldUpdateSeq1D.
Definition: m_doit.cc:720
WriteXML_sg_ArrayOfArrayOfGriddedField1_g
void WriteXML_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7409
ppathCalc
void ppathCalc(Workspace &ws, Ppath &ppath, const Agenda &ppath_step_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Vector &rte_pos, const Vector &rte_los, const Verbosity &verbosity)
WORKSPACE METHOD: ppathCalc.
Definition: m_ppath.cc:65
Touch_sg_String_g
void Touch_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6422
ScatteringMetaData
Definition: optproperties.h:99
WriteXMLIndexed_sg_ArrayOfGriddedField1_g
void WriteXMLIndexed_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7912
ReadXML_sg_Vector_g
void ReadXML_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5091
ReadXML_sg_Sparse_g
void ReadXML_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5109
ReadXML_sg_Tensor6_g
void ReadXML_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5145
Arts2
void Arts2(Workspace &ws, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: Arts2.
Definition: m_agenda.cc:108
Print_sg_Tensor7_g
void Print_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4698
abs_lineshapeDefine
void abs_lineshapeDefine(ArrayOfLineshapeSpec &abs_lineshape, const String &shape, const String &normalizationfactor, const Numeric &cutoff, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lineshapeDefine.
Definition: m_abs.cc:976
Print_sg_Matrix_g
void Print_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4656
nvitrinesGet_sg_Tensor6_g
void nvitrinesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4322
WriteNetCDF_sg_ArrayOfMatrix_g
void WriteNetCDF_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6939
WriteXML_sg_ArrayOfSparse_g
void WriteXML_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7138
Touch_sg_Numeric_g
void Touch_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6416
AtmosphereSet2D_g
void AtmosphereSet2D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1321
Tensor6Scale_g
void Tensor6Scale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6350
ParticleTypeInit_g
void ParticleTypeInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4440
MatrixMatrixMultiply_g
void MatrixMatrixMultiply_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3687
iy_cloudbox_agendaExecute
void iy_cloudbox_agendaExecute(Workspace &ws, Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const GridPos &rte_gp_p, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Agenda &input_agenda)
Definition: auto_md.cc:9656
Delete_sg_Index_g
void Delete_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1885
MCGeneral
void MCGeneral(Workspace &ws, Vector &y, Index &mc_iteration_count, Vector &mc_error, Tensor3 &mc_points, const MCAntenna &mc_antenna, const Vector &f_grid, const Index &f_index, const Matrix &sensor_pos, const Matrix &sensor_los, const Index &stokes_dim, const Index &atmosphere_dim, const Agenda &iy_space_agenda, const Agenda &surface_prop_agenda, const Agenda &opt_prop_gas_agenda, const Agenda &abs_scalar_gas_agenda, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Tensor3 &t_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfSingleScatteringData &scat_data_mono, const Index &basics_checked, const Index &cloudbox_checked, const Index &mc_seed, const String &y_unit, const Numeric &mc_std_err, const Index &mc_max_time, const Index &mc_max_iter, const Verbosity &verbosity)
WORKSPACE METHOD: MCGeneral.
Definition: m_montecarlo.cc:185
NumericSet_g
void NumericSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3944
abs_lines_per_speciesSetEmpty
void abs_lines_per_speciesSetEmpty(ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetEmpty.
Definition: m_abs.cc:83
Touch_sg_ArrayOfTensor4_g
void Touch_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6542
DoitScatteringDataPrepare_g
void DoitScatteringDataPrepare_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2554
abs_xsec_per_speciesInit
void abs_xsec_per_speciesInit(ArrayOfMatrix &abs_xsec_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Vector &abs_p, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesInit.
Definition: m_abs.cc:1451
abs_lines_per_speciesCreateFromLines_g
void abs_lines_per_speciesCreateFromLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:510
VectorSetConstant_g
void VectorSetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6794
ArrayOfArrayOfMatrixCreate_g
void ArrayOfArrayOfMatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:132
sensor_responseAntenna_g
void sensor_responseAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5924
jacobianCalcAbsSpeciesPerturbations
void jacobianCalcAbsSpeciesPerturbations(Workspace &ws, Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Agenda &iy_clearsky_agenda, const String &y_unit, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const String &species, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcAbsSpeciesPerturbations.
Definition: m_jacobian.cc:309
Delete_sg_GriddedField2_g
void Delete_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2197
Copy_sg_Tensor7_g
void Copy_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1604
WriteXMLIndexed_sg_ArrayOfLineRecord_g
void WriteXMLIndexed_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7735
AbsInputFromAtmFields
void AbsInputFromAtmFields(Vector &abs_p, Vector &abs_t, Matrix &abs_vmrs, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const Tensor4 &vmr_field, const Verbosity &verbosity)
WORKSPACE METHOD: AbsInputFromAtmFields.
Definition: m_abs.cc:1170
WriteXML_sg_Tensor7_g
void WriteXML_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7048
opt_prop_sptFromMonoData
void opt_prop_sptFromMonoData(Tensor3 &ext_mat_spt, Matrix &abs_vec_spt, const ArrayOfSingleScatteringData &scat_data_mono, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Numeric &rte_temperature, const Tensor4 &pnd_field, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: opt_prop_sptFromMonoData.
Definition: m_optproperties.cc:1190
WriteXMLIndexed_sg_ArrayOfSingleScatteringData_g
void WriteXMLIndexed_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7835
ReadXML_sg_ArrayOfTensor3_g
void ReadXML_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5244
AtmFieldsExpand1D
void AtmFieldsExpand1D(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsExpand1D.
Definition: m_atmosphere.cc:1475
Touch_sg_GriddedField1_g
void Touch_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6638
Arts2_g
void Arts2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1169
MatrixSet
void MatrixSet(Matrix &gout1, const Matrix &values, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixSet.
Definition: m_basic_types.cc:338
f_gridFromSensorAMSU_g
void f_gridFromSensorAMSU_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2772
Ignore_sg_Tensor4_g
void Ignore_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2847
cloudboxSetDisort_g
void cloudboxSetDisort_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1468
nrowsGet_sg_Tensor4_g
void nrowsGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4210
ArrayOfArrayOfIndexCreate
void ArrayOfArrayOfIndexCreate(ArrayOfArrayOfIndex &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfIndexCreate.
Definition: auto_md.cc:10833
VectorNLinSpace_g
void VectorNLinSpace_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6768
Print_sg_GriddedField3_g
void Print_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4909
batch_atm_fields_compactAddConstant
void batch_atm_fields_compactAddConstant(ArrayOfGriddedField4 &batch_atm_fields_compact, const String &name, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactAddConstant.
Definition: m_atmosphere.cc:516
ScatteringParticlesSelect
void ScatteringParticlesSelect(ArrayOfSingleScatteringData &scat_data_raw, ArrayOfScatteringMetaData &scat_data_meta_array, ArrayOfIndex &scat_data_nelem, const ArrayOfString &part_species, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringParticlesSelect.
Definition: m_cloudbox.cc:885
Select_sg_ArrayOfIndexArrayOfIndex_g
void Select_sg_ArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5662
nbooksGet_sg_Tensor7_g
void nbooksGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4294
abs_lines_per_speciesSetEmpty_g
void abs_lines_per_speciesSetEmpty_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:529
PpathCreate_g
void PpathCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:204
abs_lookupTestAccMC
void abs_lookupTestAccMC(const GasAbsLookup &abs_lookup, const Index &abs_lookup_is_adapted, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Vector &abs_n2, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfString &abs_cont_names, const ArrayOfString &abs_cont_models, const ArrayOfVector &abs_cont_parameters, const Index &mc_seed, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupTestAccMC.
Definition: m_abs_lookup.cc:2858
Delete_sg_Vector_g
void Delete_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1909
Touch_sg_Verbosity_g
void Touch_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6482
jacobianAddTemperature_g
void jacobianAddTemperature_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3461
Touch_sg_GasAbsLookup_g
void Touch_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6608
VectorInsertGridPoints_g
void VectorInsertGridPoints_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6734
f_gridSelectFIndex_g
void f_gridSelectFIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2791
WriteXMLIndexed_sg_ScatteringMetaData_g
void WriteXMLIndexed_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7846
Append_sg_ArrayOfScatteringMetaDataScatteringMetaData_g
void Append_sg_ArrayOfScatteringMetaDataScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1133
ReadXML_sg_GasAbsLookup_g
void ReadXML_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5361
Delete_sg_Tensor5_g
void Delete_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1949
AtmosphereSet1D_g
void AtmosphereSet1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1313
Print_sg_ArrayOfArrayOfTensor3_g
void Print_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4775
Copy_sg_GriddedField4_g
void Copy_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1822
abs_scalar_gasExtractFromLookup
void abs_scalar_gasExtractFromLookup(Matrix &abs_scalar_gas, const GasAbsLookup &abs_lookup, const Index &abs_lookup_is_adapted, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Index &f_index, const Numeric &rte_pressure, const Numeric &rte_temperature, const Vector &rte_vmr_list, const Numeric &rte_doppler, const Numeric &extpolfac, const Verbosity &verbosity)
WORKSPACE METHOD: abs_scalar_gasExtractFromLookup.
Definition: m_abs_lookup.cc:1991
surfaceFlatVaryingEmissivity_g
void surfaceFlatVaryingEmissivity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6255
optproperties.h
Scattering database structure and functions.
ArrayOfTensor7Create_g
void ArrayOfTensor7Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:168
SparseCreate
void SparseCreate(Sparse &var, const Verbosity &verbosity)
WORKSPACE METHOD: SparseCreate.
Definition: auto_md.cc:10797
p_gridFromAtmRaw_g
void p_gridFromAtmRaw_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4987
abs_linesReadFromHitran2004_g
void abs_linesReadFromHitran2004_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:469
nrowsGet_sg_Tensor5_g
void nrowsGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4217
doit_scat_fieldCalcLimb
void doit_scat_fieldCalcLimb(Workspace &ws, Tensor6 &doit_scat_field, const Agenda &pha_mat_spt_agenda, const Tensor6 &doit_i_field, const Tensor4 &pnd_field, const Tensor3 &t_field, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &doit_za_grid_size, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: doit_scat_fieldCalcLimb.
Definition: m_doit.cc:1907
opt_prop_sptFromData
void opt_prop_sptFromData(Tensor3 &ext_mat_spt, Matrix &abs_vec_spt, const ArrayOfSingleScatteringData &scat_data_raw, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Index &f_index, const Vector &f_grid, const Numeric &rte_temperature, const Tensor4 &pnd_field, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: opt_prop_sptFromData.
Definition: m_optproperties.cc:317
sensor_responseIF2RF_g
void sensor_responseIF2RF_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6042
opt_prop_sptFromMonoData_g
void opt_prop_sptFromMonoData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4362
doit_conv_flagAbsBT
void doit_conv_flagAbsBT(Index &doit_conv_flag, Index &doit_iteration_counter, const Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Vector &f_grid, const Index &f_index, const Vector &epsilon, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagAbsBT.
Definition: m_doit.cc:233
AntennaMultiBeamsToPencilBeams
void AntennaMultiBeamsToPencilBeams(Matrix &sensor_pos, Matrix &sensor_los, Matrix &antenna_los, Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaMultiBeamsToPencilBeams.
Definition: m_sensor.cc:115
ybatchMetProfiles
void ybatchMetProfiles(Workspace &ws, Matrix &ybatch, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &met_profile_calc_agenda, const Vector &f_grid, const Matrix &met_amsu_data, const Matrix &sensor_pos, const Matrix &r_geoid, const Vector &lat_grid, const Vector &lon_grid, const Index &atmosphere_dim, const ArrayOfSingleScatteringData &scat_data_raw, const Index &nelem_p_grid, const String &met_profile_path, const String &met_profile_pnd_path, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchMetProfiles.
Definition: m_batch.cc:347
ArrayOfGriddedField2Create
void ArrayOfGriddedField2Create(ArrayOfGriddedField2 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField2Create.
Definition: auto_md.cc:10949
jacobian.h
Declarations required for the calculation of jacobians.
batch_atm_fields_compactFromArrayOfMatrix
void batch_atm_fields_compactFromArrayOfMatrix(ArrayOfGriddedField4 &batch_atm_fields_compact, const Index &atmosphere_dim, const ArrayOfMatrix &gin1, const ArrayOfString &field_names, const ArrayOfString &extra_field_names, const Vector &extra_field_values, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactFromArrayOfMatrix.
Definition: m_atmosphere.cc:551
Delete_sg_Sparse_g
void Delete_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1925
Numeric
NUMERIC Numeric
The type to use for all floating point numbers.
Definition: matpack.h:33
Ignore_sg_ArrayOfArrayOfTensor3_g
void Ignore_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2931
Verbosity
Definition: messages.h:50
AtmFieldsRefinePgrid_g
void AtmFieldsRefinePgrid_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1220
AntennaSet1D_g
void AntennaSet1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:907
sensor_responseMultiMixerBackend
void sensor_responseMultiMixerBackend(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Vector &lo_multi, const ArrayOfGriddedField1 &sideband_response_multi, const ArrayOfString &sideband_mode_multi, const ArrayOfVector &f_backend_multi, const ArrayOfArrayOfGriddedField1 &backend_channel_response_multi, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseMultiMixerBackend.
Definition: m_sensor.cc:1716
ArrayOfMatrixCreate_g
void ArrayOfMatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:126
Copy_sg_ArrayOfTensor4_g
void Copy_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1688
scat_data_monoCalc_g
void scat_data_monoCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5647
Touch_sg_Ppath_g
void Touch_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6590
Copy_sg_GriddedField2_g
void Copy_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1808
surfaceFlatReflectivity_g
void surfaceFlatReflectivity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6213
Ignore_sg_ArrayOfArrayOfLineRecord_g
void Ignore_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2967
Delete_sg_ArrayOfMatrix_g
void Delete_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2021
doit_za_interpSet_g
void doit_za_interpSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2586
GriddedField3Create_g
void GriddedField3Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:264
Matrix1RowFromVector
void Matrix1RowFromVector(Matrix &m, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix1RowFromVector.
Definition: m_basic_types.cc:259
sensorOff
void sensorOff(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, Index &antenna_dim, Vector &mblock_za_grid, Vector &mblock_aa_grid, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: sensorOff.
Definition: m_sensor.cc:1526
GriddedField4
Definition: gridded_fields.h:328
yCalc_g
void yCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8047
Touch_sg_Vector_g
void Touch_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6428
Delete_sg_ArrayOfArrayOfTensor3_g
void Delete_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2053
verbositySet
void verbositySet(Verbosity &verbosity, const Index &agenda, const Index &screen, const Index &file)
WORKSPACE METHOD: verbositySet.
Definition: m_general.cc:378
Copy_sg_ArrayOfArrayOfGriddedField1_g
void Copy_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1857
Select_sg_ArrayOfLineRecordArrayOfLineRecord_g
void Select_sg_ArrayOfLineRecordArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5766
abs_lookupSetup_g
void abs_lookupSetup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:572
WriteXMLIndexed_sg_ArrayOfArrayOfTensor3_g
void WriteXMLIndexed_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7680
Select_sg_ArrayOfTensor3ArrayOfTensor3_g
void Select_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5718
rte_losSet
void rte_losSet(Vector &rte_los, const Index &atmosphere_dim, const Numeric &za, const Numeric &aa, const Verbosity &verbosity)
WORKSPACE METHOD: rte_losSet.
Definition: m_ppath.cc:210
Copy_sg_Matrix_g
void Copy_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1562
Ignore_sg_Ppath_g
void Ignore_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2985
ReadXML_sg_ScatteringMetaData_g
void ReadXML_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5388
spt_calc_agendaExecute
void spt_calc_agendaExecute(Workspace &ws, Tensor3 &ext_mat_spt, Matrix &abs_vec_spt, const Index scat_p_index, const Index scat_lat_index, const Index scat_lon_index, const Numeric rte_temperature, const Index scat_za_index, const Index scat_aa_index, const Agenda &input_agenda)
Definition: auto_md.cc:10511
Touch_sg_ArrayOfMatrix_g
void Touch_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6512
Touch_sg_Tensor3_g
void Touch_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6446
VectorMatrixMultiply_g
void VectorMatrixMultiply_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6760
nbooksGet_sg_Tensor4_g
void nbooksGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4273
WriteXMLIndexed_sg_ArrayOfLineshapeSpec_g
void WriteXMLIndexed_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7757
Append
void Append(T &out, const T &in, const Verbosity &verbosity)
WORKSPACE METHOD: Append.
ReadXML_sg_ArrayOfArrayOfGriddedField3_g
void ReadXML_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5487
opt_prop_gas_agendaExecute
void opt_prop_gas_agendaExecute(Workspace &ws, Tensor3 &ext_mat, Matrix &abs_vec, const Index f_index, const Matrix &abs_scalar_gas, const Agenda &input_agenda)
Definition: auto_md.cc:10073
WriteNetCDF_sg_Tensor5_g
void WriteNetCDF_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6921
ArrayOfArrayOfIndexCreate_g
void ArrayOfArrayOfIndexCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:108
ReadXML_sg_GriddedField4_g
void ReadXML_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5433
refr_indexThayer
void refr_indexThayer(Numeric &refr_index, const Numeric &rte_pressure, const Numeric &rte_temperature, const Vector &rte_vmr_list, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: refr_indexThayer.
Definition: m_refraction.cc:74
Matrix2RowFromVectors
void Matrix2RowFromVectors(Matrix &m, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix2RowFromVectors.
Definition: m_basic_types.cc:273
Select_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g
void Select_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5670
AntennaOff_g
void AntennaOff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:899
Ignore_sg_Vector_g
void Ignore_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2823
WriteXML_sg_ArrayOfTensor3_g
void WriteXML_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7148
MatrixScale_g
void MatrixScale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3704
Matrix3RowFromVectors
void Matrix3RowFromVectors(Matrix &m, const Vector &v1, const Vector &v2, const Vector &v3, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix3RowFromVectors.
Definition: m_basic_types.cc:293
doit_conv_flagAbs
void doit_conv_flagAbs(Index &doit_conv_flag, Index &doit_iteration_counter, const Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Vector &epsilon, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagAbs.
Definition: m_doit.cc:121
batch_atm_fields_compactFromArrayOfMatrixChevalAll_g
void batch_atm_fields_compactFromArrayOfMatrixChevalAll_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1392
VectorInsertGridPoints
void VectorInsertGridPoints(Vector &gout1, const Vector &gin1, const Vector &gin2, const Verbosity &verbosity)
WORKSPACE METHOD: VectorInsertGridPoints.
Definition: m_basic_types.cc:720
sensor_posAddRgeoid_g
void sensor_posAddRgeoid_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5914
Touch_sg_Agenda_g
void Touch_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6596
abs_linesReadFromArts
void abs_linesReadFromArts(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromArts.
Definition: m_abs.cc:274
Delete_sg_ArrayOfRetrievalQuantity_g
void Delete_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2269
abs_fieldCalc
void abs_fieldCalc(Workspace &ws, Tensor5 &abs_field, const Agenda &abs_scalar_gas_agenda, const Index &f_index, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor4 &vmr_field, const Vector &doppler, const Verbosity &verbosity)
WORKSPACE METHOD: abs_fieldCalc.
Definition: m_abs_lookup.cc:2102
Copy_sg_ArrayOfArrayOfTensor3_g
void Copy_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1681
Ignore_sg_Agenda_g
void Ignore_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2991
Append_sg_StringString_g
void Append_sg_StringString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1119
mc_antenna.h
Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods....
batch_atm_fields_compactAddSpecies_g
void batch_atm_fields_compactAddSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1257
f_gridSelectFIndex
void f_gridSelectFIndex(Vector &f_grid, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridSelectFIndex.
Definition: m_abs.cc:2197
NumericCreate_g
void NumericCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:30
pha_matCalc_g
void pha_matCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4447
basics_checkedCalc_g
void basics_checkedCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1360
pnd_fieldSetup
void pnd_fieldSetup(Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &massdensity_field, const Tensor3 &t_field, const ArrayOfScatteringMetaData &scat_data_meta_array, const ArrayOfString &part_species, const ArrayOfIndex &scat_data_nelem, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldSetup.
Definition: m_cloudbox.cc:1331
MatrixCreate_g
void MatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:48
nelemGet_sg_ArrayOfString_g
void nelemGet_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3965
Delete_sg_ArrayOfVector_g
void Delete_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2013
Copy_sg_Tensor5_g
void Copy_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1590
Tensor5SetConstant
void Tensor5SetConstant(Tensor5 &t, const Index &nshelves, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5SetConstant.
Definition: m_basic_types.cc:550
nelemGet_sg_ArrayOfSparse_g
void nelemGet_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3993
WriteNetCDF_sg_Tensor4_g
void WriteNetCDF_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6912
doit_i_fieldUpdate1D_g
void doit_i_fieldUpdate1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2416
WriteXMLIndexed_sg_Tensor3_g
void WriteXMLIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7515
WriteXML_sg_Tensor4_g
void WriteXML_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7018
PpathCreate
void PpathCreate(Ppath &var, const Verbosity &verbosity)
WORKSPACE METHOD: PpathCreate.
Definition: auto_md.cc:10897
WriteXML_sg_ArrayOfGriddedField2_g
void WriteXML_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7379
WriteXML_sg_GriddedField3_g
void WriteXML_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7349
WriteMolTau
void WriteMolTau(const Vector &f_grid, const Tensor3 &z_field, const Tensor5 &abs_field, const Index &atmosphere_dim, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: WriteMolTau.
Definition: m_abs.cc:2350
doit_i_fieldSetClearsky
void doit_i_fieldSetClearsky(Tensor6 &doit_i_field, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Vector &f_grid, const Index &f_index, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &all_frequencies, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldSetClearsky.
Definition: m_doit.cc:3150
Touch_sg_GriddedField3_g
void Touch_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6650
Touch_sg_Tensor7_g
void Touch_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6470
Ignore_sg_ArrayOfArrayOfGriddedField1_g
void Ignore_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3082
Arts_g
void Arts_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1162
jacobianCalcAbsSpeciesAnalytical
void jacobianCalcAbsSpeciesAnalytical(Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcAbsSpeciesAnalytical.
Definition: m_jacobian.cc:295
MatrixPlanck_g
void MatrixPlanck_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3695
Ignore_sg_GriddedField3_g
void Ignore_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3046
abs_h2oSet_g
void abs_h2oSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:414
abs_vecInit_g
void abs_vecInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:798
jacobianCalcFreqShiftAndStretchInterp
void jacobianCalcFreqShiftAndStretchInterp(Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Index &stokes_dim, const Vector &f_grid, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Vector &sensor_response_za_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcFreqShiftAndStretchInterp.
Definition: m_jacobian.cc:610
SingleScatteringDataCreate_g
void SingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:228
Matrix3ColFromVectors_g
void Matrix3ColFromVectors_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3751
nshelvesGet
void nshelvesGet(Index &nshelves, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nshelvesGet.
GriddedField3Create
void GriddedField3Create(GriddedField3 &var, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField3Create.
Definition: auto_md.cc:10937
GridPosCreate
void GridPosCreate(GridPos &var, const Verbosity &verbosity)
WORKSPACE METHOD: GridPosCreate.
Definition: auto_md.cc:10905
Append_sg_ArrayOfLineshapeSpecArrayOfLineshapeSpec_g
void Append_sg_ArrayOfLineshapeSpecArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1035
abs_species_tags.h
Header file for stuff related to absorption species tags.
Delete_sg_Ppath_g
void Delete_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2125
WriteNetCDF_sg_ArrayOfVector_g
void WriteNetCDF_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6930
doit_i_fieldUpdateSeq3D
void doit_i_fieldUpdateSeq3D(Workspace &ws, Tensor6 &doit_i_field, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &abs_scalar_gas_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Tensor4 &pnd_field, const Agenda &opt_prop_part_agenda, const Agenda &opt_prop_gas_agenda, const Agenda &ppath_step_agenda, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldUpdateSeq3D.
Definition: m_doit.cc:957
abs_scalar_gasFromAbsCoef_g
void abs_scalar_gasFromAbsCoef_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:715
Select_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g
void Select_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5702
WriteXMLIndexed_sg_Vector_g
void WriteXMLIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7482
jacobianAddFreqShiftAndStretch
void jacobianAddFreqShiftAndStretch(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Vector &f_grid, const String &calcmode, const Numeric &df, const Index &do_stretch, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddFreqShiftAndStretch.
Definition: m_jacobian.cc:536
WriteXML_sg_ArrayOfArrayOfIndex_g
void WriteXML_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7088
Tensor4SetConstant_g
void Tensor4SetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6319
CloudboxGetIncoming1DAtm_g
void CloudboxGetIncoming1DAtm_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1425
opt_prop_sptFromData_g
void opt_prop_sptFromData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4343
ReadNetCDF_sg_ArrayOfMatrix_g
void ReadNetCDF_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5055
Append_sg_VectorVector_g
void Append_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1112
Append_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g
void Append_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:986
Tensor3SetConstant
void Tensor3SetConstant(Tensor3 &t, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3SetConstant.
Definition: m_basic_types.cc:465
AntennaConstantGaussian1D_g
void AntennaConstantGaussian1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:873
AtmFieldsRefinePgrid
void AtmFieldsRefinePgrid(Vector &p_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Vector &lat_grid, const Vector &lon_grid, const Index &atmosphere_dim, const Numeric &p_step, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsRefinePgrid.
Definition: m_atmosphere.cc:1528
y_unitApply
void y_unitApply(Vector &y, Vector &y_error, Matrix &jacobian, const Vector &y_f, const ArrayOfIndex &y_pol, const String &y_unit, const Verbosity &verbosity)
WORKSPACE METHOD: y_unitApply.
Definition: m_rte.cc:2156
Touch_sg_ArrayOfArrayOfMatrix_g
void Touch_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6518
Select_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g
void Select_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5838
Ignore_sg_ArrayOfLineshapeSpec_g
void Ignore_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2973
abs_speciesDefineAllInScenario_g
void abs_speciesDefineAllInScenario_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:766
emissionPlanck
void emissionPlanck(Vector &emission, const Vector &f_grid, const Numeric &rte_temperature, const Verbosity &verbosity)
WORKSPACE METHOD: emissionPlanck.
Definition: m_physics.cc:110
r_geoidWGS84
void r_geoidWGS84(Matrix &r_geoid, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: r_geoidWGS84.
Definition: m_surface.cc:303
Print_sg_Vector_g
void Print_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4649
AtmFieldsCalc_g
void AtmFieldsCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1176
Ignore_sg_ArrayOfTensor4_g
void Ignore_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2937
surfaceFlatSingleEmissivity_g
void surfaceFlatSingleEmissivity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6241
AbsInputFromRteScalars_g
void AbsInputFromRteScalars_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:336
batch_atm_fields_compactFromArrayOfMatrixChevalAll
void batch_atm_fields_compactFromArrayOfMatrixChevalAll(ArrayOfGriddedField4 &batch_atm_fields_compact, ArrayOfGriddedField4 &batch_atm_fields_compact_all, const Index &atmosphere_dim, const ArrayOfMatrix &gin1, const ArrayOfString &field_names, const ArrayOfString &extra_field_names, const Vector &extra_field_values, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactFromArrayOfMatrixChevalAll.
Definition: m_atmosphere.cc:623
Tensor6SetConstant
void Tensor6SetConstant(Tensor6 &t, const Index &nvitrines, const Index &nshelves, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6SetConstant.
Definition: m_basic_types.cc:596
Ignore_sg_ArrayOfArrayOfMatrix_g
void Ignore_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2913
Delete_sg_ArrayOfArrayOfLineRecord_g
void Delete_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2101
pnd_fieldCalc_g
void pnd_fieldCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4525
jacobianInit
void jacobianInit(ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianInit.
Definition: m_jacobian.cc:146
ReadNetCDF
void ReadNetCDF(T &v, const String &v_wsvname, const String &filename, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadNetCDF.
Definition: m_nc.h:78
abs_speciesAdd2
void abs_speciesAdd2(Workspace &ws, ArrayOfArrayOfSpeciesTag &abs_species, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &gin1, const Vector &gin2, const Vector &gin3, const String &species, const String &method, const String &unit, const Numeric &dx, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesAdd2.
Definition: m_abs_lookup.cc:1889
atm_fields_compactAddConstant
void atm_fields_compactAddConstant(GriddedField4 &atm_fields_compact, const String &name, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactAddConstant.
Definition: m_atmosphere.cc:312
Copy_sg_ArrayOfSingleScatteringData_g
void Copy_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1780
verbosityInit_g
void verbosityInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6835
jacobianCalcTemperatureAnalytical_g
void jacobianCalcTemperatureAnalytical_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3606
Extract_sg_NumericVector_g
void Extract_sg_NumericVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2621
Copy_sg_Index_g
void Copy_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1534
AgendaExecute_g
void AgendaExecute_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:846
InterpSurfaceFieldToRteGps_g
void InterpSurfaceFieldToRteGps_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3146
Print_sg_ArrayOfArrayOfTensor6_g
void Print_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4803
AtmFieldsFromCompact_g
void AtmFieldsFromCompact_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1284
ArrayOfArrayOfGriddedField3Create
void ArrayOfArrayOfGriddedField3Create(ArrayOfArrayOfGriddedField3 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField3Create.
Definition: auto_md.cc:10965
Tensor5
The Tensor5 class.
Definition: matpackV.h:443
Touch_sg_ArrayOfArrayOfLineRecord_g
void Touch_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6572
abs_linesReadFromJpl
void abs_linesReadFromJpl(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromJpl.
Definition: m_abs.cc:229
atm_fields_compactFromMatrixChevalAll_g
void atm_fields_compactFromMatrixChevalAll_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1274
iyBeerLambertStandardCloudbox_g
void iyBeerLambertStandardCloudbox_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3197
Ignore_sg_Matrix_g
void Ignore_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2829
timerStart
void timerStart(Timer &timer, const Verbosity &verbosity)
WORKSPACE METHOD: timerStart.
Definition: m_general.cc:267
ArrayOfArrayOfSpeciesTagCreate_g
void ArrayOfArrayOfSpeciesTagCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:198
Ignore_sg_ScatteringMetaData_g
void Ignore_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3022
InterpAtmFieldToRteGps
void InterpAtmFieldToRteGps(Numeric &x, const Index &atmosphere_dim, const GridPos &rte_gp_p, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Tensor3 &field, const Verbosity &verbosity)
WORKSPACE METHOD: InterpAtmFieldToRteGps.
Definition: m_atmosphere.cc:1735
ArrayOfArrayOfGriddedField3Create_g
void ArrayOfArrayOfGriddedField3Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:306
nshelvesGet_sg_Tensor7_g
void nshelvesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4315
FlagOn_g
void FlagOn_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2749
iy_clearsky_basic_agendaExecute
void iy_clearsky_basic_agendaExecute(Workspace &ws, Matrix &iy, const Vector &rte_pos, const Vector &rte_los, const Index cloudbox_on, const Agenda &input_agenda)
Definition: auto_md.cc:9589
jacobianAddPolyfit
void jacobianAddPolyfit(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Vector &sensor_response_za_grid, const Matrix &sensor_pos, const Index &poly_order, const Index &no_pol_variation, const Index &no_los_variation, const Index &no_mblock_variation, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddPolyfit.
Definition: m_jacobian.cc:1097
pha_mat_sptFromDataDOITOpt_g
void pha_mat_sptFromDataDOITOpt_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4508
ext_matAddGas
void ext_matAddGas(Tensor3 &ext_mat, const Matrix &abs_scalar_gas, const Verbosity &verbosity)
WORKSPACE METHOD: ext_matAddGas.
Definition: m_optproperties.cc:683
VectorAddScalar_g
void VectorAddScalar_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6710
ReadNetCDF_sg_Tensor4_g
void ReadNetCDF_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5028
jacobian_agendaExecute
void jacobian_agendaExecute(Workspace &ws, Matrix &jacobian, const Index imblock, const Vector &iyb, const Vector &yb, const Agenda &input_agenda)
Definition: auto_md.cc:9808
rte_posAddRgeoid
void rte_posAddRgeoid(Vector &rte_pos, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Matrix &r_geoid, const Verbosity &verbosity)
WORKSPACE METHOD: rte_posAddRgeoid.
Definition: m_ppath.cc:187
Delete_sg_ArrayOfArrayOfSpeciesTag_g
void Delete_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2117
Copy_sg_SingleScatteringData_g
void Copy_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1773
nlibrariesGet_g
void nlibrariesGet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4336
MatrixCBR_g
void MatrixCBR_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3679
ArrayOfIndexSetConstant_g
void ArrayOfIndexSetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1147
Ignore_sg_SingleScatteringData_g
void Ignore_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3010
Tensor5Scale
void Tensor5Scale(Tensor5 &tout, const Tensor5 &tin, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5Scale.
Definition: m_basic_types.cc:529
pha_mat_sptFromMonoData
void pha_mat_sptFromMonoData(Tensor5 &pha_mat_spt, const ArrayOfSingleScatteringData &scat_data_mono, const Index &doit_za_grid_size, const Vector &scat_aa_grid, const Index &scat_za_index, const Index &scat_aa_index, const Numeric &rte_temperature, const Tensor4 &pnd_field, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: pha_mat_sptFromMonoData.
Definition: m_optproperties.cc:1330
doit_scat_fieldCalc_g
void doit_scat_fieldCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2521
Select_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g
void Select_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5790
sensor_responsePolarisation_g
void sensor_responsePolarisation_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6109
Print_sg_ArrayOfArrayOfGriddedField1_g
void Print_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4951
VectorZtanToZaRefr1D_g
void VectorZtanToZaRefr1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6809
Delete_sg_ArrayOfArrayOfGriddedField3_g
void Delete_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2261
SingleScatteringDataCreate
void SingleScatteringDataCreate(SingleScatteringData &var, const Verbosity &verbosity)
WORKSPACE METHOD: SingleScatteringDataCreate.
Definition: auto_md.cc:10913
timerStop_g
void timerStop_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6404
nelemGet_sg_Vector_g
void nelemGet_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4133
sensor_responseMixer
void sensor_responseMixer(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Numeric &lo, const GriddedField1 &sideband_response, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseMixer.
Definition: m_sensor.cc:1562
Matrix2ColFromVectors_g
void Matrix2ColFromVectors_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3743
Tensor5Create_g
void Tensor5Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:72
WriteXMLIndexed_sg_ArrayOfGriddedField4_g
void WriteXMLIndexed_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7945
SpeciesSet_g
void SpeciesSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6188
doit_i_fieldSetConst_g
void doit_i_fieldSetConst_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2400
ReadXML_sg_ArrayOfVector_g
void ReadXML_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5208
complex_nWaterLiebe93
void complex_nWaterLiebe93(Matrix &complex_n, const Vector &f_grid, const Numeric &t, const Verbosity &verbosity)
WORKSPACE METHOD: complex_nWaterLiebe93.
Definition: m_physics.cc:66
Extract
void Extract(T &needle, const T &haystack, const Index &index, const Verbosity &verbosity)
WORKSPACE METHOD: Extract.
Tensor3Scale_g
void Tensor3Scale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6293
nelemGet_sg_ArrayOfTensor6_g
void nelemGet_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4021
WriteXML
void WriteXML(const String &output_file_format, const T &v, const String &filename, const String &v_wsvname, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteXML.
Definition: m_xml.h:75
SparseCreate_g
void SparseCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:54
GridPos
Structure to store a grid position.
Definition: interpolation.h:74
ArrayOfIndexCreate
void ArrayOfIndexCreate(ArrayOfIndex &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexCreate.
Definition: auto_md.cc:10829
jacobian_y_agendaExecute
void jacobian_y_agendaExecute(Workspace &ws, Vector &y, const Vector &f_grid, const Tensor4 &vmr_field, const Tensor3 &t_field, const Matrix &sensor_los, const Agenda &input_agenda)
Definition: auto_md.cc:9875
ArrayOfScatteringMetaDataCreate
void ArrayOfScatteringMetaDataCreate(ArrayOfScatteringMetaData &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfScatteringMetaDataCreate.
Definition: auto_md.cc:10925
Touch_sg_ScatteringMetaData_g
void Touch_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6626
ReadXML_sg_Agenda_g
void ReadXML_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5343
jacobianAddPointingZa
void jacobianAddPointingZa(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Matrix &sensor_pos, const Vector &sensor_time, const Index &poly_order, const String &calcmode, const Numeric &dza, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddPointingZa.
Definition: m_jacobian.cc:758
abs_lookupSetupWide
void abs_lookupSetupWide(Vector &abs_p, Vector &abs_t, Vector &abs_t_pert, Matrix &abs_vmrs, ArrayOfArrayOfSpeciesTag &abs_nls, Vector &abs_nls_pert, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &abs_p_interp_order, const Index &abs_t_interp_order, const Index &abs_nls_interp_order, const Numeric &p_min, const Numeric &p_max, const Numeric &p_step, const Numeric &t_min, const Numeric &t_max, const Numeric &h2o_min, const Numeric &h2o_max, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupSetupWide.
Definition: m_abs_lookup.cc:1690
Copy_sg_ArrayOfGriddedField1_g
void Copy_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1829
WriteXMLIndexed_sg_ArrayOfVector_g
void WriteXMLIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7625
Print_sg_ArrayOfArrayOfLineRecord_g
void Print_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4817
refr_indexThayer_g
void refr_indexThayer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5523
ReadXML_sg_ArrayOfArrayOfMatrix_g
void ReadXML_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5226
Append_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g
void Append_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1056
nelemGet_sg_ArrayOfVector_g
void nelemGet_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3972
sensor_responseBackend_g
void sensor_responseBackend_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5943
VectorLinSpace_g
void VectorLinSpace_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6742
Touch_sg_ArrayOfArrayOfGriddedField3_g
void Touch_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6692
abs_lineshapeDefine_g
void abs_lineshapeDefine_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:422
abs_lines_per_speciesAddMirrorLines_g
void abs_lines_per_speciesAddMirrorLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:496
WriteXMLIndexed_sg_ArrayOfGriddedField2_g
void WriteXMLIndexed_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7923
ncolsGet_sg_Sparse_g
void ncolsGet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4147
ReadXML_sg_GriddedField2_g
void ReadXML_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5415
WriteXML_sg_Ppath_g
void WriteXML_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7248
ParticleSpeciesInit_g
void ParticleSpeciesInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4397
Ignore_sg_GriddedField2_g
void Ignore_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3040
Select_sg_ArrayOfTensor6ArrayOfTensor6_g
void Select_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5742
abs_vecInit
void abs_vecInit(Matrix &abs_vec, const Vector &f_grid, const Index &stokes_dim, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: abs_vecInit.
Definition: m_optproperties.cc:724
ArrayOfIndexSet_g
void ArrayOfIndexSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1140
Select_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g
void Select_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5726
ReadXML_sg_ArrayOfTensor4_g
void ReadXML_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5262
Select_sg_ArrayOfGriddedField2ArrayOfGriddedField2_g
void Select_sg_ArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5822
parser.h
NumericCreate
void NumericCreate(Numeric &var, const Verbosity &verbosity)
WORKSPACE METHOD: NumericCreate.
Definition: auto_md.cc:10781
ReadXML_sg_ArrayOfRetrievalQuantity_g
void ReadXML_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5496
Append_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g
void Append_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1105
sensor_responsePolarisation
void sensor_responsePolarisation(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Vector &sensor_response_za_grid, const Vector &sensor_response_aa_grid, const Index &stokes_dim, const String &y_unit, const ArrayOfIndex &sensor_pol, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responsePolarisation.
Definition: m_sensor.cc:1911
SpeciesSet
void SpeciesSet(ArrayOfArrayOfSpeciesTag &gout1, const ArrayOfString &species, const Verbosity &verbosity)
WORKSPACE METHOD: SpeciesSet.
Definition: m_abs_lookup.cc:1943
Select_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g
void Select_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5798
abs_lines_per_speciesCreateFromLines
void abs_lines_per_speciesCreateFromLines(ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineRecord &abs_lines, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesCreateFromLines.
Definition: m_abs.cc:639
AntennaSet2D
void AntennaSet2D(Index &antenna_dim, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaSet2D.
Definition: m_sensor.cc:231
ReadXML_sg_Tensor3_g
void ReadXML_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5118
Ignore_sg_ArrayOfArrayOfSpeciesTag_g
void Ignore_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2979
Delete_sg_Numeric_g
void Delete_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1893
npagesGet
void npagesGet(Index &npages, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: npagesGet.
nelemGet_sg_ArrayOfGriddedField2_g
void nelemGet_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4091
Copy_sg_ArrayOfMatrix_g
void Copy_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1653
VectorScale
void VectorScale(Vector &gout1, const Vector &gin1, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorScale.
Definition: m_basic_types.cc:975
abs_cont_descriptionAppend
void abs_cont_descriptionAppend(ArrayOfString &abs_cont_names, ArrayOfString &abs_cont_models, ArrayOfVector &abs_cont_parameters, const String &tagname, const String &model, const Vector &userparameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cont_descriptionAppend.
Definition: m_abs.cc:2016
Touch_sg_ArrayOfLineshapeSpec_g
void Touch_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6578
WriteXML_sg_ArrayOfGriddedField3_g
void WriteXML_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7389
workspace_ng.h
This file contains the declaration and partly the implementation of the workspace class.
Print_sg_ArrayOfLineshapeSpec_g
void Print_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4824
doit_scat_fieldCalcLimb_g
void doit_scat_fieldCalcLimb_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2537
Print_sg_ArrayOfScatteringMetaData_g
void Print_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4888
nelemGet_sg_ArrayOfScatteringMetaData_g
void nelemGet_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4077
abs_vecAddGas_g
void abs_vecAddGas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:779
WriteXML_sg_ArrayOfArrayOfLineRecord_g
void WriteXML_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7218
mc_IWP_cloud_opt_pathCalc
void mc_IWP_cloud_opt_pathCalc(Workspace &ws, Numeric &mc_IWP, Numeric &mc_cloud_opt_path, Numeric &mc_IWP_error, Numeric &mc_cloud_opt_path_error, Index &mc_iteration_count, const MCAntenna &mc_antenna, const Matrix &sensor_pos, const Matrix &sensor_los, const Agenda &ppath_step_agenda, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Matrix &r_geoid, const Matrix &z_surface, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfSingleScatteringData &scat_data_mono, const Vector &particle_masses, const Index &mc_seed, const Index &max_iter, const Verbosity &verbosity)
WORKSPACE METHOD: mc_IWP_cloud_opt_pathCalc.
Definition: m_montecarlo.cc:73
surfaceFlatRefractiveIndex
void surfaceFlatRefractiveIndex(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rte_los, const Numeric &surface_skin_t, const Matrix &complex_n, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatRefractiveIndex.
Definition: m_surface.cc:503
abs_speciesInit
void abs_speciesInit(ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesInit.
Definition: m_abs_lookup.cc:1935
abs_speciesDefineAllInScenario
void abs_speciesDefineAllInScenario(ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesDefineAllInScenario.
Definition: m_abs.cc:914
Delete_sg_String_g
void Delete_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1901
WriteXMLIndexed_sg_ArrayOfTensor4_g
void WriteXMLIndexed_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7691
AtmFieldsFromCompact
void AtmFieldsFromCompact(Vector &p_grid, Vector &lat_grid, Vector &lon_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const GriddedField4 &atm_fields_compact, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsFromCompact.
Definition: m_atmosphere.cc:850
ArrayOfSparseCreate_g
void ArrayOfSparseCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:138
AtmosphereSet3D_g
void AtmosphereSet3D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1328
Exit
void Exit(const Verbosity &verbosity)
WORKSPACE METHOD: Exit.
Definition: m_general.cc:340
Touch_sg_Sparse_g
void Touch_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6440
Copy_sg_ArrayOfTensor6_g
void Copy_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1695
Touch_sg_ArrayOfGriddedField4_g
void Touch_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6680
Tensor3Scale
void Tensor3Scale(Tensor3 &tout, const Tensor3 &tin, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3Scale.
Definition: m_basic_types.cc:445
WriteXML_sg_ArrayOfArrayOfMatrix_g
void WriteXML_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7128
WriteXML_sg_GriddedField4_g
void WriteXML_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7359
refr_indexUnit
void refr_indexUnit(Numeric &refr_index, const Verbosity &verbosity)
WORKSPACE METHOD: refr_indexUnit.
Definition: m_refraction.cc:98
AgendaExecute
void AgendaExecute(Workspace &ws, const Agenda &a, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaExecute.
Definition: m_agenda.cc:35
WriteXMLIndexed_sg_SingleScatteringData_g
void WriteXMLIndexed_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7824
Print_sg_ArrayOfArrayOfGriddedField3_g
void Print_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4958
ArrayOfArrayOfTensor6Create_g
void ArrayOfArrayOfTensor6Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:174
StringCreate
void StringCreate(String &var, const Verbosity &verbosity)
WORKSPACE METHOD: StringCreate.
Definition: auto_md.cc:10785
SparseSparseMultiply
void SparseSparseMultiply(Sparse &gout, const Sparse &gin1, const Sparse &gin2, const Verbosity &verbosity)
WORKSPACE METHOD: SparseSparseMultiply.
Definition: m_basic_types.cc:388
Print_sg_ScatteringMetaData_g
void Print_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4881
abs_lookupTestAccuracy_g
void abs_lookupTestAccuracy_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:638
MCIPA
void MCIPA(Workspace &ws, Vector &y, Index &mc_iteration_count, Vector &mc_error, Tensor3 &mc_points, const MCAntenna &mc_antenna, const Vector &f_grid, const Index &f_index, const Matrix &sensor_pos, const Matrix &sensor_los, const Index &stokes_dim, const Index &atmosphere_dim, const Agenda &iy_space_agenda, const Agenda &surface_prop_agenda, const Agenda &opt_prop_gas_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &ppath_step_agenda, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Tensor3 &t_field, const Tensor4 &vmr_field, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfSingleScatteringData &scat_data_mono, const Index &mc_seed, const String &y_unit, const Numeric &mc_std_err, const Index &mc_max_time, const Index &mc_max_iter, const Index &mc_z_field_is_1D, const Verbosity &verbosity)
WORKSPACE METHOD: MCIPA.
Definition: m_montecarlo.cc:526
jacobianAddPolyfit_g
void jacobianAddPolyfit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3445
doit_i_fieldUpdateSeq1DPP_g
void doit_i_fieldUpdateSeq1DPP_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2469
iy_clearsky_agendaExecute
void iy_clearsky_agendaExecute(Workspace &ws, Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Index iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Index cloudbox_on, const Index jacobian_do, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Agenda &input_agenda)
Definition: auto_md.cc:9483
min
#define min(a, b)
Definition: continua.cc:13096
p_gridFromAtmRaw
void p_gridFromAtmRaw(Vector &p_grid, const GriddedField3 &z_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridFromAtmRaw.
Definition: m_atmosphere.cc:1753
pha_matExtractManually_g
void pha_matExtractManually_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4459
WriteXMLIndexed
void WriteXMLIndexed(const String &output_file_format, const Index &file_index, const T &wsv, const String &filename, const String &wsv_wsvname, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteXMLIndexed.
Definition: m_xml.h:128
Copy_sg_ArrayOfRetrievalQuantity_g
void Copy_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1871
GriddedField1Create
void GriddedField1Create(GriddedField1 &var, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField1Create.
Definition: auto_md.cc:10929
Append_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g
void Append_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1042
abs_lookupSetupBatch_g
void abs_lookupSetupBatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:596
Tensor6Create
void Tensor6Create(Tensor6 &var, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6Create.
Definition: auto_md.cc:10813
ArrayOfTensor4Create_g
void ArrayOfTensor4Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:156
WriteXML_sg_Matrix_g
void WriteXML_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6988
nelemGet_sg_ArrayOfArrayOfLineRecord_g
void nelemGet_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4049
ScatteringMetaDataCreate
void ScatteringMetaDataCreate(ScatteringMetaData &var, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringMetaDataCreate.
Definition: auto_md.cc:10921
Touch_sg_Matrix_g
void Touch_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6434
InterpAtmFieldToRteGps_g
void InterpAtmFieldToRteGps_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3125
Copy_sg_ArrayOfString_g
void Copy_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1639
Print_sg_GriddedField4_g
void Print_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4916
Ignore_sg_ArrayOfGriddedField4_g
void Ignore_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3076
cloudboxSetDisort
void cloudboxSetDisort(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Vector &p_grid, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetDisort.
Definition: m_disort.cc:60
Workspace
Workspace class.
Definition: workspace_ng.h:47
ArrayOfSingleScatteringDataCreate
void ArrayOfSingleScatteringDataCreate(ArrayOfSingleScatteringData &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfSingleScatteringDataCreate.
Definition: auto_md.cc:10917
WriteXML_sg_ArrayOfTensor6_g
void WriteXML_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7178
jacobianCalcPointingZaInterp_g
void jacobianCalcPointingZaInterp_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3540
GriddedField1
Definition: gridded_fields.h:189
Copy_sg_ArrayOfArrayOfLineRecord_g
void Copy_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1723
Touch_sg_SingleScatteringData_g
void Touch_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6614
abs_scalar_gasCalcLBL_g
void abs_scalar_gasCalcLBL_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:679
ArrayOfLineshapeSpecCreate_g
void ArrayOfLineshapeSpecCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:192
mc_antennaSetGaussian
void mc_antennaSetGaussian(MCAntenna &mc_antenna, const Numeric &za_sigma, const Numeric &aa_sigma, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetGaussian.
Definition: m_montecarlo.cc:155
sensor_response_arraySingle
void sensor_response_arraySingle(ArrayOfSparse &sensor_response_array, ArrayOfVector &sensor_response_f_array, ArrayOfArrayOfIndex &sensor_response_pol_array, ArrayOfVector &sensor_response_za_array, ArrayOfVector &sensor_response_aa_array, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Vector &sensor_response_za, const Vector &sensor_response_aa, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_response_arraySingle.
Definition: m_sensor.cc:2509
GridPosCreate_g
void GridPosCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:216
InterpSurfaceEmissivityFieldIncLatLon
void InterpSurfaceEmissivityFieldIncLatLon(Numeric &outvalue, const Index &atmosphere_dim, const Vector &rte_pos, const Vector &rte_los, const GriddedField3 &gfield, const Verbosity &verbosity)
WORKSPACE METHOD: InterpSurfaceEmissivityFieldIncLatLon.
Definition: m_surface.cc:230
basics_checkedCalc
void basics_checkedCalc(Index &basics_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &stokes_dim, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: basics_checkedCalc.
Definition: m_atmosphere.cc:411
ScatteringParticleTypeAndMetaRead
void ScatteringParticleTypeAndMetaRead(ArrayOfSingleScatteringData &scat_data_raw, ArrayOfScatteringMetaData &scat_data_meta_array, const Vector &f_grid, const String &filename_scat_data, const String &filename_scat_meta_data, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringParticleTypeAndMetaRead.
Definition: m_cloudbox.cc:832
WriteXML_sg_Timer_g
void WriteXML_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7058
WriteXMLIndexed_sg_Timer_g
void WriteXMLIndexed_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7570
abs_linesReadFromHitran
void abs_linesReadFromHitran(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromHitran.
Definition: m_abs.cc:100
matpackII.h
Header file for sparse matrices.
abs_lines_per_speciesReadFromCatalogues
void abs_lines_per_speciesReadFromCatalogues(ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfString &filenames, const ArrayOfString &formats, const Vector &fmin, const Vector &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesReadFromCatalogues.
Definition: m_abs.cc:429
Select_sg_ArrayOfTensor4ArrayOfTensor4_g
void Select_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5734
Print_sg_ArrayOfSingleScatteringData_g
void Print_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4874
Append_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g
void Append_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1049
Delete_sg_ArrayOfSingleScatteringData_g
void Delete_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2165
npagesGet_sg_Tensor7_g
void npagesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4266
MatrixCompare
void MatrixCompare(const Matrix &matrix1, const Matrix &matrix2, const Numeric &maxabsdiff, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCompare.
Definition: m_basic_types.cc:221
Tensor3Create
void Tensor3Create(Tensor3 &var, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3Create.
Definition: auto_md.cc:10801
sensor_responseInit
void sensor_responseInit(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, const Vector &f_grid, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Index &atmosphere_dim, const Index &stokes_dim, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseInit.
Definition: m_sensor.cc:1429
InterpSurfaceFieldToRteGps
void InterpSurfaceFieldToRteGps(Numeric &x, const Index &atmosphere_dim, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Matrix &gin1, const Verbosity &verbosity)
WORKSPACE METHOD: InterpSurfaceFieldToRteGps.
Definition: m_surface.cc:211
Delete_sg_Verbosity_g
void Delete_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1981
ArrayOfTensor6Create
void ArrayOfTensor6Create(ArrayOfTensor6 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor6Create.
Definition: auto_md.cc:10869
surfaceFlatRefractiveIndex_g
void surfaceFlatRefractiveIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6227
ArrayOfTensor7Create
void ArrayOfTensor7Create(ArrayOfTensor7 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor7Create.
Definition: auto_md.cc:10873
abs_coefCalcSaveMemory_g
void abs_coefCalcSaveMemory_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:377
emission_agendaExecute
void emission_agendaExecute(Workspace &ws, Vector &emission, const Numeric rte_temperature, const Agenda &input_agenda)
Definition: auto_md.cc:9367
ArrayOfVectorCreate_g
void ArrayOfVectorCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:120
ReadXML_sg_ArrayOfIndex_g
void ReadXML_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5181
abs_vecAddGas
void abs_vecAddGas(Matrix &abs_vec, const Matrix &abs_scalar_gas, const Verbosity &verbosity)
WORKSPACE METHOD: abs_vecAddGas.
Definition: m_optproperties.cc:750
jacobianClose_g
void jacobianClose_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3650
Select_sg_SparseSparse_g
void Select_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5886
abs_linesReadFromMytran2
void abs_linesReadFromMytran2(ArrayOfLineRecord &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadFromMytran2.
Definition: m_abs.cc:188
ArrayOfSparseCreate
void ArrayOfSparseCreate(ArrayOfSparse &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfSparseCreate.
Definition: auto_md.cc:10853
ppath_stepRefractionEuler_g
void ppath_stepRefractionEuler_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4605
Print_sg_ArrayOfSparse_g
void Print_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4761
Test
void Test(const Verbosity &verbosity)
WORKSPACE METHOD: Test.
Definition: m_general.cc:349
Copy
void Copy(T &gout1, const T &gin1, const Verbosity &verbosity)
WORKSPACE METHOD: Copy.
Definition: m_copy.h:40
WriteNetCDF_sg_Matrix_g
void WriteNetCDF_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6894
ReadXML_sg_Timer_g
void ReadXML_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5163
jacobianAddPointingZa_g
void jacobianAddPointingZa_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3432
WriteXMLIndexed_sg_ArrayOfSparse_g
void WriteXMLIndexed_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7658
pnd_fieldCalc
void pnd_fieldCalc(Tensor4 &pnd_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldCalc.
Definition: m_cloudbox.cc:1065
WriteXML_sg_ArrayOfArrayOfGriddedField3_g
void WriteXML_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7419
npagesGet_sg_Tensor5_g
void npagesGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4252
ReadXML_sg_GriddedField1_g
void ReadXML_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5406
Select
void Select(T &needles, const T &haystack, const ArrayOfIndex &needleindexes, const Verbosity &verbosity)
WORKSPACE METHOD: Select.
Print_sg_String_g
void Print_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4642
Copy_sg_Ppath_g
void Copy_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1744
VectorCreate_g
void VectorCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:42
cloudboxSetManually
void cloudboxSetManually(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Numeric &p1, const Numeric &p2, const Numeric &lat1, const Numeric &lat2, const Numeric &lon1, const Numeric &lon2, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetManually.
Definition: m_cloudbox.cc:350
Tensor7Scale
void Tensor7Scale(Tensor7 &tout, const Tensor7 &tin, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7Scale.
Definition: m_basic_types.cc:623
Tensor4Scale_g
void Tensor4Scale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6311
WriteXML_sg_ArrayOfGriddedField4_g
void WriteXML_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7399
ReadXML_sg_ArrayOfArrayOfIndex_g
void ReadXML_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5190
test_agendaExecute
void test_agendaExecute(Workspace &ws, const Agenda &input_agenda)
Definition: auto_md.cc:10733
doit_i_fieldIterate_g
void doit_i_fieldIterate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2373
ArrayOfArrayOfMatrixCreate
void ArrayOfArrayOfMatrixCreate(ArrayOfArrayOfMatrix &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfMatrixCreate.
Definition: auto_md.cc:10849
backend_channel_responseFlat_g
void backend_channel_responseFlat_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1344
Delete_sg_ArrayOfGriddedField1_g
void Delete_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2221
ParticleTypeAdd
void ParticleTypeAdd(ArrayOfSingleScatteringData &scat_data_raw, ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const Vector &f_grid, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfIndex &cloudbox_limits, const String &filename_scat_data, const String &filename_pnd_field, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleTypeAdd.
Definition: m_cloudbox.cc:994
Select_sg_ArrayOfTensor7ArrayOfTensor7_g
void Select_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5750
abs_speciesAdd_g
void abs_speciesAdd_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:739
ArrayOfIndexCreate_g
void ArrayOfIndexCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:102
Ignore_sg_ArrayOfTensor6_g
void Ignore_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2943
VectorNLogSpace_g
void VectorNLogSpace_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6777
VectorLinSpace
void VectorLinSpace(Vector &v, const Numeric &start, const Numeric &stop, const Numeric &step, const Verbosity &verbosity)
WORKSPACE METHOD: VectorLinSpace.
Definition: m_basic_types.cc:848
scat_data_monoCalc
void scat_data_monoCalc(ArrayOfSingleScatteringData &scat_data_mono, const ArrayOfSingleScatteringData &scat_data_raw, const Vector &f_grid, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_monoCalc.
Definition: m_optproperties.cc:1035
Append_sg_ArrayOfStringArrayOfString_g
void Append_sg_ArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:944
ArrayOfLineshapeSpecCreate
void ArrayOfLineshapeSpecCreate(ArrayOfLineshapeSpec &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfLineshapeSpecCreate.
Definition: auto_md.cc:10889
iyInterpPolyCloudboxField
void iyInterpPolyCloudboxField(Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Tensor4 &doit_i_field1D_spectrum, const GridPos &rte_gp_p, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Vector &rte_los, const Index &jacobian_do, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: iyInterpPolyCloudboxField.
Definition: m_doit.cc:3086
abs_lookupInit
void abs_lookupInit(GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupInit.
Definition: m_abs_lookup.cc:49
Print_sg_Verbosity_g
void Print_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4712
ybatch_calc_agendaExecute
void ybatch_calc_agendaExecute(Workspace &ws, Vector &y, Matrix &jacobian, const Index ybatch_index, const Agenda &input_agenda)
Definition: auto_md.cc:10669
atm_fields_compactFromMatrix_g
void atm_fields_compactFromMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1265
abs_speciesInit_g
void abs_speciesInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:773
Touch_sg_MCAntenna_g
void Touch_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6704
Print_sg_Numeric_g
void Print_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4635
Select_sg_VectorVector_g
void Select_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5870
main_agendaExecute
void main_agendaExecute(Workspace &ws, const Agenda &input_agenda)
Definition: auto_md.cc:9945
sensor_responseFromArrayData
void sensor_responseFromArrayData(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, const Index &imblock, const ArrayOfSparse &sensor_response_array, const ArrayOfVector &sensor_response_f_array, const ArrayOfArrayOfIndex &sensor_response_pol_array, const ArrayOfVector &sensor_response_za_array, const ArrayOfVector &sensor_response_aa_array, const ArrayOfIndex &sensor_response_index, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseFromArrayData.
Definition: m_sensor.cc:1235
WriteNetCDF_sg_Tensor3_g
void WriteNetCDF_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6903
output_file_formatSetAscii
void output_file_formatSetAscii(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetAscii.
Definition: m_xml.h:168
Copy_sg_ArrayOfLineRecord_g
void Copy_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1716
MatrixMatrixMultiply
void MatrixMatrixMultiply(Matrix &gout1, const Matrix &gin1, const Matrix &gin2, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixMatrixMultiply.
Definition: m_basic_types.cc:136
Append_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g
void Append_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:965
Print_sg_MCAntenna_g
void Print_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4972
Append_sg_ArrayOfArrayOfLineRecordArrayOfArrayOfLineRecord_g
void Append_sg_ArrayOfArrayOfLineRecordArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1028
jacobianCalcPolyfit_g
void jacobianCalcPolyfit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3590
ArrayOfRetrievalQuantityCreate_g
void ArrayOfRetrievalQuantityCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:312
AtmosphereSet2D
void AtmosphereSet2D(Index &atmosphere_dim, Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet2D.
Definition: m_atmosphere.cc:974
WriteXMLIndexed_sg_GriddedField2_g
void WriteXMLIndexed_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7879
sensor_responseBeamSwitching
void sensor_responseBeamSwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, const Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Numeric &w1, const Numeric &w2, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseBeamSwitching.
Definition: m_sensor.cc:1041
verbositySetFile
void verbositySetFile(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetFile.
Definition: m_general.cc:402
Copy_sg_Tensor6_g
void Copy_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1597
jacobianCalcPointingZaInterp
void jacobianCalcPointingZaInterp(Matrix &jacobian, const Index &imblock, const Vector &iyb, const Vector &yb, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Vector &sensor_time, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPointingZaInterp.
Definition: m_jacobian.cc:849
Append_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g
void Append_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1098
WriteXMLIndexed_sg_ArrayOfArrayOfLineRecord_g
void WriteXMLIndexed_sg_ArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7746
Select_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g
void Select_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5846
yCalc
void yCalc(Workspace &ws, Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, Vector &y_error, Vector &y_aux, Matrix &jacobian, const Index &basics_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Vector &mblock_za_grid, const Vector &mblock_aa_grid, const Index &antenna_dim, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Vector &sensor_response_za, const Vector &sensor_response_aa, const Agenda &iy_clearsky_agenda, const String &y_unit, const Agenda &jacobian_agenda, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfIndex &jacobian_indices, const Verbosity &verbosity)
WORKSPACE METHOD: yCalc.
Definition: m_rte.cc:1856
Extract_sg_ArrayOfIndexArrayOfArrayOfIndex_g
void Extract_sg_ArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2613
complex_nWaterLiebe93_g
void complex_nWaterLiebe93_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1526
sensor_responseBeamSwitching_g
void sensor_responseBeamSwitching_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5995
Index
INDEX Index
The type to use for all integer numbers and indices.
Definition: matpack.h:39
ReadXML_sg_ArrayOfGriddedField1_g
void ReadXML_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5442
Select_sg_ArrayOfArrayOfLineRecordArrayOfArrayOfLineRecord_g
void Select_sg_ArrayOfArrayOfLineRecordArrayOfArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5774
AbsInputFromRteScalars
void AbsInputFromRteScalars(Vector &abs_p, Vector &abs_t, Matrix &abs_vmrs, const Numeric &rte_pressure, const Numeric &rte_temperature, const Vector &rte_vmr_list, const Verbosity &verbosity)
WORKSPACE METHOD: AbsInputFromRteScalars.
Definition: m_abs.cc:58
ArrayOfVectorCreate
void ArrayOfVectorCreate(ArrayOfVector &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfVectorCreate.
Definition: auto_md.cc:10841
WriteXMLIndexed_sg_Tensor6_g
void WriteXMLIndexed_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7548
MatrixUnitIntensity
void MatrixUnitIntensity(Matrix &m, const Index &stokes_dim, const Vector &f, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixUnitIntensity.
Definition: m_physics.cc:176
pnd_fieldZero_g
void pnd_fieldZero_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4562
WriteXML_sg_ArrayOfTensor4_g
void WriteXML_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7168
abs_scalar_gas_agendaExecute
void abs_scalar_gas_agendaExecute(Workspace &ws, Matrix &abs_scalar_gas, const Index f_index, const Numeric rte_doppler, const Numeric rte_pressure, const Numeric rte_temperature, const Vector &rte_vmr_list, const Agenda &input_agenda)
Definition: auto_md.cc:9032
Ignore_sg_ArrayOfTensor7_g
void Ignore_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2949
ArrayOfArrayOfSpeciesTagCreate
void ArrayOfArrayOfSpeciesTagCreate(ArrayOfArrayOfSpeciesTag &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfSpeciesTagCreate.
Definition: auto_md.cc:10893
iyBeerLambertStandardCloudbox
void iyBeerLambertStandardCloudbox(Workspace &ws, Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Index &jacobian_do, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Tensor4 &vmr_field, const Matrix &r_geoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Vector &f_grid, const Agenda &ppath_step_agenda, const Agenda &abs_scalar_gas_agenda, const Agenda &iy_clearsky_agenda, const Tensor4 &pnd_field, const Index &use_mean_scat_data, const ArrayOfSingleScatteringData &scat_data_raw, const Agenda &opt_prop_gas_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iyBeerLambertStandardCloudbox.
Definition: m_rte.cc:1097
ppath_stepGeometric_g
void ppath_stepGeometric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4591
Append_sg_ArrayOfTensor7ArrayOfTensor7_g
void Append_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1007
ReadXML_sg_ArrayOfLineRecord_g
void ReadXML_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5298
ArrayOfTensor3Create_g
void ArrayOfTensor3Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:144
TimerCreate_g
void TimerCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:90
Delete_sg_Tensor3_g
void Delete_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1933
AgendaSet_g
void AgendaSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:864
MCSetSeedFromTime
void MCSetSeedFromTime(Index &mc_seed, const Verbosity &verbosity)
WORKSPACE METHOD: MCSetSeedFromTime.
Definition: m_montecarlo.cc:817
Tensor5Scale_g
void Tensor5Scale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6330
abs_cont_descriptionInit
void abs_cont_descriptionInit(ArrayOfString &abs_cont_names, ArrayOfString &abs_cont_models, ArrayOfVector &abs_cont_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cont_descriptionInit.
Definition: m_abs.cc:1998
WriteXML_sg_ArrayOfGriddedField1_g
void WriteXML_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7369
ybatchCalc_g
void ybatchCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8000
nelemGet_sg_ArrayOfArrayOfIndex_g
void nelemGet_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3958
AgendaSet
void AgendaSet(Workspace &ws, Agenda &a, const String &a_wsvname, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaSet.
Definition: m_agenda.cc:47
Tensor4Create
void Tensor4Create(Tensor4 &var, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4Create.
Definition: auto_md.cc:10805
Tensor6
The Tensor6 class.
Definition: matpackVI.h:937
Ignore_sg_ArrayOfGriddedField2_g
void Ignore_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3064
ncolsGet
void ncolsGet(Index &ncols, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: ncolsGet.
Print_sg_ArrayOfString_g
void Print_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4733
WriteXMLIndexed_sg_Tensor7_g
void WriteXMLIndexed_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7559
doit_i_fieldUpdate1D
void doit_i_fieldUpdate1D(Workspace &ws, Tensor6 &doit_i_field, const Tensor6 &doit_i_field_old, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &abs_scalar_gas_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &scat_za_grid, const Tensor4 &pnd_field, const Agenda &opt_prop_part_agenda, const Agenda &opt_prop_gas_agenda, const Agenda &ppath_step_agenda, const Vector &p_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Agenda &surface_prop_agenda, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldUpdate1D.
Definition: m_doit.cc:548
FlagOff_g
void FlagOff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2743
Copy_sg_Vector_g
void Copy_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1555
surfaceFlatVaryingEmissivity
void surfaceFlatVaryingEmissivity(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rte_los, const Numeric &surface_skin_t, const Vector &surface_emissivity, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatVaryingEmissivity.
Definition: m_surface.cc:569
nelemGet_sg_ArrayOfLineshapeSpec_g
void nelemGet_sg_ArrayOfLineshapeSpec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4056
output_file_formatSetZippedAscii
void output_file_formatSetZippedAscii(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetZippedAscii.
Definition: m_xml.h:178
Print_sg_ArrayOfTensor7_g
void Print_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4796
doit_i_fieldSetClearsky_g
void doit_i_fieldSetClearsky_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2383
Append_sg_ArrayOfVectorArrayOfVector_g
void Append_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:951
Copy_sg_Numeric_g
void Copy_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1541
abs_lookupAdapt
void abs_lookupAdapt(GasAbsLookup &abs_lookup, Index &abs_lookup_is_adapted, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupAdapt.
Definition: m_abs_lookup.cc:1979
WriteXML_sg_Tensor3_g
void WriteXML_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7008
ScatteringDisort_g
void ScatteringDisort_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5587
Tensor7Scale_g
void Tensor7Scale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6371
nelemGet
void nelemGet(Index &nelem, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nelemGet.
jacobianAddAbsSpecies
void jacobianAddAbsSpecies(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const Vector &g3, const String &species, const String &method, const String &unit, const Numeric &dx, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddAbsSpecies.
Definition: m_jacobian.cc:180
Delete_sg_ArrayOfGriddedField3_g
void Delete_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2237
ScatteringDoit_g
void ScatteringDoit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5613
Ignore_sg_ArrayOfLineRecord_g
void Ignore_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2961
Copy_sg_MCAntenna_g
void Copy_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1878
Print_sg_ArrayOfGriddedField1_g
void Print_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4923
ReadXML_sg_ArrayOfGriddedField3_g
void ReadXML_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5460
Touch_sg_Tensor5_g
void Touch_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6458
Copy_sg_ArrayOfArrayOfTensor6_g
void Copy_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1709
Delete
void Delete(Workspace &ws, const T &v, const String &v_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: Delete.
Definition: m_delete.h:39
MCSetSeedFromTime_g
void MCSetSeedFromTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3922
nelemGet_sg_ArrayOfTensor3_g
void nelemGet_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4000
Vector
The Vector class.
Definition: matpackI.h:555
ArrayOfTensor6Create_g
void ArrayOfTensor6Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:162
ArrayOfGriddedField2Create_g
void ArrayOfGriddedField2Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:282
ppathCalc_g
void ppathCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4572
ncolsGet_sg_Tensor5_g
void ncolsGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4168
met_profile_calc_agendaExecute
void met_profile_calc_agendaExecute(Workspace &ws, Vector &y, const GriddedField3 &t_field_raw, const ArrayOfGriddedField3 &vmr_field_raw, const GriddedField3 &z_field_raw, const ArrayOfGriddedField3 &pnd_field_raw, const Vector &p_grid, const Matrix &sensor_los, const Index cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Matrix &z_surface, const Agenda &input_agenda)
Definition: auto_md.cc:9988
AtmFieldsCalcExpand1D_g
void AtmFieldsCalcExpand1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1192
iyMC_g
void iyMC_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3307
ArrayOfStringSet_g
void ArrayOfStringSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1155
jacobianCalcTemperaturePerturbations_g
void jacobianCalcTemperaturePerturbations_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3615
ArrayOfArrayOfGriddedField1Create
void ArrayOfArrayOfGriddedField1Create(ArrayOfArrayOfGriddedField1 &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField1Create.
Definition: auto_md.cc:10961
Extract_sg_Tensor4ArrayOfTensor4_g
void Extract_sg_Tensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2661
r_geoidSpherical_g
void r_geoidSpherical_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5568
AgendaAppend_g
void AgendaAppend_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:853
sensor_responseAntenna
void sensor_responseAntenna(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Vector &sensor_response_za, Vector &sensor_response_aa, Vector &sensor_response_za_grid, Vector &sensor_response_aa_grid, const Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Index &atmosphere_dim, const Index &antenna_dim, const Matrix &antenna_los, const GriddedField4 &antenna_response, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseAntenna.
Definition: m_sensor.cc:544
Delete_sg_ArrayOfTensor4_g
void Delete_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2061
WriteXML_sg_SingleScatteringData_g
void WriteXML_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7289
cloudboxOff
void cloudboxOff(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, Agenda &iy_cloudbox_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxOff.
Definition: m_cloudbox.cc:77
FlagOff
void FlagOff(Index &i, const Verbosity &verbosity)
WORKSPACE METHOD: FlagOff.
Definition: m_basic_types.cc:105
ArrayOfArrayOfLineRecordCreate_g
void ArrayOfArrayOfLineRecordCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:186
Delete_sg_ArrayOfLineRecord_g
void Delete_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2093
Print_sg_ArrayOfTensor6_g
void Print_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4789
Extract_sg_Tensor4Tensor5_g
void Extract_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2669
Print_sg_Ppath_g
void Print_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4838
INCLUDE
void INCLUDE(const Verbosity &verbosity)
WORKSPACE METHOD: INCLUDE.
Definition: m_general.cc:69
Print_sg_GasAbsLookup_g
void Print_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4860
WriteXML_sg_ArrayOfLineRecord_g
void WriteXML_sg_ArrayOfLineRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7208
Ignore_sg_ArrayOfArrayOfIndex_g
void Ignore_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2889
abs_coefCalc
void abs_coefCalc(Matrix &abs_coef, ArrayOfMatrix &abs_coef_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Vector &abs_n2, const Vector &abs_h2o, const Matrix &abs_vmrs, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfString &abs_cont_names, const ArrayOfString &abs_cont_models, const ArrayOfVector &abs_cont_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_coefCalc.
Definition: m_abs.cc:1198
Tensor6Scale
void Tensor6Scale(Tensor6 &tout, const Tensor6 &tin, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6Scale.
Definition: m_basic_types.cc:575
WriteNetCDF
void WriteNetCDF(const T &v, const String &filename, const String &v_wsvname, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteNetCDF.
Definition: m_nc.h:92
Touch_sg_ArrayOfArrayOfGriddedField1_g
void Touch_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6686
ReadXML_sg_Numeric_g
void ReadXML_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5073
verbositySetAgenda
void verbositySetAgenda(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetAgenda.
Definition: m_general.cc:392
Print_sg_ArrayOfArrayOfMatrix_g
void Print_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4754
mc_antennaSetPencilBeam_g
void mc_antennaSetPencilBeam_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3808
Print_sg_ArrayOfGriddedField2_g
void Print_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4930
Copy_sg_GriddedField3_g
void Copy_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1815
Delete_sg_GriddedField4_g
void Delete_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2213
batch_atm_fields_compactAddConstant_g
void batch_atm_fields_compactAddConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1249
Print_sg_Timer_g
void Print_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4705
WriteXMLIndexed_sg_MCAntenna_g
void WriteXMLIndexed_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7989
Append_sg_ArrayOfSingleScatteringDataSingleScatteringData_g
void Append_sg_ArrayOfSingleScatteringDataSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1126
VectorNLogSpace
void VectorNLogSpace(Vector &v, const Index &nelem, const Numeric &start, const Numeric &stop, const Verbosity &verbosity)
WORKSPACE METHOD: VectorNLogSpace.
Definition: m_basic_types.cc:949
MCAntennaCreate_g
void MCAntennaCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:318
ParticleSpeciesSet
void ParticleSpeciesSet(ArrayOfString &part_species, const ArrayOfString &names, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleSpeciesSet.
Definition: m_cloudbox.cc:736
nelemGet_sg_ArrayOfArrayOfSpeciesTag_g
void nelemGet_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4063
Append_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g
void Append_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1063
doit_i_fieldUpdateSeq1DPP
void doit_i_fieldUpdateSeq1DPP(Workspace &ws, Tensor6 &doit_i_field, Index &scat_za_index, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &abs_scalar_gas_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &scat_za_grid, const Tensor4 &pnd_field, const Agenda &opt_prop_part_agenda, const Agenda &opt_prop_gas_agenda, const Agenda &ppath_step_agenda, const Vector &p_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: doit_i_fieldUpdateSeq1DPP.
Definition: m_doit.cc:1262
AgendaCreate_g
void AgendaCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:210
abs_linesReadFromJpl_g
void abs_linesReadFromJpl_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:478
ReadNetCDF_sg_ArrayOfVector_g
void ReadNetCDF_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5046
cloudboxSetAutomatically
void cloudboxSetAutomatically(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const ArrayOfString &part_species, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor4 &massdensity_field, const Numeric &cloudbox_margin, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetAutomatically.
Definition: m_cloudbox.cc:92
pha_matCalc
void pha_matCalc(Tensor4 &pha_mat, const Tensor5 &pha_mat_spt, const Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &scat_p_index, const Index &scat_lat_index, const Index &scat_lon_index, const Verbosity &verbosity)
WORKSPACE METHOD: pha_matCalc.
Definition: m_optproperties.cc:823
nelemGet_sg_ArrayOfArrayOfGriddedField1_g
void nelemGet_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4112
ReadXML_sg_ArrayOfScatteringMetaData_g
void ReadXML_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5397
Tensor7SetConstant
void Tensor7SetConstant(Tensor7 &t, const Index &nlibraries, const Index &nvitrines, const Index &nshelves, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7SetConstant.
Definition: m_basic_types.cc:644
WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField1_g
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7956
VectorZtanToZa1D_g
void VectorZtanToZa1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6825
Touch_sg_ArrayOfGriddedField2_g
void Touch_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6668
nelemGet_sg_ArrayOfGriddedField1_g
void nelemGet_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4084
WriteXMLIndexed_sg_Tensor5_g
void WriteXMLIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7537
WriteXML_sg_ArrayOfArrayOfSpeciesTag_g
void WriteXML_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7238
Delete_sg_ArrayOfArrayOfIndex_g
void Delete_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1997
Ignore_sg_GriddedField1_g
void Ignore_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3034
ReadNetCDF_sg_Tensor5_g
void ReadNetCDF_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5037
StringCreate_g
void StringCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:36
ncolsGet_sg_Tensor6_g
void ncolsGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4175
Ignore_sg_GriddedField4_g
void Ignore_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3052
ArrayOfSingleScatteringDataCreate_g
void ArrayOfSingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:234
Ignore_sg_ArrayOfGriddedField1_g
void Ignore_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3058
ArrayOfStringCreate_g
void ArrayOfStringCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:114
gas_abs_lookup.h
Declarations for the gas absorption lookup table.
npagesGet_sg_Tensor4_g
void npagesGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4245
WriteXML_sg_ArrayOfArrayOfTensor6_g
void WriteXML_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7198
WriteXMLIndexed_sg_ArrayOfTensor7_g
void WriteXMLIndexed_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7713
VectorNLinSpace
void VectorNLinSpace(Vector &v, const Index &nelem, const Numeric &start, const Numeric &stop, const Verbosity &verbosity)
WORKSPACE METHOD: VectorNLinSpace.
Definition: m_basic_types.cc:923
cloudboxSetManuallyAltitude_g
void cloudboxSetManuallyAltitude_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1493
pnd_fieldExpand1D_g
void pnd_fieldExpand1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4537
abs_lookupCreate
void abs_lookupCreate(GasAbsLookup &abs_lookup, Index &abs_lookup_is_adapted, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfArrayOfLineRecord &abs_lines_per_species, const ArrayOfLineshapeSpec &abs_lineshape, const ArrayOfArrayOfSpeciesTag &abs_nls, const Vector &f_grid, const Vector &abs_p, const Matrix &abs_vmrs, const Vector &abs_t, const Vector &abs_t_pert, const Vector &abs_nls_pert, const Vector &abs_n2, const ArrayOfString &abs_cont_names, const ArrayOfString &abs_cont_models, const ArrayOfVector &abs_cont_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupCreate.
Definition: m_abs_lookup.cc:60
NumericAdd
void NumericAdd(Numeric &b, const Numeric &a, const Numeric &v, const Verbosity &verbosity)
WORKSPACE METHOD: NumericAdd.
Definition: m_basic_types.cc:359
Tensor7
The Tensor7 class.
Definition: matpackVII.h:1912
ParticleTypeInit
void ParticleTypeInit(ArrayOfSingleScatteringData &scat_data_raw, ArrayOfGriddedField3 &pnd_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: ParticleTypeInit.
Definition: m_cloudbox.cc:759
WriteXMLIndexed_sg_ArrayOfIndex_g
void WriteXMLIndexed_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7592
doit_scat_fieldCalc
void doit_scat_fieldCalc(Workspace &ws, Tensor6 &doit_scat_field, const Agenda &pha_mat_spt_agenda, const Tensor6 &doit_i_field, const Tensor4 &pnd_field, const Tensor3 &t_field, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Index &doit_za_grid_size, const Verbosity &verbosity)
WORKSPACE METHOD: doit_scat_fieldCalc.
Definition: m_doit.cc:1607
ncolsGet_sg_Tensor7_g
void ncolsGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4182
WriteXML_sg_GasAbsLookup_g
void WriteXML_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7279
IndexStep_g
void IndexStep_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3118
Copy_sg_Agenda_g
void Copy_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1751
Ignore_sg_GridPos_g
void Ignore_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2998
Ignore_sg_Numeric_g
void Ignore_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2811
nvitrinesGet_sg_Tensor7_g
void nvitrinesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4329
ArrayOfStringCreate
void ArrayOfStringCreate(ArrayOfString &var, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStringCreate.
Definition: auto_md.cc:10837
m_general.h
Template functions for general supergeneric ws methods.
Delete_sg_GriddedField1_g
void Delete_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2189
Tensor6SetConstant_g
void Tensor6SetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6358
Print_sg_Agenda_g
void Print_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4845
ReadXML_sg_ArrayOfSparse_g
void ReadXML_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5235
refr_index_agendaExecute
void refr_index_agendaExecute(Workspace &ws, Numeric &refr_index, const Numeric rte_pressure, const Numeric rte_temperature, const Vector &rte_vmr_list, const Agenda &input_agenda)
Definition: auto_md.cc:10371
WriteXMLIndexed_sg_Numeric_g
void WriteXMLIndexed_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7460
ppath_stepGeometric
void ppath_stepGeometric(Ppath &ppath_step, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &r_geoid, const Matrix &z_surface, const Numeric &ppath_lmax, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_stepGeometric.
Definition: m_ppath.cc:92
FrequencyFromWavelength_sg_VectorVector_g
void FrequencyFromWavelength_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2736
iyInterpCloudboxField
void iyInterpCloudboxField(Matrix &iy, Matrix &iy_error, Index &iy_error_type, Matrix &iy_aux, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Tensor7 &scat_i_p, const Tensor7 &scat_i_lat, const Tensor7 &scat_i_lon, const Tensor4 &doit_i_field1D_spectrum, const GridPos &rte_gp_p, const GridPos &rte_gp_lat, const GridPos &rte_gp_lon, const Vector &rte_los, const Index &jacobian_do, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &scat_za_grid, const Vector &scat_aa_grid, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: iyInterpCloudboxField.
Definition: m_doit.cc:3021
Touch_sg_GriddedField4_g
void Touch_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6656
AtmFieldsCalc
void AtmFieldsCalc(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &t_field_raw, const GriddedField3 &z_field_raw, const ArrayOfGriddedField3 &vmr_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsCalc.
Definition: m_atmosphere.cc:1008
ext_matAddPart_g
void ext_matAddPart_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2708
WriteXMLIndexed_sg_ArrayOfArrayOfMatrix_g
void WriteXMLIndexed_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7647
nelemGet_sg_ArrayOfArrayOfTensor6_g
void nelemGet_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4035
nbooksGet_sg_Tensor5_g
void nbooksGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4280
timerStop
void timerStop(const Timer &timer, const Verbosity &verbosity)
WORKSPACE METHOD: timerStop.
Definition: m_general.cc:322
Touch
void Touch(T &gout1, const Verbosity &verbosity)
WORKSPACE METHOD: Touch.
Definition: m_ignore.h:66
ybatchMetProfiles_g
void ybatchMetProfiles_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8012
f_gridFromGasAbsLookup_g
void f_gridFromGasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2765
nelemGet_sg_ArrayOfMatrix_g
void nelemGet_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3979
Print_sg_Tensor5_g
void Print_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4684
pnd_fieldExpand1D
void pnd_fieldExpand1D(Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &cloudbox_checked, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &nzero, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldExpand1D.
Definition: m_cloudbox.cc:1231
refr_indexUnit_g
void refr_indexUnit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5533