ARTS  2.3.1285(git:92a29ea9-dirty)
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 7 2020, 09:44:21
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 "artstime.h"
12 #include "gas_abs_lookup.h"
13 #include "gridded_fields.h"
14 #include "linemixing_hitran.h"
15 #include "optproperties.h"
16 #include "jacobian.h"
17 #include "mc_antenna.h"
18 #include "m_general.h"
19 #include "parser.h"
20 #include "workspace_ng.h"
21 #include "cia.h"
22 #include "covariance_matrix.h"
23 #include "propagationmatrix.h"
24 #include "transmissionmatrix.h"
25 #include "telsem.h"
26 #include "tessem.h"
27 #include "hitran_xsec.h"
28 #include "absorptionlines.h"
29 
30 // This is only used for a consistency check. You can get the
31 // number of WSMs from md_data.nelem().
32 #define N_MD 1972
33 
34 // Method function declarations:
35 
37 
46 void AbsorptionLinesCreate(// WS Generic Output:
47  AbsorptionLines& out,
48  // Verbosity object:
49  const Verbosity& verbosity);
50 
52 
61 void AgendaCreate(// WS Generic Output:
62  Agenda& out,
63  // Verbosity object:
64  const Verbosity& verbosity);
65 
67 
76 void ArrayOfAbsorptionLinesCreate(// WS Generic Output:
78  // Verbosity object:
79  const Verbosity& verbosity);
80 
82 
91 void ArrayOfArrayOfAbsorptionLinesCreate(// WS Generic Output:
93  // Verbosity object:
94  const Verbosity& verbosity);
95 
97 
106 void ArrayOfAgendaCreate(// WS Generic Output:
107  ArrayOfAgenda& out,
108  // Verbosity object:
109  const Verbosity& verbosity);
110 
112 
121 void ArrayOfArrayOfGriddedField1Create(// WS Generic Output:
123  // Verbosity object:
124  const Verbosity& verbosity);
125 
127 
136 void ArrayOfArrayOfGriddedField2Create(// WS Generic Output:
138  // Verbosity object:
139  const Verbosity& verbosity);
140 
142 
151 void ArrayOfArrayOfGriddedField3Create(// WS Generic Output:
153  // Verbosity object:
154  const Verbosity& verbosity);
155 
157 
166 void ArrayOfArrayOfIndexCreate(// WS Generic Output:
167  ArrayOfArrayOfIndex& out,
168  // Verbosity object:
169  const Verbosity& verbosity);
170 
172 
181 void ArrayOfArrayOfMatrixCreate(// WS Generic Output:
183  // Verbosity object:
184  const Verbosity& verbosity);
185 
187 
196 void ArrayOfPpathCreate(// WS Generic Output:
197  ArrayOfPpath& out,
198  // Verbosity object:
199  const Verbosity& verbosity);
200 
202 
211 void ArrayOfArrayOfPropagationMatrixCreate(// WS Generic Output:
213  // Verbosity object:
214  const Verbosity& verbosity);
215 
217 
226 void ArrayOfArrayOfRadiationVectorCreate(// WS Generic Output:
228  // Verbosity object:
229  const Verbosity& verbosity);
230 
232 
241 void ArrayOfArrayOfScatteringMetaDataCreate(// WS Generic Output:
243  // Verbosity object:
244  const Verbosity& verbosity);
245 
247 
256 void ArrayOfArrayOfSingleScatteringDataCreate(// WS Generic Output:
258  // Verbosity object:
259  const Verbosity& verbosity);
260 
262 
271 void ArrayOfArrayOfSpeciesTagCreate(// WS Generic Output:
273  // Verbosity object:
274  const Verbosity& verbosity);
275 
277 
286 void ArrayOfArrayOfStokesVectorCreate(// WS Generic Output:
288  // Verbosity object:
289  const Verbosity& verbosity);
290 
292 
301 void ArrayOfArrayOfStringCreate(// WS Generic Output:
303  // Verbosity object:
304  const Verbosity& verbosity);
305 
307 
316 void ArrayOfArrayOfTensor3Create(// WS Generic Output:
318  // Verbosity object:
319  const Verbosity& verbosity);
320 
322 
331 void ArrayOfArrayOfTensor6Create(// WS Generic Output:
333  // Verbosity object:
334  const Verbosity& verbosity);
335 
337 
346 void ArrayOfArrayOfTimeCreate(// WS Generic Output:
347  ArrayOfArrayOfTime& out,
348  // Verbosity object:
349  const Verbosity& verbosity);
350 
352 
361 void ArrayOfArrayOfTransmissionMatrixCreate(// WS Generic Output:
363  // Verbosity object:
364  const Verbosity& verbosity);
365 
367 
376 void ArrayOfArrayOfVectorCreate(// WS Generic Output:
378  // Verbosity object:
379  const Verbosity& verbosity);
380 
382 
391 void ArrayOfCIARecordCreate(// WS Generic Output:
392  ArrayOfCIARecord& out,
393  // Verbosity object:
394  const Verbosity& verbosity);
395 
397 
406 void ArrayOfGriddedField1Create(// WS Generic Output:
408  // Verbosity object:
409  const Verbosity& verbosity);
410 
412 
421 void ArrayOfGriddedField2Create(// WS Generic Output:
423  // Verbosity object:
424  const Verbosity& verbosity);
425 
427 
436 void ArrayOfGriddedField3Create(// WS Generic Output:
438  // Verbosity object:
439  const Verbosity& verbosity);
440 
442 
451 void ArrayOfGriddedField4Create(// WS Generic Output:
453  // Verbosity object:
454  const Verbosity& verbosity);
455 
457 
466 void ArrayOfIndexCreate(// WS Generic Output:
467  ArrayOfIndex& out,
468  // Verbosity object:
469  const Verbosity& verbosity);
470 
472 
481 void ArrayOfMatrixCreate(// WS Generic Output:
482  ArrayOfMatrix& out,
483  // Verbosity object:
484  const Verbosity& verbosity);
485 
487 
496 void ArrayOfPropagationMatrixCreate(// WS Generic Output:
498  // Verbosity object:
499  const Verbosity& verbosity);
500 
502 
511 void ArrayOfQuantumIdentifierCreate(// WS Generic Output:
513  // Verbosity object:
514  const Verbosity& verbosity);
515 
517 
526 void ArrayOfRadiationVectorCreate(// WS Generic Output:
528  // Verbosity object:
529  const Verbosity& verbosity);
530 
532 
541 void ArrayOfRetrievalQuantityCreate(// WS Generic Output:
543  // Verbosity object:
544  const Verbosity& verbosity);
545 
547 
556 void ArrayOfScatteringMetaDataCreate(// WS Generic Output:
558  // Verbosity object:
559  const Verbosity& verbosity);
560 
562 
571 void ArrayOfSingleScatteringDataCreate(// WS Generic Output:
573  // Verbosity object:
574  const Verbosity& verbosity);
575 
577 
586 void ArrayOfSparseCreate(// WS Generic Output:
587  ArrayOfSparse& out,
588  // Verbosity object:
589  const Verbosity& verbosity);
590 
592 
601 void ArrayOfStokesVectorCreate(// WS Generic Output:
602  ArrayOfStokesVector& out,
603  // Verbosity object:
604  const Verbosity& verbosity);
605 
607 
616 void ArrayOfStringCreate(// WS Generic Output:
617  ArrayOfString& out,
618  // Verbosity object:
619  const Verbosity& verbosity);
620 
622 
631 void ArrayOfTelsemAtlasCreate(// WS Generic Output:
632  ArrayOfTelsemAtlas& out,
633  // Verbosity object:
634  const Verbosity& verbosity);
635 
637 
646 void ArrayOfTensor3Create(// WS Generic Output:
647  ArrayOfTensor3& out,
648  // Verbosity object:
649  const Verbosity& verbosity);
650 
652 
661 void ArrayOfTensor4Create(// WS Generic Output:
662  ArrayOfTensor4& out,
663  // Verbosity object:
664  const Verbosity& verbosity);
665 
667 
676 void ArrayOfTensor5Create(// WS Generic Output:
677  ArrayOfTensor5& out,
678  // Verbosity object:
679  const Verbosity& verbosity);
680 
682 
691 void ArrayOfTensor6Create(// WS Generic Output:
692  ArrayOfTensor6& out,
693  // Verbosity object:
694  const Verbosity& verbosity);
695 
697 
706 void ArrayOfTensor7Create(// WS Generic Output:
707  ArrayOfTensor7& out,
708  // Verbosity object:
709  const Verbosity& verbosity);
710 
712 
721 void ArrayOfTimeCreate(// WS Generic Output:
722  ArrayOfTime& out,
723  // Verbosity object:
724  const Verbosity& verbosity);
725 
727 
736 void ArrayOfTransmissionMatrixCreate(// WS Generic Output:
738  // Verbosity object:
739  const Verbosity& verbosity);
740 
742 
751 void ArrayOfVectorCreate(// WS Generic Output:
752  ArrayOfVector& out,
753  // Verbosity object:
754  const Verbosity& verbosity);
755 
757 
766 void ArrayOfXsecRecordCreate(// WS Generic Output:
767  ArrayOfXsecRecord& out,
768  // Verbosity object:
769  const Verbosity& verbosity);
770 
772 
781 void CIARecordCreate(// WS Generic Output:
782  CIARecord& out,
783  // Verbosity object:
784  const Verbosity& verbosity);
785 
787 
796 void CovarianceMatrixCreate(// WS Generic Output:
797  CovarianceMatrix& out,
798  // Verbosity object:
799  const Verbosity& verbosity);
800 
802 
811 void EnergyLevelMapCreate(// WS Generic Output:
812  EnergyLevelMap& out,
813  // Verbosity object:
814  const Verbosity& verbosity);
815 
817 
826 void GasAbsLookupCreate(// WS Generic Output:
827  GasAbsLookup& out,
828  // Verbosity object:
829  const Verbosity& verbosity);
830 
832 
841 void GridPosCreate(// WS Generic Output:
842  GridPos& out,
843  // Verbosity object:
844  const Verbosity& verbosity);
845 
847 
856 void GriddedField1Create(// WS Generic Output:
857  GriddedField1& out,
858  // Verbosity object:
859  const Verbosity& verbosity);
860 
862 
871 void GriddedField2Create(// WS Generic Output:
872  GriddedField2& out,
873  // Verbosity object:
874  const Verbosity& verbosity);
875 
877 
886 void GriddedField3Create(// WS Generic Output:
887  GriddedField3& out,
888  // Verbosity object:
889  const Verbosity& verbosity);
890 
892 
901 void GriddedField4Create(// WS Generic Output:
902  GriddedField4& out,
903  // Verbosity object:
904  const Verbosity& verbosity);
905 
907 
916 void GriddedField5Create(// WS Generic Output:
917  GriddedField5& out,
918  // Verbosity object:
919  const Verbosity& verbosity);
920 
922 
931 void GriddedField6Create(// WS Generic Output:
932  GriddedField6& out,
933  // Verbosity object:
934  const Verbosity& verbosity);
935 
937 
946 void HitranRelaxationMatrixDataCreate(// WS Generic Output:
948  // Verbosity object:
949  const Verbosity& verbosity);
950 
952 
961 void IndexCreate(// WS Generic Output:
962  Index& out,
963  // Verbosity object:
964  const Verbosity& verbosity);
965 
967 
976 void MCAntennaCreate(// WS Generic Output:
977  MCAntenna& out,
978  // Verbosity object:
979  const Verbosity& verbosity);
980 
982 
991 void MatrixCreate(// WS Generic Output:
992  Matrix& out,
993  // Verbosity object:
994  const Verbosity& verbosity);
995 
997 
1006 void NumericCreate(// WS Generic Output:
1007  Numeric& out,
1008  // Verbosity object:
1009  const Verbosity& verbosity);
1010 
1012 
1021 void PpathCreate(// WS Generic Output:
1022  Ppath& out,
1023  // Verbosity object:
1024  const Verbosity& verbosity);
1025 
1027 
1036 void PropagationMatrixCreate(// WS Generic Output:
1037  PropagationMatrix& out,
1038  // Verbosity object:
1039  const Verbosity& verbosity);
1040 
1042 
1051 void QuantumIdentifierCreate(// WS Generic Output:
1052  QuantumIdentifier& out,
1053  // Verbosity object:
1054  const Verbosity& verbosity);
1055 
1057 
1066 void RadiationVectorCreate(// WS Generic Output:
1067  RadiationVector& out,
1068  // Verbosity object:
1069  const Verbosity& verbosity);
1070 
1072 
1081 void RationalCreate(// WS Generic Output:
1082  Rational& out,
1083  // Verbosity object:
1084  const Verbosity& verbosity);
1085 
1087 
1096 void ScatteringMetaDataCreate(// WS Generic Output:
1097  ScatteringMetaData& out,
1098  // Verbosity object:
1099  const Verbosity& verbosity);
1100 
1102 
1111 void SingleScatteringDataCreate(// WS Generic Output:
1112  SingleScatteringData& out,
1113  // Verbosity object:
1114  const Verbosity& verbosity);
1115 
1117 
1126 void SparseCreate(// WS Generic Output:
1127  Sparse& out,
1128  // Verbosity object:
1129  const Verbosity& verbosity);
1130 
1132 
1141 void SpeciesAuxDataCreate(// WS Generic Output:
1142  SpeciesAuxData& out,
1143  // Verbosity object:
1144  const Verbosity& verbosity);
1145 
1147 
1156 void StokesVectorCreate(// WS Generic Output:
1157  StokesVector& out,
1158  // Verbosity object:
1159  const Verbosity& verbosity);
1160 
1162 
1171 void StringCreate(// WS Generic Output:
1172  String& out,
1173  // Verbosity object:
1174  const Verbosity& verbosity);
1175 
1177 
1186 void TelsemAtlasCreate(// WS Generic Output:
1187  TelsemAtlas& out,
1188  // Verbosity object:
1189  const Verbosity& verbosity);
1190 
1192 
1201 void Tensor3Create(// WS Generic Output:
1202  Tensor3& out,
1203  // Verbosity object:
1204  const Verbosity& verbosity);
1205 
1207 
1216 void Tensor4Create(// WS Generic Output:
1217  Tensor4& out,
1218  // Verbosity object:
1219  const Verbosity& verbosity);
1220 
1222 
1231 void Tensor5Create(// WS Generic Output:
1232  Tensor5& out,
1233  // Verbosity object:
1234  const Verbosity& verbosity);
1235 
1237 
1246 void Tensor6Create(// WS Generic Output:
1247  Tensor6& out,
1248  // Verbosity object:
1249  const Verbosity& verbosity);
1250 
1252 
1261 void Tensor7Create(// WS Generic Output:
1262  Tensor7& out,
1263  // Verbosity object:
1264  const Verbosity& verbosity);
1265 
1267 
1276 void TimerCreate(// WS Generic Output:
1277  Timer& out,
1278  // Verbosity object:
1279  const Verbosity& verbosity);
1280 
1282 
1291 void TimeCreate(// WS Generic Output:
1292  Time& out,
1293  // Verbosity object:
1294  const Verbosity& verbosity);
1295 
1297 
1306 void TessemNNCreate(// WS Generic Output:
1307  TessemNN& out,
1308  // Verbosity object:
1309  const Verbosity& verbosity);
1310 
1312 
1321 void TransmissionMatrixCreate(// WS Generic Output:
1322  TransmissionMatrix& out,
1323  // Verbosity object:
1324  const Verbosity& verbosity);
1325 
1327 
1336 void VectorCreate(// WS Generic Output:
1337  Vector& out,
1338  // Verbosity object:
1339  const Verbosity& verbosity);
1340 
1342 
1351 void VerbosityCreate(// WS Generic Output:
1352  Verbosity& out,
1353  // Verbosity object:
1354  const Verbosity& verbosity);
1355 
1357 
1373 void AbsInputFromAtmFields(// WS Output:
1374  Vector& abs_p,
1375  Vector& abs_t,
1376  Matrix& abs_vmrs,
1377  // WS Input:
1378  const Index& atmosphere_dim,
1379  const Vector& p_grid,
1380  const Tensor3& t_field,
1381  const Tensor4& vmr_field,
1382  // Verbosity object:
1383  const Verbosity& verbosity);
1384 
1386 
1404 void AbsInputFromRteScalars(// WS Output:
1405  Vector& abs_p,
1406  Vector& abs_t,
1407  Matrix& abs_vmrs,
1408  // WS Input:
1409  const Numeric& rtp_pressure,
1410  const Numeric& rtp_temperature,
1411  const Vector& rtp_vmr,
1412  // Verbosity object:
1413  const Verbosity& verbosity);
1414 
1416 
1430 void abs_cia_dataAddCIARecord(// WS Output:
1431  ArrayOfCIARecord& abs_cia_data,
1432  // WS Generic Input:
1433  const CIARecord& cia_record,
1434  const Index& clobber,
1435  // Verbosity object:
1436  const Verbosity& verbosity);
1437 
1439 
1456 void abs_cia_dataReadFromCIA(// WS Output:
1457  ArrayOfCIARecord& abs_cia_data,
1458  // WS Input:
1459  const ArrayOfArrayOfSpeciesTag& abs_species,
1460  // WS Generic Input:
1461  const String& catalogpath,
1462  // Verbosity object:
1463  const Verbosity& verbosity);
1464 
1466 
1478 void abs_cia_dataReadFromXML(// WS Output:
1479  ArrayOfCIARecord& abs_cia_data,
1480  // WS Input:
1481  const ArrayOfArrayOfSpeciesTag& abs_species,
1482  // WS Generic Input:
1483  const String& filename,
1484  // Verbosity object:
1485  const Verbosity& verbosity);
1486 
1488 
1515 void abs_coefCalcFromXsec(// WS Output:
1516  Matrix& abs_coef,
1517  Matrix& src_coef,
1518  ArrayOfMatrix& dabs_coef_dx,
1519  ArrayOfMatrix& dsrc_coef_dx,
1520  ArrayOfMatrix& abs_coef_per_species,
1521  ArrayOfMatrix& src_coef_per_species,
1522  // WS Input:
1523  const ArrayOfMatrix& abs_xsec_per_species,
1524  const ArrayOfMatrix& src_xsec_per_species,
1525  const ArrayOfArrayOfMatrix& dabs_xsec_per_species_dx,
1526  const ArrayOfArrayOfMatrix& dsrc_xsec_per_species_dx,
1527  const ArrayOfArrayOfSpeciesTag& abs_species,
1528  const ArrayOfRetrievalQuantity& jacobian_quantities,
1529  const Matrix& abs_vmrs,
1530  const Vector& abs_p,
1531  const Vector& abs_t,
1532  // Verbosity object:
1533  const Verbosity& verbosity);
1534 
1536 
1554 void abs_cont_descriptionAppend(// WS Output:
1555  ArrayOfString& abs_cont_names,
1556  ArrayOfString& abs_cont_models,
1557  ArrayOfVector& abs_cont_parameters,
1558  // WS Generic Input:
1559  const String& tagname,
1560  const String& model,
1561  const Vector& userparam,
1562  // Verbosity object:
1563  const Verbosity& verbosity);
1564 
1566 
1586 void abs_cont_descriptionInit(// WS Output:
1587  ArrayOfString& abs_cont_names,
1588  ArrayOfString& abs_cont_models,
1589  ArrayOfVector& abs_cont_parameters,
1590  // Verbosity object:
1591  const Verbosity& verbosity);
1592 
1594 
1625  HitranRelaxationMatrixData& abs_hitran_relmat_data,
1626  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
1627  // WS Input:
1628  const ArrayOfArrayOfSpeciesTag& abs_species,
1629  // WS Generic Input:
1630  const String& basedir,
1631  const Numeric& linemixinglimit,
1632  const Numeric& fmin,
1633  const Numeric& fmax,
1634  const Numeric& stot,
1635  const String& mode,
1636  // Verbosity object:
1637  const Verbosity& verbosity);
1638 
1640 
1647 void abs_linesCleanupEmpty(// WS Output:
1648  ArrayOfAbsorptionLines& abs_lines,
1649  // Verbosity object:
1650  const Verbosity& verbosity);
1651 
1653 
1666 void abs_linesKeepBands(// WS Output:
1667  ArrayOfAbsorptionLines& abs_lines,
1668  // WS Generic Input:
1669  const QuantumIdentifier& qid,
1670  const Index& ignore_spec,
1671  const Index& ignore_isot,
1672  // Verbosity object:
1673  const Verbosity& verbosity);
1674 
1676 
1684 void abs_linesRemoveBand(// WS Output:
1685  ArrayOfAbsorptionLines& abs_lines,
1686  // WS Generic Input:
1687  const QuantumIdentifier& qid,
1688  // Verbosity object:
1689  const Verbosity& verbosity);
1690 
1692 
1700  ArrayOfAbsorptionLines& abs_lines,
1701  // Verbosity object:
1702  const Verbosity& verbosity);
1703 
1705 
1719 void abs_linesReplaceWithLines(// WS Output:
1720  ArrayOfAbsorptionLines& abs_lines,
1721  // WS Generic Input:
1722  const ArrayOfAbsorptionLines& replacing_lines,
1723  // Verbosity object:
1724  const Verbosity& verbosity);
1725 
1727 
1748 void abs_linesAppendWithLines(// WS Output:
1749  ArrayOfAbsorptionLines& abs_lines,
1750  // WS Generic Input:
1751  const ArrayOfAbsorptionLines& appending_lines,
1752  const Index& safe,
1753  // Verbosity object:
1754  const Verbosity& verbosity);
1755 
1757 
1770 void abs_linesDeleteWithLines(// WS Output:
1771  ArrayOfAbsorptionLines& abs_lines,
1772  // WS Generic Input:
1773  const ArrayOfAbsorptionLines& deleting_lines,
1774  // Verbosity object:
1775  const Verbosity& verbosity);
1776 
1778 
1790 void abs_linesDeleteBadF0(// WS Output:
1791  ArrayOfAbsorptionLines& abs_lines,
1792  // WS Generic Input:
1793  const Numeric& f0,
1794  const Index& lower,
1795  // Verbosity object:
1796  const Verbosity& verbosity);
1797 
1799 
1807  ArrayOfAbsorptionLines& abs_lines,
1808  // Verbosity object:
1809  const Verbosity& verbosity);
1810 
1812 
1821  ArrayOfAbsorptionLines& abs_lines,
1822  // Verbosity object:
1823  const Verbosity& verbosity);
1824 
1826 
1836  ArrayOfAbsorptionLines& abs_lines,
1837  // WS Generic Input:
1838  const String& quantumnumber,
1839  const Index& quantumnumber_value,
1840  // Verbosity object:
1841  const Verbosity& verbosity);
1842 
1844 
1851 void abs_linesPrintDefinedQuantumNumbers(// WS Input:
1852  const ArrayOfAbsorptionLines& abs_lines,
1853  // Verbosity object:
1854  const Verbosity& verbosity);
1855 
1857 
1869 void abs_lines_per_speciesReadSplitCatalog(// WS Output:
1870  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
1871  // WS Input:
1872  const ArrayOfArrayOfSpeciesTag& abs_species,
1873  // WS Generic Input:
1874  const String& basename,
1875  // Verbosity object:
1876  const Verbosity& verbosity);
1877 
1879 
1888 void abs_linesReadSpeciesSplitCatalog(// WS Output:
1889  ArrayOfAbsorptionLines& abs_lines,
1890  // WS Generic Input:
1891  const String& basename,
1892  const Index& robust,
1893  // Verbosity object:
1894  const Verbosity& verbosity);
1895 
1897 
1909  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
1910  // WS Input:
1911  const ArrayOfArrayOfSpeciesTag& abs_species,
1912  // WS Generic Input:
1913  const String& basename,
1914  const Index& robust,
1915  // Verbosity object:
1916  const Verbosity& verbosity);
1917 
1919 
1927 void abs_lines_per_speciesSetEmpty(// WS Output:
1928  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
1929  // WS Input:
1930  const ArrayOfArrayOfSpeciesTag& abs_species,
1931  // Verbosity object:
1932  const Verbosity& verbosity);
1933 
1935 
1946  ArrayOfAbsorptionLines& abs_lines,
1947  // Verbosity object:
1948  const Verbosity& verbosity);
1949 
1951 
1967 void abs_linesSetNormalization(// WS Output:
1968  ArrayOfAbsorptionLines& abs_lines,
1969  // WS Generic Input:
1970  const String& option,
1971  // Verbosity object:
1972  const Verbosity& verbosity);
1973 
1975 
1983 void abs_lines_per_speciesSetNormalization(// WS Output:
1984  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
1985  // WS Generic Input:
1986  const String& option,
1987  // Verbosity object:
1988  const Verbosity& verbosity);
1989 
1991 
2002 void abs_linesSetNormalizationForMatch(// WS Output:
2003  ArrayOfAbsorptionLines& abs_lines,
2004  // WS Generic Input:
2005  const String& option,
2006  const QuantumIdentifier& ID,
2007  // Verbosity object:
2008  const Verbosity& verbosity);
2009 
2011 
2023  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2024  // WS Generic Input:
2025  const String& option,
2026  const QuantumIdentifier& ID,
2027  // Verbosity object:
2028  const Verbosity& verbosity);
2029 
2031 
2042  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2043  // WS Input:
2044  const ArrayOfArrayOfSpeciesTag& abs_species,
2045  // WS Generic Input:
2046  const String& option,
2047  const String& species_tag,
2048  // Verbosity object:
2049  const Verbosity& verbosity);
2050 
2052 
2071 void abs_linesSetMirroring(// WS Output:
2072  ArrayOfAbsorptionLines& abs_lines,
2073  // WS Generic Input:
2074  const String& option,
2075  // Verbosity object:
2076  const Verbosity& verbosity);
2077 
2079 
2087 void abs_lines_per_speciesSetMirroring(// WS Output:
2088  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2089  // WS Generic Input:
2090  const String& option,
2091  // Verbosity object:
2092  const Verbosity& verbosity);
2093 
2095 
2106 void abs_linesSetMirroringForMatch(// WS Output:
2107  ArrayOfAbsorptionLines& abs_lines,
2108  // WS Generic Input:
2109  const String& option,
2110  const QuantumIdentifier& ID,
2111  // Verbosity object:
2112  const Verbosity& verbosity);
2113 
2115 
2127  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2128  // WS Generic Input:
2129  const String& option,
2130  const QuantumIdentifier& ID,
2131  // Verbosity object:
2132  const Verbosity& verbosity);
2133 
2135 
2146  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2147  // WS Input:
2148  const ArrayOfArrayOfSpeciesTag& abs_species,
2149  // WS Generic Input:
2150  const String& option,
2151  const String& species_tag,
2152  // Verbosity object:
2153  const Verbosity& verbosity);
2154 
2156 
2171 void abs_linesSetPopulation(// WS Output:
2172  ArrayOfAbsorptionLines& abs_lines,
2173  // WS Generic Input:
2174  const String& option,
2175  // Verbosity object:
2176  const Verbosity& verbosity);
2177 
2179 
2187 void abs_lines_per_speciesSetPopulation(// WS Output:
2188  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2189  // WS Generic Input:
2190  const String& option,
2191  // Verbosity object:
2192  const Verbosity& verbosity);
2193 
2195 
2206 void abs_linesSetPopulationForMatch(// WS Output:
2207  ArrayOfAbsorptionLines& abs_lines,
2208  // WS Generic Input:
2209  const String& option,
2210  const QuantumIdentifier& ID,
2211  // Verbosity object:
2212  const Verbosity& verbosity);
2213 
2215 
2227  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2228  // WS Generic Input:
2229  const String& option,
2230  const QuantumIdentifier& ID,
2231  // Verbosity object:
2232  const Verbosity& verbosity);
2233 
2235 
2246  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2247  // WS Input:
2248  const ArrayOfArrayOfSpeciesTag& abs_species,
2249  // WS Generic Input:
2250  const String& option,
2251  const String& species_tag,
2252  // Verbosity object:
2253  const Verbosity& verbosity);
2254 
2256 
2273 void abs_linesSetLineShapeType(// WS Output:
2274  ArrayOfAbsorptionLines& abs_lines,
2275  // WS Generic Input:
2276  const String& option,
2277  // Verbosity object:
2278  const Verbosity& verbosity);
2279 
2281 
2289 void abs_lines_per_speciesSetLineShapeType(// WS Output:
2290  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2291  // WS Generic Input:
2292  const String& option,
2293  // Verbosity object:
2294  const Verbosity& verbosity);
2295 
2297 
2308 void abs_linesSetLineShapeTypeForMatch(// WS Output:
2309  ArrayOfAbsorptionLines& abs_lines,
2310  // WS Generic Input:
2311  const String& option,
2312  const QuantumIdentifier& ID,
2313  // Verbosity object:
2314  const Verbosity& verbosity);
2315 
2317 
2329  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2330  // WS Generic Input:
2331  const String& option,
2332  const QuantumIdentifier& ID,
2333  // Verbosity object:
2334  const Verbosity& verbosity);
2335 
2337 
2348  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2349  // WS Input:
2350  const ArrayOfArrayOfSpeciesTag& abs_species,
2351  // WS Generic Input:
2352  const String& option,
2353  const String& species_tag,
2354  // Verbosity object:
2355  const Verbosity& verbosity);
2356 
2358 
2378 void abs_linesSetCutoff(// WS Output:
2379  ArrayOfAbsorptionLines& abs_lines,
2380  // WS Generic Input:
2381  const String& option,
2382  const Numeric& value,
2383  // Verbosity object:
2384  const Verbosity& verbosity);
2385 
2387 
2396 void abs_lines_per_speciesSetCutoff(// WS Output:
2397  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2398  // WS Generic Input:
2399  const String& option,
2400  const Numeric& value,
2401  // Verbosity object:
2402  const Verbosity& verbosity);
2403 
2405 
2417 void abs_linesSetCutoffForMatch(// WS Output:
2418  ArrayOfAbsorptionLines& abs_lines,
2419  // WS Generic Input:
2420  const String& option,
2421  const Numeric& value,
2422  const QuantumIdentifier& ID,
2423  // Verbosity object:
2424  const Verbosity& verbosity);
2425 
2427 
2439 void abs_lines_per_speciesSetCutoffForMatch(// WS Output:
2440  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2441  // WS Generic Input:
2442  const String& option,
2443  const Numeric& value,
2444  const QuantumIdentifier& ID,
2445  // Verbosity object:
2446  const Verbosity& verbosity);
2447 
2449 
2461  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2462  // WS Input:
2463  const ArrayOfArrayOfSpeciesTag& abs_species,
2464  // WS Generic Input:
2465  const String& option,
2466  const Numeric& value,
2467  const String& species_tag,
2468  // Verbosity object:
2469  const Verbosity& verbosity);
2470 
2472 
2483 void abs_linesSetLinemixingLimit(// WS Output:
2484  ArrayOfAbsorptionLines& abs_lines,
2485  // WS Generic Input:
2486  const Numeric& value,
2487  // Verbosity object:
2488  const Verbosity& verbosity);
2489 
2491 
2499 void abs_lines_per_speciesSetLinemixingLimit(// WS Output:
2500  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2501  // WS Generic Input:
2502  const Numeric& value,
2503  // Verbosity object:
2504  const Verbosity& verbosity);
2505 
2507 
2518 void abs_linesSetLinemixingLimitForMatch(// WS Output:
2519  ArrayOfAbsorptionLines& abs_lines,
2520  // WS Generic Input:
2521  const Numeric& value,
2522  const QuantumIdentifier& ID,
2523  // Verbosity object:
2524  const Verbosity& verbosity);
2525 
2527 
2539  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2540  // WS Generic Input:
2541  const Numeric& value,
2542  const QuantumIdentifier& ID,
2543  // Verbosity object:
2544  const Verbosity& verbosity);
2545 
2547 
2558  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2559  // WS Input:
2560  const ArrayOfArrayOfSpeciesTag& abs_species,
2561  // WS Generic Input:
2562  const Numeric& value,
2563  const String& species_tag,
2564  // Verbosity object:
2565  const Verbosity& verbosity);
2566 
2568 
2576 void abs_linesSetT0(// WS Output:
2577  ArrayOfAbsorptionLines& abs_lines,
2578  // WS Generic Input:
2579  const Numeric& value,
2580  // Verbosity object:
2581  const Verbosity& verbosity);
2582 
2584 
2592 void abs_lines_per_speciesSetT0(// WS Output:
2593  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2594  // WS Generic Input:
2595  const Numeric& value,
2596  // Verbosity object:
2597  const Verbosity& verbosity);
2598 
2600 
2611 void abs_linesSetT0ForMatch(// WS Output:
2612  ArrayOfAbsorptionLines& abs_lines,
2613  // WS Generic Input:
2614  const Numeric& value,
2615  const QuantumIdentifier& ID,
2616  // Verbosity object:
2617  const Verbosity& verbosity);
2618 
2620 
2631 void abs_lines_per_speciesSetT0ForMatch(// WS Output:
2632  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2633  // WS Generic Input:
2634  const Numeric& value,
2635  const QuantumIdentifier& ID,
2636  // Verbosity object:
2637  const Verbosity& verbosity);
2638 
2640 
2650 void abs_lines_per_speciesSetT0ForSpecies(// WS Output:
2651  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2652  // WS Input:
2653  const ArrayOfArrayOfSpeciesTag& abs_species,
2654  // WS Generic Input:
2655  const Numeric& value,
2656  const String& species_tag,
2657  // Verbosity object:
2658  const Verbosity& verbosity);
2659 
2661 
2673 void abs_linesSetQuantumNumberForMatch(// WS Output:
2674  ArrayOfAbsorptionLines& abs_lines,
2675  // WS Generic Input:
2676  const String& quantum_number,
2677  const Rational& value,
2678  const QuantumIdentifier& ID,
2679  // Verbosity object:
2680  const Verbosity& verbosity);
2681 
2683 
2694  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2695  // WS Generic Input:
2696  const String& quantum_number,
2697  const Rational& value,
2698  const QuantumIdentifier& ID,
2699  // Verbosity object:
2700  const Verbosity& verbosity);
2701 
2703 
2718  ArrayOfAbsorptionLines& abs_lines,
2719  // WS Generic Input:
2720  const QuantumIdentifier& QI,
2721  const String& parameter_name,
2722  const Numeric& change,
2723  const Index& relative,
2724  // Verbosity object:
2725  const Verbosity& verbosity);
2726 
2728 
2740  ArrayOfAbsorptionLines& abs_lines,
2741  // WS Generic Input:
2742  const ArrayOfQuantumIdentifier& QI,
2743  const String& parameter_name,
2744  const Vector& change,
2745  const Index& relative,
2746  // Verbosity object:
2747  const Verbosity& verbosity);
2748 
2750 
2762  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2763  // WS Generic Input:
2764  const QuantumIdentifier& QI,
2765  const String& parameter_name,
2766  const Numeric& change,
2767  const Index& relative,
2768  // Verbosity object:
2769  const Verbosity& verbosity);
2770 
2772 
2784  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2785  // WS Generic Input:
2786  const ArrayOfQuantumIdentifier& QI,
2787  const String& parameter_name,
2788  const Vector& change,
2789  const Index& relative,
2790  // Verbosity object:
2791  const Verbosity& verbosity);
2792 
2794 
2808  ArrayOfAbsorptionLines& abs_lines,
2809  // WS Generic Input:
2810  const QuantumIdentifier& QI,
2811  const String& parameter_name,
2812  const Numeric& change,
2813  // Verbosity object:
2814  const Verbosity& verbosity);
2815 
2817 
2828  ArrayOfAbsorptionLines& abs_lines,
2829  // WS Generic Input:
2830  const ArrayOfQuantumIdentifier& QI,
2831  const String& parameter_name,
2832  const Vector& change,
2833  // Verbosity object:
2834  const Verbosity& verbosity);
2835 
2837 
2848  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2849  // WS Generic Input:
2850  const QuantumIdentifier& QI,
2851  const String& parameter_name,
2852  const Numeric& change,
2853  // Verbosity object:
2854  const Verbosity& verbosity);
2855 
2857 
2868  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2869  // WS Generic Input:
2870  const ArrayOfQuantumIdentifier& QI,
2871  const String& parameter_name,
2872  const Vector& change,
2873  // Verbosity object:
2874  const Verbosity& verbosity);
2875 
2877 
2902  ArrayOfAbsorptionLines& abs_lines,
2903  // WS Generic Input:
2904  const QuantumIdentifier& QI,
2905  const String& parameter_name,
2906  const Numeric& change,
2907  const Index& relative,
2908  const Index& loose_matching,
2909  // Verbosity object:
2910  const Verbosity& verbosity);
2911 
2913 
2926  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2927  // WS Generic Input:
2928  const QuantumIdentifier& QI,
2929  const String& parameter_name,
2930  const Numeric& change,
2931  const Index& relative,
2932  const Index& loose_matching,
2933  // Verbosity object:
2934  const Verbosity& verbosity);
2935 
2937 
2952  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
2953  // WS Input:
2954  const ArrayOfArrayOfSpeciesTag& abs_species,
2955  // WS Generic Input:
2956  const QuantumIdentifier& QI,
2957  const String& parameter_name,
2958  const Numeric& change,
2959  const Index& relative,
2960  const Index& loose_matching,
2961  const String& species_tag,
2962  // Verbosity object:
2963  const Verbosity& verbosity);
2964 
2966 
2990  ArrayOfAbsorptionLines& abs_lines,
2991  // WS Generic Input:
2992  const QuantumIdentifier& QI,
2993  const String& parameter_name,
2994  const Numeric& change,
2995  const Index& loose_matching,
2996  // Verbosity object:
2997  const Verbosity& verbosity);
2998 
3000 
3012  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
3013  // WS Generic Input:
3014  const QuantumIdentifier& QI,
3015  const String& parameter_name,
3016  const Numeric& change,
3017  const Index& loose_matching,
3018  // Verbosity object:
3019  const Verbosity& verbosity);
3020 
3022 
3036  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
3037  // WS Input:
3038  const ArrayOfArrayOfSpeciesTag& abs_species,
3039  // WS Generic Input:
3040  const QuantumIdentifier& QI,
3041  const String& parameter_name,
3042  const Numeric& change,
3043  const Index& loose_matching,
3044  const String& species_tag,
3045  // Verbosity object:
3046  const Verbosity& verbosity);
3047 
3049 
3088  ArrayOfAbsorptionLines& abs_lines,
3089  // WS Generic Input:
3090  const QuantumIdentifier& QI,
3091  const String& parameter,
3092  const String& coefficient,
3093  const String& species,
3094  const Numeric& change,
3095  // Verbosity object:
3096  const Verbosity& verbosity);
3097 
3099 
3112  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
3113  // WS Generic Input:
3114  const QuantumIdentifier& QI,
3115  const String& parameter,
3116  const String& coefficient,
3117  const String& species,
3118  const Numeric& change,
3119  // Verbosity object:
3120  const Verbosity& verbosity);
3121 
3123 
3138  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
3139  // WS Input:
3140  const ArrayOfArrayOfSpeciesTag& abs_species,
3141  // WS Generic Input:
3142  const QuantumIdentifier& QI,
3143  const String& parameter,
3144  const String& coefficient,
3145  const String& species,
3146  const Numeric& change,
3147  const String& species_tag,
3148  // Verbosity object:
3149  const Verbosity& verbosity);
3150 
3152 
3196  ArrayOfAbsorptionLines& abs_lines,
3197  // WS Generic Input:
3198  const QuantumIdentifier& QI,
3199  const String& parameter,
3200  const String& coefficient,
3201  const String& species,
3202  const Numeric& change,
3203  const Index& relative,
3204  // Verbosity object:
3205  const Verbosity& verbosity);
3206 
3208 
3222  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
3223  // WS Generic Input:
3224  const QuantumIdentifier& QI,
3225  const String& parameter,
3226  const String& coefficient,
3227  const String& species,
3228  const Numeric& change,
3229  const Index& relative,
3230  // Verbosity object:
3231  const Verbosity& verbosity);
3232 
3234 
3250  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
3251  // WS Input:
3252  const ArrayOfArrayOfSpeciesTag& abs_species,
3253  // WS Generic Input:
3254  const QuantumIdentifier& QI,
3255  const String& parameter,
3256  const String& coefficient,
3257  const String& species,
3258  const Numeric& change,
3259  const Index& relative,
3260  const String& species_tag,
3261  // Verbosity object:
3262  const Verbosity& verbosity);
3263 
3265 
3275 void abs_linesCompact(// WS Output:
3276  ArrayOfAbsorptionLines& abs_lines,
3277  // WS Input:
3278  const Vector& f_grid,
3279  // Verbosity object:
3280  const Verbosity& verbosity);
3281 
3283 
3292 void abs_lines_per_speciesCompact(// WS Output:
3293  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
3294  // WS Input:
3295  const Vector& f_grid,
3296  // Verbosity object:
3297  const Verbosity& verbosity);
3298 
3300 
3312 void abs_lines_per_speciesCreateFromLines(// WS Output:
3313  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
3314  // WS Input:
3315  const ArrayOfAbsorptionLines& abs_lines,
3316  const ArrayOfArrayOfSpeciesTag& abs_species,
3317  // Verbosity object:
3318  const Verbosity& verbosity);
3319 
3321 
3344 void abs_lookupAdapt(// WS Output:
3345  GasAbsLookup& abs_lookup,
3346  Index& abs_lookup_is_adapted,
3347  // WS Input:
3348  const ArrayOfArrayOfSpeciesTag& abs_species,
3349  const Vector& f_grid,
3350  // Verbosity object:
3351  const Verbosity& verbosity);
3352 
3354 
3385 void abs_lookupCalc(// Workspace reference:
3386  Workspace& ws,
3387  // WS Output:
3388  GasAbsLookup& abs_lookup,
3389  Index& abs_lookup_is_adapted,
3390  // WS Input:
3391  const ArrayOfArrayOfSpeciesTag& abs_species,
3392  const ArrayOfArrayOfSpeciesTag& abs_nls,
3393  const Vector& f_grid,
3394  const Vector& abs_p,
3395  const Matrix& abs_vmrs,
3396  const Vector& abs_t,
3397  const Vector& abs_t_pert,
3398  const Vector& abs_nls_pert,
3399  const Agenda& abs_xsec_agenda,
3400  // Verbosity object:
3401  const Verbosity& verbosity);
3402 
3404 
3414 void abs_lookupInit(// WS Output:
3415  GasAbsLookup& abs_lookup,
3416  // Verbosity object:
3417  const Verbosity& verbosity);
3418 
3420 
3461 void abs_lookupSetup(// WS Output:
3462  Vector& abs_p,
3463  Vector& abs_t,
3464  Vector& abs_t_pert,
3465  Matrix& abs_vmrs,
3466  ArrayOfArrayOfSpeciesTag& abs_nls,
3467  Vector& abs_nls_pert,
3468  // WS Input:
3469  const Index& atmosphere_dim,
3470  const Vector& p_grid,
3471  const Tensor3& t_field,
3472  const Tensor4& vmr_field,
3473  const Index& atmfields_checked,
3474  const ArrayOfArrayOfSpeciesTag& abs_species,
3475  const Index& abs_p_interp_order,
3476  const Index& abs_t_interp_order,
3477  const Index& abs_nls_interp_order,
3478  // WS Generic Input:
3479  const Numeric& p_step,
3480  const Numeric& t_step,
3481  const Numeric& h2o_step,
3482  // Verbosity object:
3483  const Verbosity& verbosity);
3484 
3486 
3541 void abs_lookupSetupBatch(// WS Output:
3542  Vector& abs_p,
3543  Vector& abs_t,
3544  Vector& abs_t_pert,
3545  Matrix& abs_vmrs,
3546  ArrayOfArrayOfSpeciesTag& abs_nls,
3547  Vector& abs_nls_pert,
3548  // WS Input:
3549  const ArrayOfArrayOfSpeciesTag& abs_species,
3550  const ArrayOfGriddedField4& batch_atm_fields_compact,
3551  const Index& abs_p_interp_order,
3552  const Index& abs_t_interp_order,
3553  const Index& abs_nls_interp_order,
3554  const Index& atmosphere_dim,
3555  // WS Generic Input:
3556  const Numeric& p_step,
3557  const Numeric& t_step,
3558  const Numeric& h2o_step,
3559  const Vector& extremes,
3560  const Index& robust,
3561  const Index& check_gridnames,
3562  // Verbosity object:
3563  const Verbosity& verbosity);
3564 
3566 
3609 void abs_lookupSetupWide(// WS Output:
3610  Vector& abs_p,
3611  Vector& abs_t,
3612  Vector& abs_t_pert,
3613  Matrix& abs_vmrs,
3614  ArrayOfArrayOfSpeciesTag& abs_nls,
3615  Vector& abs_nls_pert,
3616  // WS Input:
3617  const ArrayOfArrayOfSpeciesTag& abs_species,
3618  const Index& abs_p_interp_order,
3619  const Index& abs_t_interp_order,
3620  const Index& abs_nls_interp_order,
3621  // WS Generic Input:
3622  const Numeric& p_min,
3623  const Numeric& p_max,
3624  const Numeric& p_step,
3625  const Numeric& t_min,
3626  const Numeric& t_max,
3627  const Numeric& h2o_min,
3628  const Numeric& h2o_max,
3629  // Verbosity object:
3630  const Verbosity& verbosity);
3631 
3633 
3654 void abs_lookupTestAccuracy(// Workspace reference:
3655  Workspace& ws,
3656  // WS Input:
3657  const GasAbsLookup& abs_lookup,
3658  const Index& abs_lookup_is_adapted,
3659  const Index& abs_p_interp_order,
3660  const Index& abs_t_interp_order,
3661  const Index& abs_nls_interp_order,
3662  const Agenda& abs_xsec_agenda,
3663  // Verbosity object:
3664  const Verbosity& verbosity);
3665 
3667 
3692 void abs_lookupTestAccMC(// Workspace reference:
3693  Workspace& ws,
3694  // WS Input:
3695  const GasAbsLookup& abs_lookup,
3696  const Index& abs_lookup_is_adapted,
3697  const Index& abs_p_interp_order,
3698  const Index& abs_t_interp_order,
3699  const Index& abs_nls_interp_order,
3700  const Index& mc_seed,
3701  const Agenda& abs_xsec_agenda,
3702  // Verbosity object:
3703  const Verbosity& verbosity);
3704 
3706 
3718 void abs_nlteFromRaw(// WS Output:
3719  EnergyLevelMap& abs_nlte,
3720  // WS Input:
3721  const ArrayOfQuantumIdentifier& nlte_level_identifiers,
3722  const Vector& nlte_vibrational_energies,
3723  // WS Generic Input:
3724  const Matrix& data,
3725  // Verbosity object:
3726  const Verbosity& verbosity);
3727 
3729 
3746 void abs_speciesAdd(// WS Output:
3747  ArrayOfArrayOfSpeciesTag& abs_species,
3748  Index& propmat_clearsky_agenda_checked,
3749  Index& abs_xsec_agenda_checked,
3750  // WS Generic Input:
3751  const ArrayOfString& species,
3752  // Verbosity object:
3753  const Verbosity& verbosity);
3754 
3756 
3786 void abs_speciesAdd2(// Workspace reference:
3787  Workspace& ws,
3788  // WS Output:
3789  ArrayOfArrayOfSpeciesTag& abs_species,
3790  ArrayOfRetrievalQuantity& jacobian_quantities,
3791  Agenda& jacobian_agenda,
3792  Index& propmat_clearsky_agenda_checked,
3793  Index& abs_xsec_agenda_checked,
3794  // WS Input:
3795  const Index& atmosphere_dim,
3796  const Vector& p_grid,
3797  const Vector& lat_grid,
3798  const Vector& lon_grid,
3799  // WS Generic Input:
3800  const Vector& gin1,
3801  const Vector& gin2,
3802  const Vector& gin3,
3803  const String& species,
3804  const String& unit,
3805  // Verbosity object:
3806  const Verbosity& verbosity);
3807 
3809 
3825 void abs_speciesDefineAllInScenario(// WS Output:
3826  ArrayOfArrayOfSpeciesTag& abs_species,
3827  Index& propmat_clearsky_agenda_checked,
3828  Index& abs_xsec_agenda_checked,
3829  // WS Generic Input:
3830  const String& basename,
3831  // Verbosity object:
3832  const Verbosity& verbosity);
3833 
3835 
3844 void abs_speciesDefineAll(// WS Output:
3845  ArrayOfArrayOfSpeciesTag& abs_species,
3846  Index& propmat_clearsky_agenda_checked,
3847  Index& abs_xsec_agenda_checked,
3848  // Verbosity object:
3849  const Verbosity& verbosity);
3850 
3852 
3859 void abs_speciesInit(// WS Output:
3860  ArrayOfArrayOfSpeciesTag& abs_species,
3861  // Verbosity object:
3862  const Verbosity& verbosity);
3863 
3865 
3938 void abs_speciesSet(// WS Output:
3939  ArrayOfArrayOfSpeciesTag& abs_species,
3940  Index& abs_xsec_agenda_checked,
3941  Index& propmat_clearsky_agenda_checked,
3942  // WS Generic Input:
3943  const ArrayOfString& species,
3944  // Verbosity object:
3945  const Verbosity& verbosity);
3946 
3948 
3960 void abs_vecAddGas(// WS Output:
3961  StokesVector& abs_vec,
3962  // WS Input:
3963  const ArrayOfPropagationMatrix& propmat_clearsky,
3964  // Verbosity object:
3965  const Verbosity& verbosity);
3966 
3968 
3982 void abs_xsec_agenda_checkedCalc(// Workspace reference:
3983  Workspace& ws,
3984  // WS Output:
3985  Index& abs_xsec_agenda_checked,
3986  // WS Input:
3987  const ArrayOfArrayOfSpeciesTag& abs_species,
3988  const Agenda& abs_xsec_agenda,
3989  // Verbosity object:
3990  const Verbosity& verbosity);
3991 
3993 
4016 void abs_xsec_per_speciesAddCIA(// WS Output:
4017  ArrayOfMatrix& abs_xsec_per_species,
4018  ArrayOfArrayOfMatrix& dabs_xsec_per_species_dx,
4019  // WS Input:
4020  const ArrayOfArrayOfSpeciesTag& abs_species,
4021  const ArrayOfRetrievalQuantity& jacobian_quantities,
4022  const ArrayOfIndex& abs_species_active,
4023  const Vector& f_grid,
4024  const Vector& abs_p,
4025  const Vector& abs_t,
4026  const Matrix& abs_vmrs,
4027  const ArrayOfCIARecord& abs_cia_data,
4028  // WS Generic Input:
4029  const Numeric& T_extrapolfac,
4030  const Index& robust,
4031  // Verbosity object:
4032  const Verbosity& verbosity);
4033 
4035 
4061 void abs_xsec_per_speciesAddHitranXsec(// WS Output:
4062  ArrayOfMatrix& abs_xsec_per_species,
4063  ArrayOfArrayOfMatrix& dabs_xsec_per_species_dx,
4064  // WS Input:
4065  const ArrayOfArrayOfSpeciesTag& abs_species,
4066  const ArrayOfRetrievalQuantity& jacobian_quantities,
4067  const ArrayOfIndex& abs_species_active,
4068  const Vector& f_grid,
4069  const Vector& abs_p,
4070  const Vector& abs_t,
4071  const ArrayOfXsecRecord& hitran_xsec_data,
4072  // WS Generic Input:
4073  const Index& apply_tfit,
4074  const Numeric& force_p,
4075  const Numeric& force_t,
4076  // Verbosity object:
4077  const Verbosity& verbosity);
4078 
4080 
4098 void abs_xsec_per_speciesAddConts(// WS Output:
4099  ArrayOfMatrix& abs_xsec_per_species,
4100  ArrayOfArrayOfMatrix& dabs_xsec_per_species_dx,
4101  // WS Input:
4102  const ArrayOfArrayOfSpeciesTag& abs_species,
4103  const ArrayOfRetrievalQuantity& jacobian_quantities,
4104  const ArrayOfIndex& abs_species_active,
4105  const Vector& f_grid,
4106  const Vector& abs_p,
4107  const Vector& abs_t,
4108  const Matrix& abs_vmrs,
4109  const ArrayOfString& abs_cont_names,
4110  const ArrayOfVector& abs_cont_parameters,
4111  const ArrayOfString& abs_cont_models,
4112  // Verbosity object:
4113  const Verbosity& verbosity);
4114 
4116 
4139 void abs_xsec_per_speciesAddLines(// WS Output:
4140  ArrayOfMatrix& abs_xsec_per_species,
4141  ArrayOfMatrix& src_xsec_per_species,
4142  ArrayOfArrayOfMatrix& dabs_xsec_per_species_dx,
4143  ArrayOfArrayOfMatrix& dsrc_xsec_per_species_dx,
4144  // WS Input:
4145  const ArrayOfArrayOfSpeciesTag& abs_species,
4146  const ArrayOfRetrievalQuantity& jacobian_quantities,
4147  const ArrayOfIndex& abs_species_active,
4148  const Vector& f_grid,
4149  const Vector& abs_p,
4150  const Vector& abs_t,
4151  const EnergyLevelMap& abs_nlte,
4152  const Matrix& abs_vmrs,
4153  const ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
4154  const SpeciesAuxData& isotopologue_ratios,
4155  const SpeciesAuxData& partition_functions,
4156  const Index& lbl_checked,
4157  // Verbosity object:
4158  const Verbosity& verbosity);
4159 
4161 
4185  ArrayOfMatrix& abs_xsec_per_species,
4186  ArrayOfArrayOfMatrix& dabs_xsec_per_species_dx,
4187  // WS Input:
4188  const ArrayOfArrayOfSpeciesTag& abs_species,
4189  const ArrayOfRetrievalQuantity& jacobian_quantities,
4190  const Vector& f_grid,
4191  const Vector& abs_p,
4192  const Vector& abs_t,
4193  const Matrix& abs_vmrs,
4194  // Verbosity object:
4195  const Verbosity& verbosity);
4196 
4198 
4220 void abs_xsec_per_speciesInit(// WS Output:
4221  ArrayOfMatrix& abs_xsec_per_species,
4222  ArrayOfMatrix& src_xsec_per_species,
4223  ArrayOfArrayOfMatrix& dabs_xsec_per_species_dx,
4224  ArrayOfArrayOfMatrix& dsrc_xsec_per_species_dx,
4225  // WS Input:
4226  const ArrayOfArrayOfSpeciesTag& abs_species,
4227  const ArrayOfRetrievalQuantity& jacobian_quantities,
4228  const ArrayOfIndex& abs_species_active,
4229  const Vector& f_grid,
4230  const Vector& abs_p,
4231  const Index& abs_xsec_agenda_checked,
4232  const Index& nlte_do,
4233  // Verbosity object:
4234  const Verbosity& verbosity);
4235 
4237 
4250 void AddZaAa(// WS Generic Output:
4251  Matrix& new_los,
4252  // WS Generic Input:
4253  const Vector& ref_los,
4254  const Matrix& dlos,
4255  // Verbosity object:
4256  const Verbosity& verbosity);
4257 
4259 
4282 void AgendaAppend(// Workspace reference:
4283  Workspace& ws,
4284  // WS Generic Output:
4285  Agenda& out,
4286  // WS Generic Output Names:
4287  const String& out_wsvname,
4288  // WS Generic Input:
4289  const Agenda& in,
4290  // WS Generic Input Names:
4291  const String& in_wsvname,
4292  // Agenda from controlfile:
4293  const Agenda& input_agenda,
4294  // Verbosity object:
4295  const Verbosity& verbosity);
4296 
4298 
4306 void AgendaExecute(// Workspace reference:
4307  Workspace& ws,
4308  // WS Generic Input:
4309  const Agenda& a,
4310  // Verbosity object:
4311  const Verbosity& verbosity);
4312 
4314 
4326 void AgendaExecuteExclusive(// Workspace reference:
4327  Workspace& ws,
4328  // WS Generic Input:
4329  const Agenda& a,
4330  // Verbosity object:
4331  const Verbosity& verbosity);
4332 
4334 
4355 void AgendaSet(// Workspace reference:
4356  Workspace& ws,
4357  // WS Generic Output:
4358  Agenda& out,
4359  // WS Generic Output Names:
4360  const String& out_wsvname,
4361  // Agenda from controlfile:
4362  const Agenda& input_agenda,
4363  // Verbosity object:
4364  const Verbosity& verbosity);
4365 
4367 
4398 void AngularGridsSetFluxCalc(// WS Output:
4399  Vector& za_grid,
4400  Vector& aa_grid,
4401  Vector& za_grid_weights,
4402  // WS Generic Input:
4403  const Index& N_za_grid,
4404  const Index& N_aa_grid,
4405  const String& za_grid_type,
4406  // Verbosity object:
4407  const Verbosity& verbosity);
4408 
4410 
4422 void ArrayOfAgendaAppend(// Workspace reference:
4423  Workspace& ws,
4424  // WS Generic Output:
4425  ArrayOfAgenda& out,
4426  // WS Generic Output Names:
4427  const String& out_wsvname,
4428  // Agenda from controlfile:
4429  const Agenda& input_agenda,
4430  // Verbosity object:
4431  const Verbosity& verbosity);
4432 
4434 
4443 void ArrayOfAgendaExecute(// Workspace reference:
4444  Workspace& ws,
4445  // WS Input:
4446  const Index& agenda_array_index,
4447  // WS Generic Input:
4448  const ArrayOfAgenda& agendas,
4449  // Verbosity object:
4450  const Verbosity& verbosity);
4451 
4453 
4484 void AntennaConstantGaussian1D(// WS Output:
4485  Index& antenna_dim,
4486  Matrix& mblock_dlos_grid,
4487  GriddedField4& antenna_response,
4488  Matrix& antenna_dlos,
4489  // WS Generic Input:
4490  const Index& n_za_grid,
4491  const Numeric& fwhm,
4492  const Numeric& xwidth_si,
4493  const Numeric& dx_si,
4494  // Verbosity object:
4495  const Verbosity& verbosity);
4496 
4498 
4521 void AntennaMultiBeamsToPencilBeams(// WS Output:
4522  Matrix& sensor_pos,
4523  Matrix& sensor_los,
4524  Matrix& antenna_dlos,
4525  Index& antenna_dim,
4526  Matrix& mblock_dlos_grid,
4527  // WS Input:
4528  const Index& atmosphere_dim,
4529  // Verbosity object:
4530  const Verbosity& verbosity);
4531 
4533 
4545 void AntennaOff(// WS Output:
4546  Index& antenna_dim,
4547  Matrix& mblock_dlos_grid,
4548  // Verbosity object:
4549  const Verbosity& verbosity);
4550 
4552 
4582 void antenna_responseGaussian(// WS Output:
4583  GriddedField4& antenna_response,
4584  // WS Generic Input:
4585  const Numeric& fwhm,
4586  const Numeric& xwidth_si,
4587  const Numeric& dx_si,
4588  const Index& do_2d,
4589  // Verbosity object:
4590  const Verbosity& verbosity);
4591 
4593 
4633 void antenna_responseVaryingGaussian(// WS Output:
4634  GriddedField4& antenna_response,
4635  // WS Generic Input:
4636  const Numeric& leff,
4637  const Numeric& xwidth_si,
4638  const Numeric& dx_si,
4639  const Index& nf,
4640  const Numeric& fstart,
4641  const Numeric& fstop,
4642  const Index& do_2d,
4643  // Verbosity object:
4644  const Verbosity& verbosity);
4645 
4647 
4663 void ArrayOfIndexLinSpace(// WS Generic Output:
4664  ArrayOfIndex& out,
4665  // WS Generic Input:
4666  const Index& start,
4667  const Index& stop,
4668  const Index& step,
4669  // Verbosity object:
4670  const Verbosity& verbosity);
4671 
4673 
4681 void ArrayOfIndexSet(// WS Generic Output:
4682  ArrayOfIndex& out,
4683  // WS Generic Input:
4684  const ArrayOfIndex& value,
4685  // Verbosity object:
4686  const Verbosity& verbosity);
4687 
4689 
4699 void ArrayOfIndexSetConstant(// WS Generic Output:
4700  ArrayOfIndex& out,
4701  // WS Input:
4702  const Index& nelem,
4703  // WS Generic Input:
4704  const Index& value,
4705  // Verbosity object:
4706  const Verbosity& verbosity);
4707 
4709 
4718 void ArrayOfStringSet(// WS Generic Output:
4719  ArrayOfString& out,
4720  // WS Generic Input:
4721  const ArrayOfString& value,
4722  // Verbosity object:
4723  const Verbosity& verbosity);
4724 
4726 
4738 void Arts(// Workspace reference:
4739  Workspace& ws,
4740  // Agenda from controlfile:
4741  const Agenda& input_agenda,
4742  // Verbosity object:
4743  const Verbosity& verbosity);
4744 
4746 
4756 void Arts2(// Workspace reference:
4757  Workspace& ws,
4758  // Agenda from controlfile:
4759  const Agenda& input_agenda,
4760  // Verbosity object:
4761  const Verbosity& verbosity);
4762 
4764 
4792 void AtmFieldPerturb(// WS Generic Output:
4793  Tensor3& perturbed_field,
4794  // WS Input:
4795  const Index& atmosphere_dim,
4796  const Vector& p_grid,
4797  const Vector& lat_grid,
4798  const Vector& lon_grid,
4799  // WS Generic Input:
4800  const Tensor3& original_field,
4801  const Vector& p_ret_grid,
4802  const Vector& lat_ret_grid,
4803  const Vector& lon_ret_grid,
4804  const Index& pert_index,
4805  const Numeric& pert_size,
4806  const String& pert_mode,
4807  // Verbosity object:
4808  const Verbosity& verbosity);
4809 
4811 
4834 void AtmFieldPerturbAtmGrids(// WS Generic Output:
4835  Tensor3& perturbed_field,
4836  // WS Input:
4837  const Index& atmosphere_dim,
4838  const Vector& p_grid,
4839  const Vector& lat_grid,
4840  const Vector& lon_grid,
4841  // WS Generic Input:
4842  const Tensor3& original_field,
4843  const Index& pert_index,
4844  const Numeric& pert_size,
4845  const String& pert_mode,
4846  // Verbosity object:
4847  const Verbosity& verbosity);
4848 
4850 
4865 void AtmFieldPRegrid(// WS Generic Output:
4866  Tensor3& out,
4867  // WS Generic Input:
4868  const Tensor3& in,
4869  const Vector& p_grid_new,
4870  const Vector& p_grid_old,
4871  const Index& interp_order,
4872  // Verbosity object:
4873  const Verbosity& verbosity);
4874 
4876 
4891 void AtmFieldPRegrid(// WS Generic Output:
4892  Tensor4& out,
4893  // WS Generic Input:
4894  const Tensor4& in,
4895  const Vector& p_grid_new,
4896  const Vector& p_grid_old,
4897  const Index& interp_order,
4898  // Verbosity object:
4899  const Verbosity& verbosity);
4900 
4902 
4951 void AtmFieldsCalc(// WS Output:
4952  Tensor3& t_field,
4953  Tensor3& z_field,
4954  Tensor4& vmr_field,
4955  EnergyLevelMap& nlte_field,
4956  // WS Input:
4957  const Vector& p_grid,
4958  const Vector& lat_grid,
4959  const Vector& lon_grid,
4960  const GriddedField3& t_field_raw,
4961  const GriddedField3& z_field_raw,
4962  const ArrayOfGriddedField3& vmr_field_raw,
4963  const ArrayOfGriddedField3& nlte_field_raw,
4964  const ArrayOfQuantumIdentifier& nlte_level_identifiers,
4965  const Vector& nlte_vibrational_energies,
4966  const Index& atmosphere_dim,
4967  // WS Generic Input:
4968  const Index& interp_order,
4969  const Index& vmr_zeropadding,
4970  const Index& vmr_nonegative,
4971  const Index& nlte_when_negative,
4972  // Verbosity object:
4973  const Verbosity& verbosity);
4974 
4976 
5012 void AtmFieldsCalcExpand1D(// WS Output:
5013  Tensor3& t_field,
5014  Tensor3& z_field,
5015  Tensor4& vmr_field,
5016  EnergyLevelMap& nlte_field,
5017  // WS Input:
5018  const Vector& p_grid,
5019  const Vector& lat_grid,
5020  const Vector& lon_grid,
5021  const GriddedField3& t_field_raw,
5022  const GriddedField3& z_field_raw,
5023  const ArrayOfGriddedField3& vmr_field_raw,
5024  const ArrayOfGriddedField3& nlte_field_raw,
5025  const ArrayOfQuantumIdentifier& nlte_level_identifiers,
5026  const Vector& nlte_vibrational_energies,
5027  const Index& atmosphere_dim,
5028  // WS Generic Input:
5029  const Index& interp_order,
5030  const Index& vmr_zeropadding,
5031  const Index& vmr_nonegative,
5032  const Index& nlte_when_negative,
5033  // Verbosity object:
5034  const Verbosity& verbosity);
5035 
5037 
5062 void AtmFieldsExpand1D(// WS Output:
5063  Tensor3& t_field,
5064  Tensor3& z_field,
5065  Tensor4& vmr_field,
5066  // WS Input:
5067  const Vector& p_grid,
5068  const Vector& lat_grid,
5069  const Vector& lon_grid,
5070  const Index& atmosphere_dim,
5071  // WS Generic Input:
5072  const Index& chk_vmr_nan,
5073  // Verbosity object:
5074  const Verbosity& verbosity);
5075 
5077 
5096 void AtmFieldsExtract1D(// WS Output:
5097  Index& atmosphere_dim,
5098  Vector& lat_grid,
5099  Vector& lon_grid,
5100  Tensor3& t_field,
5101  Tensor3& z_field,
5102  Tensor4& vmr_field,
5103  // WS Generic Input:
5104  const Index& ilat,
5105  const Index& ilon,
5106  // Verbosity object:
5107  const Verbosity& verbosity);
5108 
5110 
5149 void AtmFieldsRefinePgrid(// WS Output:
5150  Vector& p_grid,
5151  Tensor3& t_field,
5152  Tensor3& z_field,
5153  Tensor4& vmr_field,
5154  Index& atmfields_checked,
5155  Index& atmgeom_checked,
5156  Index& cloudbox_checked,
5157  // WS Input:
5158  const Vector& lat_grid,
5159  const Vector& lon_grid,
5160  const Index& atmosphere_dim,
5161  // WS Generic Input:
5162  const Numeric& p_step,
5163  const Index& interp_order,
5164  // Verbosity object:
5165  const Verbosity& verbosity);
5166 
5168 
5214  Vector& p_grid,
5215  Vector& lat_grid,
5216  Vector& lon_grid,
5217  Tensor3& t_field,
5218  Tensor3& z_field,
5219  Tensor4& vmr_field,
5220  Tensor4& particle_bulkprop_field,
5221  ArrayOfString& particle_bulkprop_names,
5222  // WS Input:
5223  const ArrayOfArrayOfSpeciesTag& abs_species,
5224  const GriddedField4& atm_fields_compact,
5225  const Index& atmosphere_dim,
5226  // WS Generic Input:
5227  const String& delim,
5228  const Numeric& p_min,
5229  const Index& check_gridnames,
5230  // Verbosity object:
5231  const Verbosity& verbosity);
5232 
5234 
5287 void atmfields_checkedCalc(// WS Output:
5288  Index& atmfields_checked,
5289  // WS Input:
5290  const Index& atmosphere_dim,
5291  const Vector& p_grid,
5292  const Vector& lat_grid,
5293  const Vector& lon_grid,
5294  const ArrayOfArrayOfSpeciesTag& abs_species,
5295  const Tensor3& t_field,
5296  const Tensor4& vmr_field,
5297  const Tensor3& wind_u_field,
5298  const Tensor3& wind_v_field,
5299  const Tensor3& wind_w_field,
5300  const Tensor3& mag_u_field,
5301  const Tensor3& mag_v_field,
5302  const Tensor3& mag_w_field,
5303  const SpeciesAuxData& partition_functions,
5304  const Index& abs_f_interp_order,
5305  // WS Generic Input:
5306  const Index& negative_vmr_ok,
5307  const Index& bad_partition_functions_ok,
5308  // Verbosity object:
5309  const Verbosity& verbosity);
5310 
5312 
5347 void atmgeom_checkedCalc(// WS Output:
5348  Index& atmgeom_checked,
5349  // WS Input:
5350  const Index& atmosphere_dim,
5351  const Vector& p_grid,
5352  const Vector& lat_grid,
5353  const Vector& lon_grid,
5354  const Tensor3& z_field,
5355  const Vector& refellipsoid,
5356  const Matrix& z_surface,
5357  const Vector& lat_true,
5358  const Vector& lon_true,
5359  // Verbosity object:
5360  const Verbosity& verbosity);
5361 
5363 
5375 void AtmosphereSet1D(// WS Output:
5376  Index& atmosphere_dim,
5377  Vector& lat_grid,
5378  Vector& lon_grid,
5379  // Verbosity object:
5380  const Verbosity& verbosity);
5381 
5383 
5393 void AtmosphereSet2D(// WS Output:
5394  Index& atmosphere_dim,
5395  Vector& lon_grid,
5396  // Verbosity object:
5397  const Verbosity& verbosity);
5398 
5400 
5412 void AtmosphereSet3D(// WS Output:
5413  Index& atmosphere_dim,
5414  Vector& lat_true,
5415  Vector& lon_true,
5416  // Verbosity object:
5417  const Verbosity& verbosity);
5418 
5420 
5459 void AtmRawRead(// WS Output:
5460  GriddedField3& t_field_raw,
5461  GriddedField3& z_field_raw,
5462  ArrayOfGriddedField3& vmr_field_raw,
5463  ArrayOfGriddedField3& nlte_field_raw,
5464  ArrayOfQuantumIdentifier& nlte_level_identifiers,
5465  Vector& nlte_vibrational_energies,
5466  // WS Input:
5467  const ArrayOfArrayOfSpeciesTag& abs_species,
5468  // WS Generic Input:
5469  const String& basename,
5470  // Verbosity object:
5471  const Verbosity& verbosity);
5472 
5474 
5508 void AtmWithNLTERawRead(// WS Output:
5509  GriddedField3& t_field_raw,
5510  GriddedField3& z_field_raw,
5511  ArrayOfGriddedField3& vmr_field_raw,
5512  ArrayOfGriddedField3& nlte_field_raw,
5513  ArrayOfQuantumIdentifier& nlte_level_identifiers,
5514  Vector& nlte_vibrational_energies,
5515  // WS Input:
5516  const ArrayOfArrayOfSpeciesTag& abs_species,
5517  // WS Generic Input:
5518  const String& basename,
5519  const Index& expect_vibrational_energies,
5520  // Verbosity object:
5521  const Verbosity& verbosity);
5522 
5524 
5550 void atm_fields_compactAddConstant(// WS Output:
5551  GriddedField4& atm_fields_compact,
5552  // WS Generic Input:
5553  const String& name,
5554  const Numeric& value,
5555  const Index& prepend,
5556  const ArrayOfString& condensibles,
5557  // Verbosity object:
5558  const Verbosity& verbosity);
5559 
5561 
5586 void atm_fields_compactAddSpecies(// WS Output:
5587  GriddedField4& atm_fields_compact,
5588  // WS Generic Input:
5589  const String& name,
5590  const GriddedField3& value,
5591  const Index& prepend,
5592  // Verbosity object:
5593  const Verbosity& verbosity);
5594 
5596 
5614 void atm_fields_compactCleanup(// WS Output:
5615  GriddedField4& atm_fields_compact,
5616  // WS Generic Input:
5617  const Numeric& threshold,
5618  // Verbosity object:
5619  const Verbosity& verbosity);
5620 
5622 
5634 void atm_fields_compactCreateFromField(// WS Output:
5635  GriddedField4& atm_fields_compact,
5636  // WS Generic Input:
5637  const String& name,
5638  const GriddedField3& field,
5639  // Verbosity object:
5640  const Verbosity& verbosity);
5641 
5643 
5683 void atm_fields_compactFromMatrix(// WS Output:
5684  GriddedField4& atm_fields_compact,
5685  // WS Input:
5686  const Index& atmosphere_dim,
5687  // WS Generic Input:
5688  const Matrix& gin1,
5689  const ArrayOfString& field_names,
5690  // Verbosity object:
5691  const Verbosity& verbosity);
5692 
5694 
5707 void backend_channel_responseFlat(// WS Output:
5708  ArrayOfGriddedField1& backend_channel_response,
5709  // WS Generic Input:
5710  const Numeric& resolution,
5711  // Verbosity object:
5712  const Verbosity& verbosity);
5713 
5715 
5743 void backend_channel_responseGaussian(// WS Output:
5744  ArrayOfGriddedField1& backend_channel_response,
5745  // WS Generic Input:
5746  const Vector& fwhm,
5747  const Vector& xwidth_si,
5748  const Vector& dx_si,
5749  // Verbosity object:
5750  const Verbosity& verbosity);
5751 
5753 
5767 void batch_atm_fields_compactAddConstant(// WS Output:
5768  ArrayOfGriddedField4& batch_atm_fields_compact,
5769  // WS Generic Input:
5770  const String& name,
5771  const Numeric& value,
5772  const Index& prepend,
5773  const ArrayOfString& condensibles,
5774  // Verbosity object:
5775  const Verbosity& verbosity);
5776 
5778 
5791 void batch_atm_fields_compactAddSpecies(// WS Output:
5792  ArrayOfGriddedField4& batch_atm_fields_compact,
5793  // WS Generic Input:
5794  const String& name,
5795  const GriddedField3& value,
5796  const Index& prepend,
5797  // Verbosity object:
5798  const Verbosity& verbosity);
5799 
5801 
5819 void batch_atm_fields_compactCleanup(// WS Output:
5820  ArrayOfGriddedField4& batch_atm_fields_compact,
5821  // WS Generic Input:
5822  const Numeric& threshold,
5823  // Verbosity object:
5824  const Verbosity& verbosity);
5825 
5827 
5853  ArrayOfGriddedField4& batch_atm_fields_compact,
5854  // WS Input:
5855  const Index& atmosphere_dim,
5856  // WS Generic Input:
5857  const ArrayOfMatrix& atmospheres_fields,
5858  const ArrayOfString& field_names,
5859  // Verbosity object:
5860  const Verbosity& verbosity);
5861 
5863 
5872 void CIAInfo(// WS Generic Input:
5873  const String& catalogpath,
5874  const ArrayOfString& cia_tags,
5875  // Verbosity object:
5876  const Verbosity& verbosity);
5877 
5879 
5888 void CIARecordReadFromFile(// WS Generic Output:
5889  CIARecord& cia_record,
5890  // WS Generic Input:
5891  const String& species_tag,
5892  const String& filename,
5893  // Verbosity object:
5894  const Verbosity& verbosity);
5895 
5897 
5922 void cloudboxOff(// WS Output:
5923  Index& cloudbox_on,
5924  Index& ppath_inside_cloudbox_do,
5925  ArrayOfIndex& cloudbox_limits,
5926  Agenda& iy_cloudbox_agenda,
5927  Tensor4& pnd_field,
5928  ArrayOfTensor4& dpnd_field_dx,
5929  ArrayOfString& scat_species,
5931  ArrayOfArrayOfSingleScatteringData& scat_data_raw,
5932  Index& scat_data_checked,
5933  Matrix& particle_masses,
5934  // WS Input:
5935  const ArrayOfRetrievalQuantity& jacobian_quantities,
5936  // Verbosity object:
5937  const Verbosity& verbosity);
5938 
5940 
5991 void cloudboxSetAutomatically(// WS Output:
5992  Index& cloudbox_on,
5993  ArrayOfIndex& cloudbox_limits,
5994  // WS Input:
5995  const Index& atmosphere_dim,
5996  const Vector& p_grid,
5997  const Vector& lat_grid,
5998  const Vector& lon_grid,
5999  // WS Generic Input:
6000  const Tensor4& particle_field,
6001  const ArrayOfIndex& cloudbox_limits_old,
6002  const Numeric& cloudbox_margin,
6003  // Verbosity object:
6004  const Verbosity& verbosity);
6005 
6007 
6019 void cloudboxSetFullAtm(// WS Output:
6020  Index& cloudbox_on,
6021  ArrayOfIndex& cloudbox_limits,
6022  // WS Input:
6023  const Index& atmosphere_dim,
6024  const Vector& p_grid,
6025  const Vector& lat_grid,
6026  const Vector& lon_grid,
6027  // Verbosity object:
6028  const Verbosity& verbosity);
6029 
6031 
6069 void cloudboxSetManually(// WS Output:
6070  Index& cloudbox_on,
6071  ArrayOfIndex& cloudbox_limits,
6072  // WS Input:
6073  const Index& atmosphere_dim,
6074  const Vector& p_grid,
6075  const Vector& lat_grid,
6076  const Vector& lon_grid,
6077  // WS Generic Input:
6078  const Numeric& p1,
6079  const Numeric& p2,
6080  const Numeric& lat1,
6081  const Numeric& lat2,
6082  const Numeric& lon1,
6083  const Numeric& lon2,
6084  // Verbosity object:
6085  const Verbosity& verbosity);
6086 
6088 
6110 void cloudboxSetManuallyAltitude(// WS Output:
6111  Index& cloudbox_on,
6112  ArrayOfIndex& cloudbox_limits,
6113  // WS Input:
6114  const Index& atmosphere_dim,
6115  const Tensor3& z_field,
6116  const Vector& lat_grid,
6117  const Vector& lon_grid,
6118  // WS Generic Input:
6119  const Numeric& z1,
6120  const Numeric& z2,
6121  const Numeric& lat1,
6122  const Numeric& lat2,
6123  const Numeric& lon1,
6124  const Numeric& lon2,
6125  // Verbosity object:
6126  const Verbosity& verbosity);
6127 
6129 
6177 void cloudbox_checkedCalc(// WS Output:
6178  Index& cloudbox_checked,
6179  // WS Input:
6180  const Index& atmfields_checked,
6181  const Index& atmosphere_dim,
6182  const Vector& p_grid,
6183  const Vector& lat_grid,
6184  const Vector& lon_grid,
6185  const Tensor3& z_field,
6186  const Matrix& z_surface,
6187  const Tensor3& wind_u_field,
6188  const Tensor3& wind_v_field,
6189  const Tensor3& wind_w_field,
6190  const Index& cloudbox_on,
6191  const ArrayOfIndex& cloudbox_limits,
6192  const Tensor4& pnd_field,
6193  const ArrayOfTensor4& dpnd_field_dx,
6194  const ArrayOfRetrievalQuantity& jacobian_quantities,
6195  const ArrayOfArrayOfSingleScatteringData& scat_data,
6196  const ArrayOfString& scat_species,
6197  const Matrix& particle_masses,
6198  const ArrayOfArrayOfSpeciesTag& abs_species,
6199  // WS Generic Input:
6200  const Index& negative_pnd_ok,
6201  // Verbosity object:
6202  const Verbosity& verbosity);
6203 
6205 
6229 void cloudbox_field_monoIterate(// Workspace reference:
6230  Workspace& ws,
6231  // WS Output:
6232  Tensor6& cloudbox_field_mono,
6233  // WS Input:
6234  const Agenda& doit_scat_field_agenda,
6235  const Agenda& doit_rte_agenda,
6236  const Agenda& doit_conv_test_agenda,
6237  // WS Generic Input:
6238  const Index& accelerated,
6239  // Verbosity object:
6240  const Verbosity& verbosity);
6241 
6243 
6272 void cloudbox_fieldCrop(// WS Output:
6273  Tensor7& cloudbox_field,
6274  ArrayOfIndex& cloudbox_limits,
6275  // WS Input:
6276  const Index& atmosphere_dim,
6277  const Index& cloudbox_on,
6278  // WS Generic Input:
6279  const Index& new_limit0,
6280  const Index& new_limit1,
6281  const Index& new_limit2,
6282  const Index& new_limit3,
6283  const Index& new_limit4,
6284  const Index& new_limit5,
6285  // Verbosity object:
6286  const Verbosity& verbosity);
6287 
6289 
6313 void cloudbox_fieldSetFromPrecalc(// WS Output:
6314  Tensor7& cloudbox_field,
6315  // WS Input:
6316  const Vector& za_grid,
6317  const Vector& f_grid,
6318  const Index& atmosphere_dim,
6319  const Index& stokes_dim,
6320  const ArrayOfIndex& cloudbox_limits,
6321  const Index& doit_is_initialized,
6322  // WS Generic Input:
6323  const Tensor7& cloudbox_field_precalc,
6324  // Verbosity object:
6325  const Verbosity& verbosity);
6326 
6328 
6354 void cloudbox_fieldSetClearsky(// WS Output:
6355  Tensor7& cloudbox_field,
6356  // WS Input:
6357  const Vector& p_grid,
6358  const Vector& lat_grid,
6359  const Vector& lon_grid,
6360  const ArrayOfIndex& cloudbox_limits,
6361  const Index& atmosphere_dim,
6362  const Index& cloudbox_on,
6363  const Index& doit_is_initialized,
6364  // WS Generic Input:
6365  const Index& all_frequencies,
6366  // Verbosity object:
6367  const Verbosity& verbosity);
6368 
6370 
6389 void cloudbox_field_monoSetConst(// WS Output:
6390  Tensor6& cloudbox_field_mono,
6391  // WS Input:
6392  const Vector& p_grid,
6393  const Vector& lat_grid,
6394  const Vector& lon_grid,
6395  const ArrayOfIndex& cloudbox_limits,
6396  const Index& atmosphere_dim,
6397  const Index& stokes_dim,
6398  // WS Generic Input:
6399  const Vector& value,
6400  // Verbosity object:
6401  const Verbosity& verbosity);
6402 
6404 
6422 void cloudbox_fieldSetConst(// WS Output:
6423  Tensor7& cloudbox_field,
6424  // WS Input:
6425  const Vector& p_grid,
6426  const Vector& lat_grid,
6427  const Vector& lon_grid,
6428  const ArrayOfIndex& cloudbox_limits,
6429  const Index& atmosphere_dim,
6430  const Index& stokes_dim,
6431  // WS Generic Input:
6432  const Vector& value,
6433  // Verbosity object:
6434  const Verbosity& verbosity);
6435 
6437 
6455 void cloudbox_fieldSetConstPerFreq(// WS Output:
6456  Tensor7& cloudbox_field,
6457  // WS Input:
6458  const Vector& p_grid,
6459  const Vector& lat_grid,
6460  const Vector& lon_grid,
6461  const ArrayOfIndex& cloudbox_limits,
6462  const Index& atmosphere_dim,
6463  const Index& stokes_dim,
6464  // WS Generic Input:
6465  const Matrix& value,
6466  // Verbosity object:
6467  const Verbosity& verbosity);
6468 
6470 
6504 void cloudbox_fieldUpdate1D(// Workspace reference:
6505  Workspace& ws,
6506  // WS Output:
6507  Tensor6& cloudbox_field_mono,
6508  // WS Input:
6509  const Tensor6& doit_scat_field,
6510  const ArrayOfIndex& cloudbox_limits,
6511  const Agenda& propmat_clearsky_agenda,
6512  const Tensor4& vmr_field,
6513  const Agenda& spt_calc_agenda,
6514  const Vector& za_grid,
6515  const Tensor4& pnd_field,
6516  const Agenda& ppath_step_agenda,
6517  const Numeric& ppath_lmax,
6518  const Numeric& ppath_lraytrace,
6519  const Vector& p_grid,
6520  const Tensor3& z_field,
6521  const Vector& refellipsoid,
6522  const Tensor3& t_field,
6523  const Vector& f_grid,
6524  const Index& f_index,
6525  const Agenda& surface_rtprop_agenda,
6526  const Index& doit_za_interp,
6527  // Verbosity object:
6528  const Verbosity& verbosity);
6529 
6531 
6567 void cloudbox_fieldUpdateSeq1D(// Workspace reference:
6568  Workspace& ws,
6569  // WS Output:
6570  Tensor6& cloudbox_field_mono,
6571  Tensor6& doit_scat_field,
6572  // WS Input:
6573  const ArrayOfIndex& cloudbox_limits,
6574  const Agenda& propmat_clearsky_agenda,
6575  const Tensor4& vmr_field,
6576  const Agenda& spt_calc_agenda,
6577  const Vector& za_grid,
6578  const Vector& aa_grid,
6579  const Tensor4& pnd_field,
6580  const Agenda& ppath_step_agenda,
6581  const Numeric& ppath_lmax,
6582  const Numeric& ppath_lraytrace,
6583  const Vector& p_grid,
6584  const Tensor3& z_field,
6585  const Vector& refellipsoid,
6586  const Tensor3& t_field,
6587  const Vector& f_grid,
6588  const Index& f_index,
6589  const Agenda& surface_rtprop_agenda,
6590  const Index& doit_za_interp,
6591  // WS Generic Input:
6592  const Index& normalize,
6593  const Numeric& norm_error_threshold,
6594  const Index& norm_debug,
6595  // Verbosity object:
6596  const Verbosity& verbosity);
6597 
6599 
6629 void cloudbox_fieldUpdateSeq1DPP(// Workspace reference:
6630  Workspace& ws,
6631  // WS Output:
6632  Tensor6& cloudbox_field_mono,
6633  Index& za_index,
6634  // WS Input:
6635  const Tensor6& doit_scat_field,
6636  const ArrayOfIndex& cloudbox_limits,
6637  const Agenda& propmat_clearsky_agenda,
6638  const Tensor4& vmr_field,
6639  const Agenda& spt_calc_agenda,
6640  const Vector& za_grid,
6641  const Tensor4& pnd_field,
6642  const Vector& p_grid,
6643  const Tensor3& z_field,
6644  const Tensor3& t_field,
6645  const Vector& f_grid,
6646  const Index& f_index,
6647  // Verbosity object:
6648  const Verbosity& verbosity);
6649 
6651 
6687 void cloudbox_fieldUpdateSeq3D(// Workspace reference:
6688  Workspace& ws,
6689  // WS Output:
6690  Tensor6& cloudbox_field_mono,
6691  // WS Input:
6692  const Tensor6& doit_scat_field,
6693  const ArrayOfIndex& cloudbox_limits,
6694  const Agenda& propmat_clearsky_agenda,
6695  const Tensor4& vmr_field,
6696  const Agenda& spt_calc_agenda,
6697  const Vector& za_grid,
6698  const Vector& aa_grid,
6699  const Tensor4& pnd_field,
6700  const Agenda& ppath_step_agenda,
6701  const Numeric& ppath_lmax,
6702  const Numeric& ppath_lraytrace,
6703  const Vector& p_grid,
6704  const Vector& lat_grid,
6705  const Vector& lon_grid,
6706  const Tensor3& z_field,
6707  const Vector& refellipsoid,
6708  const Tensor3& t_field,
6709  const Vector& f_grid,
6710  const Index& f_index,
6711  const Index& doit_za_interp,
6712  // Verbosity object:
6713  const Verbosity& verbosity);
6714 
6716 
6727 void cloudbox_field_monoOptimizeReverse(// WS Output:
6728  Tensor6& cloudbox_field_mono,
6729  // WS Input:
6730  const Vector& p_grid_orig,
6731  const Vector& p_grid,
6732  const ArrayOfIndex& cloudbox_limits,
6733  // Verbosity object:
6734  const Verbosity& verbosity);
6735 
6737 
6758 void Compare(// WS Generic Input:
6759  const Numeric& var1,
6760  const Numeric& var2,
6761  const Numeric& maxabsdiff,
6762  const String& error_message,
6763  // WS Generic Input Names:
6764  const String& var1_wsvname,
6765  const String& var2_wsvname,
6766  const String& maxabsdiff_wsvname,
6767  const String& error_message_wsvname,
6768  // Verbosity object:
6769  const Verbosity& verbosity);
6770 
6772 
6793 void Compare(// WS Generic Input:
6794  const Vector& var1,
6795  const Vector& var2,
6796  const Numeric& maxabsdiff,
6797  const String& error_message,
6798  // WS Generic Input Names:
6799  const String& var1_wsvname,
6800  const String& var2_wsvname,
6801  const String& maxabsdiff_wsvname,
6802  const String& error_message_wsvname,
6803  // Verbosity object:
6804  const Verbosity& verbosity);
6805 
6807 
6828 void Compare(// WS Generic Input:
6829  const Matrix& var1,
6830  const Matrix& var2,
6831  const Numeric& maxabsdiff,
6832  const String& error_message,
6833  // WS Generic Input Names:
6834  const String& var1_wsvname,
6835  const String& var2_wsvname,
6836  const String& maxabsdiff_wsvname,
6837  const String& error_message_wsvname,
6838  // Verbosity object:
6839  const Verbosity& verbosity);
6840 
6842 
6863 void Compare(// WS Generic Input:
6864  const Tensor3& var1,
6865  const Tensor3& var2,
6866  const Numeric& maxabsdiff,
6867  const String& error_message,
6868  // WS Generic Input Names:
6869  const String& var1_wsvname,
6870  const String& var2_wsvname,
6871  const String& maxabsdiff_wsvname,
6872  const String& error_message_wsvname,
6873  // Verbosity object:
6874  const Verbosity& verbosity);
6875 
6877 
6898 void Compare(// WS Generic Input:
6899  const Tensor4& var1,
6900  const Tensor4& var2,
6901  const Numeric& maxabsdiff,
6902  const String& error_message,
6903  // WS Generic Input Names:
6904  const String& var1_wsvname,
6905  const String& var2_wsvname,
6906  const String& maxabsdiff_wsvname,
6907  const String& error_message_wsvname,
6908  // Verbosity object:
6909  const Verbosity& verbosity);
6910 
6912 
6933 void Compare(// WS Generic Input:
6934  const Tensor5& var1,
6935  const Tensor5& var2,
6936  const Numeric& maxabsdiff,
6937  const String& error_message,
6938  // WS Generic Input Names:
6939  const String& var1_wsvname,
6940  const String& var2_wsvname,
6941  const String& maxabsdiff_wsvname,
6942  const String& error_message_wsvname,
6943  // Verbosity object:
6944  const Verbosity& verbosity);
6945 
6947 
6968 void Compare(// WS Generic Input:
6969  const Tensor7& var1,
6970  const Tensor7& var2,
6971  const Numeric& maxabsdiff,
6972  const String& error_message,
6973  // WS Generic Input Names:
6974  const String& var1_wsvname,
6975  const String& var2_wsvname,
6976  const String& maxabsdiff_wsvname,
6977  const String& error_message_wsvname,
6978  // Verbosity object:
6979  const Verbosity& verbosity);
6980 
6982 
7003 void Compare(// WS Generic Input:
7004  const ArrayOfVector& var1,
7005  const ArrayOfVector& var2,
7006  const Numeric& maxabsdiff,
7007  const String& error_message,
7008  // WS Generic Input Names:
7009  const String& var1_wsvname,
7010  const String& var2_wsvname,
7011  const String& maxabsdiff_wsvname,
7012  const String& error_message_wsvname,
7013  // Verbosity object:
7014  const Verbosity& verbosity);
7015 
7017 
7038 void Compare(// WS Generic Input:
7039  const ArrayOfMatrix& var1,
7040  const ArrayOfMatrix& var2,
7041  const Numeric& maxabsdiff,
7042  const String& error_message,
7043  // WS Generic Input Names:
7044  const String& var1_wsvname,
7045  const String& var2_wsvname,
7046  const String& maxabsdiff_wsvname,
7047  const String& error_message_wsvname,
7048  // Verbosity object:
7049  const Verbosity& verbosity);
7050 
7052 
7073 void Compare(// WS Generic Input:
7074  const ArrayOfTensor7& var1,
7075  const ArrayOfTensor7& var2,
7076  const Numeric& maxabsdiff,
7077  const String& error_message,
7078  // WS Generic Input Names:
7079  const String& var1_wsvname,
7080  const String& var2_wsvname,
7081  const String& maxabsdiff_wsvname,
7082  const String& error_message_wsvname,
7083  // Verbosity object:
7084  const Verbosity& verbosity);
7085 
7087 
7108 void Compare(// WS Generic Input:
7109  const GriddedField3& var1,
7110  const GriddedField3& var2,
7111  const Numeric& maxabsdiff,
7112  const String& error_message,
7113  // WS Generic Input Names:
7114  const String& var1_wsvname,
7115  const String& var2_wsvname,
7116  const String& maxabsdiff_wsvname,
7117  const String& error_message_wsvname,
7118  // Verbosity object:
7119  const Verbosity& verbosity);
7120 
7122 
7143 void Compare(// WS Generic Input:
7144  const Sparse& var1,
7145  const Sparse& var2,
7146  const Numeric& maxabsdiff,
7147  const String& error_message,
7148  // WS Generic Input Names:
7149  const String& var1_wsvname,
7150  const String& var2_wsvname,
7151  const String& maxabsdiff_wsvname,
7152  const String& error_message_wsvname,
7153  // Verbosity object:
7154  const Verbosity& verbosity);
7155 
7157 
7178 void Compare(// WS Generic Input:
7179  const SingleScatteringData& var1,
7180  const SingleScatteringData& var2,
7181  const Numeric& maxabsdiff,
7182  const String& error_message,
7183  // WS Generic Input Names:
7184  const String& var1_wsvname,
7185  const String& var2_wsvname,
7186  const String& maxabsdiff_wsvname,
7187  const String& error_message_wsvname,
7188  // Verbosity object:
7189  const Verbosity& verbosity);
7190 
7192 
7223 void CompareRelative(// WS Generic Input:
7224  const Numeric& var1,
7225  const Numeric& var2,
7226  const Numeric& maxabsreldiff,
7227  const String& error_message,
7228  // WS Generic Input Names:
7229  const String& var1_wsvname,
7230  const String& var2_wsvname,
7231  const String& maxabsreldiff_wsvname,
7232  const String& error_message_wsvname,
7233  // Verbosity object:
7234  const Verbosity& verbosity);
7235 
7237 
7268 void CompareRelative(// WS Generic Input:
7269  const Vector& var1,
7270  const Vector& var2,
7271  const Numeric& maxabsreldiff,
7272  const String& error_message,
7273  // WS Generic Input Names:
7274  const String& var1_wsvname,
7275  const String& var2_wsvname,
7276  const String& maxabsreldiff_wsvname,
7277  const String& error_message_wsvname,
7278  // Verbosity object:
7279  const Verbosity& verbosity);
7280 
7282 
7313 void CompareRelative(// WS Generic Input:
7314  const Matrix& var1,
7315  const Matrix& var2,
7316  const Numeric& maxabsreldiff,
7317  const String& error_message,
7318  // WS Generic Input Names:
7319  const String& var1_wsvname,
7320  const String& var2_wsvname,
7321  const String& maxabsreldiff_wsvname,
7322  const String& error_message_wsvname,
7323  // Verbosity object:
7324  const Verbosity& verbosity);
7325 
7327 
7358 void CompareRelative(// WS Generic Input:
7359  const Tensor3& var1,
7360  const Tensor3& var2,
7361  const Numeric& maxabsreldiff,
7362  const String& error_message,
7363  // WS Generic Input Names:
7364  const String& var1_wsvname,
7365  const String& var2_wsvname,
7366  const String& maxabsreldiff_wsvname,
7367  const String& error_message_wsvname,
7368  // Verbosity object:
7369  const Verbosity& verbosity);
7370 
7372 
7403 void CompareRelative(// WS Generic Input:
7404  const Tensor4& var1,
7405  const Tensor4& var2,
7406  const Numeric& maxabsreldiff,
7407  const String& error_message,
7408  // WS Generic Input Names:
7409  const String& var1_wsvname,
7410  const String& var2_wsvname,
7411  const String& maxabsreldiff_wsvname,
7412  const String& error_message_wsvname,
7413  // Verbosity object:
7414  const Verbosity& verbosity);
7415 
7417 
7448 void CompareRelative(// WS Generic Input:
7449  const Tensor5& var1,
7450  const Tensor5& var2,
7451  const Numeric& maxabsreldiff,
7452  const String& error_message,
7453  // WS Generic Input Names:
7454  const String& var1_wsvname,
7455  const String& var2_wsvname,
7456  const String& maxabsreldiff_wsvname,
7457  const String& error_message_wsvname,
7458  // Verbosity object:
7459  const Verbosity& verbosity);
7460 
7462 
7493 void CompareRelative(// WS Generic Input:
7494  const Tensor6& var1,
7495  const Tensor6& var2,
7496  const Numeric& maxabsreldiff,
7497  const String& error_message,
7498  // WS Generic Input Names:
7499  const String& var1_wsvname,
7500  const String& var2_wsvname,
7501  const String& maxabsreldiff_wsvname,
7502  const String& error_message_wsvname,
7503  // Verbosity object:
7504  const Verbosity& verbosity);
7505 
7507 
7538 void CompareRelative(// WS Generic Input:
7539  const Tensor7& var1,
7540  const Tensor7& var2,
7541  const Numeric& maxabsreldiff,
7542  const String& error_message,
7543  // WS Generic Input Names:
7544  const String& var1_wsvname,
7545  const String& var2_wsvname,
7546  const String& maxabsreldiff_wsvname,
7547  const String& error_message_wsvname,
7548  // Verbosity object:
7549  const Verbosity& verbosity);
7550 
7552 
7583 void CompareRelative(// WS Generic Input:
7584  const ArrayOfVector& var1,
7585  const ArrayOfVector& var2,
7586  const Numeric& maxabsreldiff,
7587  const String& error_message,
7588  // WS Generic Input Names:
7589  const String& var1_wsvname,
7590  const String& var2_wsvname,
7591  const String& maxabsreldiff_wsvname,
7592  const String& error_message_wsvname,
7593  // Verbosity object:
7594  const Verbosity& verbosity);
7595 
7597 
7628 void CompareRelative(// WS Generic Input:
7629  const ArrayOfMatrix& var1,
7630  const ArrayOfMatrix& var2,
7631  const Numeric& maxabsreldiff,
7632  const String& error_message,
7633  // WS Generic Input Names:
7634  const String& var1_wsvname,
7635  const String& var2_wsvname,
7636  const String& maxabsreldiff_wsvname,
7637  const String& error_message_wsvname,
7638  // Verbosity object:
7639  const Verbosity& verbosity);
7640 
7642 
7673 void CompareRelative(// WS Generic Input:
7674  const ArrayOfTensor3& var1,
7675  const ArrayOfTensor3& var2,
7676  const Numeric& maxabsreldiff,
7677  const String& error_message,
7678  // WS Generic Input Names:
7679  const String& var1_wsvname,
7680  const String& var2_wsvname,
7681  const String& maxabsreldiff_wsvname,
7682  const String& error_message_wsvname,
7683  // Verbosity object:
7684  const Verbosity& verbosity);
7685 
7687 
7718 void CompareRelative(// WS Generic Input:
7719  const ArrayOfTensor4& var1,
7720  const ArrayOfTensor4& var2,
7721  const Numeric& maxabsreldiff,
7722  const String& error_message,
7723  // WS Generic Input Names:
7724  const String& var1_wsvname,
7725  const String& var2_wsvname,
7726  const String& maxabsreldiff_wsvname,
7727  const String& error_message_wsvname,
7728  // Verbosity object:
7729  const Verbosity& verbosity);
7730 
7732 
7763 void CompareRelative(// WS Generic Input:
7764  const ArrayOfTensor6& var1,
7765  const ArrayOfTensor6& var2,
7766  const Numeric& maxabsreldiff,
7767  const String& error_message,
7768  // WS Generic Input Names:
7769  const String& var1_wsvname,
7770  const String& var2_wsvname,
7771  const String& maxabsreldiff_wsvname,
7772  const String& error_message_wsvname,
7773  // Verbosity object:
7774  const Verbosity& verbosity);
7775 
7777 
7808 void CompareRelative(// WS Generic Input:
7809  const ArrayOfTensor7& var1,
7810  const ArrayOfTensor7& var2,
7811  const Numeric& maxabsreldiff,
7812  const String& error_message,
7813  // WS Generic Input Names:
7814  const String& var1_wsvname,
7815  const String& var2_wsvname,
7816  const String& maxabsreldiff_wsvname,
7817  const String& error_message_wsvname,
7818  // Verbosity object:
7819  const Verbosity& verbosity);
7820 
7822 
7853 void CompareRelative(// WS Generic Input:
7854  const ArrayOfArrayOfVector& var1,
7855  const ArrayOfArrayOfVector& var2,
7856  const Numeric& maxabsreldiff,
7857  const String& error_message,
7858  // WS Generic Input Names:
7859  const String& var1_wsvname,
7860  const String& var2_wsvname,
7861  const String& maxabsreldiff_wsvname,
7862  const String& error_message_wsvname,
7863  // Verbosity object:
7864  const Verbosity& verbosity);
7865 
7867 
7898 void CompareRelative(// WS Generic Input:
7899  const ArrayOfArrayOfMatrix& var1,
7900  const ArrayOfArrayOfMatrix& var2,
7901  const Numeric& maxabsreldiff,
7902  const String& error_message,
7903  // WS Generic Input Names:
7904  const String& var1_wsvname,
7905  const String& var2_wsvname,
7906  const String& maxabsreldiff_wsvname,
7907  const String& error_message_wsvname,
7908  // Verbosity object:
7909  const Verbosity& verbosity);
7910 
7912 
7943 void CompareRelative(// WS Generic Input:
7944  const ArrayOfArrayOfTensor3& var1,
7945  const ArrayOfArrayOfTensor3& var2,
7946  const Numeric& maxabsreldiff,
7947  const String& error_message,
7948  // WS Generic Input Names:
7949  const String& var1_wsvname,
7950  const String& var2_wsvname,
7951  const String& maxabsreldiff_wsvname,
7952  const String& error_message_wsvname,
7953  // Verbosity object:
7954  const Verbosity& verbosity);
7955 
7957 
7988 void CompareRelative(// WS Generic Input:
7989  const ArrayOfArrayOfTensor6& var1,
7990  const ArrayOfArrayOfTensor6& var2,
7991  const Numeric& maxabsreldiff,
7992  const String& error_message,
7993  // WS Generic Input Names:
7994  const String& var1_wsvname,
7995  const String& var2_wsvname,
7996  const String& maxabsreldiff_wsvname,
7997  const String& error_message_wsvname,
7998  // Verbosity object:
7999  const Verbosity& verbosity);
8000 
8002 
8033 void CompareRelative(// WS Generic Input:
8034  const ArrayOfPropagationMatrix& var1,
8035  const ArrayOfPropagationMatrix& var2,
8036  const Numeric& maxabsreldiff,
8037  const String& error_message,
8038  // WS Generic Input Names:
8039  const String& var1_wsvname,
8040  const String& var2_wsvname,
8041  const String& maxabsreldiff_wsvname,
8042  const String& error_message_wsvname,
8043  // Verbosity object:
8044  const Verbosity& verbosity);
8045 
8047 
8078 void CompareRelative(// WS Generic Input:
8079  const ArrayOfArrayOfPropagationMatrix& var1,
8080  const ArrayOfArrayOfPropagationMatrix& var2,
8081  const Numeric& maxabsreldiff,
8082  const String& error_message,
8083  // WS Generic Input Names:
8084  const String& var1_wsvname,
8085  const String& var2_wsvname,
8086  const String& maxabsreldiff_wsvname,
8087  const String& error_message_wsvname,
8088  // Verbosity object:
8089  const Verbosity& verbosity);
8090 
8092 
8123 void CompareRelative(// WS Generic Input:
8124  const ArrayOfStokesVector& var1,
8125  const ArrayOfStokesVector& var2,
8126  const Numeric& maxabsreldiff,
8127  const String& error_message,
8128  // WS Generic Input Names:
8129  const String& var1_wsvname,
8130  const String& var2_wsvname,
8131  const String& maxabsreldiff_wsvname,
8132  const String& error_message_wsvname,
8133  // Verbosity object:
8134  const Verbosity& verbosity);
8135 
8137 
8168 void CompareRelative(// WS Generic Input:
8169  const ArrayOfArrayOfStokesVector& var1,
8170  const ArrayOfArrayOfStokesVector& var2,
8171  const Numeric& maxabsreldiff,
8172  const String& error_message,
8173  // WS Generic Input Names:
8174  const String& var1_wsvname,
8175  const String& var2_wsvname,
8176  const String& maxabsreldiff_wsvname,
8177  const String& error_message_wsvname,
8178  // Verbosity object:
8179  const Verbosity& verbosity);
8180 
8182 
8213 void CompareRelative(// WS Generic Input:
8214  const EnergyLevelMap& var1,
8215  const EnergyLevelMap& var2,
8216  const Numeric& maxabsreldiff,
8217  const String& error_message,
8218  // WS Generic Input Names:
8219  const String& var1_wsvname,
8220  const String& var2_wsvname,
8221  const String& maxabsreldiff_wsvname,
8222  const String& error_message_wsvname,
8223  // Verbosity object:
8224  const Verbosity& verbosity);
8225 
8227 
8239 void complex_refr_indexConstant(// WS Output:
8240  GriddedField3& complex_refr_index,
8241  // WS Generic Input:
8242  const Numeric& refr_index_real,
8243  const Numeric& refr_index_imag,
8244  // Verbosity object:
8245  const Verbosity& verbosity);
8246 
8248 
8271 void complex_refr_indexIceMatzler06(// WS Output:
8272  GriddedField3& complex_refr_index,
8273  // WS Generic Input:
8274  const Vector& data_f_grid,
8275  const Vector& data_T_grid,
8276  // Verbosity object:
8277  const Verbosity& verbosity);
8278 
8280 
8314 void complex_refr_indexIceWarren84(// WS Output:
8315  GriddedField3& complex_refr_index,
8316  // WS Generic Input:
8317  const Vector& data_f_grid,
8318  const Vector& data_T_grid,
8319  // Verbosity object:
8320  const Verbosity& verbosity);
8321 
8323 
8342 void complex_refr_indexWaterLiebe93(// WS Output:
8343  GriddedField3& complex_refr_index,
8344  // WS Generic Input:
8345  const Vector& data_f_grid,
8346  const Vector& data_T_grid,
8347  // Verbosity object:
8348  const Verbosity& verbosity);
8349 
8351 
8362 void covmat_sxExtractSqrtDiagonal(// WS Generic Output:
8363  Vector& x_norm,
8364  // WS Input:
8365  const CovarianceMatrix& covmat_sx,
8366  // Verbosity object:
8367  const Verbosity& verbosity);
8368 
8370 
8395 void diameter_maxFromDiameter_volume_equ(// WS Generic Output:
8396  Numeric& diameter_max,
8397  Numeric& diameter_area_equ,
8398  // WS Generic Input:
8399  const String& shape,
8400  const Numeric& diameter_volume_equ,
8401  const Numeric& aspect_ratio,
8402  // Verbosity object:
8403  const Verbosity& verbosity);
8404 
8406 
8425 void diameter_volume_equFromDiameter_max(// WS Generic Output:
8426  Numeric& diameter_volume_equ,
8427  Numeric& volume,
8428  // WS Generic Input:
8429  const String& shape,
8430  const Numeric& diameter_max,
8431  const Numeric& aspect_ratio,
8432  // Verbosity object:
8433  const Verbosity& verbosity);
8434 
8436 
8446 void DiagonalMatrix(// WS Generic Output:
8447  Matrix& out,
8448  // WS Generic Input:
8449  const Vector& v,
8450  // Verbosity object:
8451  const Verbosity& verbosity);
8452 
8454 
8464 void DiagonalMatrix(// WS Generic Output:
8465  Sparse& out,
8466  // WS Generic Input:
8467  const Vector& v,
8468  // Verbosity object:
8469  const Verbosity& verbosity);
8470 
8472 
8485 void DiffZaAa(// WS Generic Output:
8486  Matrix& dlos,
8487  // WS Generic Input:
8488  const Vector& ref_los,
8489  const Matrix& other_los,
8490  // Verbosity object:
8491  const Verbosity& verbosity);
8492 
8494 
8585 void DisortCalc(// Workspace reference:
8586  Workspace& ws,
8587  // WS Output:
8588  Tensor7& cloudbox_field,
8589  // WS Input:
8590  const Index& atmfields_checked,
8591  const Index& atmgeom_checked,
8592  const Index& scat_data_checked,
8593  const Index& cloudbox_checked,
8594  const Index& cloudbox_on,
8595  const ArrayOfIndex& cloudbox_limits,
8596  const Agenda& propmat_clearsky_agenda,
8597  const Index& atmosphere_dim,
8598  const Tensor4& pnd_field,
8599  const Tensor3& t_field,
8600  const Tensor3& z_field,
8601  const Tensor4& vmr_field,
8602  const Vector& p_grid,
8603  const ArrayOfArrayOfSingleScatteringData& scat_data,
8604  const Vector& f_grid,
8605  const Vector& za_grid,
8606  const Index& stokes_dim,
8607  const Matrix& z_surface,
8608  const Numeric& surface_skin_t,
8609  const Vector& surface_scalar_reflectivity,
8610  // WS Generic Input:
8611  const Index& nstreams,
8612  const String& pfct_method,
8613  const Index& Npfct,
8614  const Index& quiet,
8615  // Verbosity object:
8616  const Verbosity& verbosity);
8617 
8619 
8649 void DisortCalcWithARTSSurface(// Workspace reference:
8650  Workspace& ws,
8651  // WS Output:
8652  Tensor7& cloudbox_field,
8653  // WS Input:
8654  const Index& atmfields_checked,
8655  const Index& atmgeom_checked,
8656  const Index& scat_data_checked,
8657  const Index& cloudbox_checked,
8658  const Index& cloudbox_on,
8659  const ArrayOfIndex& cloudbox_limits,
8660  const Agenda& propmat_clearsky_agenda,
8661  const Agenda& surface_rtprop_agenda,
8662  const Index& atmosphere_dim,
8663  const Tensor4& pnd_field,
8664  const Tensor3& t_field,
8665  const Tensor3& z_field,
8666  const Tensor4& vmr_field,
8667  const Vector& p_grid,
8668  const ArrayOfArrayOfSingleScatteringData& scat_data,
8669  const Vector& f_grid,
8670  const Vector& za_grid,
8671  const Index& stokes_dim,
8672  // WS Generic Input:
8673  const Index& nstreams,
8674  const String& pfct_method,
8675  const Index& Npfct,
8676  const Index& quiet,
8677  // Verbosity object:
8678  const Verbosity& verbosity);
8679 
8681 
8711 void DisortCalcClearsky(// Workspace reference:
8712  Workspace& ws,
8713  // WS Output:
8714  Tensor7& spectral_radiance_field,
8715  // WS Input:
8716  const Index& atmfields_checked,
8717  const Index& atmgeom_checked,
8718  const Agenda& propmat_clearsky_agenda,
8719  const Index& atmosphere_dim,
8720  const Tensor3& t_field,
8721  const Tensor3& z_field,
8722  const Tensor4& vmr_field,
8723  const Vector& p_grid,
8724  const Vector& f_grid,
8725  const Vector& za_grid,
8726  const Index& stokes_dim,
8727  const Matrix& z_surface,
8728  const Numeric& surface_skin_t,
8729  const Vector& surface_scalar_reflectivity,
8730  // WS Generic Input:
8731  const Index& nstreams,
8732  const Index& quiet,
8733  // Verbosity object:
8734  const Verbosity& verbosity);
8735 
8737 
8781 void DOBatchCalc(// Workspace reference:
8782  Workspace& ws,
8783  // WS Output:
8784  ArrayOfTensor7& dobatch_cloudbox_field,
8785  ArrayOfTensor5& dobatch_radiance_field,
8786  ArrayOfTensor4& dobatch_irradiance_field,
8787  ArrayOfTensor5& dobatch_spectral_irradiance_field,
8788  // WS Input:
8789  const Index& ybatch_start,
8790  const Index& ybatch_n,
8791  const Agenda& dobatch_calc_agenda,
8792  // WS Generic Input:
8793  const Index& robust,
8794  // Verbosity object:
8795  const Verbosity& verbosity);
8796 
8798 
8830 void DOAngularGridsSet(// WS Output:
8831  Index& doit_za_grid_size,
8832  Vector& aa_grid,
8833  Vector& za_grid,
8834  // WS Generic Input:
8835  const Index& N_za_grid,
8836  const Index& N_aa_grid,
8837  const String& za_grid_opt_file,
8838  // Verbosity object:
8839  const Verbosity& verbosity);
8840 
8842 
8862 void DoitCalc(// Workspace reference:
8863  Workspace& ws,
8864  // WS Output:
8865  Tensor7& cloudbox_field,
8866  // WS Input:
8867  const Index& atmfields_checked,
8868  const Index& atmgeom_checked,
8869  const Index& cloudbox_checked,
8870  const Index& scat_data_checked,
8871  const Index& cloudbox_on,
8872  const Vector& f_grid,
8873  const Agenda& doit_mono_agenda,
8874  const Index& doit_is_initialized,
8875  // Verbosity object:
8876  const Verbosity& verbosity);
8877 
8879 
8920 void DoitGetIncoming(// Workspace reference:
8921  Workspace& ws,
8922  // WS Output:
8923  Tensor7& cloudbox_field,
8924  // WS Input:
8925  const Index& atmfields_checked,
8926  const Index& atmgeom_checked,
8927  const Index& cloudbox_checked,
8928  const Index& doit_is_initialized,
8929  const Agenda& iy_main_agenda,
8930  const Index& atmosphere_dim,
8931  const Vector& lat_grid,
8932  const Vector& lon_grid,
8933  const Tensor3& z_field,
8934  const EnergyLevelMap& nlte_field,
8935  const Index& cloudbox_on,
8936  const ArrayOfIndex& cloudbox_limits,
8937  const Vector& f_grid,
8938  const Index& stokes_dim,
8939  const Vector& za_grid,
8940  const Vector& aa_grid,
8941  // WS Generic Input:
8942  const Index& rigorous,
8943  const Numeric& maxratio,
8944  // Verbosity object:
8945  const Verbosity& verbosity);
8946 
8948 
8979 void DoitGetIncoming1DAtm(// Workspace reference:
8980  Workspace& ws,
8981  // WS Output:
8982  Tensor7& cloudbox_field,
8983  Index& cloudbox_on,
8984  // WS Input:
8985  const Index& atmfields_checked,
8986  const Index& atmgeom_checked,
8987  const Index& cloudbox_checked,
8988  const Index& doit_is_initialized,
8989  const Agenda& iy_main_agenda,
8990  const Index& atmosphere_dim,
8991  const Vector& lat_grid,
8992  const Vector& lon_grid,
8993  const Tensor3& z_field,
8994  const EnergyLevelMap& nlte_field,
8995  const ArrayOfIndex& cloudbox_limits,
8996  const Vector& f_grid,
8997  const Index& stokes_dim,
8998  const Vector& za_grid,
8999  const Vector& aa_grid,
9000  // Verbosity object:
9001  const Verbosity& verbosity);
9002 
9004 
9026 void DoitInit(// WS Output:
9027  Tensor6& doit_scat_field,
9028  Tensor7& cloudbox_field,
9029  Index& doit_is_initialized,
9030  // WS Input:
9031  const Index& stokes_dim,
9032  const Index& atmosphere_dim,
9033  const Vector& f_grid,
9034  const Vector& za_grid,
9035  const Vector& aa_grid,
9036  const Index& doit_za_grid_size,
9037  const Index& cloudbox_on,
9038  const ArrayOfIndex& cloudbox_limits,
9039  // Verbosity object:
9040  const Verbosity& verbosity);
9041 
9043 
9071 void DoitScatteringDataPrepare(// Workspace reference:
9072  Workspace& ws,
9073  // WS Output:
9074  ArrayOfTensor7& pha_mat_sptDOITOpt,
9075  ArrayOfArrayOfSingleScatteringData& scat_data_mono,
9076  Tensor7& pha_mat_doit,
9077  Vector& aa_grid,
9078  // WS Input:
9079  const Index& doit_za_grid_size,
9080  const ArrayOfArrayOfSingleScatteringData& scat_data,
9081  const Index& scat_data_checked,
9082  const Index& f_index,
9083  const Index& atmosphere_dim,
9084  const Index& stokes_dim,
9085  const Tensor3& t_field,
9086  const ArrayOfIndex& cloudbox_limits,
9087  const Tensor4& pnd_field,
9088  const Agenda& pha_mat_spt_agenda,
9089  // Verbosity object:
9090  const Verbosity& verbosity);
9091 
9093 
9121 void DoitWriteIterationFields(// WS Input:
9122  const Index& doit_iteration_counter,
9123  const Tensor6& cloudbox_field_mono,
9124  const Index& f_index,
9125  // WS Generic Input:
9126  const ArrayOfIndex& iterations,
9127  const ArrayOfIndex& frequencies,
9128  // Verbosity object:
9129  const Verbosity& verbosity);
9130 
9132 
9156 void doit_conv_flagAbs(// WS Output:
9157  Index& doit_conv_flag,
9158  Index& doit_iteration_counter,
9159  Tensor6& cloudbox_field_mono,
9160  // WS Input:
9161  const Tensor6& cloudbox_field_mono_old,
9162  // WS Generic Input:
9163  const Vector& epsilon,
9164  const Index& max_iterations,
9165  const Index& nonconv_return_nan,
9166  // Verbosity object:
9167  const Verbosity& verbosity);
9168 
9170 
9189 void doit_conv_flagAbsBT(// WS Output:
9190  Index& doit_conv_flag,
9191  Index& doit_iteration_counter,
9192  Tensor6& cloudbox_field_mono,
9193  // WS Input:
9194  const Tensor6& cloudbox_field_mono_old,
9195  const Vector& f_grid,
9196  const Index& f_index,
9197  // WS Generic Input:
9198  const Vector& epsilon,
9199  const Index& max_iterations,
9200  const Index& nonconv_return_nan,
9201  // Verbosity object:
9202  const Verbosity& verbosity);
9203 
9205 
9227 void doit_conv_flagLsq(// WS Output:
9228  Index& doit_conv_flag,
9229  Index& doit_iteration_counter,
9230  Tensor6& cloudbox_field_mono,
9231  // WS Input:
9232  const Tensor6& cloudbox_field_mono_old,
9233  const Vector& f_grid,
9234  const Index& f_index,
9235  // WS Generic Input:
9236  const Vector& epsilon,
9237  const Index& max_iterations,
9238  const Index& nonconv_return_nan,
9239  // Verbosity object:
9240  const Verbosity& verbosity);
9241 
9243 
9278 void OptimizeDoitPressureGrid(// Workspace reference:
9279  Workspace& ws,
9280  // WS Output:
9281  Vector& p_grid,
9282  Tensor4& pnd_field,
9283  Tensor3& t_field,
9284  ArrayOfArrayOfSingleScatteringData& scat_data_mono,
9285  Tensor3& z_field,
9286  ArrayOfIndex& cloudbox_limits,
9287  Tensor6& cloudbox_field_mono,
9288  Tensor7& pha_mat_doit,
9289  Tensor4& vmr_field,
9290  Vector& p_grid_orig,
9291  // WS Input:
9292  const Vector& f_grid,
9293  const Index& f_index,
9294  const Agenda& propmat_clearsky_agenda,
9295  // WS Generic Input:
9296  const Numeric& tau_scat_max,
9297  const Numeric& sgl_alb_max,
9298  const Index& cloudbox_size_max,
9299  // Verbosity object:
9300  const Verbosity& verbosity);
9301 
9303 
9326 void doit_scat_fieldCalc(// Workspace reference:
9327  Workspace& ws,
9328  // WS Output:
9329  Tensor6& doit_scat_field,
9330  // WS Input:
9331  const Agenda& pha_mat_spt_agenda,
9332  const Tensor6& cloudbox_field_mono,
9333  const Tensor4& pnd_field,
9334  const Tensor3& t_field,
9335  const Index& atmosphere_dim,
9336  const ArrayOfIndex& cloudbox_limits,
9337  const Vector& za_grid,
9338  const Vector& aa_grid,
9339  const Index& doit_za_grid_size,
9340  const Tensor7& pha_mat_doit,
9341  // Verbosity object:
9342  const Verbosity& verbosity);
9343 
9345 
9379 void doit_scat_fieldCalcLimb(// Workspace reference:
9380  Workspace& ws,
9381  // WS Output:
9382  Tensor6& doit_scat_field,
9383  // WS Input:
9384  const Agenda& pha_mat_spt_agenda,
9385  const Tensor6& cloudbox_field_mono,
9386  const Tensor4& pnd_field,
9387  const Tensor3& t_field,
9388  const Index& atmosphere_dim,
9389  const ArrayOfIndex& cloudbox_limits,
9390  const Vector& za_grid,
9391  const Vector& aa_grid,
9392  const Index& doit_za_grid_size,
9393  const Index& doit_za_interp,
9394  const Tensor7& pha_mat_doit,
9395  // Verbosity object:
9396  const Verbosity& verbosity);
9397 
9399 
9423 void doit_za_grid_optCalc(// WS Output:
9424  Vector& doit_za_grid_opt,
9425  // WS Input:
9426  const Tensor6& cloudbox_field_mono,
9427  const Vector& za_grid,
9428  const Index& doit_za_interp,
9429  // WS Generic Input:
9430  const Numeric& acc,
9431  // Verbosity object:
9432  const Verbosity& verbosity);
9433 
9435 
9447 void doit_za_interpSet(// WS Output:
9448  Index& doit_za_interp,
9449  // WS Input:
9450  const Index& atmosphere_dim,
9451  // WS Generic Input:
9452  const String& interp_method,
9453  // Verbosity object:
9454  const Verbosity& verbosity);
9455 
9457 
9466 void Duration(// WS Generic Output:
9467  Numeric& duration,
9468  // WS Generic Input:
9469  const Time& start,
9470  const Time& end,
9471  // Verbosity object:
9472  const Verbosity& verbosity);
9473 
9475 
9483 void EnergyLevelMapSet(// WS Generic Output:
9484  EnergyLevelMap& x,
9485  // WS Generic Input:
9486  const EnergyLevelMap& y,
9487  // Verbosity object:
9488  const Verbosity& verbosity);
9489 
9491 
9505 void Error(// WS Generic Input:
9506  const String& msg,
9507  // Verbosity object:
9508  const Verbosity& verbosity);
9509 
9511 
9521 void Exit(// Verbosity object:
9522  const Verbosity& verbosity);
9523 
9525 
9538 void ExtractFromMetaSingleScatSpecies(// WS Generic Output:
9539  Vector& meta_param,
9540  // WS Input:
9541  const ArrayOfArrayOfScatteringMetaData& scat_meta,
9542  // WS Generic Input:
9543  const String& meta_name,
9544  const Index& scat_species_index,
9545  // Verbosity object:
9546  const Verbosity& verbosity);
9547 
9549 
9560 void ext_matAddGas(// WS Output:
9561  PropagationMatrix& ext_mat,
9562  // WS Input:
9563  const ArrayOfPropagationMatrix& propmat_clearsky,
9564  // Verbosity object:
9565  const Verbosity& verbosity);
9566 
9568 
9606 void FastemStandAlone(// WS Generic Output:
9607  Matrix& emissivity,
9608  Matrix& reflectivity,
9609  // WS Input:
9610  const Vector& f_grid,
9611  const Numeric& surface_skin_t,
9612  // WS Generic Input:
9613  const Numeric& za,
9614  const Numeric& salinity,
9615  const Numeric& wind_speed,
9616  const Numeric& rel_aa,
9617  const Vector& transmittance,
9618  const Index& fastem_version,
9619  // Verbosity object:
9620  const Verbosity& verbosity);
9621 
9623 
9637 void FieldFromGriddedField(// WS Generic Output:
9638  Matrix& out,
9639  // WS Input:
9640  const Vector& p_grid,
9641  const Vector& lat_grid,
9642  const Vector& lon_grid,
9643  // WS Generic Input:
9644  const GriddedField2& in,
9645  // Verbosity object:
9646  const Verbosity& verbosity);
9647 
9649 
9663 void FieldFromGriddedField(// WS Generic Output:
9664  Tensor3& out,
9665  // WS Input:
9666  const Vector& p_grid,
9667  const Vector& lat_grid,
9668  const Vector& lon_grid,
9669  // WS Generic Input:
9670  const GriddedField3& in,
9671  // Verbosity object:
9672  const Verbosity& verbosity);
9673 
9675 
9689 void FieldFromGriddedField(// WS Generic Output:
9690  Tensor4& out,
9691  // WS Input:
9692  const Vector& p_grid,
9693  const Vector& lat_grid,
9694  const Vector& lon_grid,
9695  // WS Generic Input:
9696  const GriddedField4& in,
9697  // Verbosity object:
9698  const Verbosity& verbosity);
9699 
9701 
9715 void FieldFromGriddedField(// WS Generic Output:
9716  Tensor4& out,
9717  // WS Input:
9718  const Vector& p_grid,
9719  const Vector& lat_grid,
9720  const Vector& lon_grid,
9721  // WS Generic Input:
9722  const ArrayOfGriddedField3& in,
9723  // Verbosity object:
9724  const Verbosity& verbosity);
9725 
9727 
9734 void FlagOff(// WS Generic Output:
9735  Index& flag,
9736  // Verbosity object:
9737  const Verbosity& verbosity);
9738 
9740 
9747 void FlagOn(// WS Generic Output:
9748  Index& flag,
9749  // Verbosity object:
9750  const Verbosity& verbosity);
9751 
9753 
9768 void Flatten(// WS Generic Output:
9769  ArrayOfTime& out,
9770  // WS Generic Input:
9771  const ArrayOfArrayOfTime& in,
9772  // Verbosity object:
9773  const Verbosity& verbosity);
9774 
9776 
9791 void Flatten(// WS Generic Output:
9792  ArrayOfVector& out,
9793  // WS Generic Input:
9794  const ArrayOfArrayOfVector& in,
9795  // Verbosity object:
9796  const Verbosity& verbosity);
9797 
9799 
9814 void Flatten(// WS Generic Output:
9815  Matrix& out,
9816  // WS Generic Input:
9817  const ArrayOfVector& in,
9818  // Verbosity object:
9819  const Verbosity& verbosity);
9820 
9822 
9837 void Flatten(// WS Generic Output:
9838  Tensor3& out,
9839  // WS Generic Input:
9840  const ArrayOfMatrix& in,
9841  // Verbosity object:
9842  const Verbosity& verbosity);
9843 
9845 
9860 void Flatten(// WS Generic Output:
9861  Tensor4& out,
9862  // WS Generic Input:
9863  const ArrayOfTensor3& in,
9864  // Verbosity object:
9865  const Verbosity& verbosity);
9866 
9868 
9883 void Flatten(// WS Generic Output:
9884  Tensor5& out,
9885  // WS Generic Input:
9886  const ArrayOfTensor4& in,
9887  // Verbosity object:
9888  const Verbosity& verbosity);
9889 
9891 
9906 void Flatten(// WS Generic Output:
9907  Tensor6& out,
9908  // WS Generic Input:
9909  const ArrayOfTensor5& in,
9910  // Verbosity object:
9911  const Verbosity& verbosity);
9912 
9914 
9929 void Flatten(// WS Generic Output:
9930  Tensor7& out,
9931  // WS Generic Input:
9932  const ArrayOfTensor6& in,
9933  // Verbosity object:
9934  const Verbosity& verbosity);
9935 
9937 
9967 void ForLoop(// Workspace reference:
9968  Workspace& ws,
9969  // WS Input:
9970  const Agenda& forloop_agenda,
9971  // WS Generic Input:
9972  const Index& start,
9973  const Index& stop,
9974  const Index& step,
9975  // Verbosity object:
9976  const Verbosity& verbosity);
9977 
9979 
9989 void FrequencyFromWavelength(// WS Generic Output:
9990  Numeric& frequency,
9991  // WS Generic Input:
9992  const Numeric& wavelength,
9993  // Verbosity object:
9994  const Verbosity& verbosity);
9995 
9997 
10007 void FrequencyFromWavelength(// WS Generic Output:
10008  Vector& frequency,
10009  // WS Generic Input:
10010  const Vector& wavelength,
10011  // Verbosity object:
10012  const Verbosity& verbosity);
10013 
10015 
10025 void FrequencyFromCGSAngularWavenumber(// WS Generic Output:
10026  Numeric& frequency,
10027  // WS Generic Input:
10028  const Numeric& angular_wavenumber,
10029  // Verbosity object:
10030  const Verbosity& verbosity);
10031 
10033 
10043 void FrequencyFromCGSAngularWavenumber(// WS Generic Output:
10044  Vector& frequency,
10045  // WS Generic Input:
10046  const Vector& angular_wavenumber,
10047  // Verbosity object:
10048  const Verbosity& verbosity);
10049 
10051 
10061 void FrequencyFromCGSKayserWavenumber(// WS Generic Output:
10062  Numeric& frequency,
10063  // WS Generic Input:
10064  const Numeric& kayser_wavenumber,
10065  // Verbosity object:
10066  const Verbosity& verbosity);
10067 
10069 
10079 void FrequencyFromCGSKayserWavenumber(// WS Generic Output:
10080  Vector& frequency,
10081  // WS Generic Input:
10082  const Vector& kayser_wavenumber,
10083  // Verbosity object:
10084  const Verbosity& verbosity);
10085 
10087 
10107 void f_gridFromAbsorptionLines(// WS Output:
10108  Vector& f_grid,
10109  // WS Input:
10110  const ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
10111  // WS Generic Input:
10112  const Numeric& delta_f_low,
10113  const Numeric& delta_f_upp,
10114  const Index& num_freqs,
10115  // Verbosity object:
10116  const Verbosity& verbosity);
10117 
10119 
10130 void f_gridFromGasAbsLookup(// WS Output:
10131  Vector& f_grid,
10132  // WS Input:
10133  const GasAbsLookup& abs_lookup,
10134  // Verbosity object:
10135  const Verbosity& verbosity);
10136 
10138 
10171 void f_gridFromSensorAMSU(// WS Output:
10172  Vector& f_grid,
10173  // WS Input:
10174  const Vector& lo_multi,
10175  const ArrayOfVector& f_backend_multi,
10176  const ArrayOfArrayOfGriddedField1& backend_channel_response_multi,
10177  // WS Generic Input:
10178  const Numeric& spacing,
10179  // Verbosity object:
10180  const Verbosity& verbosity);
10181 
10183 
10207 void f_gridFromSensorAMSUgeneric(// WS Output:
10208  Vector& f_grid,
10209  // WS Input:
10210  const ArrayOfVector& f_backend_multi,
10211  const ArrayOfArrayOfGriddedField1& backend_channel_response_multi,
10212  // WS Generic Input:
10213  const Numeric& spacing,
10214  const Vector& verbosityVect,
10215  // Verbosity object:
10216  const Verbosity& verbosity);
10217 
10219 
10247 void f_gridFromSensorHIRS(// WS Output:
10248  Vector& f_grid,
10249  // WS Input:
10250  const Vector& f_backend,
10251  const ArrayOfGriddedField1& backend_channel_response,
10252  // WS Generic Input:
10253  const Numeric& spacing,
10254  // Verbosity object:
10255  const Verbosity& verbosity);
10256 
10258 
10299 void f_gridMetMM(// WS Output:
10300  Vector& f_grid,
10301  Vector& f_backend,
10302  ArrayOfArrayOfIndex& channel2fgrid_indexes,
10303  ArrayOfVector& channel2fgrid_weights,
10304  // WS Input:
10305  const Matrix& met_mm_backend,
10306  // WS Generic Input:
10307  const Vector& freq_spacing,
10308  const ArrayOfIndex& freq_number,
10309  const Numeric& freq_merge_threshold,
10310  // Verbosity object:
10311  const Verbosity& verbosity);
10312 
10314 
10324 void g0Earth(// WS Output:
10325  Numeric& g0,
10326  // WS Input:
10327  const Numeric& lat,
10328  // Verbosity object:
10329  const Verbosity& verbosity);
10330 
10332 
10341 void g0Io(// WS Output:
10342  Numeric& g0,
10343  // Verbosity object:
10344  const Verbosity& verbosity);
10345 
10347 
10357 void g0Jupiter(// WS Output:
10358  Numeric& g0,
10359  // Verbosity object:
10360  const Verbosity& verbosity);
10361 
10363 
10373 void g0Mars(// WS Output:
10374  Numeric& g0,
10375  // Verbosity object:
10376  const Verbosity& verbosity);
10377 
10379 
10389 void g0Venus(// WS Output:
10390  Numeric& g0,
10391  // Verbosity object:
10392  const Verbosity& verbosity);
10393 
10395 
10408 void geo_posEndOfPpath(// WS Output:
10409  Vector& geo_pos,
10410  // WS Input:
10411  const Ppath& ppath,
10412  // Verbosity object:
10413  const Verbosity& verbosity);
10414 
10416 
10427 void geo_posLowestAltitudeOfPpath(// WS Output:
10428  Vector& geo_pos,
10429  // WS Input:
10430  const Ppath& ppath,
10431  // Verbosity object:
10432  const Verbosity& verbosity);
10433 
10435 
10450 void geo_posWherePpathPassesZref(// WS Output:
10451  Vector& geo_pos,
10452  // WS Input:
10453  const Ppath& ppath,
10454  // WS Generic Input:
10455  const Numeric& z_ref,
10456  // Verbosity object:
10457  const Verbosity& verbosity);
10458 
10460 
10468 void GetEnvironmentVariable(// WS Generic Output:
10469  String& out,
10470  // WS Generic Input:
10471  const String& in,
10472  // Verbosity object:
10473  const Verbosity& verbosity);
10474 
10476 
10484 void GetEnvironmentVariable(// WS Generic Output:
10485  Index& out,
10486  // WS Generic Input:
10487  const String& in,
10488  // Verbosity object:
10489  const Verbosity& verbosity);
10490 
10492 
10499 void GetNumberOfThreads(// WS Generic Output:
10500  Index& nthreads,
10501  // Verbosity object:
10502  const Verbosity& verbosity);
10503 
10505 
10518 void GriddedFieldLatLonExpand(// WS Generic Output:
10519  GriddedField2& out,
10520  // WS Generic Input:
10521  const GriddedField2& in,
10522  // Verbosity object:
10523  const Verbosity& verbosity);
10524 
10526 
10539 void GriddedFieldLatLonExpand(// WS Generic Output:
10540  GriddedField3& out,
10541  // WS Generic Input:
10542  const GriddedField3& in,
10543  // Verbosity object:
10544  const Verbosity& verbosity);
10545 
10547 
10560 void GriddedFieldLatLonExpand(// WS Generic Output:
10561  GriddedField4& out,
10562  // WS Generic Input:
10563  const GriddedField4& in,
10564  // Verbosity object:
10565  const Verbosity& verbosity);
10566 
10568 
10581 void GriddedFieldLatLonExpand(// WS Generic Output:
10582  ArrayOfGriddedField3& out,
10583  // WS Generic Input:
10584  const ArrayOfGriddedField3& in,
10585  // Verbosity object:
10586  const Verbosity& verbosity);
10587 
10589 
10606 void GriddedFieldLatLonRegrid(// WS Generic Output:
10607  GriddedField2& out,
10608  // WS Input:
10609  const Vector& lat_true,
10610  const Vector& lon_true,
10611  // WS Generic Input:
10612  const GriddedField2& in,
10613  const Index& interp_order,
10614  // Verbosity object:
10615  const Verbosity& verbosity);
10616 
10618 
10635 void GriddedFieldLatLonRegrid(// WS Generic Output:
10636  GriddedField3& out,
10637  // WS Input:
10638  const Vector& lat_true,
10639  const Vector& lon_true,
10640  // WS Generic Input:
10641  const GriddedField3& in,
10642  const Index& interp_order,
10643  // Verbosity object:
10644  const Verbosity& verbosity);
10645 
10647 
10664 void GriddedFieldLatLonRegrid(// WS Generic Output:
10665  GriddedField4& out,
10666  // WS Input:
10667  const Vector& lat_true,
10668  const Vector& lon_true,
10669  // WS Generic Input:
10670  const GriddedField4& in,
10671  const Index& interp_order,
10672  // Verbosity object:
10673  const Verbosity& verbosity);
10674 
10676 
10693 void GriddedFieldLatLonRegrid(// WS Generic Output:
10694  ArrayOfGriddedField3& out,
10695  // WS Input:
10696  const Vector& lat_true,
10697  const Vector& lon_true,
10698  // WS Generic Input:
10699  const ArrayOfGriddedField3& in,
10700  const Index& interp_order,
10701  // Verbosity object:
10702  const Verbosity& verbosity);
10703 
10705 
10727 void GriddedFieldPRegrid(// WS Generic Output:
10728  GriddedField3& out,
10729  // WS Input:
10730  const Vector& p_grid,
10731  // WS Generic Input:
10732  const GriddedField3& in,
10733  const Index& interp_order,
10734  const Index& zeropadding,
10735  // Verbosity object:
10736  const Verbosity& verbosity);
10737 
10739 
10761 void GriddedFieldPRegrid(// WS Generic Output:
10762  GriddedField4& out,
10763  // WS Input:
10764  const Vector& p_grid,
10765  // WS Generic Input:
10766  const GriddedField4& in,
10767  const Index& interp_order,
10768  const Index& zeropadding,
10769  // Verbosity object:
10770  const Verbosity& verbosity);
10771 
10773 
10795 void GriddedFieldPRegrid(// WS Generic Output:
10796  ArrayOfGriddedField3& out,
10797  // WS Input:
10798  const Vector& p_grid,
10799  // WS Generic Input:
10800  const ArrayOfGriddedField3& in,
10801  const Index& interp_order,
10802  const Index& zeropadding,
10803  // Verbosity object:
10804  const Verbosity& verbosity);
10805 
10807 
10829 void GriddedFieldZToPRegrid(// WS Generic Output:
10830  GriddedField3& out,
10831  // WS Input:
10832  const Vector& p_grid,
10833  const Vector& lat_grid,
10834  const Vector& lon_grid,
10835  const Tensor3& z_field,
10836  // WS Generic Input:
10837  const GriddedField3& in,
10838  const Index& interp_order,
10839  const Index& zeropadding,
10840  // Verbosity object:
10841  const Verbosity& verbosity);
10842 
10844 
10858 void heating_ratesFromIrradiance(// WS Output:
10859  Tensor3& heating_rates,
10860  // WS Input:
10861  const Vector& p_grid,
10862  const Tensor4& irradiance_field,
10863  const Tensor3& specific_heat_capacity,
10864  const Numeric& g0,
10865  // Verbosity object:
10866  const Verbosity& verbosity);
10867 
10869 
10902 void INCLUDE(// Verbosity object:
10903  const Verbosity& verbosity);
10904 
10906 
10918 void IndexAdd(// WS Generic Output:
10919  Index& out,
10920  // WS Generic Input:
10921  const Index& in,
10922  const Index& value,
10923  // Verbosity object:
10924  const Verbosity& verbosity);
10925 
10927 
10943 void IndexNumberOfAtmosphericPoints(// WS Generic Output:
10944  Index& n,
10945  // WS Input:
10946  const Index& atmosphere_dim,
10947  const Vector& p_grid,
10948  const Vector& lat_grid,
10949  const Vector& lon_grid,
10950  // Verbosity object:
10951  const Verbosity& verbosity);
10952 
10954 
10962 void IndexSet(// WS Generic Output:
10963  Index& out,
10964  // WS Generic Input:
10965  const Index& value,
10966  // Verbosity object:
10967  const Verbosity& verbosity);
10968 
10970 
10980 void IndexStepDown(// WS Generic Output:
10981  Index& out,
10982  // WS Generic Input:
10983  const Index& in,
10984  // Verbosity object:
10985  const Verbosity& verbosity);
10986 
10988 
10998 void IndexStepUp(// WS Generic Output:
10999  Index& out,
11000  // WS Generic Input:
11001  const Index& in,
11002  // Verbosity object:
11003  const Verbosity& verbosity);
11004 
11006 
11024 void InterpAtmFieldToPosition(// WS Generic Output:
11025  Numeric& out,
11026  // WS Input:
11027  const Index& atmosphere_dim,
11028  const Vector& p_grid,
11029  const Vector& lat_grid,
11030  const Vector& lon_grid,
11031  const Tensor3& z_field,
11032  const Vector& rtp_pos,
11033  // WS Generic Input:
11034  const Tensor3& field,
11035  // Verbosity object:
11036  const Verbosity& verbosity);
11037 
11039 
11061 void InterpGriddedField2ToPosition(// WS Generic Output:
11062  Numeric& out,
11063  // WS Input:
11064  const Index& atmosphere_dim,
11065  const Vector& lat_grid,
11066  const Vector& lat_true,
11067  const Vector& lon_true,
11068  const Vector& rtp_pos,
11069  // WS Generic Input:
11070  const GriddedField2& gfield2,
11071  // Verbosity object:
11072  const Verbosity& verbosity);
11073 
11075 
11099 void InterpSurfaceFieldToPosition(// WS Generic Output:
11100  Numeric& out,
11101  // WS Input:
11102  const Index& atmosphere_dim,
11103  const Vector& lat_grid,
11104  const Vector& lon_grid,
11105  const Vector& rtp_pos,
11106  const Matrix& z_surface,
11107  // WS Generic Input:
11108  const Matrix& field,
11109  // Verbosity object:
11110  const Verbosity& verbosity);
11111 
11113 
11128 void irradiance_fieldFromRadiance(// WS Output:
11129  Tensor4& irradiance_field,
11130  // WS Input:
11131  const Tensor5& radiance_field,
11132  const Vector& za_grid,
11133  const Vector& aa_grid,
11134  const Vector& za_grid_weights,
11135  // Verbosity object:
11136  const Verbosity& verbosity);
11137 
11139 
11147 void isotopologue_ratiosInitFromBuiltin(// WS Output:
11148  SpeciesAuxData& isotopologue_ratios,
11149  // Verbosity object:
11150  const Verbosity& verbosity);
11151 
11153 
11264 void iyActiveSingleScat(// Workspace reference:
11265  Workspace& ws,
11266  // WS Output:
11267  Matrix& iy,
11268  ArrayOfMatrix& iy_aux,
11269  ArrayOfTensor3& diy_dx,
11270  Vector& ppvar_p,
11271  Vector& ppvar_t,
11272  EnergyLevelMap& ppvar_nlte,
11273  Matrix& ppvar_vmr,
11274  Matrix& ppvar_wind,
11275  Matrix& ppvar_mag,
11276  Matrix& ppvar_pnd,
11277  Matrix& ppvar_f,
11278  Tensor4& ppvar_trans_cumulat,
11279  // WS Input:
11280  const Index& stokes_dim,
11281  const Vector& f_grid,
11282  const Index& atmosphere_dim,
11283  const Vector& p_grid,
11284  const Tensor3& t_field,
11285  const EnergyLevelMap& nlte_field,
11286  const Tensor4& vmr_field,
11287  const ArrayOfArrayOfSpeciesTag& abs_species,
11288  const Tensor3& wind_u_field,
11289  const Tensor3& wind_v_field,
11290  const Tensor3& wind_w_field,
11291  const Tensor3& mag_u_field,
11292  const Tensor3& mag_v_field,
11293  const Tensor3& mag_w_field,
11294  const Index& cloudbox_on,
11295  const ArrayOfIndex& cloudbox_limits,
11296  const Tensor4& pnd_field,
11297  const ArrayOfTensor4& dpnd_field_dx,
11298  const ArrayOfString& scat_species,
11299  const ArrayOfArrayOfSingleScatteringData& scat_data,
11300  const Index& scat_data_checked,
11301  const ArrayOfString& iy_aux_vars,
11302  const Index& jacobian_do,
11303  const ArrayOfRetrievalQuantity& jacobian_quantities,
11304  const Ppath& ppath,
11305  const Agenda& propmat_clearsky_agenda,
11306  const Agenda& water_p_eq_agenda,
11307  const Agenda& iy_transmitter_agenda,
11308  const Index& iy_agenda_call1,
11309  const Tensor3& iy_transmission,
11310  const Numeric& rte_alonglos_v,
11311  // WS Generic Input:
11312  const Index& trans_in_jacobian,
11313  const Numeric& pext_scaling,
11314  const Index& t_interp_order,
11315  // Verbosity object:
11316  const Verbosity& verbosity);
11317 
11319 
11373 void iyActiveSingleScat2(// Workspace reference:
11374  Workspace& ws,
11375  // WS Output:
11376  Matrix& iy,
11377  ArrayOfMatrix& iy_aux,
11378  ArrayOfTensor3& diy_dx,
11379  Vector& ppvar_p,
11380  Vector& ppvar_t,
11381  EnergyLevelMap& ppvar_nlte,
11382  Matrix& ppvar_vmr,
11383  Matrix& ppvar_wind,
11384  Matrix& ppvar_mag,
11385  Matrix& ppvar_pnd,
11386  Matrix& ppvar_f,
11387  Tensor4& ppvar_trans_cumulat,
11388  // WS Input:
11389  const Index& stokes_dim,
11390  const Vector& f_grid,
11391  const Index& atmosphere_dim,
11392  const Vector& p_grid,
11393  const Tensor3& t_field,
11394  const EnergyLevelMap& nlte_field,
11395  const Tensor4& vmr_field,
11396  const ArrayOfArrayOfSpeciesTag& abs_species,
11397  const Tensor3& wind_u_field,
11398  const Tensor3& wind_v_field,
11399  const Tensor3& wind_w_field,
11400  const Tensor3& mag_u_field,
11401  const Tensor3& mag_v_field,
11402  const Tensor3& mag_w_field,
11403  const Index& cloudbox_on,
11404  const ArrayOfIndex& cloudbox_limits,
11405  const Tensor4& pnd_field,
11406  const ArrayOfTensor4& dpnd_field_dx,
11407  const ArrayOfString& scat_species,
11408  const ArrayOfArrayOfSingleScatteringData& scat_data,
11409  const Index& scat_data_checked,
11410  const ArrayOfString& iy_aux_vars,
11411  const Index& jacobian_do,
11412  const ArrayOfRetrievalQuantity& jacobian_quantities,
11413  const Ppath& ppath,
11414  const Agenda& propmat_clearsky_agenda,
11415  const Agenda& water_p_eq_agenda,
11416  const Agenda& iy_transmitter_agenda,
11417  const Index& iy_agenda_call1,
11418  const Tensor3& iy_transmission,
11419  const Numeric& rte_alonglos_v,
11420  // WS Generic Input:
11421  const Index& trans_in_jacobian,
11422  const Numeric& pext_scaling,
11423  const Index& t_interp_order,
11424  // Verbosity object:
11425  const Verbosity& verbosity);
11426 
11428 
11458 void iyApplyUnit(// WS Output:
11459  Matrix& iy,
11460  ArrayOfMatrix& iy_aux,
11461  // WS Input:
11462  const Index& stokes_dim,
11463  const Vector& f_grid,
11464  const ArrayOfString& iy_aux_vars,
11465  const String& iy_unit,
11466  // Verbosity object:
11467  const Verbosity& verbosity);
11468 
11470 
11504 void iyCalc(// Workspace reference:
11505  Workspace& ws,
11506  // WS Output:
11507  Matrix& iy,
11508  ArrayOfMatrix& iy_aux,
11509  Ppath& ppath,
11510  // WS Input:
11511  const Index& atmgeom_checked,
11512  const Index& atmfields_checked,
11513  const ArrayOfString& iy_aux_vars,
11514  const Index& iy_id,
11515  const Index& cloudbox_on,
11516  const Index& cloudbox_checked,
11517  const Index& scat_data_checked,
11518  const Vector& f_grid,
11519  const EnergyLevelMap& nlte_field,
11520  const Vector& rte_pos,
11521  const Vector& rte_los,
11522  const Vector& rte_pos2,
11523  const String& iy_unit,
11524  const Agenda& iy_main_agenda,
11525  // Verbosity object:
11526  const Verbosity& verbosity);
11527 
11529 
11616 void iyEmissionStandard(// Workspace reference:
11617  Workspace& ws,
11618  // WS Output:
11619  Matrix& iy,
11620  ArrayOfMatrix& iy_aux,
11621  ArrayOfTensor3& diy_dx,
11622  Vector& ppvar_p,
11623  Vector& ppvar_t,
11624  EnergyLevelMap& ppvar_nlte,
11625  Matrix& ppvar_vmr,
11626  Matrix& ppvar_wind,
11627  Matrix& ppvar_mag,
11628  Matrix& ppvar_f,
11629  Tensor3& ppvar_iy,
11630  Tensor4& ppvar_trans_cumulat,
11631  Tensor4& ppvar_trans_partial,
11632  // WS Input:
11633  const Index& iy_id,
11634  const Index& stokes_dim,
11635  const Vector& f_grid,
11636  const Index& atmosphere_dim,
11637  const Vector& p_grid,
11638  const Tensor3& t_field,
11639  const EnergyLevelMap& nlte_field,
11640  const Tensor4& vmr_field,
11641  const ArrayOfArrayOfSpeciesTag& abs_species,
11642  const Tensor3& wind_u_field,
11643  const Tensor3& wind_v_field,
11644  const Tensor3& wind_w_field,
11645  const Tensor3& mag_u_field,
11646  const Tensor3& mag_v_field,
11647  const Tensor3& mag_w_field,
11648  const Index& cloudbox_on,
11649  const String& iy_unit,
11650  const ArrayOfString& iy_aux_vars,
11651  const Index& jacobian_do,
11652  const ArrayOfRetrievalQuantity& jacobian_quantities,
11653  const Ppath& ppath,
11654  const Vector& rte_pos2,
11655  const Agenda& propmat_clearsky_agenda,
11656  const Agenda& water_p_eq_agenda,
11657  const Agenda& iy_main_agenda,
11658  const Agenda& iy_space_agenda,
11659  const Agenda& iy_surface_agenda,
11660  const Agenda& iy_cloudbox_agenda,
11661  const Index& iy_agenda_call1,
11662  const Tensor3& iy_transmission,
11663  const Numeric& rte_alonglos_v,
11664  const Tensor3& surface_props_data,
11665  // Verbosity object:
11666  const Verbosity& verbosity);
11667 
11669 
11725 void iyEmissionStandardSequential(// Workspace reference:
11726  Workspace& ws,
11727  // WS Output:
11728  Matrix& iy,
11729  ArrayOfMatrix& iy_aux,
11730  ArrayOfTensor3& diy_dx,
11731  Vector& ppvar_p,
11732  Vector& ppvar_t,
11733  EnergyLevelMap& ppvar_nlte,
11734  Matrix& ppvar_vmr,
11735  Matrix& ppvar_wind,
11736  Matrix& ppvar_mag,
11737  Matrix& ppvar_f,
11738  Tensor3& ppvar_iy,
11739  Tensor4& ppvar_trans_cumulat,
11740  Tensor4& ppvar_trans_partial,
11741  // WS Input:
11742  const Index& iy_id,
11743  const Index& stokes_dim,
11744  const Vector& f_grid,
11745  const Index& atmosphere_dim,
11746  const Vector& p_grid,
11747  const Tensor3& t_field,
11748  const EnergyLevelMap& nlte_field,
11749  const Tensor4& vmr_field,
11750  const ArrayOfArrayOfSpeciesTag& abs_species,
11751  const Tensor3& wind_u_field,
11752  const Tensor3& wind_v_field,
11753  const Tensor3& wind_w_field,
11754  const Tensor3& mag_u_field,
11755  const Tensor3& mag_v_field,
11756  const Tensor3& mag_w_field,
11757  const Index& cloudbox_on,
11758  const String& iy_unit,
11759  const ArrayOfString& iy_aux_vars,
11760  const Index& jacobian_do,
11761  const ArrayOfRetrievalQuantity& jacobian_quantities,
11762  const Ppath& ppath,
11763  const Vector& rte_pos2,
11764  const Agenda& propmat_clearsky_agenda,
11765  const Agenda& water_p_eq_agenda,
11766  const Agenda& iy_main_agenda,
11767  const Agenda& iy_space_agenda,
11768  const Agenda& iy_surface_agenda,
11769  const Agenda& iy_cloudbox_agenda,
11770  const Index& iy_agenda_call1,
11771  const Tensor3& iy_transmission,
11772  const Numeric& rte_alonglos_v,
11773  const Tensor3& surface_props_data,
11774  // Verbosity object:
11775  const Verbosity& verbosity);
11776 
11778 
11841 void iyHybrid(// Workspace reference:
11842  Workspace& ws,
11843  // WS Output:
11844  Matrix& iy,
11845  ArrayOfMatrix& iy_aux,
11846  ArrayOfTensor3& diy_dx,
11847  Vector& ppvar_p,
11848  Vector& ppvar_t,
11849  EnergyLevelMap& ppvar_nlte,
11850  Matrix& ppvar_vmr,
11851  Matrix& ppvar_wind,
11852  Matrix& ppvar_mag,
11853  Matrix& ppvar_pnd,
11854  Matrix& ppvar_f,
11855  Tensor3& ppvar_iy,
11856  Tensor4& ppvar_trans_cumulat,
11857  // WS Input:
11858  const Index& iy_id,
11859  const Index& stokes_dim,
11860  const Vector& f_grid,
11861  const Index& atmosphere_dim,
11862  const Vector& p_grid,
11863  const Tensor3& t_field,
11864  const EnergyLevelMap& nlte_field,
11865  const Tensor4& vmr_field,
11866  const ArrayOfArrayOfSpeciesTag& abs_species,
11867  const Tensor3& wind_u_field,
11868  const Tensor3& wind_v_field,
11869  const Tensor3& wind_w_field,
11870  const Tensor3& mag_u_field,
11871  const Tensor3& mag_v_field,
11872  const Tensor3& mag_w_field,
11873  const Index& cloudbox_on,
11874  const ArrayOfIndex& cloudbox_limits,
11875  const Tensor4& pnd_field,
11876  const ArrayOfTensor4& dpnd_field_dx,
11877  const ArrayOfString& scat_species,
11878  const ArrayOfArrayOfSingleScatteringData& scat_data,
11879  const String& iy_unit,
11880  const ArrayOfString& iy_aux_vars,
11881  const Index& jacobian_do,
11882  const ArrayOfRetrievalQuantity& jacobian_quantities,
11883  const Agenda& propmat_clearsky_agenda,
11884  const Agenda& water_p_eq_agenda,
11885  const Agenda& iy_main_agenda,
11886  const Agenda& iy_space_agenda,
11887  const Agenda& iy_surface_agenda,
11888  const Agenda& iy_cloudbox_agenda,
11889  const Index& iy_agenda_call1,
11890  const Tensor3& iy_transmission,
11891  const Ppath& ppath,
11892  const Vector& rte_pos2,
11893  const Numeric& rte_alonglos_v,
11894  const Tensor3& surface_props_data,
11895  const Tensor7& cloudbox_field,
11896  const Vector& za_grid,
11897  // WS Generic Input:
11898  const Index& Naa_grid,
11899  const Index& t_interp_order,
11900  // Verbosity object:
11901  const Verbosity& verbosity);
11902 
11904 
11967 void iyHybrid2(// Workspace reference:
11968  Workspace& ws,
11969  // WS Output:
11970  Matrix& iy,
11971  ArrayOfMatrix& iy_aux,
11972  ArrayOfTensor3& diy_dx,
11973  Vector& ppvar_p,
11974  Vector& ppvar_t,
11975  EnergyLevelMap& ppvar_nlte,
11976  Matrix& ppvar_vmr,
11977  Matrix& ppvar_wind,
11978  Matrix& ppvar_mag,
11979  Matrix& ppvar_pnd,
11980  Matrix& ppvar_f,
11981  Tensor3& ppvar_iy,
11982  Tensor4& ppvar_trans_cumulat,
11983  // WS Input:
11984  const Index& iy_id,
11985  const Index& stokes_dim,
11986  const Vector& f_grid,
11987  const Index& atmosphere_dim,
11988  const Vector& p_grid,
11989  const Tensor3& t_field,
11990  const EnergyLevelMap& nlte_field,
11991  const Tensor4& vmr_field,
11992  const ArrayOfArrayOfSpeciesTag& abs_species,
11993  const Tensor3& wind_u_field,
11994  const Tensor3& wind_v_field,
11995  const Tensor3& wind_w_field,
11996  const Tensor3& mag_u_field,
11997  const Tensor3& mag_v_field,
11998  const Tensor3& mag_w_field,
11999  const Index& cloudbox_on,
12000  const ArrayOfIndex& cloudbox_limits,
12001  const Tensor4& pnd_field,
12002  const ArrayOfTensor4& dpnd_field_dx,
12003  const ArrayOfString& scat_species,
12004  const ArrayOfArrayOfSingleScatteringData& scat_data,
12005  const String& iy_unit,
12006  const ArrayOfString& iy_aux_vars,
12007  const Index& jacobian_do,
12008  const ArrayOfRetrievalQuantity& jacobian_quantities,
12009  const Agenda& propmat_clearsky_agenda,
12010  const Agenda& water_p_eq_agenda,
12011  const Agenda& iy_main_agenda,
12012  const Agenda& iy_space_agenda,
12013  const Agenda& iy_surface_agenda,
12014  const Agenda& iy_cloudbox_agenda,
12015  const Index& iy_agenda_call1,
12016  const Tensor3& iy_transmission,
12017  const Ppath& ppath,
12018  const Vector& rte_pos2,
12019  const Numeric& rte_alonglos_v,
12020  const Tensor3& surface_props_data,
12021  const Tensor7& cloudbox_field,
12022  const Vector& za_grid,
12023  // WS Generic Input:
12024  const Index& Naa_grid,
12025  const Index& t_interp_order,
12026  // Verbosity object:
12027  const Verbosity& verbosity);
12028 
12030 
12082 void iyIndependentBeamApproximation(// Workspace reference:
12083  Workspace& ws,
12084  // WS Output:
12085  Matrix& iy,
12086  ArrayOfMatrix& iy_aux,
12087  Ppath& ppath,
12088  ArrayOfTensor3& diy_dx,
12089  GriddedField4& atm_fields_compact,
12090  // WS Input:
12091  const Index& iy_id,
12092  const Vector& f_grid,
12093  const Index& atmosphere_dim,
12094  const Vector& p_grid,
12095  const Vector& lat_grid,
12096  const Vector& lon_grid,
12097  const Vector& lat_true,
12098  const Vector& lon_true,
12099  const Tensor3& t_field,
12100  const Tensor3& z_field,
12101  const Tensor4& vmr_field,
12102  const EnergyLevelMap& nlte_field,
12103  const Tensor3& wind_u_field,
12104  const Tensor3& wind_v_field,
12105  const Tensor3& wind_w_field,
12106  const Tensor3& mag_u_field,
12107  const Tensor3& mag_v_field,
12108  const Tensor3& mag_w_field,
12109  const Index& cloudbox_on,
12110  const ArrayOfIndex& cloudbox_limits,
12111  const Tensor4& pnd_field,
12112  const Matrix& particle_masses,
12113  const Agenda& ppath_agenda,
12114  const Numeric& ppath_lmax,
12115  const Numeric& ppath_lraytrace,
12116  const Index& iy_agenda_call1,
12117  const String& iy_unit,
12118  const Tensor3& iy_transmission,
12119  const Vector& rte_pos,
12120  const Vector& rte_los,
12121  const Vector& rte_pos2,
12122  const Index& jacobian_do,
12123  const ArrayOfString& iy_aux_vars,
12124  const Agenda& iy_independent_beam_approx_agenda,
12125  // WS Generic Input:
12126  const Index& return_atm1d,
12127  const Index& skip_vmr,
12128  const Index& skip_pnd,
12129  const Index& return_masses,
12130  // Verbosity object:
12131  const Verbosity& verbosity);
12132 
12134 
12183 void iyInterpCloudboxField(// WS Output:
12184  Matrix& iy,
12185  // WS Input:
12186  const Tensor7& cloudbox_field,
12187  const Vector& rtp_pos,
12188  const Vector& rtp_los,
12189  const Index& jacobian_do,
12190  const Index& cloudbox_on,
12191  const ArrayOfIndex& cloudbox_limits,
12192  const Index& atmosphere_dim,
12193  const Vector& p_grid,
12194  const Vector& lat_grid,
12195  const Vector& lon_grid,
12196  const Tensor3& z_field,
12197  const Matrix& z_surface,
12198  const Index& stokes_dim,
12199  const Vector& za_grid,
12200  const Vector& aa_grid,
12201  const Vector& f_grid,
12202  // WS Generic Input:
12203  const Index& za_interp_order,
12204  const Index& za_restrict,
12205  const Index& cos_za_interp,
12206  const Numeric& za_extpolfac,
12207  const Index& aa_interp_order,
12208  // Verbosity object:
12209  const Verbosity& verbosity);
12210 
12212 
12241 void iyLoopFrequencies(// Workspace reference:
12242  Workspace& ws,
12243  // WS Output:
12244  Matrix& iy,
12245  ArrayOfMatrix& iy_aux,
12246  Ppath& ppath,
12247  ArrayOfTensor3& diy_dx,
12248  // WS Input:
12249  const ArrayOfString& iy_aux_vars,
12250  const Index& iy_agenda_call1,
12251  const Tensor3& iy_transmission,
12252  const Vector& rte_pos,
12253  const Vector& rte_los,
12254  const Vector& rte_pos2,
12255  const Index& stokes_dim,
12256  const Vector& f_grid,
12257  const Agenda& iy_loop_freqs_agenda,
12258  // Verbosity object:
12259  const Verbosity& verbosity);
12260 
12262 
12338 void iyMC(// Workspace reference:
12339  Workspace& ws,
12340  // WS Output:
12341  Matrix& iy,
12342  ArrayOfMatrix& iy_aux,
12343  ArrayOfTensor3& diy_dx,
12344  // WS Input:
12345  const Index& iy_agenda_call1,
12346  const Tensor3& iy_transmission,
12347  const Vector& rte_pos,
12348  const Vector& rte_los,
12349  const ArrayOfString& iy_aux_vars,
12350  const Index& jacobian_do,
12351  const Index& atmosphere_dim,
12352  const Vector& p_grid,
12353  const Vector& lat_grid,
12354  const Vector& lon_grid,
12355  const Tensor3& z_field,
12356  const Tensor3& t_field,
12357  const Tensor4& vmr_field,
12358  const Vector& refellipsoid,
12359  const Matrix& z_surface,
12360  const Index& cloudbox_on,
12361  const ArrayOfIndex& cloudbox_limits,
12362  const Index& stokes_dim,
12363  const Vector& f_grid,
12364  const ArrayOfArrayOfSingleScatteringData& scat_data,
12365  const Agenda& iy_space_agenda,
12366  const Agenda& surface_rtprop_agenda,
12367  const Agenda& propmat_clearsky_agenda,
12368  const Agenda& ppath_step_agenda,
12369  const Numeric& ppath_lmax,
12370  const Numeric& ppath_lraytrace,
12371  const Tensor4& pnd_field,
12372  const String& iy_unit,
12373  const Numeric& mc_std_err,
12374  const Index& mc_max_time,
12375  const Index& mc_max_iter,
12376  const Index& mc_min_iter,
12377  const Numeric& mc_taustep_limit,
12378  // WS Generic Input:
12379  const Index& t_interp_order,
12380  // Verbosity object:
12381  const Verbosity& verbosity);
12382 
12384 
12404 void iyReplaceFromAux(// WS Output:
12405  Matrix& iy,
12406  // WS Input:
12407  const ArrayOfMatrix& iy_aux,
12408  const ArrayOfString& iy_aux_vars,
12409  const Index& jacobian_do,
12410  // WS Generic Input:
12411  const String& aux_var,
12412  // Verbosity object:
12413  const Verbosity& verbosity);
12414 
12416 
12442 void iySurfaceCallAgendaX(// Workspace reference:
12443  Workspace& ws,
12444  // WS Output:
12445  Matrix& iy,
12446  ArrayOfTensor3& diy_dx,
12447  // WS Input:
12448  const String& iy_unit,
12449  const Tensor3& iy_transmission,
12450  const Index& iy_id,
12451  const Index& cloudbox_on,
12452  const Index& jacobian_do,
12453  const Vector& f_grid,
12454  const Agenda& iy_main_agenda,
12455  const Vector& rtp_pos,
12456  const Vector& rtp_los,
12457  const Vector& rte_pos2,
12458  const ArrayOfAgenda& iy_surface_agenda_array,
12459  const Index& surface_type,
12460  const Numeric& surface_type_aux,
12461  // Verbosity object:
12462  const Verbosity& verbosity);
12463 
12465 
12510 void iySurfaceFastem(// Workspace reference:
12511  Workspace& ws,
12512  // WS Output:
12513  Matrix& iy,
12514  ArrayOfTensor3& diy_dx,
12515  // WS Input:
12516  const Tensor3& iy_transmission,
12517  const Index& iy_id,
12518  const Index& jacobian_do,
12519  const Index& atmosphere_dim,
12520  const EnergyLevelMap& nlte_field,
12521  const Index& cloudbox_on,
12522  const Index& stokes_dim,
12523  const Vector& f_grid,
12524  const Vector& rtp_pos,
12525  const Vector& rtp_los,
12526  const Vector& rte_pos2,
12527  const String& iy_unit,
12528  const Agenda& iy_main_agenda,
12529  const Numeric& surface_skin_t,
12530  // WS Generic Input:
12531  const Numeric& salinity,
12532  const Numeric& wind_speed,
12533  const Numeric& wind_direction,
12534  const Index& fastem_version,
12535  // Verbosity object:
12536  const Verbosity& verbosity);
12537 
12539 
12569 void iySurfaceRtpropAgenda(// Workspace reference:
12570  Workspace& ws,
12571  // WS Output:
12572  Matrix& iy,
12573  ArrayOfTensor3& diy_dx,
12574  // WS Input:
12575  const Tensor3& iy_transmission,
12576  const Index& iy_id,
12577  const Index& jacobian_do,
12578  const Index& atmosphere_dim,
12579  const EnergyLevelMap& nlte_field,
12580  const Index& cloudbox_on,
12581  const Index& stokes_dim,
12582  const Vector& f_grid,
12583  const Vector& rtp_pos,
12584  const Vector& rtp_los,
12585  const Vector& rte_pos2,
12586  const String& iy_unit,
12587  const Agenda& iy_main_agenda,
12588  const Agenda& surface_rtprop_agenda,
12589  // Verbosity object:
12590  const Verbosity& verbosity);
12591 
12593 
12631 void iySurfaceRtpropCalc(// Workspace reference:
12632  Workspace& ws,
12633  // WS Output:
12634  Matrix& iy,
12635  ArrayOfTensor3& diy_dx,
12636  // WS Input:
12637  const Matrix& surface_los,
12638  const Tensor4& surface_rmatrix,
12639  const Matrix& surface_emission,
12640  const ArrayOfString& dsurface_names,
12641  const ArrayOfTensor4& dsurface_rmatrix_dx,
12642  const ArrayOfMatrix& dsurface_emission_dx,
12643  const Tensor3& iy_transmission,
12644  const Index& iy_id,
12645  const Index& jacobian_do,
12646  const ArrayOfRetrievalQuantity& jacobian_quantities,
12647  const Index& atmosphere_dim,
12648  const EnergyLevelMap& nlte_field,
12649  const Index& cloudbox_on,
12650  const Index& stokes_dim,
12651  const Vector& f_grid,
12652  const Vector& rtp_pos,
12653  const Vector& rtp_los,
12654  const Vector& rte_pos2,
12655  const String& iy_unit,
12656  const Agenda& iy_main_agenda,
12657  // Verbosity object:
12658  const Verbosity& verbosity);
12659 
12661 
12743 void iyTransmissionStandard(// Workspace reference:
12744  Workspace& ws,
12745  // WS Output:
12746  Matrix& iy,
12747  ArrayOfMatrix& iy_aux,
12748  ArrayOfTensor3& diy_dx,
12749  Vector& ppvar_p,
12750  Vector& ppvar_t,
12751  EnergyLevelMap& ppvar_nlte,
12752  Matrix& ppvar_vmr,
12753  Matrix& ppvar_wind,
12754  Matrix& ppvar_mag,
12755  Matrix& ppvar_pnd,
12756  Matrix& ppvar_f,
12757  Tensor3& ppvar_iy,
12758  Tensor4& ppvar_trans_cumulat,
12759  // WS Input:
12760  const Index& stokes_dim,
12761  const Vector& f_grid,
12762  const Index& atmosphere_dim,
12763  const Vector& p_grid,
12764  const Tensor3& t_field,
12765  const EnergyLevelMap& nlte_field,
12766  const Tensor4& vmr_field,
12767  const ArrayOfArrayOfSpeciesTag& abs_species,
12768  const Tensor3& wind_u_field,
12769  const Tensor3& wind_v_field,
12770  const Tensor3& wind_w_field,
12771  const Tensor3& mag_u_field,
12772  const Tensor3& mag_v_field,
12773  const Tensor3& mag_w_field,
12774  const Index& cloudbox_on,
12775  const ArrayOfIndex& cloudbox_limits,
12776  const Tensor4& pnd_field,
12777  const ArrayOfTensor4& dpnd_field_dx,
12778  const ArrayOfString& scat_species,
12779  const ArrayOfArrayOfSingleScatteringData& scat_data,
12780  const ArrayOfString& iy_aux_vars,
12781  const Index& jacobian_do,
12782  const ArrayOfRetrievalQuantity& jacobian_quantities,
12783  const Ppath& ppath,
12784  const Agenda& propmat_clearsky_agenda,
12785  const Agenda& water_p_eq_agenda,
12786  const Agenda& iy_transmitter_agenda,
12787  const Index& iy_agenda_call1,
12788  const Tensor3& iy_transmission,
12789  const Numeric& rte_alonglos_v,
12790  // Verbosity object:
12791  const Verbosity& verbosity);
12792 
12794 
12810 void iy_transmitterMultiplePol(// WS Output:
12811  Matrix& iy,
12812  // WS Input:
12813  const Index& stokes_dim,
12814  const Vector& f_grid,
12815  const ArrayOfIndex& instrument_pol,
12816  // Verbosity object:
12817  const Verbosity& verbosity);
12818 
12820 
12837 void iy_transmitterSinglePol(// WS Output:
12838  Matrix& iy,
12839  // WS Input:
12840  const Index& stokes_dim,
12841  const Vector& f_grid,
12842  const ArrayOfIndex& instrument_pol,
12843  // Verbosity object:
12844  const Verbosity& verbosity);
12845 
12847 
12892 void jacobianAddAbsSpecies(// Workspace reference:
12893  Workspace& ws,
12894  // WS Output:
12895  ArrayOfRetrievalQuantity& jacobian_quantities,
12896  Agenda& jacobian_agenda,
12897  // WS Input:
12898  const Index& atmosphere_dim,
12899  const Vector& p_grid,
12900  const Vector& lat_grid,
12901  const Vector& lon_grid,
12902  // WS Generic Input:
12903  const Vector& g1,
12904  const Vector& g2,
12905  const Vector& g3,
12906  const String& species,
12907  const String& unit,
12908  const Index& for_species_tag,
12909  // Verbosity object:
12910  const Verbosity& verbosity);
12911 
12913 
12945 void jacobianAddBasicCatalogParameter(// Workspace reference:
12946  Workspace& ws,
12947  // WS Output:
12948  ArrayOfRetrievalQuantity& jacobian_quantities,
12949  Agenda& jacobian_agenda,
12950  // WS Generic Input:
12951  const QuantumIdentifier& catalog_identity,
12952  const String& catalog_parameter,
12953  // Verbosity object:
12954  const Verbosity& verbosity);
12955 
12957 
12972 void jacobianAddBasicCatalogParameters(// Workspace reference:
12973  Workspace& ws,
12974  // WS Output:
12975  ArrayOfRetrievalQuantity& jacobian_quantities,
12976  Agenda& jacobian_agenda,
12977  // WS Generic Input:
12978  const ArrayOfQuantumIdentifier& catalog_identities,
12979  const ArrayOfString& catalog_parameters,
12980  // Verbosity object:
12981  const Verbosity& verbosity);
12982 
12984 
13002 void jacobianAddFreqShift(// Workspace reference:
13003  Workspace& ws,
13004  // WS Output:
13005  ArrayOfRetrievalQuantity& jacobian_quantities,
13006  Agenda& jacobian_agenda,
13007  // WS Input:
13008  const Vector& f_grid,
13009  // WS Generic Input:
13010  const Numeric& df,
13011  // Verbosity object:
13012  const Verbosity& verbosity);
13013 
13015 
13033 void jacobianAddFreqStretch(// Workspace reference:
13034  Workspace& ws,
13035  // WS Output:
13036  ArrayOfRetrievalQuantity& jacobian_quantities,
13037  Agenda& jacobian_agenda,
13038  // WS Input:
13039  const Vector& f_grid,
13040  // WS Generic Input:
13041  const Numeric& df,
13042  // Verbosity object:
13043  const Verbosity& verbosity);
13044 
13046 
13092 void jacobianAddShapeCatalogParameter(// Workspace reference:
13093  Workspace& ws,
13094  // WS Output:
13095  ArrayOfRetrievalQuantity& jacobian_quantities,
13096  Agenda& jacobian_agenda,
13097  // WS Generic Input:
13098  const QuantumIdentifier& line_identity,
13099  const String& species,
13100  const String& variable,
13101  const String& coefficient,
13102  // Verbosity object:
13103  const Verbosity& verbosity);
13104 
13106 
13144 void jacobianAddShapeCatalogParameters(// Workspace reference:
13145  Workspace& ws,
13146  // WS Output:
13147  ArrayOfRetrievalQuantity& jacobian_quantities,
13148  Agenda& jacobian_agenda,
13149  // WS Generic Input:
13150  const ArrayOfQuantumIdentifier& line_identities,
13151  const ArrayOfString& species,
13152  const ArrayOfString& variables,
13153  const ArrayOfString& coefficients,
13154  // Verbosity object:
13155  const Verbosity& verbosity);
13156 
13158 
13193 void jacobianAddMagField(// Workspace reference:
13194  Workspace& ws,
13195  // WS Output:
13196  ArrayOfRetrievalQuantity& jacobian_quantities,
13197  Agenda& jacobian_agenda,
13198  // WS Input:
13199  const Index& atmosphere_dim,
13200  const Vector& p_grid,
13201  const Vector& lat_grid,
13202  const Vector& lon_grid,
13203  // WS Generic Input:
13204  const Vector& g1,
13205  const Vector& g2,
13206  const Vector& g3,
13207  const String& component,
13208  const Numeric& dB,
13209  // Verbosity object:
13210  const Verbosity& verbosity);
13211 
13213 
13249 void jacobianAddNLTE(// Workspace reference:
13250  Workspace& ws,
13251  // WS Output:
13252  ArrayOfRetrievalQuantity& jacobian_quantities,
13253  Agenda& jacobian_agenda,
13254  // WS Input:
13255  const Index& atmosphere_dim,
13256  const Vector& p_grid,
13257  const Vector& lat_grid,
13258  const Vector& lon_grid,
13259  // WS Generic Input:
13260  const Vector& g1,
13261  const Vector& g2,
13262  const Vector& g3,
13263  const QuantumIdentifier& energy_level_identity,
13264  const Numeric& dx,
13265  // Verbosity object:
13266  const Verbosity& verbosity);
13267 
13269 
13294 void jacobianAddNLTEs(// Workspace reference:
13295  Workspace& ws,
13296  // WS Output:
13297  ArrayOfRetrievalQuantity& jacobian_quantities,
13298  Agenda& jacobian_agenda,
13299  // WS Input:
13300  const Index& atmosphere_dim,
13301  const Vector& p_grid,
13302  const Vector& lat_grid,
13303  const Vector& lon_grid,
13304  // WS Generic Input:
13305  const Vector& g1,
13306  const Vector& g2,
13307  const Vector& g3,
13308  const ArrayOfQuantumIdentifier& energy_level_identities,
13309  const Numeric& dx,
13310  // Verbosity object:
13311  const Verbosity& verbosity);
13312 
13314 
13357 void jacobianAddPointingZa(// Workspace reference:
13358  Workspace& ws,
13359  // WS Output:
13360  ArrayOfRetrievalQuantity& jacobian_quantities,
13361  Agenda& jacobian_agenda,
13362  // WS Input:
13363  const Matrix& sensor_pos,
13364  const Vector& sensor_time,
13365  // WS Generic Input:
13366  const Index& poly_order,
13367  const String& calcmode,
13368  const Numeric& dza,
13369  // Verbosity object:
13370  const Verbosity& verbosity);
13371 
13373 
13411 void jacobianAddPolyfit(// Workspace reference:
13412  Workspace& ws,
13413  // WS Output:
13414  ArrayOfRetrievalQuantity& jacobian_quantities,
13415  Agenda& jacobian_agenda,
13416  // WS Input:
13417  const ArrayOfIndex& sensor_response_pol_grid,
13418  const Matrix& sensor_response_dlos_grid,
13419  const Matrix& sensor_pos,
13420  // WS Generic Input:
13421  const Index& poly_order,
13422  const Index& no_pol_variation,
13423  const Index& no_los_variation,
13424  const Index& no_mblock_variation,
13425  // Verbosity object:
13426  const Verbosity& verbosity);
13427 
13429 
13457 void jacobianAddScatSpecies(// Workspace reference:
13458  Workspace& ws,
13459  // WS Output:
13460  ArrayOfRetrievalQuantity& jacobian_quantities,
13461  Agenda& jacobian_agenda,
13462  // WS Input:
13463  const Index& atmosphere_dim,
13464  const Vector& p_grid,
13465  const Vector& lat_grid,
13466  const Vector& lon_grid,
13467  // WS Generic Input:
13468  const Vector& g1,
13469  const Vector& g2,
13470  const Vector& g3,
13471  const String& species,
13472  const String& quantity,
13473  // Verbosity object:
13474  const Verbosity& verbosity);
13475 
13477 
13513 void jacobianAddSinefit(// Workspace reference:
13514  Workspace& ws,
13515  // WS Output:
13516  ArrayOfRetrievalQuantity& jacobian_quantities,
13517  Agenda& jacobian_agenda,
13518  // WS Input:
13519  const ArrayOfIndex& sensor_response_pol_grid,
13520  const Matrix& sensor_response_dlos_grid,
13521  const Matrix& sensor_pos,
13522  // WS Generic Input:
13523  const Vector& period_lengths,
13524  const Index& no_pol_variation,
13525  const Index& no_los_variation,
13526  const Index& no_mblock_variation,
13527  // Verbosity object:
13528  const Verbosity& verbosity);
13529 
13531 
13566 void jacobianAddSpecialSpecies(// Workspace reference:
13567  Workspace& ws,
13568  // WS Output:
13569  ArrayOfRetrievalQuantity& jacobian_quantities,
13570  Agenda& jacobian_agenda,
13571  // WS Input:
13572  const Index& atmosphere_dim,
13573  const Vector& p_grid,
13574  const Vector& lat_grid,
13575  const Vector& lon_grid,
13576  // WS Generic Input:
13577  const Vector& g1,
13578  const Vector& g2,
13579  const Vector& g3,
13580  const String& species,
13581  // Verbosity object:
13582  const Verbosity& verbosity);
13583 
13585 
13613 void jacobianAddSurfaceQuantity(// Workspace reference:
13614  Workspace& ws,
13615  // WS Output:
13616  ArrayOfRetrievalQuantity& jacobian_quantities,
13617  Agenda& jacobian_agenda,
13618  // WS Input:
13619  const Index& atmosphere_dim,
13620  const Vector& lat_grid,
13621  const Vector& lon_grid,
13622  // WS Generic Input:
13623  const Vector& g1,
13624  const Vector& g2,
13625  const String& quantity,
13626  // Verbosity object:
13627  const Verbosity& verbosity);
13628 
13630 
13672 void jacobianAddTemperature(// Workspace reference:
13673  Workspace& ws,
13674  // WS Output:
13675  ArrayOfRetrievalQuantity& jacobian_quantities,
13676  Agenda& jacobian_agenda,
13677  // WS Input:
13678  const Index& atmosphere_dim,
13679  const Vector& p_grid,
13680  const Vector& lat_grid,
13681  const Vector& lon_grid,
13682  // WS Generic Input:
13683  const Vector& g1,
13684  const Vector& g2,
13685  const Vector& g3,
13686  const String& hse,
13687  // Verbosity object:
13688  const Verbosity& verbosity);
13689 
13691 
13726 void jacobianAddWind(// Workspace reference:
13727  Workspace& ws,
13728  // WS Output:
13729  ArrayOfRetrievalQuantity& jacobian_quantities,
13730  Agenda& jacobian_agenda,
13731  // WS Input:
13732  const Index& atmosphere_dim,
13733  const Vector& p_grid,
13734  const Vector& lat_grid,
13735  const Vector& lon_grid,
13736  // WS Generic Input:
13737  const Vector& g1,
13738  const Vector& g2,
13739  const Vector& g3,
13740  const String& component,
13741  const Numeric& dfrequency,
13742  // Verbosity object:
13743  const Verbosity& verbosity);
13744 
13746 
13771 void jacobianAdjustAndTransform(// WS Output:
13772  Matrix& jacobian,
13773  // WS Input:
13774  const ArrayOfRetrievalQuantity& jacobian_quantities,
13775  const Vector& x,
13776  // Verbosity object:
13777  const Verbosity& verbosity);
13778 
13780 
13795 void jacobianCalcDoNothing(// WS Output:
13796  Matrix& jacobian,
13797  // WS Input:
13798  const Index& mblock_index,
13799  const Vector& iyb,
13800  const Vector& yb,
13801  // Verbosity object:
13802  const Verbosity& verbosity);
13803 
13805 
13824 void jacobianCalcFreqShift(// WS Output:
13825  Matrix& jacobian,
13826  // WS Input:
13827  const Index& mblock_index,
13828  const Vector& iyb,
13829  const Vector& yb,
13830  const Index& stokes_dim,
13831  const Vector& f_grid,
13832  const Matrix& mblock_dlos_grid,
13833  const Sparse& sensor_response,
13834  const ArrayOfRetrievalQuantity& jacobian_quantities,
13835  // Verbosity object:
13836  const Verbosity& verbosity);
13837 
13839 
13861 void jacobianCalcFreqStretch(// WS Output:
13862  Matrix& jacobian,
13863  // WS Input:
13864  const Index& mblock_index,
13865  const Vector& iyb,
13866  const Vector& yb,
13867  const Index& stokes_dim,
13868  const Vector& f_grid,
13869  const Matrix& mblock_dlos_grid,
13870  const Sparse& sensor_response,
13871  const ArrayOfIndex& sensor_response_pol_grid,
13872  const Vector& sensor_response_f_grid,
13873  const Matrix& sensor_response_dlos_grid,
13874  const ArrayOfRetrievalQuantity& jacobian_quantities,
13875  // Verbosity object:
13876  const Verbosity& verbosity);
13877 
13879 
13901 void jacobianCalcPointingZaInterp(// WS Output:
13902  Matrix& jacobian,
13903  // WS Input:
13904  const Index& mblock_index,
13905  const Vector& iyb,
13906  const Vector& yb,
13907  const Index& stokes_dim,
13908  const Vector& f_grid,
13909  const Matrix& sensor_los,
13910  const Matrix& mblock_dlos_grid,
13911  const Sparse& sensor_response,
13912  const Vector& sensor_time,
13913  const ArrayOfRetrievalQuantity& jacobian_quantities,
13914  // Verbosity object:
13915  const Verbosity& verbosity);
13916 
13918 
13950 void jacobianCalcPointingZaRecalc(// Workspace reference:
13951  Workspace& ws,
13952  // WS Output:
13953  Matrix& jacobian,
13954  // WS Input:
13955  const Index& mblock_index,
13956  const Vector& iyb,
13957  const Vector& yb,
13958  const Index& atmosphere_dim,
13959  const EnergyLevelMap& nlte_field,
13960  const Index& cloudbox_on,
13961  const Index& stokes_dim,
13962  const Vector& f_grid,
13963  const Matrix& sensor_pos,
13964  const Matrix& sensor_los,
13965  const Matrix& transmitter_pos,
13966  const Matrix& mblock_dlos_grid,
13967  const Sparse& sensor_response,
13968  const Vector& sensor_time,
13969  const String& iy_unit,
13970  const Agenda& iy_main_agenda,
13971  const Agenda& geo_pos_agenda,
13972  const ArrayOfRetrievalQuantity& jacobian_quantities,
13973  // Verbosity object:
13974  const Verbosity& verbosity);
13975 
13977 
13996 void jacobianCalcPolyfit(// WS Output:
13997  Matrix& jacobian,
13998  // WS Input:
13999  const Index& mblock_index,
14000  const Vector& iyb,
14001  const Vector& yb,
14002  const Sparse& sensor_response,
14003  const ArrayOfIndex& sensor_response_pol_grid,
14004  const Vector& sensor_response_f_grid,
14005  const Matrix& sensor_response_dlos_grid,
14006  const ArrayOfRetrievalQuantity& jacobian_quantities,
14007  // WS Generic Input:
14008  const Index& poly_coeff,
14009  // Verbosity object:
14010  const Verbosity& verbosity);
14011 
14013 
14032 void jacobianCalcSinefit(// WS Output:
14033  Matrix& jacobian,
14034  // WS Input:
14035  const Index& mblock_index,
14036  const Vector& iyb,
14037  const Vector& yb,
14038  const Sparse& sensor_response,
14039  const ArrayOfIndex& sensor_response_pol_grid,
14040  const Vector& sensor_response_f_grid,
14041  const Matrix& sensor_response_dlos_grid,
14042  const ArrayOfRetrievalQuantity& jacobian_quantities,
14043  // WS Generic Input:
14044  const Index& period_index,
14045  // Verbosity object:
14046  const Verbosity& verbosity);
14047 
14049 
14066 void jacobianClose(// Workspace reference:
14067  Workspace& ws,
14068  // WS Output:
14069  Index& jacobian_do,
14070  Agenda& jacobian_agenda,
14071  // WS Input:
14072  const ArrayOfRetrievalQuantity& jacobian_quantities,
14073  // Verbosity object:
14074  const Verbosity& verbosity);
14075 
14077 
14095 void jacobianFromTwoY(// WS Output:
14096  Matrix& jacobian,
14097  // WS Input:
14098  const Vector& y,
14099  // WS Generic Input:
14100  const Vector& y_pert,
14101  const Numeric& pert_size,
14102  // Verbosity object:
14103  const Verbosity& verbosity);
14104 
14106 
14123 void jacobianFromYbatch(// WS Output:
14124  Matrix& jacobian,
14125  // WS Input:
14126  const ArrayOfVector& ybatch,
14127  const Vector& y,
14128  // WS Generic Input:
14129  const Numeric& pert_size,
14130  // Verbosity object:
14131  const Verbosity& verbosity);
14132 
14134 
14149 void jacobianInit(// WS Output:
14150  ArrayOfRetrievalQuantity& jacobian_quantities,
14151  Agenda& jacobian_agenda,
14152  // Verbosity object:
14153  const Verbosity& verbosity);
14154 
14156 
14172 void jacobianOff(// WS Output:
14173  Index& jacobian_do,
14174  Agenda& jacobian_agenda,
14175  ArrayOfRetrievalQuantity& jacobian_quantities,
14176  // Verbosity object:
14177  const Verbosity& verbosity);
14178 
14180 
14211 void jacobianSetAffineTransformation(// WS Output:
14212  ArrayOfRetrievalQuantity& jacobian_quantities,
14213  // WS Generic Input:
14214  const Matrix& transformation_matrix,
14215  const Vector& offset_vector,
14216  // Verbosity object:
14217  const Verbosity& verbosity);
14218 
14220 
14285 void jacobianSetFuncTransformation(// WS Output:
14286  ArrayOfRetrievalQuantity& jacobian_quantities,
14287  // WS Generic Input:
14288  const String& transformation_func,
14289  const Numeric& z_min,
14290  const Numeric& z_max,
14291  // Verbosity object:
14292  const Verbosity& verbosity);
14293 
14295 
14305 void lat_gridFromRawField(// WS Output:
14306  Vector& lat_grid,
14307  // WS Generic Input:
14308  const GriddedField3& field_raw,
14309  // Verbosity object:
14310  const Verbosity& verbosity);
14311 
14313 
14330 void lbl_checkedCalc(// WS Output:
14331  Index& lbl_checked,
14332  // WS Input:
14333  const ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
14334  const ArrayOfArrayOfSpeciesTag& abs_species,
14335  const SpeciesAuxData& isotopologue_ratios,
14336  const SpeciesAuxData& partition_functions,
14337  // Verbosity object:
14338  const Verbosity& verbosity);
14339 
14341 
14348 void LocalTimeOffset(// WS Generic Output:
14349  Numeric& dt,
14350  // Verbosity object:
14351  const Verbosity& verbosity);
14352 
14354 
14364 void lon_gridFromRawField(// WS Output:
14365  Vector& lon_grid,
14366  // WS Generic Input:
14367  const GriddedField3& field_raw,
14368  // Verbosity object:
14369  const Verbosity& verbosity);
14370 
14372 
14394 void MagFieldsCalc(// WS Output:
14395  Tensor3& mag_u_field,
14396  Tensor3& mag_v_field,
14397  Tensor3& mag_w_field,
14398  // WS Input:
14399  const Vector& p_grid,
14400  const Vector& lat_grid,
14401  const Vector& lon_grid,
14402  const GriddedField3& mag_u_field_raw,
14403  const GriddedField3& mag_v_field_raw,
14404  const GriddedField3& mag_w_field_raw,
14405  const Index& atmosphere_dim,
14406  // WS Generic Input:
14407  const Index& interp_order,
14408  // Verbosity object:
14409  const Verbosity& verbosity);
14410 
14412 
14435 void MagFieldsCalcExpand1D(// WS Output:
14436  Tensor3& mag_u_field,
14437  Tensor3& mag_v_field,
14438  Tensor3& mag_w_field,
14439  // WS Input:
14440  const Vector& p_grid,
14441  const Vector& lat_grid,
14442  const Vector& lon_grid,
14443  const GriddedField3& mag_u_field_raw,
14444  const GriddedField3& mag_v_field_raw,
14445  const GriddedField3& mag_w_field_raw,
14446  const Index& atmosphere_dim,
14447  // WS Generic Input:
14448  const Index& interp_order,
14449  // Verbosity object:
14450  const Verbosity& verbosity);
14451 
14453 
14470 void MagFieldsFromAltitudeRawCalc(// WS Output:
14471  Tensor3& mag_u_field,
14472  Tensor3& mag_v_field,
14473  Tensor3& mag_w_field,
14474  // WS Input:
14475  const Vector& lat_grid,
14476  const Vector& lon_grid,
14477  const Tensor3& z_field,
14478  const GriddedField3& mag_u_field_raw,
14479  const GriddedField3& mag_v_field_raw,
14480  const GriddedField3& mag_w_field_raw,
14481  // WS Generic Input:
14482  const Index& interp_order,
14483  const Numeric& extrapolating,
14484  // Verbosity object:
14485  const Verbosity& verbosity);
14486 
14488 
14505 void MagRawRead(// WS Output:
14506  GriddedField3& mag_u_field_raw,
14507  GriddedField3& mag_v_field_raw,
14508  GriddedField3& mag_w_field_raw,
14509  // WS Generic Input:
14510  const String& basename,
14511  // Verbosity object:
14512  const Verbosity& verbosity);
14513 
14515 
14526 void MatrixAddScalar(// WS Generic Output:
14527  Matrix& out,
14528  // WS Generic Input:
14529  const Matrix& in,
14530  const Numeric& value,
14531  // Verbosity object:
14532  const Verbosity& verbosity);
14533 
14535 
14558 void MatrixCBR(// WS Generic Output:
14559  Matrix& out,
14560  // WS Input:
14561  const Index& stokes_dim,
14562  // WS Generic Input:
14563  const Vector& f,
14564  // Verbosity object:
14565  const Verbosity& verbosity);
14566 
14568 
14576 void MatrixCopySparse(// WS Generic Output:
14577  Matrix& out,
14578  // WS Generic Input:
14579  const Sparse& in,
14580  // Verbosity object:
14581  const Verbosity& verbosity);
14582 
14584 
14598 void MatrixExtractFromTensor3(// WS Generic Output:
14599  Matrix& out,
14600  // WS Generic Input:
14601  const Tensor3& in,
14602  const Index& i,
14603  const String& direction,
14604  // Verbosity object:
14605  const Verbosity& verbosity);
14606 
14608 
14616 void MatrixFromCovarianceMatrix(// WS Generic Output:
14617  Matrix& out,
14618  // WS Generic Input:
14619  const CovarianceMatrix& in,
14620  // Verbosity object:
14621  const Verbosity& verbosity);
14622 
14624 
14638 void MatrixIdentity(// WS Generic Output:
14639  Matrix& out,
14640  // WS Generic Input:
14641  const Index& n,
14642  const Numeric& value,
14643  // Verbosity object:
14644  const Verbosity& verbosity);
14645 
14647 
14660 void MatrixMatrixMultiply(// WS Generic Output:
14661  Matrix& out,
14662  // WS Generic Input:
14663  const Matrix& m,
14664  const Matrix& x,
14665  // Verbosity object:
14666  const Verbosity& verbosity);
14667 
14669 
14688 void MatrixPlanck(// WS Generic Output:
14689  Matrix& out,
14690  // WS Input:
14691  const Index& stokes_dim,
14692  // WS Generic Input:
14693  const Vector& f,
14694  const Numeric& t,
14695  // Verbosity object:
14696  const Verbosity& verbosity);
14697 
14699 
14711 void MatrixScale(// WS Generic Output:
14712  Matrix& out,
14713  // WS Generic Input:
14714  const Matrix& in,
14715  const Numeric& value,
14716  // Verbosity object:
14717  const Verbosity& verbosity);
14718 
14720 
14731 void MatrixSet(// WS Generic Output:
14732  Matrix& out,
14733  // WS Generic Input:
14734  const Matrix& value,
14735  // Verbosity object:
14736  const Verbosity& verbosity);
14737 
14739 
14751 void MatrixSetConstant(// WS Generic Output:
14752  Matrix& out,
14753  // WS Input:
14754  const Index& nrows,
14755  const Index& ncols,
14756  // WS Generic Input:
14757  const Numeric& value,
14758  // Verbosity object:
14759  const Verbosity& verbosity);
14760 
14762 
14773 void MatrixUnitIntensity(// WS Generic Output:
14774  Matrix& out,
14775  // WS Input:
14776  const Index& stokes_dim,
14777  // WS Generic Input:
14778  const Vector& f,
14779  // Verbosity object:
14780  const Verbosity& verbosity);
14781 
14783 
14795 void MatrixVectorMultiply(// WS Generic Output:
14796  Vector& out,
14797  // WS Generic Input:
14798  const Matrix& m,
14799  const Vector& v,
14800  // Verbosity object:
14801  const Verbosity& verbosity);
14802 
14804 
14812 void Matrix1ColFromVector(// WS Generic Output:
14813  Matrix& out,
14814  // WS Generic Input:
14815  const Vector& v,
14816  // Verbosity object:
14817  const Verbosity& verbosity);
14818 
14820 
14832 void Matrix2ColFromVectors(// WS Generic Output:
14833  Matrix& out,
14834  // WS Generic Input:
14835  const Vector& v1,
14836  const Vector& v2,
14837  // Verbosity object:
14838  const Verbosity& verbosity);
14839 
14841 
14854 void Matrix3ColFromVectors(// WS Generic Output:
14855  Matrix& out,
14856  // WS Generic Input:
14857  const Vector& v1,
14858  const Vector& v2,
14859  const Vector& v3,
14860  // Verbosity object:
14861  const Verbosity& verbosity);
14862 
14864 
14872 void Matrix1RowFromVector(// WS Generic Output:
14873  Matrix& out,
14874  // WS Generic Input:
14875  const Vector& v,
14876  // Verbosity object:
14877  const Verbosity& verbosity);
14878 
14880 
14892 void Matrix2RowFromVectors(// WS Generic Output:
14893  Matrix& out,
14894  // WS Generic Input:
14895  const Vector& v1,
14896  const Vector& v2,
14897  // Verbosity object:
14898  const Verbosity& verbosity);
14899 
14901 
14914 void Matrix3RowFromVectors(// WS Generic Output:
14915  Matrix& out,
14916  // WS Generic Input:
14917  const Vector& v1,
14918  const Vector& v2,
14919  const Vector& v3,
14920  // Verbosity object:
14921  const Verbosity& verbosity);
14922 
14924 
14948 void mblock_dlos_gridUniformCircular(// WS Output:
14949  Matrix& mblock_dlos_grid,
14950  // WS Generic Input:
14951  const Numeric& spacing,
14952  const Numeric& width,
14953  const Index& centre,
14954  // Verbosity object:
14955  const Verbosity& verbosity);
14956 
14958 
14978 void mblock_dlos_gridUniformRectangular(// WS Output:
14979  Matrix& mblock_dlos_grid,
14980  // WS Generic Input:
14981  const Numeric& spacing,
14982  const Numeric& za_width,
14983  const Numeric& aa_width,
14984  const Index& centre,
14985  // Verbosity object:
14986  const Verbosity& verbosity);
14987 
14989 
15002 void mc_antennaSetGaussian(// WS Output:
15003  MCAntenna& mc_antenna,
15004  // WS Generic Input:
15005  const Numeric& za_sigma,
15006  const Numeric& aa_sigma,
15007  // Verbosity object:
15008  const Verbosity& verbosity);
15009 
15011 
15024 void mc_antennaSetGaussianByFWHM(// WS Output:
15025  MCAntenna& mc_antenna,
15026  // WS Generic Input:
15027  const Numeric& za_fwhm,
15028  const Numeric& aa_fwhm,
15029  // Verbosity object:
15030  const Verbosity& verbosity);
15031 
15033 
15043 void mc_antennaSetPencilBeam(// WS Output:
15044  MCAntenna& mc_antenna,
15045  // Verbosity object:
15046  const Verbosity& verbosity);
15047 
15049 
15122 void MCGeneral(// Workspace reference:
15123  Workspace& ws,
15124  // WS Output:
15125  Vector& y,
15126  Index& mc_iteration_count,
15127  Vector& mc_error,
15128  Tensor3& mc_points,
15129  ArrayOfIndex& mc_source_domain,
15130  ArrayOfIndex& mc_scat_order,
15131  // WS Input:
15132  const MCAntenna& mc_antenna,
15133  const Vector& f_grid,
15134  const Index& f_index,
15135  const Matrix& sensor_pos,
15136  const Matrix& sensor_los,
15137  const Index& stokes_dim,
15138  const Index& atmosphere_dim,
15139  const Agenda& ppath_step_agenda,
15140  const Numeric& ppath_lmax,
15141  const Numeric& ppath_lraytrace,
15142  const Agenda& iy_space_agenda,
15143  const Agenda& surface_rtprop_agenda,
15144  const Agenda& propmat_clearsky_agenda,
15145  const Vector& p_grid,
15146  const Vector& lat_grid,
15147  const Vector& lon_grid,
15148  const Tensor3& z_field,
15149  const Vector& refellipsoid,
15150  const Matrix& z_surface,
15151  const Tensor3& t_field,
15152  const Tensor4& vmr_field,
15153  const Index& cloudbox_on,
15154  const ArrayOfIndex& cloudbox_limits,
15155  const Tensor4& pnd_field,
15156  const ArrayOfArrayOfSingleScatteringData& scat_data,
15157  const Index& atmfields_checked,
15158  const Index& atmgeom_checked,
15159  const Index& scat_data_checked,
15160  const Index& cloudbox_checked,
15161  const String& iy_unit,
15162  const Index& mc_seed,
15163  const Numeric& mc_std_err,
15164  const Index& mc_max_time,
15165  const Index& mc_max_iter,
15166  const Index& mc_min_iter,
15167  const Numeric& mc_taustep_limit,
15168  // WS Generic Input:
15169  const Index& l_mc_scat_order,
15170  const Index& t_interp_order,
15171  // Verbosity object:
15172  const Verbosity& verbosity);
15173 
15175 
15246 void MCRadar(// Workspace reference:
15247  Workspace& ws,
15248  // WS Output:
15249  Vector& y,
15250  Vector& mc_error,
15251  // WS Input:
15252  const MCAntenna& mc_antenna,
15253  const Vector& f_grid,
15254  const Index& f_index,
15255  const Matrix& sensor_pos,
15256  const Matrix& sensor_los,
15257  const Index& stokes_dim,
15258  const Index& atmosphere_dim,
15259  const Numeric& ppath_lmax,
15260  const Agenda& ppath_step_agenda,
15261  const Numeric& ppath_lraytrace,
15262  const Agenda& propmat_clearsky_agenda,
15263  const Vector& p_grid,
15264  const Vector& lat_grid,
15265  const Vector& lon_grid,
15266  const Tensor3& z_field,
15267  const Vector& refellipsoid,
15268  const Matrix& z_surface,
15269  const Tensor3& t_field,
15270  const Tensor4& vmr_field,
15271  const Index& cloudbox_on,
15272  const ArrayOfIndex& cloudbox_limits,
15273  const Tensor4& pnd_field,
15274  const ArrayOfArrayOfSingleScatteringData& scat_data,
15275  const Vector& mc_y_tx,
15276  const Vector& range_bins,
15277  const Index& atmfields_checked,
15278  const Index& atmgeom_checked,
15279  const Index& scat_data_checked,
15280  const Index& cloudbox_checked,
15281  const String& iy_unit,
15282  const Index& mc_max_scatorder,
15283  const Index& mc_seed,
15284  const Index& mc_max_iter,
15285  // WS Generic Input:
15286  const Numeric& ze_tref,
15287  const Numeric& k2,
15288  const Index& t_interp_order,
15289  // Verbosity object:
15290  const Verbosity& verbosity);
15291 
15293 
15300 void MCSetSeedFromTime(// WS Output:
15301  Index& mc_seed,
15302  // Verbosity object:
15303  const Verbosity& verbosity);
15304 
15306 
15314 void nlte_fieldRescalePopulationLevels(// WS Output:
15315  EnergyLevelMap& nlte_field,
15316  // WS Generic Input:
15317  const Numeric& s,
15318  // Verbosity object:
15319  const Verbosity& verbosity);
15320 
15322 
15360 void nlte_fieldForSingleSpeciesNonOverlappingLines(// Workspace reference:
15361  Workspace& ws,
15362  // WS Output:
15363  EnergyLevelMap& nlte_field,
15364  // WS Input:
15365  const ArrayOfArrayOfSpeciesTag& abs_species,
15366  const ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
15367  const ArrayOfArrayOfGriddedField1& collision_coefficients,
15368  const ArrayOfQuantumIdentifier& collision_line_identifiers,
15369  const SpeciesAuxData& isotopologue_ratios,
15370  const Agenda& iy_main_agenda,
15371  const Agenda& ppath_agenda,
15372  const Agenda& iy_space_agenda,
15373  const Agenda& iy_surface_agenda,
15374  const Agenda& iy_cloudbox_agenda,
15375  const Agenda& propmat_clearsky_agenda,
15376  const Agenda& water_p_eq_agenda,
15377  const Tensor4& vmr_field,
15378  const Tensor3& t_field,
15379  const Tensor3& z_field,
15380  const Vector& p_grid,
15381  const Index& atmosphere_dim,
15382  const Vector& refellipsoid,
15383  const Tensor3& surface_props_data,
15384  const Index& nlte_do,
15385  // WS Generic Input:
15386  const Numeric& df,
15387  const Numeric& convergence_limit,
15388  const Index& nz,
15389  const Index& nf,
15390  const Index& dampened,
15391  const Index& iteration_limit,
15392  // Verbosity object:
15393  const Verbosity& verbosity);
15394 
15396 
15408 void collision_coefficientsFromSplitFiles(// WS Output:
15409  ArrayOfArrayOfGriddedField1& collision_coefficients,
15410  ArrayOfQuantumIdentifier& collision_line_identifiers,
15411  // WS Input:
15412  const ArrayOfArrayOfSpeciesTag& abs_species,
15413  // WS Generic Input:
15414  const String& basename,
15415  // Verbosity object:
15416  const Verbosity& verbosity);
15417 
15419 
15431 void NumericAdd(// WS Generic Output:
15432  Numeric& out,
15433  // WS Generic Input:
15434  const Numeric& in,
15435  const Numeric& value,
15436  // Verbosity object:
15437  const Verbosity& verbosity);
15438 
15440 
15456 void NumericFromVector(// WS Generic Output:
15457  Numeric& out,
15458  // WS Generic Input:
15459  const Vector& in,
15460  const String& op,
15461  // Verbosity object:
15462  const Verbosity& verbosity);
15463 
15465 
15477 void NumericInvScale(// WS Generic Output:
15478  Numeric& out,
15479  // WS Generic Input:
15480  const Numeric& in,
15481  const Numeric& value,
15482  // Verbosity object:
15483  const Verbosity& verbosity);
15484 
15486 
15498 void NumericScale(// WS Generic Output:
15499  Numeric& out,
15500  // WS Generic Input:
15501  const Numeric& in,
15502  const Numeric& value,
15503  // Verbosity object:
15504  const Verbosity& verbosity);
15505 
15507 
15515 void NumericSet(// WS Generic Output:
15516  Numeric& out,
15517  // WS Generic Input:
15518  const Numeric& value,
15519  // Verbosity object:
15520  const Verbosity& verbosity);
15521 
15523 
15532 void QuantumIdentifierSet(// WS Generic Output:
15533  QuantumIdentifier& out,
15534  // WS Generic Input:
15535  const String& string_initializer,
15536  // Verbosity object:
15537  const Verbosity& verbosity);
15538 
15540 
15549 void ArrayOfQuantumIdentifierSet(// WS Generic Output:
15551  // WS Generic Input:
15552  const ArrayOfString& string_initializers,
15553  // Verbosity object:
15554  const Verbosity& verbosity);
15555 
15557 
15573  ArrayOfStokesVector& nlte_source,
15574  ArrayOfStokesVector& dnlte_dx_source,
15575  ArrayOfStokesVector& nlte_dsource_dx,
15576  // WS Input:
15577  const ArrayOfMatrix& src_coef_per_species,
15578  const ArrayOfMatrix& dsrc_coef_dx,
15579  const ArrayOfRetrievalQuantity& jacobian_quantities,
15580  const Vector& f_grid,
15581  const Numeric& rtp_temperature,
15582  // Verbosity object:
15583  const Verbosity& verbosity);
15584 
15586 
15599 void nlteOff(// WS Output:
15600  Index& nlte_do,
15601  EnergyLevelMap& nlte_field,
15602  ArrayOfQuantumIdentifier& nlte_level_identifiers,
15603  // Verbosity object:
15604  const Verbosity& verbosity);
15605 
15607 
15643 void nlteSetByQuantumIdentifiers(// WS Output:
15644  Index& nlte_do,
15645  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
15646  // WS Input:
15647  const EnergyLevelMap& nlte_field,
15648  // Verbosity object:
15649  const Verbosity& verbosity);
15650 
15652 
15664 void nlte_fieldFromRaw(// WS Output:
15665  EnergyLevelMap& nlte_field,
15666  // WS Input:
15667  const ArrayOfQuantumIdentifier& nlte_level_identifiers,
15668  const Vector& nlte_vibrational_energies,
15669  // WS Generic Input:
15670  const Tensor4& data,
15671  // Verbosity object:
15672  const Verbosity& verbosity);
15673 
15675 
15691  Index& nlte_do,
15692  EnergyLevelMap& nlte_field,
15693  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
15694  // WS Input:
15695  const ArrayOfQuantumIdentifier& nlte_level_identifiers,
15696  const SpeciesAuxData& partition_functions,
15697  const Tensor3& t_field,
15698  // Verbosity object:
15699  const Verbosity& verbosity);
15700 
15702 
15714 void ArrayOfQuantumIdentifierFromLines(// WS Generic Output:
15716  // WS Input:
15717  const ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
15718  // WS Generic Input:
15719  const Index& global,
15720  // Verbosity object:
15721  const Verbosity& verbosity);
15722 
15724 
15740  Index& nlte_do,
15741  EnergyLevelMap& nlte_field,
15742  ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
15743  // WS Input:
15744  const ArrayOfQuantumIdentifier& nlte_level_identifiers,
15745  const Tensor3& t_field,
15746  // Verbosity object:
15747  const Verbosity& verbosity);
15748 
15750 
15757 void timeNow(// WS Output:
15758  Time& time,
15759  // Verbosity object:
15760  const Verbosity& verbosity);
15761 
15763 
15771 void timeOffset(// WS Output:
15772  Time& time,
15773  // WS Generic Input:
15774  const Numeric& offset,
15775  // Verbosity object:
15776  const Verbosity& verbosity);
15777 
15779 
15880 void OEM(// Workspace reference:
15881  Workspace& ws,
15882  // WS Output:
15883  Vector& x,
15884  Vector& yf,
15885  Matrix& jacobian,
15886  Matrix& dxdy,
15887  Vector& oem_diagnostics,
15888  Vector& lm_ga_history,
15889  ArrayOfString& oem_errors,
15890  // WS Input:
15891  const Vector& xa,
15892  const CovarianceMatrix& covmat_sx,
15893  const Vector& y,
15894  const CovarianceMatrix& covmat_se,
15895  const ArrayOfRetrievalQuantity& jacobian_quantities,
15896  const Agenda& inversion_iterate_agenda,
15897  // WS Generic Input:
15898  const String& method,
15899  const Numeric& max_start_cost,
15900  const Vector& x_norm,
15901  const Index& max_iter,
15902  const Numeric& stop_dx,
15903  const Vector& lm_ga_settings,
15904  const Index& clear_matrices,
15905  const Index& display_progress,
15906  // Verbosity object:
15907  const Verbosity& verbosity);
15908 
15910 
15922 void avkCalc(// WS Output:
15923  Matrix& avk,
15924  // WS Input:
15925  const Matrix& dxdy,
15926  const Matrix& jacobian,
15927  // Verbosity object:
15928  const Verbosity& verbosity);
15929 
15931 
15946 void covmat_soCalc(// WS Output:
15947  Matrix& covmat_so,
15948  // WS Input:
15949  const Matrix& dxdy,
15950  const CovarianceMatrix& covmat_se,
15951  // Verbosity object:
15952  const Verbosity& verbosity);
15953 
15955 
15966 void covmat_ssCalc(// WS Output:
15967  Matrix& covmat_ss,
15968  // WS Input:
15969  const Matrix& avk,
15970  const CovarianceMatrix& covmat_sx,
15971  // Verbosity object:
15972  const Verbosity& verbosity);
15973 
15975 
15998 void opt_prop_bulkCalc(// WS Output:
15999  PropagationMatrix& ext_mat,
16000  StokesVector& abs_vec,
16001  // WS Input:
16002  const ArrayOfPropagationMatrix& ext_mat_spt,
16003  const ArrayOfStokesVector& abs_vec_spt,
16004  const Tensor4& pnd_field,
16005  const Index& scat_p_index,
16006  const Index& scat_lat_index,
16007  const Index& scat_lon_index,
16008  // Verbosity object:
16009  const Verbosity& verbosity);
16010 
16012 
16043 void opt_prop_sptFromData(// WS Output:
16044  ArrayOfPropagationMatrix& ext_mat_spt,
16045  ArrayOfStokesVector& abs_vec_spt,
16046  // WS Input:
16047  const ArrayOfArrayOfSingleScatteringData& scat_data,
16048  const Vector& za_grid,
16049  const Vector& aa_grid,
16050  const Index& za_index,
16051  const Index& aa_index,
16052  const Index& f_index,
16053  const Vector& f_grid,
16054  const Numeric& rtp_temperature,
16055  const Tensor4& pnd_field,
16056  const Index& scat_p_index,
16057  const Index& scat_lat_index,
16058  const Index& scat_lon_index,
16059  // Verbosity object:
16060  const Verbosity& verbosity);
16061 
16063 
16088 void opt_prop_sptFromScat_data(// WS Output:
16089  ArrayOfPropagationMatrix& ext_mat_spt,
16090  ArrayOfStokesVector& abs_vec_spt,
16091  // WS Input:
16092  const ArrayOfArrayOfSingleScatteringData& scat_data,
16093  const Index& scat_data_checked,
16094  const Vector& za_grid,
16095  const Vector& aa_grid,
16096  const Index& za_index,
16097  const Index& aa_index,
16098  const Index& f_index,
16099  const Numeric& rtp_temperature,
16100  const Tensor4& pnd_field,
16101  const Index& scat_p_index,
16102  const Index& scat_lat_index,
16103  const Index& scat_lon_index,
16104  // Verbosity object:
16105  const Verbosity& verbosity);
16106 
16108 
16130 void opt_prop_sptFromMonoData(// WS Output:
16131  ArrayOfPropagationMatrix& ext_mat_spt,
16132  ArrayOfStokesVector& abs_vec_spt,
16133  // WS Input:
16134  const ArrayOfArrayOfSingleScatteringData& scat_data_mono,
16135  const Vector& za_grid,
16136  const Vector& aa_grid,
16137  const Index& za_index,
16138  const Index& aa_index,
16139  const Numeric& rtp_temperature,
16140  const Tensor4& pnd_field,
16141  const Index& scat_p_index,
16142  const Index& scat_lat_index,
16143  const Index& scat_lon_index,
16144  // Verbosity object:
16145  const Verbosity& verbosity);
16146 
16148 
16155 void output_file_formatSetAscii(// WS Output:
16156  String& output_file_format,
16157  // Verbosity object:
16158  const Verbosity& verbosity);
16159 
16161 
16168 void output_file_formatSetBinary(// WS Output:
16169  String& output_file_format,
16170  // Verbosity object:
16171  const Verbosity& verbosity);
16172 
16174 
16181 void output_file_formatSetZippedAscii(// WS Output:
16182  String& output_file_format,
16183  // Verbosity object:
16184  const Verbosity& verbosity);
16185 
16187 
16208 void particle_bulkprop_fieldClip(// WS Output:
16209  Tensor4& particle_bulkprop_field,
16210  // WS Input:
16211  const ArrayOfString& particle_bulkprop_names,
16212  // WS Generic Input:
16213  const String& bulkprop_name,
16214  const Numeric& limit_low,
16215  const Numeric& limit_high,
16216  // Verbosity object:
16217  const Verbosity& verbosity);
16218 
16220 
16241 void particle_bulkprop_fieldPerturb(// WS Output:
16242  Tensor4& particle_bulkprop_field,
16243  // WS Input:
16244  const Index& atmosphere_dim,
16245  const Vector& p_grid,
16246  const Vector& lat_grid,
16247  const Vector& lon_grid,
16248  const ArrayOfString& particle_bulkprop_names,
16249  // WS Generic Input:
16250  const String& particle_type,
16251  const Vector& p_ret_grid,
16252  const Vector& lat_ret_grid,
16253  const Vector& lon_ret_grid,
16254  const Index& pert_index,
16255  const Numeric& pert_size,
16256  const String& pert_mode,
16257  // Verbosity object:
16258  const Verbosity& verbosity);
16259 
16261 
16279 void particle_bulkprop_fieldPerturbAtmGrids(// WS Output:
16280  Tensor4& particle_bulkprop_field,
16281  // WS Input:
16282  const Index& atmosphere_dim,
16283  const Vector& p_grid,
16284  const Vector& lat_grid,
16285  const Vector& lon_grid,
16286  const ArrayOfString& particle_bulkprop_names,
16287  // WS Generic Input:
16288  const String& particle_type,
16289  const Index& pert_index,
16290  const Numeric& pert_size,
16291  const String& pert_mode,
16292  // Verbosity object:
16293  const Verbosity& verbosity);
16294 
16296 
16320  Matrix& particle_masses,
16321  // WS Input:
16322  const ArrayOfArrayOfScatteringMetaData& scat_meta,
16323  // Verbosity object:
16324  const Verbosity& verbosity);
16325 
16327 
16346 void particle_massesFromMetaData(// WS Output:
16347  Matrix& particle_masses,
16348  // WS Input:
16349  const ArrayOfArrayOfScatteringMetaData& scat_meta,
16350  // Verbosity object:
16351  const Verbosity& verbosity);
16352 
16354 
16362 void partition_functionsInitFromBuiltin(// WS Output:
16363  SpeciesAuxData& partition_functions,
16364  // Verbosity object:
16365  const Verbosity& verbosity);
16366 
16368 
16387 void pha_matCalc(// WS Output:
16388  Tensor4& pha_mat,
16389  // WS Input:
16390  const Tensor5& pha_mat_spt,
16391  const Tensor4& pnd_field,
16392  const Index& atmosphere_dim,
16393  const Index& scat_p_index,
16394  const Index& scat_lat_index,
16395  const Index& scat_lon_index,
16396  // Verbosity object:
16397  const Verbosity& verbosity);
16398 
16400 
16440 void pha_mat_sptFromData(// WS Output:
16441  Tensor5& pha_mat_spt,
16442  // WS Input:
16443  const ArrayOfArrayOfSingleScatteringData& scat_data,
16444  const Vector& za_grid,
16445  const Vector& aa_grid,
16446  const Index& za_index,
16447  const Index& aa_index,
16448  const Index& f_index,
16449  const Vector& f_grid,
16450  const Numeric& rtp_temperature,
16451  const Tensor4& pnd_field,
16452  const Index& scat_p_index,
16453  const Index& scat_lat_index,
16454  const Index& scat_lon_index,
16455  // Verbosity object:
16456  const Verbosity& verbosity);
16457 
16459 
16484 void pha_mat_sptFromDataDOITOpt(// WS Output:
16485  Tensor5& pha_mat_spt,
16486  // WS Input:
16487  const ArrayOfTensor7& pha_mat_sptDOITOpt,
16488  const ArrayOfArrayOfSingleScatteringData& scat_data_mono,
16489  const Index& doit_za_grid_size,
16490  const Vector& aa_grid,
16491  const Index& za_index,
16492  const Index& aa_index,
16493  const Numeric& rtp_temperature,
16494  const Tensor4& pnd_field,
16495  const Index& scat_p_index,
16496  const Index& scat_lat_index,
16497  const Index& scat_lon_index,
16498  // Verbosity object:
16499  const Verbosity& verbosity);
16500 
16502 
16521 void pha_mat_sptFromMonoData(// WS Output:
16522  Tensor5& pha_mat_spt,
16523  // WS Input:
16524  const ArrayOfArrayOfSingleScatteringData& scat_data_mono,
16525  const Index& doit_za_grid_size,
16526  const Vector& aa_grid,
16527  const Index& za_index,
16528  const Index& aa_index,
16529  const Numeric& rtp_temperature,
16530  const Tensor4& pnd_field,
16531  const Index& scat_p_index,
16532  const Index& scat_lat_index,
16533  const Index& scat_lon_index,
16534  // Verbosity object:
16535  const Verbosity& verbosity);
16536 
16538 
16561 void pha_mat_sptFromScat_data(// WS Output:
16562  Tensor5& pha_mat_spt,
16563  // WS Input:
16564  const ArrayOfArrayOfSingleScatteringData& scat_data,
16565  const Index& scat_data_checked,
16566  const Vector& za_grid,
16567  const Vector& aa_grid,
16568  const Index& za_index,
16569  const Index& aa_index,
16570  const Index& f_index,
16571  const Numeric& rtp_temperature,
16572  const Tensor4& pnd_field,
16573  const Index& scat_p_index,
16574  const Index& scat_lat_index,
16575  const Index& scat_lon_index,
16576  // Verbosity object:
16577  const Verbosity& verbosity);
16578 
16580 
16631 void pndFromPsd(// WS Output:
16632  Matrix& pnd_data,
16633  Tensor3& dpnd_data_dx,
16634  // WS Input:
16635  const Vector& pnd_size_grid,
16636  const Matrix& psd_data,
16637  const Vector& psd_size_grid,
16638  const Tensor3& dpsd_data_dx,
16639  const ArrayOfArrayOfSingleScatteringData& scat_data,
16640  const Vector& f_grid,
16641  const Index& scat_data_checked,
16642  // WS Generic Input:
16643  const Index& quad_order,
16644  const Index& scat_index,
16645  const Numeric& threshold_se_ext,
16646  const Numeric& threshold_ss_ext,
16647  const Numeric& threshold_se_pnd,
16648  // Verbosity object:
16649  const Verbosity& verbosity);
16650 
16652 
16668 void pndFromPsdBasic(// WS Output:
16669  Matrix& pnd_data,
16670  Tensor3& dpnd_data_dx,
16671  // WS Input:
16672  const Vector& pnd_size_grid,
16673  const Matrix& psd_data,
16674  const Vector& psd_size_grid,
16675  const Tensor3& dpsd_data_dx,
16676  // WS Generic Input:
16677  const Index& quad_order,
16678  // Verbosity object:
16679  const Verbosity& verbosity);
16680 
16682 
16717 void pnd_fieldCalcFromParticleBulkProps(// Workspace reference:
16718  Workspace& ws,
16719  // WS Output:
16720  Tensor4& pnd_field,
16721  ArrayOfTensor4& dpnd_field_dx,
16722  // WS Input:
16723  const Index& atmosphere_dim,
16724  const Vector& p_grid,
16725  const Vector& lat_grid,
16726  const Vector& lon_grid,
16727  const Tensor3& t_field,
16728  const Index& cloudbox_on,
16729  const ArrayOfIndex& cloudbox_limits,
16730  const ArrayOfString& scat_species,
16731  const ArrayOfArrayOfSingleScatteringData& scat_data,
16732  const ArrayOfArrayOfScatteringMetaData& scat_meta,
16733  const Tensor4& particle_bulkprop_field,
16734  const ArrayOfString& particle_bulkprop_names,
16735  const ArrayOfAgenda& pnd_agenda_array,
16736  const ArrayOfArrayOfString& pnd_agenda_array_input_names,
16737  const Index& jacobian_do,
16738  const ArrayOfRetrievalQuantity& jacobian_quantities,
16739  // Verbosity object:
16740  const Verbosity& verbosity);
16741 
16743 
16771 void pnd_fieldCalcFrompnd_field_raw(// WS Output:
16772  Tensor4& pnd_field,
16773  ArrayOfTensor4& dpnd_field_dx,
16774  // WS Input:
16775  const Vector& p_grid,
16776  const Vector& lat_grid,
16777  const Vector& lon_grid,
16778  const ArrayOfGriddedField3& pnd_field_raw,
16779  const Index& atmosphere_dim,
16780  const ArrayOfIndex& cloudbox_limits,
16781  const ArrayOfRetrievalQuantity& jacobian_quantities,
16782  // WS Generic Input:
16783  const Index& zeropadding,
16784  // Verbosity object:
16785  const Verbosity& verbosity);
16786 
16788 
16814 void pnd_fieldExpand1D(// WS Output:
16815  Tensor4& pnd_field,
16816  // WS Input:
16817  const Index& atmosphere_dim,
16818  const Index& cloudbox_on,
16819  const ArrayOfIndex& cloudbox_limits,
16820  // WS Generic Input:
16821  const Index& nzero,
16822  // Verbosity object:
16823  const Verbosity& verbosity);
16824 
16826 
16857 void pnd_fieldZero(// WS Output:
16858  Tensor4& pnd_field,
16859  ArrayOfTensor4& dpnd_field_dx,
16861  // WS Input:
16862  const Index& atmosphere_dim,
16863  const Vector& f_grid,
16864  const ArrayOfIndex& cloudbox_limits,
16865  const ArrayOfRetrievalQuantity& jacobian_quantities,
16866  // Verbosity object:
16867  const Verbosity& verbosity);
16868 
16870 
16909 void ppath_fieldFromDownUpLimbGeoms(// Workspace reference:
16910  Workspace& ws,
16911  // WS Output:
16912  ArrayOfPpath& ppath_field,
16913  // WS Input:
16914  const Agenda& ppath_agenda,
16915  const Numeric& ppath_lmax,
16916  const Numeric& ppath_lraytrace,
16917  const Index& atmgeom_checked,
16918  const Tensor3& z_field,
16919  const Vector& f_grid,
16920  const Index& cloudbox_on,
16921  const Index& cloudbox_checked,
16922  const Index& ppath_inside_cloudbox_do,
16923  const Vector& rte_pos,
16924  const Vector& rte_los,
16925  const Vector& rte_pos2,
16926  const Vector& refellipsoid,
16927  const Index& atmosphere_dim,
16928  // WS Generic Input:
16929  const Index& nz,
16930  // Verbosity object:
16931  const Verbosity& verbosity);
16932 
16934 
16962 void ppathCalc(// Workspace reference:
16963  Workspace& ws,
16964  // WS Output:
16965  Ppath& ppath,
16966  // WS Input:
16967  const Agenda& ppath_agenda,
16968  const Numeric& ppath_lmax,
16969  const Numeric& ppath_lraytrace,
16970  const Index& atmgeom_checked,
16971  const Vector& f_grid,
16972  const Index& cloudbox_on,
16973  const Index& cloudbox_checked,
16974  const Index& ppath_inside_cloudbox_do,
16975  const Vector& rte_pos,
16976  const Vector& rte_los,
16977  const Vector& rte_pos2,
16978  // Verbosity object:
16979  const Verbosity& verbosity);
16980 
16982 
17003 void ppath_fieldCalc(// Workspace reference:
17004  Workspace& ws,
17005  // WS Output:
17006  ArrayOfPpath& ppath_field,
17007  // WS Input:
17008  const Agenda& ppath_agenda,
17009  const Numeric& ppath_lmax,
17010  const Numeric& ppath_lraytrace,
17011  const Index& atmgeom_checked,
17012  const Vector& f_grid,
17013  const Index& cloudbox_on,
17014  const Index& cloudbox_checked,
17015  const Index& ppath_inside_cloudbox_do,
17016  const Matrix& sensor_pos,
17017  const Matrix& sensor_los,
17018  const Vector& rte_pos2,
17019  // Verbosity object:
17020  const Verbosity& verbosity);
17021 
17023 
17057 void ppathCalcFromAltitude(// Workspace reference:
17058  Workspace& ws,
17059  // WS Output:
17060  Ppath& ppath,
17061  // WS Input:
17062  const Agenda& ppath_agenda,
17063  const Numeric& ppath_lmax,
17064  const Numeric& ppath_lraytrace,
17065  const Index& atmgeom_checked,
17066  const Vector& f_grid,
17067  const Index& cloudbox_on,
17068  const Index& cloudbox_checked,
17069  const Index& ppath_inside_cloudbox_do,
17070  const Vector& rte_pos,
17071  const Vector& rte_los,
17072  const Vector& rte_pos2,
17073  // WS Generic Input:
17074  const Numeric& altitude,
17075  const Numeric& accuracy,
17076  // Verbosity object:
17077  const Verbosity& verbosity);
17078 
17080 
17121 void ppathFromRtePos2(// Workspace reference:
17122  Workspace& ws,
17123  // WS Output:
17124  Ppath& ppath,
17125  Vector& rte_los,
17126  Numeric& ppath_lraytrace,
17127  // WS Input:
17128  const Agenda& ppath_step_agenda,
17129  const Index& atmosphere_dim,
17130  const Vector& p_grid,
17131  const Vector& lat_grid,
17132  const Vector& lon_grid,
17133  const Tensor3& z_field,
17134  const Vector& f_grid,
17135  const Vector& refellipsoid,
17136  const Matrix& z_surface,
17137  const Vector& rte_pos,
17138  const Vector& rte_pos2,
17139  const Numeric& ppath_lmax,
17140  // WS Generic Input:
17141  const Numeric& za_accuracy,
17142  const Numeric& pplrt_factor,
17143  const Numeric& pplrt_lowest,
17144  // Verbosity object:
17145  const Verbosity& verbosity);
17146 
17148 
17177 void ppathPlaneParallel(// WS Output:
17178  Ppath& ppath,
17179  // WS Input:
17180  const Index& atmosphere_dim,
17181  const Tensor3& z_field,
17182  const Matrix& z_surface,
17183  const Index& cloudbox_on,
17184  const ArrayOfIndex& cloudbox_limits,
17185  const Index& ppath_inside_cloudbox_do,
17186  const Vector& rte_pos,
17187  const Vector& rte_los,
17188  const Numeric& ppath_lmax,
17189  // Verbosity object:
17190  const Verbosity& verbosity);
17191 
17193 
17228 void ppathStepByStep(// Workspace reference:
17229  Workspace& ws,
17230  // WS Output:
17231  Ppath& ppath,
17232  // WS Input:
17233  const Agenda& ppath_step_agenda,
17234  const Index& ppath_inside_cloudbox_do,
17235  const Index& atmosphere_dim,
17236  const Vector& p_grid,
17237  const Vector& lat_grid,
17238  const Vector& lon_grid,
17239  const Tensor3& z_field,
17240  const Vector& f_grid,
17241  const Vector& refellipsoid,
17242  const Matrix& z_surface,
17243  const Index& cloudbox_on,
17244  const ArrayOfIndex& cloudbox_limits,
17245  const Vector& rte_pos,
17246  const Vector& rte_los,
17247  const Numeric& ppath_lmax,
17248  const Numeric& ppath_lraytrace,
17249  // Verbosity object:
17250  const Verbosity& verbosity);
17251 
17253 
17274 void ppathWriteXMLPartial(// WS Input:
17275  const String& output_file_format,
17276  const Ppath& ppath,
17277  // WS Generic Input:
17278  const String& filename,
17279  const Index& file_index,
17280  // Verbosity object:
17281  const Verbosity& verbosity);
17282 
17284 
17310 void ppath_stepGeometric(// WS Output:
17311  Ppath& ppath_step,
17312  // WS Input:
17313  const Index& atmosphere_dim,
17314  const Vector& lat_grid,
17315  const Vector& lon_grid,
17316  const Tensor3& z_field,
17317  const Vector& refellipsoid,
17318  const Matrix& z_surface,
17319  const Numeric& ppath_lmax,
17320  // Verbosity object:
17321  const Verbosity& verbosity);
17322 
17324 
17362 void ppath_stepRefractionBasic(// Workspace reference:
17363  Workspace& ws,
17364  // WS Output:
17365  Ppath& ppath_step,
17366  // WS Input:
17367  const Agenda& refr_index_air_agenda,
17368  const Index& atmosphere_dim,
17369  const Vector& p_grid,
17370  const Vector& lat_grid,
17371  const Vector& lon_grid,
17372  const Tensor3& z_field,
17373  const Tensor3& t_field,
17374  const Tensor4& vmr_field,
17375  const Vector& refellipsoid,
17376  const Matrix& z_surface,
17377  const Vector& f_grid,
17378  const Numeric& ppath_lmax,
17379  const Numeric& ppath_lraytrace,
17380  // Verbosity object:
17381  const Verbosity& verbosity);
17382 
17384 
17396  Matrix& ppvar_optical_depth,
17397  // WS Input:
17398  const Tensor4& ppvar_trans_cumulat,
17399  // Verbosity object:
17400  const Verbosity& verbosity);
17401 
17403 
17409 void PrintPhysicalConstants(// Verbosity object:
17410  const Verbosity& verbosity);
17411 
17413 
17427 void ZFromPSimple(// WS Generic Output:
17428  Vector& z_grid,
17429  // WS Generic Input:
17430  const Vector& p_grid,
17431  // Verbosity object:
17432  const Verbosity& verbosity);
17433 
17435 
17451 void PFromZSimple(// WS Generic Output:
17452  Vector& p_grid,
17453  // WS Generic Input:
17454  const Vector& z_grid,
17455  // Verbosity object:
17456  const Verbosity& verbosity);
17457 
17459 
17489 void propmat_clearskyAddFaraday(// WS Output:
17490  ArrayOfPropagationMatrix& propmat_clearsky,
17491  ArrayOfPropagationMatrix& dpropmat_clearsky_dx,
17492  // WS Input:
17493  const Index& stokes_dim,
17494  const Index& atmosphere_dim,
17495  const Vector& f_grid,
17496  const ArrayOfArrayOfSpeciesTag& abs_species,
17497  const ArrayOfRetrievalQuantity& jacobian_quantities,
17498  const Vector& rtp_vmr,
17499  const Vector& rtp_los,
17500  const Vector& rtp_mag,
17501  // Verbosity object:
17502  const Verbosity& verbosity);
17503 
17505 
17521  ArrayOfPropagationMatrix& propmat_clearsky,
17522  ArrayOfPropagationMatrix& dpropmat_clearsky_dx,
17523  // WS Input:
17524  const ArrayOfMatrix& abs_coef_per_species,
17525  const ArrayOfMatrix& dabs_coef_dx,
17526  // Verbosity object:
17527  const Verbosity& verbosity);
17528 
17530 
17583 void propmat_clearskyAddFromLookup(// WS Output:
17584  ArrayOfPropagationMatrix& propmat_clearsky,
17585  ArrayOfPropagationMatrix& dpropmat_clearsky_dx,
17586  // WS Input:
17587  const GasAbsLookup& abs_lookup,
17588  const Index& abs_lookup_is_adapted,
17589  const Index& abs_p_interp_order,
17590  const Index& abs_t_interp_order,
17591  const Index& abs_nls_interp_order,
17592  const Index& abs_f_interp_order,
17593  const Vector& f_grid,
17594  const Numeric& rtp_pressure,
17595  const Numeric& rtp_temperature,
17596  const Vector& rtp_vmr,
17597  const ArrayOfRetrievalQuantity& jacobian_quantities,
17598  // WS Generic Input:
17599  const Numeric& extpolfac,
17600  // Verbosity object:
17601  const Verbosity& verbosity);
17602 
17604 
17627  ArrayOfPropagationMatrix& propmat_clearsky,
17628  // WS Input:
17629  const HitranRelaxationMatrixData& abs_hitran_relmat_data,
17630  const ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
17631  const Vector& f_grid,
17632  const ArrayOfArrayOfSpeciesTag& abs_species,
17633  const ArrayOfRetrievalQuantity& jacobian_quantities,
17634  const SpeciesAuxData& partition_functions,
17635  const Numeric& rtp_pressure,
17636  const Numeric& rtp_temperature,
17637  const Vector& rtp_vmr,
17638  // Verbosity object:
17639  const Verbosity& verbosity);
17640 
17642 
17674 void propmat_clearskyAddOnTheFly(// Workspace reference:
17675  Workspace& ws,
17676  // WS Output:
17677  ArrayOfPropagationMatrix& propmat_clearsky,
17678  ArrayOfStokesVector& nlte_source,
17679  ArrayOfPropagationMatrix& dpropmat_clearsky_dx,
17680  ArrayOfStokesVector& dnlte_dx_source,
17681  ArrayOfStokesVector& nlte_dsource_dx,
17682  // WS Input:
17683  const Vector& f_grid,
17684  const ArrayOfArrayOfSpeciesTag& abs_species,
17685  const ArrayOfRetrievalQuantity& jacobian_quantities,
17686  const Numeric& rtp_pressure,
17687  const Numeric& rtp_temperature,
17688  const EnergyLevelMap& rtp_nlte,
17689  const Vector& rtp_vmr,
17690  const Agenda& abs_xsec_agenda,
17691  // Verbosity object:
17692  const Verbosity& verbosity);
17693 
17695 
17753 void propmat_clearskyAddParticles(// WS Output:
17754  ArrayOfPropagationMatrix& propmat_clearsky,
17755  ArrayOfPropagationMatrix& dpropmat_clearsky_dx,
17756  // WS Input:
17757  const Index& stokes_dim,
17758  const Index& atmosphere_dim,
17759  const Vector& f_grid,
17760  const ArrayOfArrayOfSpeciesTag& abs_species,
17761  const ArrayOfRetrievalQuantity& jacobian_quantities,
17762  const Vector& rtp_vmr,
17763  const Vector& rtp_los,
17764  const Numeric& rtp_temperature,
17765  const ArrayOfArrayOfSingleScatteringData& scat_data,
17766  const Index& scat_data_checked,
17767  // WS Generic Input:
17768  const Index& use_abs_as_ext,
17769  // Verbosity object:
17770  const Verbosity& verbosity);
17771 
17773 
17805 void propmat_clearskyAddZeeman(// WS Output:
17806  ArrayOfPropagationMatrix& propmat_clearsky,
17807  ArrayOfStokesVector& nlte_source,
17808  ArrayOfPropagationMatrix& dpropmat_clearsky_dx,
17809  ArrayOfStokesVector& dnlte_dx_source,
17810  ArrayOfStokesVector& nlte_dsource_dx,
17811  // WS Input:
17812  const ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
17813  const Vector& f_grid,
17814  const ArrayOfArrayOfSpeciesTag& abs_species,
17815  const ArrayOfRetrievalQuantity& jacobian_quantities,
17816  const SpeciesAuxData& isotopologue_ratios,
17817  const SpeciesAuxData& partition_functions,
17818  const Numeric& rtp_pressure,
17819  const Numeric& rtp_temperature,
17820  const EnergyLevelMap& rtp_nlte,
17821  const Vector& rtp_vmr,
17822  const Vector& rtp_mag,
17823  const Vector& rtp_los,
17824  const Index& atmosphere_dim,
17825  const Index& lbl_checked,
17826  // WS Generic Input:
17827  const Index& manual_zeeman_tag,
17828  const Numeric& manual_zeeman_magnetic_field_strength,
17829  const Numeric& manual_zeeman_theta,
17830  const Numeric& manual_zeeman_eta,
17831  // Verbosity object:
17832  const Verbosity& verbosity);
17833 
17835 
17855 void propmat_clearskyInit(// WS Output:
17856  ArrayOfPropagationMatrix& propmat_clearsky,
17857  ArrayOfStokesVector& nlte_source,
17858  ArrayOfPropagationMatrix& dpropmat_clearsky_dx,
17859  ArrayOfStokesVector& dnlte_dx_source,
17860  ArrayOfStokesVector& nlte_dsource_dx,
17861  // WS Input:
17862  const ArrayOfArrayOfSpeciesTag& abs_species,
17863  const ArrayOfRetrievalQuantity& jacobian_quantities,
17864  const Vector& f_grid,
17865  const Index& stokes_dim,
17866  const Index& propmat_clearsky_agenda_checked,
17867  const Index& nlte_do,
17868  // Verbosity object:
17869  const Verbosity& verbosity);
17870 
17872 
17887 void propmat_clearskyZero(// WS Output:
17888  ArrayOfPropagationMatrix& propmat_clearsky,
17889  // WS Input:
17890  const Vector& f_grid,
17891  const Index& stokes_dim,
17892  // Verbosity object:
17893  const Verbosity& verbosity);
17894 
17896 
17906 void propmat_clearskyForceNegativeToZero(// WS Output:
17907  ArrayOfPropagationMatrix& propmat_clearsky,
17908  // Verbosity object:
17909  const Verbosity& verbosity);
17910 
17912 
17926 void propmat_clearsky_agenda_checkedCalc(// Workspace reference:
17927  Workspace& ws,
17928  // WS Output:
17929  Index& propmat_clearsky_agenda_checked,
17930  // WS Input:
17931  const ArrayOfArrayOfSpeciesTag& abs_species,
17932  const Agenda& propmat_clearsky_agenda,
17933  // Verbosity object:
17934  const Verbosity& verbosity);
17935 
17937 
17975 void propmat_clearsky_fieldCalc(// Workspace reference:
17976  Workspace& ws,
17977  // WS Output:
17978  Tensor7& propmat_clearsky_field,
17979  Tensor6& nlte_source_field,
17980  // WS Input:
17981  const Index& atmfields_checked,
17982  const Vector& f_grid,
17983  const Index& stokes_dim,
17984  const Vector& p_grid,
17985  const Vector& lat_grid,
17986  const Vector& lon_grid,
17987  const Tensor3& t_field,
17988  const Tensor4& vmr_field,
17989  const EnergyLevelMap& nlte_field,
17990  const Tensor3& mag_u_field,
17991  const Tensor3& mag_v_field,
17992  const Tensor3& mag_w_field,
17993  const Agenda& propmat_clearsky_agenda,
17994  // WS Generic Input:
17995  const Vector& doppler,
17996  const Vector& los,
17997  // Verbosity object:
17998  const Verbosity& verbosity);
17999 
18001 
18043 void psdAbelBoutle12(// WS Output:
18044  Matrix& psd_data,
18045  Tensor3& dpsd_data_dx,
18046  // WS Input:
18047  const Vector& psd_size_grid,
18048  const Vector& pnd_agenda_input_t,
18049  const Matrix& pnd_agenda_input,
18050  const ArrayOfString& pnd_agenda_input_names,
18051  const ArrayOfString& dpnd_data_dx_names,
18052  const Numeric& scat_species_a,
18053  const Numeric& scat_species_b,
18054  // WS Generic Input:
18055  const Numeric& t_min,
18056  const Numeric& t_max,
18057  const Index& picky,
18058  // Verbosity object:
18059  const Verbosity& verbosity);
18060 
18062 
18104 void psdDelanoeEtAl14(// WS Output:
18105  Matrix& psd_data,
18106  Tensor3& dpsd_data_dx,
18107  // WS Input:
18108  const Vector& psd_size_grid,
18109  const Vector& pnd_agenda_input_t,
18110  const Matrix& pnd_agenda_input,
18111  const ArrayOfString& pnd_agenda_input_names,
18112  const ArrayOfString& dpnd_data_dx_names,
18113  // WS Generic Input:
18114  const Numeric& iwc,
18115  const Numeric& n0Star,
18116  const Numeric& Dm,
18117  const Numeric& rho,
18118  const Numeric& alpha,
18119  const Numeric& beta,
18120  const Numeric& t_min,
18121  const Numeric& t_max,
18122  const Numeric& dm_min,
18123  const Index& picky,
18124  // Verbosity object:
18125  const Verbosity& verbosity);
18126 
18128 
18187 void psdFieldEtAl07(// WS Output:
18188  Matrix& psd_data,
18189  Tensor3& dpsd_data_dx,
18190  // WS Input:
18191  const Vector& psd_size_grid,
18192  const Vector& pnd_agenda_input_t,
18193  const Matrix& pnd_agenda_input,
18194  const ArrayOfString& pnd_agenda_input_names,
18195  const ArrayOfString& dpnd_data_dx_names,
18196  const Numeric& scat_species_a,
18197  const Numeric& scat_species_b,
18198  // WS Generic Input:
18199  const String& regime,
18200  const Numeric& t_min,
18201  const Numeric& t_max,
18202  const Numeric& t_min_psd,
18203  const Numeric& t_max_psd,
18204  const Numeric& beta_min,
18205  const Numeric& beta_max,
18206  const Index& picky,
18207  // Verbosity object:
18208  const Verbosity& verbosity);
18209 
18211 
18249 void psdFieldEtAl19(// WS Output:
18250  Matrix& psd_data,
18251  Tensor3& dpsd_data_dx,
18252  // WS Input:
18253  const Vector& psd_size_grid,
18254  const Vector& pnd_agenda_input_t,
18255  const Matrix& pnd_agenda_input,
18256  const ArrayOfString& pnd_agenda_input_names,
18257  const ArrayOfString& dpnd_data_dx_names,
18258  const Numeric& scat_species_a,
18259  const Numeric& scat_species_b,
18260  // WS Generic Input:
18261  const Numeric& t_min,
18262  const Numeric& t_max,
18263  const Index& picky,
18264  // Verbosity object:
18265  const Verbosity& verbosity);
18266 
18268 
18319 void psdMcFarquaharHeymsfield97(// WS Output:
18320  Matrix& psd_data,
18321  Tensor3& dpsd_data_dx,
18322  // WS Input:
18323  const Vector& psd_size_grid,
18324  const Vector& pnd_agenda_input_t,
18325  const Matrix& pnd_agenda_input,
18326  const ArrayOfString& pnd_agenda_input_names,
18327  const ArrayOfString& dpnd_data_dx_names,
18328  const Numeric& scat_species_a,
18329  const Numeric& scat_species_b,
18330  // WS Generic Input:
18331  const Numeric& t_min,
18332  const Numeric& t_max,
18333  const Numeric& t_min_psd,
18334  const Numeric& t_max_psd,
18335  const Index& picky,
18336  const Index& noisy,
18337  // Verbosity object:
18338  const Verbosity& verbosity);
18339 
18341 
18396 void psdMilbrandtYau05(// WS Output:
18397  Matrix& psd_data,
18398  Tensor3& dpsd_data_dx,
18399  // WS Input:
18400  const Vector& psd_size_grid,
18401  const Vector& pnd_agenda_input_t,
18402  const Matrix& pnd_agenda_input,
18403  const ArrayOfString& pnd_agenda_input_names,
18404  const ArrayOfString& dpnd_data_dx_names,
18405  // WS Generic Input:
18406  const String& hydrometeor_type,
18407  const Numeric& t_min,
18408  const Numeric& t_max,
18409  const Index& picky,
18410  // Verbosity object:
18411  const Verbosity& verbosity);
18412 
18414 
18475 void psdModifiedGamma(// WS Output:
18476  Matrix& psd_data,
18477  Tensor3& dpsd_data_dx,
18478  // WS Input:
18479  const Vector& psd_size_grid,
18480  const Vector& pnd_agenda_input_t,
18481  const Matrix& pnd_agenda_input,
18482  const ArrayOfString& pnd_agenda_input_names,
18483  const ArrayOfString& dpnd_data_dx_names,
18484  // WS Generic Input:
18485  const Numeric& n0,
18486  const Numeric& mu,
18487  const Numeric& la,
18488  const Numeric& ga,
18489  const Numeric& t_min,
18490  const Numeric& t_max,
18491  const Index& picky,
18492  // Verbosity object:
18493  const Verbosity& verbosity);
18494 
18496 
18543 void psdModifiedGammaMass(// WS Output:
18544  Matrix& psd_data,
18545  Tensor3& dpsd_data_dx,
18546  // WS Input:
18547  const Vector& psd_size_grid,
18548  const Vector& pnd_agenda_input_t,
18549  const Matrix& pnd_agenda_input,
18550  const ArrayOfString& pnd_agenda_input_names,
18551  const ArrayOfString& dpnd_data_dx_names,
18552  const Numeric& scat_species_a,
18553  const Numeric& scat_species_b,
18554  // WS Generic Input:
18555  const Numeric& n0,
18556  const Numeric& mu,
18557  const Numeric& la,
18558  const Numeric& ga,
18559  const Numeric& t_min,
18560  const Numeric& t_max,
18561  const Index& picky,
18562  // Verbosity object:
18563  const Verbosity& verbosity);
18564 
18566 
18601 void psdModifiedGammaMassNtot(// WS Output:
18602  Matrix& psd_data,
18603  Tensor3& dpsd_data_dx,
18604  // WS Input:
18605  const Vector& psd_size_grid,
18606  const Vector& pnd_agenda_input_t,
18607  const Matrix& pnd_agenda_input,
18608  const ArrayOfString& pnd_agenda_input_names,
18609  const ArrayOfString& dpnd_data_dx_names,
18610  const Numeric& scat_species_a,
18611  const Numeric& scat_species_b,
18612  // WS Generic Input:
18613  const Numeric& n0,
18614  const Numeric& mu,
18615  const Numeric& la,
18616  const Numeric& ga,
18617  const Numeric& t_min,
18618  const Numeric& t_max,
18619  const Index& picky,
18620  // Verbosity object:
18621  const Verbosity& verbosity);
18622 
18624 
18662 void psdModifiedGammaMassMeanParticleMass(// WS Output:
18663  Matrix& psd_data,
18664  Tensor3& dpsd_data_dx,
18665  // WS Input:
18666  const Vector& psd_size_grid,
18667  const Vector& pnd_agenda_input_t,
18668  const Matrix& pnd_agenda_input,
18669  const ArrayOfString& pnd_agenda_input_names,
18670  const ArrayOfString& dpnd_data_dx_names,
18671  const Numeric& scat_species_a,
18672  const Numeric& scat_species_b,
18673  // WS Generic Input:
18674  const Numeric& n0,
18675  const Numeric& mu,
18676  const Numeric& la,
18677  const Numeric& ga,
18678  const Numeric& t_min,
18679  const Numeric& t_max,
18680  const Index& picky,
18681  // Verbosity object:
18682  const Verbosity& verbosity);
18683 
18685 
18716 void psdModifiedGammaMassSingleMoment(// WS Output:
18717  Matrix& psd_data,
18718  Tensor3& dpsd_data_dx,
18719  // WS Input:
18720  const Vector& psd_size_grid,
18721  const Vector& pnd_agenda_input_t,
18722  const Matrix& pnd_agenda_input,
18723  const ArrayOfString& pnd_agenda_input_names,
18724  const ArrayOfString& dpnd_data_dx_names,
18725  const Numeric& scat_species_a,
18726  const Numeric& scat_species_b,
18727  // WS Generic Input:
18728  const Numeric& n_alpha,
18729  const Numeric& n_b,
18730  const Numeric& mu,
18731  const Numeric& gamma,
18732  const Numeric& t_min,
18733  const Numeric& t_max,
18734  const Index& picky,
18735  // Verbosity object:
18736  const Verbosity& verbosity);
18737 
18739 
18778 void psdModifiedGammaMassXmean(// WS Output:
18779  Matrix& psd_data,
18780  Tensor3& dpsd_data_dx,
18781  // WS Input:
18782  const Vector& psd_size_grid,
18783  const Vector& pnd_agenda_input_t,
18784  const Matrix& pnd_agenda_input,
18785  const ArrayOfString& pnd_agenda_input_names,
18786  const ArrayOfString& dpnd_data_dx_names,
18787  const Numeric& scat_species_a,
18788  const Numeric& scat_species_b,
18789  // WS Generic Input:
18790  const Numeric& n0,
18791  const Numeric& mu,
18792  const Numeric& la,
18793  const Numeric& ga,
18794  const Numeric& t_min,
18795  const Numeric& t_max,
18796  const Index& picky,
18797  // Verbosity object:
18798  const Verbosity& verbosity);
18799 
18801 
18837 void psdModifiedGammaMassXmedian(// WS Output:
18838  Matrix& psd_data,
18839  Tensor3& dpsd_data_dx,
18840  // WS Input:
18841  const Vector& psd_size_grid,
18842  const Vector& pnd_agenda_input_t,
18843  const Matrix& pnd_agenda_input,
18844  const ArrayOfString& pnd_agenda_input_names,
18845  const ArrayOfString& dpnd_data_dx_names,
18846  const Numeric& scat_species_a,
18847  const Numeric& scat_species_b,
18848  // WS Generic Input:
18849  const Numeric& n0,
18850  const Numeric& mu,
18851  const Numeric& la,
18852  const Numeric& ga,
18853  const Numeric& t_min,
18854  const Numeric& t_max,
18855  const Index& picky,
18856  // Verbosity object:
18857  const Verbosity& verbosity);
18858 
18860 
18891 void psdMonoDispersive(// WS Output:
18892  Matrix& psd_data,
18893  Tensor3& dpsd_data_dx,
18894  // WS Input:
18895  const Vector& pnd_agenda_input_t,
18896  const Matrix& pnd_agenda_input,
18897  const ArrayOfString& pnd_agenda_input_names,
18898  const ArrayOfString& dpnd_data_dx_names,
18899  const ArrayOfArrayOfScatteringMetaData& scat_meta,
18900  // WS Generic Input:
18901  const Index& species_index,
18902  const Numeric& t_min,
18903  const Numeric& t_max,
18904  const Index& picky,
18905  // Verbosity object:
18906  const Verbosity& verbosity);
18907 
18909 
18941 void psdMonoMass(// WS Output:
18942  Matrix& psd_data,
18943  Tensor3& dpsd_data_dx,
18944  // WS Input:
18945  const Vector& pnd_agenda_input_t,
18946  const Matrix& pnd_agenda_input,
18947  const ArrayOfString& pnd_agenda_input_names,
18948  const ArrayOfString& dpnd_data_dx_names,
18949  const ArrayOfArrayOfScatteringMetaData& scat_meta,
18950  // WS Generic Input:
18951  const Index& species_index,
18952  const Numeric& t_min,
18953  const Numeric& t_max,
18954  const Index& picky,
18955  // Verbosity object:
18956  const Verbosity& verbosity);
18957 
18959 
19014 void psdSeifertBeheng06(// WS Output:
19015  Matrix& psd_data,
19016  Tensor3& dpsd_data_dx,
19017  // WS Input:
19018  const Vector& psd_size_grid,
19019  const Vector& pnd_agenda_input_t,
19020  const Matrix& pnd_agenda_input,
19021  const ArrayOfString& pnd_agenda_input_names,
19022  const ArrayOfString& dpnd_data_dx_names,
19023  // WS Generic Input:
19024  const String& hydrometeor_type,
19025  const Numeric& t_min,
19026  const Numeric& t_max,
19027  const Index& picky,
19028  // Verbosity object:
19029  const Verbosity& verbosity);
19030 
19032 
19074 void psdWangEtAl16(// WS Output:
19075  Matrix& psd_data,
19076  Tensor3& dpsd_data_dx,
19077  // WS Input:
19078  const Vector& psd_size_grid,
19079  const Vector& pnd_agenda_input_t,
19080  const Matrix& pnd_agenda_input,
19081  const ArrayOfString& pnd_agenda_input_names,
19082  const ArrayOfString& dpnd_data_dx_names,
19083  const Numeric& scat_species_a,
19084  const Numeric& scat_species_b,
19085  // WS Generic Input:
19086  const Numeric& t_min,
19087  const Numeric& t_max,
19088  const Index& picky,
19089  // Verbosity object:
19090  const Verbosity& verbosity);
19091 
19093 
19118 void p_gridDensify(// WS Output:
19119  Vector& p_grid,
19120  Index& atmfields_checked,
19121  Index& atmgeom_checked,
19122  Index& cloudbox_checked,
19123  // WS Generic Input:
19124  const Vector& p_grid_old,
19125  const Index& nfill,
19126  // Verbosity object:
19127  const Verbosity& verbosity);
19128 
19130 
19142 void p_gridFromZRaw(// WS Output:
19143  Vector& p_grid,
19144  // WS Input:
19145  const GriddedField3& z_field_raw,
19146  // WS Generic Input:
19147  const Index& no_negZ,
19148  // Verbosity object:
19149  const Verbosity& verbosity);
19150 
19152 
19160 void lat_gridFromZRaw(// WS Output:
19161  Vector& lat_grid,
19162  // WS Input:
19163  const GriddedField3& z_field_raw,
19164  // Verbosity object:
19165  const Verbosity& verbosity);
19166 
19168 
19176 void lon_gridFromZRaw(// WS Output:
19177  Vector& lon_grid,
19178  // WS Input:
19179  const GriddedField3& z_field_raw,
19180  // Verbosity object:
19181  const Verbosity& verbosity);
19182 
19184 
19195 void atm_gridsFromZRaw(// WS Output:
19196  Vector& p_grid,
19197  Vector& lat_grid,
19198  Vector& lon_grid,
19199  // WS Input:
19200  const GriddedField3& z_field_raw,
19201  // WS Generic Input:
19202  const Index& no_negZ,
19203  // Verbosity object:
19204  const Verbosity& verbosity);
19205 
19207 
19215 void p_gridFromGasAbsLookup(// WS Output:
19216  Vector& p_grid,
19217  // WS Input:
19218  const GasAbsLookup& abs_lookup,
19219  // Verbosity object:
19220  const Verbosity& verbosity);
19221 
19223 
19243 void p_gridRefine(// WS Output:
19244  Vector& p_grid,
19245  Index& atmfields_checked,
19246  Index& atmgeom_checked,
19247  Index& cloudbox_checked,
19248  // WS Generic Input:
19249  const Vector& p_grid_old,
19250  const Numeric& p_step,
19251  // Verbosity object:
19252  const Verbosity& verbosity);
19253 
19255 
19268 void RadiationFieldSpectralIntegrate(// WS Generic Output:
19269  Tensor4& radiation_field,
19270  // WS Input:
19271  const Vector& f_grid,
19272  // WS Generic Input:
19273  const Tensor5& spectral_radiation_field,
19274  // Verbosity object:
19275  const Verbosity& verbosity);
19276 
19278 
19291 void RadiationFieldSpectralIntegrate(// WS Generic Output:
19292  Tensor5& radiation_field,
19293  // WS Input:
19294  const Vector& f_grid,
19295  // WS Generic Input:
19296  const Tensor7& spectral_radiation_field,
19297  // Verbosity object:
19298  const Verbosity& verbosity);
19299 
19301 
19332  Workspace& ws,
19333  // WS Output:
19334  Matrix& line_irradiance,
19335  Tensor3& line_transmission,
19336  // WS Input:
19337  const ArrayOfArrayOfSpeciesTag& abs_species,
19338  const ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
19339  const EnergyLevelMap& nlte_field,
19340  const Tensor4& vmr_field,
19341  const Tensor3& t_field,
19342  const Tensor3& z_field,
19343  const Vector& p_grid,
19344  const Vector& refellipsoid,
19345  const Tensor3& surface_props_data,
19346  const Agenda& iy_main_agenda,
19347  const Agenda& ppath_agenda,
19348  const Agenda& iy_space_agenda,
19349  const Agenda& iy_surface_agenda,
19350  const Agenda& iy_cloudbox_agenda,
19351  const Agenda& propmat_clearsky_agenda,
19352  // WS Generic Input:
19353  const Numeric& df,
19354  const Index& nz,
19355  const Index& nf,
19356  const Numeric& r,
19357  // Verbosity object:
19358  const Verbosity& verbosity);
19359 
19361 
19373 void RationalAdd(// WS Generic Output:
19374  Rational& out,
19375  // WS Generic Input:
19376  const Rational& in,
19377  const Rational& value,
19378  // Verbosity object:
19379  const Verbosity& verbosity);
19380 
19382 
19394 void RationalInvScale(// WS Generic Output:
19395  Rational& out,
19396  // WS Generic Input:
19397  const Rational& in,
19398  const Rational& value,
19399  // Verbosity object:
19400  const Verbosity& verbosity);
19401 
19403 
19415 void RationalScale(// WS Generic Output:
19416  Rational& out,
19417  // WS Generic Input:
19418  const Rational& in,
19419  const Rational& value,
19420  // Verbosity object:
19421  const Verbosity& verbosity);
19422 
19424 
19433 void RationalSet(// WS Generic Output:
19434  Rational& out,
19435  // WS Generic Input:
19436  const Index& numerator,
19437  const Index& denominator,
19438  // Verbosity object:
19439  const Verbosity& verbosity);
19440 
19442 
19466 void ReadArrayOfARTSCAT(// WS Output:
19467  ArrayOfAbsorptionLines& abs_lines,
19468  // WS Generic Input:
19469  const String& filename,
19470  const Numeric& fmin,
19471  const Numeric& fmax,
19472  const String& globalquantumnumbers,
19473  const String& localquantumnumbers,
19474  const String& normalization_option,
19475  const String& mirroring_option,
19476  const String& population_option,
19477  const String& lineshapetype_option,
19478  const String& cutoff_option,
19479  const Numeric& cutoff_value,
19480  const Numeric& linemixinglimit_value,
19481  // Verbosity object:
19482  const Verbosity& verbosity);
19483 
19485 
19511 void ReadSplitARTSCAT(// WS Output:
19512  ArrayOfAbsorptionLines& abs_lines,
19513  // WS Input:
19514  const ArrayOfArrayOfSpeciesTag& abs_species,
19515  // WS Generic Input:
19516  const String& basename,
19517  const Numeric& fmin,
19518  const Numeric& fmax,
19519  const String& globalquantumnumbers,
19520  const String& localquantumnumbers,
19521  const Index& ignore_missing,
19522  const String& normalization_option,
19523  const String& mirroring_option,
19524  const String& population_option,
19525  const String& lineshapetype_option,
19526  const String& cutoff_option,
19527  const Numeric& cutoff_value,
19528  const Numeric& linemixinglimit_value,
19529  // Verbosity object:
19530  const Verbosity& verbosity);
19531 
19533 
19557 void ReadARTSCAT(// WS Output:
19558  ArrayOfAbsorptionLines& abs_lines,
19559  // WS Generic Input:
19560  const String& filename,
19561  const Numeric& fmin,
19562  const Numeric& fmax,
19563  const String& globalquantumnumbers,
19564  const String& localquantumnumbers,
19565  const String& normalization_option,
19566  const String& mirroring_option,
19567  const String& population_option,
19568  const String& lineshapetype_option,
19569  const String& cutoff_option,
19570  const Numeric& cutoff_value,
19571  const Numeric& linemixinglimit_value,
19572  // Verbosity object:
19573  const Verbosity& verbosity);
19574 
19576 
19605 void ReadHITRAN(// WS Output:
19606  ArrayOfAbsorptionLines& abs_lines,
19607  // WS Generic Input:
19608  const String& filename,
19609  const Numeric& fmin,
19610  const Numeric& fmax,
19611  const String& globalquantumnumbers,
19612  const String& localquantumnumbers,
19613  const String& hitran_type,
19614  const String& normalization_option,
19615  const String& mirroring_option,
19616  const String& population_option,
19617  const String& lineshapetype_option,
19618  const String& cutoff_option,
19619  const Numeric& cutoff_value,
19620  const Numeric& linemixinglimit_value,
19621  // Verbosity object:
19622  const Verbosity& verbosity);
19623 
19625 
19646 void ReadLBLRTM(// WS Output:
19647  ArrayOfAbsorptionLines& abs_lines,
19648  // WS Generic Input:
19649  const String& filename,
19650  const Numeric& fmin,
19651  const Numeric& fmax,
19652  const String& globalquantumnumbers,
19653  const String& localquantumnumbers,
19654  const String& normalization_option,
19655  const String& mirroring_option,
19656  const String& population_option,
19657  const String& lineshapetype_option,
19658  const String& cutoff_option,
19659  const Numeric& cutoff_value,
19660  const Numeric& linemixinglimit_value,
19661  // Verbosity object:
19662  const Verbosity& verbosity);
19663 
19665 
19688 void ReadMytran2(// WS Output:
19689  ArrayOfAbsorptionLines& abs_lines,
19690  // WS Generic Input:
19691  const String& filename,
19692  const Numeric& fmin,
19693  const Numeric& fmax,
19694  const String& globalquantumnumbers,
19695  const String& localquantumnumbers,
19696  const String& normalization_option,
19697  const String& mirroring_option,
19698  const String& population_option,
19699  const String& lineshapetype_option,
19700  const String& cutoff_option,
19701  const Numeric& cutoff_value,
19702  const Numeric& linemixinglimit_value,
19703  // Verbosity object:
19704  const Verbosity& verbosity);
19705 
19707 
19729 void ReadJPL(// WS Output:
19730  ArrayOfAbsorptionLines& abs_lines,
19731  // WS Generic Input:
19732  const String& filename,
19733  const Numeric& fmin,
19734  const Numeric& fmax,
19735  const String& globalquantumnumbers,
19736  const String& localquantumnumbers,
19737  const String& normalization_option,
19738  const String& mirroring_option,
19739  const String& population_option,
19740  const String& lineshapetype_option,
19741  const String& cutoff_option,
19742  const Numeric& cutoff_value,
19743  const Numeric& linemixinglimit_value,
19744  // Verbosity object:
19745  const Verbosity& verbosity);
19746 
19748 
19756 void abs_linesTruncateGlobalQuantumNumbers(// WS Output:
19757  ArrayOfAbsorptionLines& abs_lines,
19758  // Verbosity object:
19759  const Verbosity& verbosity);
19760 
19762 
19777 void abs_linesWriteSplitXML(// WS Input:
19778  const String& output_file_format,
19779  const ArrayOfAbsorptionLines& abs_lines,
19780  // WS Generic Input:
19781  const String& basename,
19782  // Verbosity object:
19783  const Verbosity& verbosity);
19784 
19786 
19796 void abs_linesWriteSpeciesSplitXML(// WS Input:
19797  const String& output_file_format,
19798  const ArrayOfAbsorptionLines& abs_lines,
19799  // WS Generic Input:
19800  const String& basename,
19801  // Verbosity object:
19802  const Verbosity& verbosity);
19803 
19805 
19817 void abs_lines_per_speciesWriteSplitXML(// WS Input:
19818  const String& output_file_format,
19819  const ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
19820  // WS Generic Input:
19821  const String& basename,
19822  // Verbosity object:
19823  const Verbosity& verbosity);
19824 
19826 
19839  const String& output_file_format,
19840  const ArrayOfArrayOfAbsorptionLines& abs_lines_per_species,
19841  // WS Generic Input:
19842  const String& basename,
19843  // Verbosity object:
19844  const Verbosity& verbosity);
19845 
19847 
19866 void Reduce(// WS Generic Output:
19867  Numeric& o,
19868  // WS Generic Input:
19869  const Vector& i,
19870  // Verbosity object:
19871  const Verbosity& verbosity);
19872 
19874 
19893 void Reduce(// WS Generic Output:
19894  Numeric& o,
19895  // WS Generic Input:
19896  const Matrix& i,
19897  // Verbosity object:
19898  const Verbosity& verbosity);
19899 
19901 
19920 void Reduce(// WS Generic Output:
19921  Numeric& o,
19922  // WS Generic Input:
19923  const Tensor3& i,
19924  // Verbosity object:
19925  const Verbosity& verbosity);
19926 
19928 
19947 void Reduce(// WS Generic Output:
19948  Numeric& o,
19949  // WS Generic Input:
19950  const Tensor4& i,
19951  // Verbosity object:
19952  const Verbosity& verbosity);
19953 
19955 
19974 void Reduce(// WS Generic Output:
19975  Numeric& o,
19976  // WS Generic Input:
19977  const Tensor5& i,
19978  // Verbosity object:
19979  const Verbosity& verbosity);
19980 
19982 
20001 void Reduce(// WS Generic Output:
20002  Numeric& o,
20003  // WS Generic Input:
20004  const Tensor6& i,
20005  // Verbosity object:
20006  const Verbosity& verbosity);
20007 
20009 
20028 void Reduce(// WS Generic Output:
20029  Numeric& o,
20030  // WS Generic Input:
20031  const Tensor7& i,
20032  // Verbosity object:
20033  const Verbosity& verbosity);
20034 
20036 
20055 void Reduce(// WS Generic Output:
20056  Vector& o,
20057  // WS Generic Input:
20058  const Matrix& i,
20059  // Verbosity object:
20060  const Verbosity& verbosity);
20061 
20063 
20082 void Reduce(// WS Generic Output:
20083  Vector& o,
20084  // WS Generic Input:
20085  const Tensor3& i,
20086  // Verbosity object:
20087  const Verbosity& verbosity);
20088 
20090 
20109 void Reduce(// WS Generic Output:
20110  Vector& o,
20111  // WS Generic Input:
20112  const Tensor4& i,
20113  // Verbosity object:
20114  const Verbosity& verbosity);
20115 
20117 
20136 void Reduce(// WS Generic Output:
20137  Vector& o,
20138  // WS Generic Input:
20139  const Tensor5& i,
20140  // Verbosity object:
20141  const Verbosity& verbosity);
20142 
20144 
20163 void Reduce(// WS Generic Output:
20164  Vector& o,
20165  // WS Generic Input:
20166  const Tensor6& i,
20167  // Verbosity object:
20168  const Verbosity& verbosity);
20169 
20171 
20190 void Reduce(// WS Generic Output:
20191  Vector& o,
20192  // WS Generic Input:
20193  const Tensor7& i,
20194  // Verbosity object:
20195  const Verbosity& verbosity);
20196 
20198 
20217 void Reduce(// WS Generic Output:
20218  Matrix& o,
20219  // WS Generic Input:
20220  const Tensor3& i,
20221  // Verbosity object:
20222  const Verbosity& verbosity);
20223 
20225 
20244 void Reduce(// WS Generic Output:
20245  Matrix& o,
20246  // WS Generic Input:
20247  const Tensor4& i,
20248  // Verbosity object:
20249  const Verbosity& verbosity);
20250 
20252 
20271 void Reduce(// WS Generic Output:
20272  Matrix& o,
20273  // WS Generic Input:
20274  const Tensor5& i,
20275  // Verbosity object:
20276  const Verbosity& verbosity);
20277 
20279 
20298 void Reduce(// WS Generic Output:
20299  Matrix& o,
20300  // WS Generic Input:
20301  const Tensor6& i,
20302  // Verbosity object:
20303  const Verbosity& verbosity);
20304 
20306 
20325 void Reduce(// WS Generic Output:
20326  Matrix& o,
20327  // WS Generic Input:
20328  const Tensor7& i,
20329  // Verbosity object:
20330  const Verbosity& verbosity);
20331 
20333 
20352 void Reduce(// WS Generic Output:
20353  Tensor3& o,
20354  // WS Generic Input:
20355  const Tensor4& i,
20356  // Verbosity object:
20357  const Verbosity& verbosity);
20358 
20360 
20379 void Reduce(// WS Generic Output:
20380  Tensor3& o,
20381  // WS Generic Input:
20382  const Tensor5& i,
20383  // Verbosity object:
20384  const Verbosity& verbosity);
20385 
20387 
20406 void Reduce(// WS Generic Output:
20407  Tensor3& o,
20408  // WS Generic Input:
20409  const Tensor6& i,
20410  // Verbosity object:
20411  const Verbosity& verbosity);
20412 
20414 
20433 void Reduce(// WS Generic Output:
20434  Tensor3& o,
20435  // WS Generic Input:
20436  const Tensor7& i,
20437  // Verbosity object:
20438  const Verbosity& verbosity);
20439 
20441 
20460 void Reduce(// WS Generic Output:
20461  Tensor4& o,
20462  // WS Generic Input:
20463  const Tensor5& i,
20464  // Verbosity object:
20465  const Verbosity& verbosity);
20466 
20468 
20487 void Reduce(// WS Generic Output:
20488  Tensor4& o,
20489  // WS Generic Input:
20490  const Tensor6& i,
20491  // Verbosity object:
20492  const Verbosity& verbosity);
20493 
20495 
20514 void Reduce(// WS Generic Output:
20515  Tensor4& o,
20516  // WS Generic Input:
20517  const Tensor7& i,
20518  // Verbosity object:
20519  const Verbosity& verbosity);
20520 
20522 
20541 void Reduce(// WS Generic Output:
20542  Tensor5& o,
20543  // WS Generic Input:
20544  const Tensor6& i,
20545  // Verbosity object:
20546  const Verbosity& verbosity);
20547 
20549 
20568 void Reduce(// WS Generic Output:
20569  Tensor5& o,
20570  // WS Generic Input:
20571  const Tensor7& i,
20572  // Verbosity object:
20573  const Verbosity& verbosity);
20574 
20576 
20595 void Reduce(// WS Generic Output:
20596  Tensor6& o,
20597  // WS Generic Input:
20598  const Tensor7& i,
20599  // Verbosity object:
20600  const Verbosity& verbosity);
20601 
20603 
20620 void refellipsoidEarth(// WS Output:
20621  Vector& refellipsoid,
20622  // WS Generic Input:
20623  const String& model,
20624  // Verbosity object:
20625  const Verbosity& verbosity);
20626 
20628 
20638 void refellipsoidGanymede(// WS Output:
20639  Vector& refellipsoid,
20640  // WS Generic Input:
20641  const String& model,
20642  // Verbosity object:
20643  const Verbosity& verbosity);
20644 
20646 
20664 void refellipsoidForAzimuth(// WS Output:
20665  Vector& refellipsoid,
20666  // WS Generic Input:
20667  const Numeric& latitude,
20668  const Numeric& azimuth,
20669  // Verbosity object:
20670  const Verbosity& verbosity);
20671 
20673 
20687 void refellipsoidEuropa(// WS Output:
20688  Vector& refellipsoid,
20689  // WS Generic Input:
20690  const String& model,
20691  // Verbosity object:
20692  const Verbosity& verbosity);
20693 
20695 
20709 void refellipsoidIo(// WS Output:
20710  Vector& refellipsoid,
20711  // WS Generic Input:
20712  const String& model,
20713  // Verbosity object:
20714  const Verbosity& verbosity);
20715 
20717 
20734 void refellipsoidJupiter(// WS Output:
20735  Vector& refellipsoid,
20736  // WS Generic Input:
20737  const String& model,
20738  // Verbosity object:
20739  const Verbosity& verbosity);
20740 
20742 
20759 void refellipsoidMars(// WS Output:
20760  Vector& refellipsoid,
20761  // WS Generic Input:
20762  const String& model,
20763  // Verbosity object:
20764  const Verbosity& verbosity);
20765 
20767 
20785 void refellipsoidMoon(// WS Output:
20786  Vector& refellipsoid,
20787  // WS Generic Input:
20788  const String& model,
20789  // Verbosity object:
20790  const Verbosity& verbosity);
20791 
20793 
20808 void refellipsoidOrbitPlane(// WS Output:
20809  Vector& refellipsoid,
20810  // WS Generic Input:
20811  const Numeric& orbitinc,
20812  // Verbosity object:
20813  const Verbosity& verbosity);
20814 
20816 
20829 void refellipsoidSet(// WS Output:
20830  Vector& refellipsoid,
20831  // WS Generic Input:
20832  const Numeric& re,
20833  const Numeric& e,
20834  // Verbosity object:
20835  const Verbosity& verbosity);
20836 
20838 
20855 void refellipsoidVenus(// WS Output:
20856  Vector& refellipsoid,
20857  // WS Generic Input:
20858  const String& model,
20859  // Verbosity object:
20860  const Verbosity& verbosity);
20861 
20863 
20894 void refr_index_airFreeElectrons(// WS Output:
20895  Numeric& refr_index_air,
20896  Numeric& refr_index_air_group,
20897  // WS Input:
20898  const Vector& f_grid,
20899  const ArrayOfArrayOfSpeciesTag& abs_species,
20900  const Vector& rtp_vmr,
20901  // WS Generic Input:
20902  const Index& demand_vmr_value,
20903  // Verbosity object:
20904  const Verbosity& verbosity);
20905 
20907 
20928 void refr_index_airInfraredEarth(// WS Output:
20929  Numeric& refr_index_air,
20930  Numeric& refr_index_air_group,
20931  // WS Input:
20932  const Numeric& rtp_pressure,
20933  const Numeric& rtp_temperature,
20934  // Verbosity object:
20935  const Verbosity& verbosity);
20936 
20938 
20978 void refr_index_airMicrowavesEarth(// WS Output:
20979  Numeric& refr_index_air,
20980  Numeric& refr_index_air_group,
20981  // WS Input:
20982  const Numeric& rtp_pressure,
20983  const Numeric& rtp_temperature,
20984  const Vector& rtp_vmr,
20985  const ArrayOfArrayOfSpeciesTag& abs_species,
20986  // WS Generic Input:
20987  const Numeric& k1,
20988  const Numeric& k2,
20989  const Numeric& k3,
20990  // Verbosity object:
20991  const Verbosity& verbosity);
20992 
20994 
21024 void refr_index_airMicrowavesGeneral(// WS Output:
21025  Numeric& refr_index_air,
21026  Numeric& refr_index_air_group,
21027  // WS Input:
21028  const Numeric& rtp_pressure,
21029  const Numeric& rtp_temperature,
21030  const Vector& rtp_vmr,
21031  const ArrayOfArrayOfSpeciesTag& abs_species,
21032  // Verbosity object:
21033  const Verbosity& verbosity);
21034 
21036 
21052 void retrievalDefClose(// Workspace reference:
21053  Workspace& ws,
21054  // WS Output:
21055  Index& jacobian_do,
21056  Agenda& jacobian_agenda,
21057  Index& retrieval_checked,
21058  // WS Input:
21059  const CovarianceMatrix& covmat_sx,
21060  const ArrayOfRetrievalQuantity& jacobian_quantities,
21061  // Verbosity object:
21062  const Verbosity& verbosity);
21063 
21065 
21099 void retrievalAddAbsSpecies(// Workspace reference:
21100  Workspace& ws,
21101  // WS Output:
21102  CovarianceMatrix& covmat_sx,
21103  ArrayOfRetrievalQuantity& jacobian_quantities,
21104  Agenda& jacobian_agenda,
21105  // WS Input:
21106  const Index& atmosphere_dim,
21107  const Sparse& covmat_block,
21108  const Sparse& covmat_inv_block,
21109  const Vector& p_grid,
21110  const Vector& lat_grid,
21111  const Vector& lon_grid,
21112  // WS Generic Input:
21113  const Vector& g1,
21114  const Vector& g2,
21115  const Vector& g3,
21116  const String& species,
21117  const String& unit,
21118  const Index& for_species_tag,
21119  // Verbosity object:
21120  const Verbosity& verbosity);
21121 
21123 
21140 void retrievalAddFreqShift(// Workspace reference:
21141  Workspace& ws,
21142  // WS Output:
21143  CovarianceMatrix& covmat_sx,
21144  ArrayOfRetrievalQuantity& jacobian_quantities,
21145  Agenda& jacobian_agenda,
21146  // WS Input:
21147  const Sparse& covmat_block,
21148  const Sparse& covmat_inv_block,
21149  const Vector& f_grid,
21150  // WS Generic Input:
21151  const Numeric& df,
21152  // Verbosity object:
21153  const Verbosity& verbosity);
21154 
21156 
21173 void retrievalAddFreqStretch(// Workspace reference:
21174  Workspace& ws,
21175  // WS Output:
21176  CovarianceMatrix& covmat_sx,
21177  ArrayOfRetrievalQuantity& jacobian_quantities,
21178  Agenda& jacobian_agenda,
21179  // WS Input:
21180  const Vector& f_grid,
21181  const Sparse& covmat_block,
21182  const Sparse& covmat_inv_block,
21183  // WS Generic Input:
21184  const Numeric& df,
21185  // Verbosity object:
21186  const Verbosity& verbosity);
21187 
21189 
21209 void retrievalDefInit(// WS Output:
21210  CovarianceMatrix& covmat_se,
21211  CovarianceMatrix& covmat_sx,
21212  Sparse& covmat_block,
21213  Sparse& covmat_inv_block,
21214  ArrayOfRetrievalQuantity& jacobian_quantities,
21215  Agenda& jacobian_agenda,
21216  // WS Generic Input:
21217  const Index& initialize_jacobian,
21218  // Verbosity object:
21219  const Verbosity& verbosity);
21220 
21222 
21239 void retrievalAddCatalogParameter(// Workspace reference:
21240  Workspace& ws,
21241  // WS Output:
21242  CovarianceMatrix& covmat_sx,
21243  ArrayOfRetrievalQuantity& jacobian_quantities,
21244  Agenda& jacobian_agenda,
21245  // WS Generic Input:
21246  const QuantumIdentifier& catalog_identity,
21247  const String& catalog_parameter,
21248  const Numeric& var,
21249  // Verbosity object:
21250  const Verbosity& verbosity);
21251 
21253 
21275 void retrievalAddCatalogParameters(// Workspace reference:
21276  Workspace& ws,
21277  // WS Output:
21278  CovarianceMatrix& covmat_sx,
21279  ArrayOfRetrievalQuantity& jacobian_quantities,
21280  Agenda& jacobian_agenda,
21281  // WS Input:
21282  const Sparse& covmat_block,
21283  const Sparse& covmat_inv_block,
21284  // WS Generic Input:
21285  const ArrayOfQuantumIdentifier& catalog_identities,
21286  const ArrayOfString& catalog_parameters,
21287  // Verbosity object:
21288  const Verbosity& verbosity);
21289 
21291 
21318 void retrievalAddMagField(// Workspace reference:
21319  Workspace& ws,
21320  // WS Output:
21321  CovarianceMatrix& covmat_sx,
21322  ArrayOfRetrievalQuantity& jacobian_quantities,
21323  Agenda& jacobian_agenda,
21324  // WS Input:
21325  const Index& atmosphere_dim,
21326  const Sparse& covmat_block,
21327  const Sparse& covmat_inv_block,
21328  const Vector& p_grid,
21329  const Vector& lat_grid,
21330  const Vector& lon_grid,
21331  // WS Generic Input:
21332  const Vector& g1,
21333  const Vector& g2,
21334  const Vector& g3,
21335  const String& component,
21336  const Numeric& dB,
21337  // Verbosity object:
21338  const Verbosity& verbosity);
21339 
21341 
21364 void retrievalAddPointingZa(// Workspace reference:
21365  Workspace& ws,
21366  // WS Output:
21367  CovarianceMatrix& covmat_sx,
21368  ArrayOfRetrievalQuantity& jacobian_quantities,
21369  Agenda& jacobian_agenda,
21370  // WS Input:
21371  const Sparse& covmat_block,
21372  const Sparse& covmat_inv_block,
21373  const Matrix& sensor_pos,
21374  const Vector& sensor_time,
21375  // WS Generic Input:
21376  const Index& poly_order,
21377  const String& calcmode,
21378  const Numeric& dza,
21379  // Verbosity object:
21380  const Verbosity& verbosity);
21381 
21383 
21408 void retrievalAddPolyfit(// Workspace reference:
21409  Workspace& ws,
21410  // WS Output:
21411  CovarianceMatrix& covmat_sx,
21412  ArrayOfRetrievalQuantity& jacobian_quantities,
21413  Agenda& jacobian_agenda,
21414  // WS Input:
21415  const Sparse& covmat_block,
21416  const Sparse& covmat_inv_block,
21417  const ArrayOfIndex& sensor_response_pol_grid,
21418  const Matrix& sensor_response_dlos_grid,
21419  const Matrix& sensor_pos,
21420  // WS Generic Input:
21421  const Index& poly_order,
21422  const Index& no_pol_variation,
21423  const Index& no_los_variation,
21424  const Index& no_mblock_variation,
21425  // Verbosity object:
21426  const Verbosity& verbosity);
21427 
21429 
21456 void retrievalAddScatSpecies(// Workspace reference:
21457  Workspace& ws,
21458  // WS Output:
21459  CovarianceMatrix& covmat_sx,
21460  ArrayOfRetrievalQuantity& jacobian_quantities,
21461  Agenda& jacobian_agenda,
21462  // WS Input:
21463  const Index& atmosphere_dim,
21464  const Sparse& covmat_block,
21465  const Sparse& covmat_inv_block,
21466  const Vector& p_grid,
21467  const Vector& lat_grid,
21468  const Vector& lon_grid,
21469  // WS Generic Input:
21470  const Vector& g1,
21471  const Vector& g2,
21472  const Vector& g3,
21473  const String& species,
21474  const String& quantity,
21475  // Verbosity object:
21476  const Verbosity& verbosity);
21477 
21479 
21504 void retrievalAddSinefit(// Workspace reference:
21505  Workspace& ws,
21506  // WS Output:
21507  CovarianceMatrix& covmat_sx,
21508  ArrayOfRetrievalQuantity& jacobian_quantities,
21509  Agenda& jacobian_agenda,
21510  // WS Input:
21511  const Sparse& covmat_block,
21512  const Sparse& covmat_inv_block,
21513  const ArrayOfIndex& sensor_response_pol_grid,
21514  const Matrix& sensor_response_dlos_grid,
21515  const Matrix& sensor_pos,
21516  // WS Generic Input:
21517  const Vector& period_lengths,
21518  const Index& no_pol_variation,
21519  const Index& no_los_variation,
21520  const Index& no_mblock_variation,
21521  // Verbosity object:
21522  const Verbosity& verbosity);
21523 
21525 
21551 void retrievalAddSpecialSpecies(// Workspace reference:
21552  Workspace& ws,
21553  // WS Output:
21554  CovarianceMatrix& covmat_sx,
21555  ArrayOfRetrievalQuantity& jacobian_quantities,
21556  Agenda& jacobian_agenda,
21557  // WS Input:
21558  const Index& atmosphere_dim,
21559  const Sparse& covmat_block,
21560  const Sparse& covmat_inv_block,
21561  const Vector& p_grid,
21562  const Vector& lat_grid,
21563  const Vector& lon_grid,
21564  // WS Generic Input:
21565  const Vector& g1,
21566  const Vector& g2,
21567  const Vector& g3,
21568  const String& species,
21569  // Verbosity object:
21570  const Verbosity& verbosity);
21571 
21573 
21597 void retrievalAddSurfaceQuantity(// Workspace reference:
21598  Workspace& ws,
21599  // WS Output:
21600  CovarianceMatrix& covmat_sx,
21601  ArrayOfRetrievalQuantity& jacobian_quantities,
21602  Agenda& jacobian_agenda,
21603  // WS Input:
21604  const Sparse& covmat_block,
21605  const Sparse& covmat_inv_block,
21606  const Index& atmosphere_dim,
21607  const Vector& lat_grid,
21608  const Vector& lon_grid,
21609  // WS Generic Input:
21610  const Vector& g1,
21611  const Vector& g2,
21612  const String& quantity,
21613  // Verbosity object:
21614  const Verbosity& verbosity);
21615 
21617 
21643 void retrievalAddTemperature(// Workspace reference:
21644  Workspace& ws,
21645  // WS Output:
21646  CovarianceMatrix& covmat_sx,
21647  ArrayOfRetrievalQuantity& jacobian_quantities,
21648  Agenda& jacobian_agenda,
21649  // WS Input:
21650  const Index& atmosphere_dim,
21651  const Sparse& covmat_block,
21652  const Sparse& covmat_inv_block,
21653  const Vector& p_grid,
21654  const Vector& lat_grid,
21655  const Vector& lon_grid,
21656  // WS Generic Input:
21657  const Vector& g1,
21658  const Vector& g2,
21659  const Vector& g3,
21660  const String& hse,
21661  // Verbosity object:
21662  const Verbosity& verbosity);
21663 
21665 
21692 void retrievalAddWind(// Workspace reference:
21693  Workspace& ws,
21694  // WS Output:
21695  CovarianceMatrix& covmat_sx,
21696  ArrayOfRetrievalQuantity& jacobian_quantities,
21697  Agenda& jacobian_agenda,
21698  // WS Input:
21699  const Index& atmosphere_dim,
21700  const Sparse& covmat_block,
21701  const Sparse& covmat_inv_block,
21702  const Vector& p_grid,
21703  const Vector& lat_grid,
21704  const Vector& lon_grid,
21705  // WS Generic Input:
21706  const Vector& g1,
21707  const Vector& g2,
21708  const Vector& g3,
21709  const String& component,
21710  const Numeric& dfrequency,
21711  // Verbosity object:
21712  const Verbosity& verbosity);
21713 
21715 
21734 void retrievalErrorsExtract(// WS Output:
21735  Vector& retrieval_eo,
21736  Vector& retrieval_ss,
21737  // WS Input:
21738  const Matrix& covmat_so,
21739  const Matrix& covmat_ss,
21740  // Verbosity object:
21741  const Verbosity& verbosity);
21742 
21744 
21845 void RT4Calc(// Workspace reference:
21846  Workspace& ws,
21847  // WS Output:
21848  Tensor7& cloudbox_field,
21849  Vector& za_grid,
21850  Vector& aa_grid,
21851  // WS Input:
21852  const Index& atmfields_checked,
21853  const Index& atmgeom_checked,
21854  const Index& scat_data_checked,
21855  const Index& cloudbox_checked,
21856  const Index& cloudbox_on,
21857  const ArrayOfIndex& cloudbox_limits,
21858  const Agenda& propmat_clearsky_agenda,
21859  const Agenda& surface_rtprop_agenda,
21860  const Index& atmosphere_dim,
21861  const Tensor4& pnd_field,
21862  const Tensor3& t_field,
21863  const Tensor3& z_field,
21864  const Tensor4& vmr_field,
21865  const Vector& p_grid,
21866  const ArrayOfArrayOfSingleScatteringData& scat_data,
21867  const Vector& f_grid,
21868  const Index& stokes_dim,
21869  const Matrix& z_surface,
21870  // WS Generic Input:
21871  const Index& nstreams,
21872  const String& pfct_method,
21873  const String& quad_type,
21874  const Index& add_straight_angles,
21875  const Index& pfct_aa_grid_size,
21876  const Index& auto_inc_nstreams,
21877  const Index& robust,
21878  const Index& za_interp_order,
21879  const Index& cos_za_interp,
21880  const Numeric& max_delta_tau,
21881  // Verbosity object:
21882  const Verbosity& verbosity);
21883 
21885 
21938 void RT4CalcWithRT4Surface(// Workspace reference:
21939  Workspace& ws,
21940  // WS Output:
21941  Tensor7& cloudbox_field,
21942  Vector& za_grid,
21943  Vector& aa_grid,
21944  // WS Input:
21945  const Index& atmfields_checked,
21946  const Index& atmgeom_checked,
21947  const Index& scat_data_checked,
21948  const Index& cloudbox_checked,
21949  const Index& cloudbox_on,
21950  const ArrayOfIndex& cloudbox_limits,
21951  const Agenda& propmat_clearsky_agenda,
21952  const Index& atmosphere_dim,
21953  const Tensor4& pnd_field,
21954  const Tensor3& t_field,
21955  const Tensor3& z_field,
21956  const Tensor4& vmr_field,
21957  const Vector& p_grid,
21958  const ArrayOfArrayOfSingleScatteringData& scat_data,
21959  const Vector& f_grid,
21960  const Index& stokes_dim,
21961  const Matrix& z_surface,
21962  const Numeric& surface_skin_t,
21963  const Vector& surface_scalar_reflectivity,
21964  const Tensor3& surface_reflectivity,
21965  const GriddedField3& surface_complex_refr_index,
21966  // WS Generic Input:
21967  const Index& nstreams,
21968  const String& pfct_method,
21969  const String& ground_type,
21970  const String& quad_type,
21971  const Index& add_straight_angles,
21972  const Index& pfct_aa_grid_size,
21973  const Index& auto_inc_nstreams,
21974  const Index& robust,
21975  const Index& za_interp_order,
21976  const Index& cos_za_interp,
21977  const Numeric& max_delta_tau,
21978  // Verbosity object:
21979  const Verbosity& verbosity);
21980 
21982 
21993 void RT4Test(// WS Generic Output:
21994  Tensor4& out_rad,
21995  // WS Generic Input:
21996  const String& datapath,
21997  // Verbosity object:
21998  const Verbosity& verbosity);
21999 
22001 
22021 void rte_losGeometricFromRtePosToRtePos2(// WS Output:
22022  Vector& rte_los,
22023  // WS Input:
22024  const Index& atmosphere_dim,
22025  const Vector& lat_grid,
22026  const Vector& lon_grid,
22027  const Vector& refellipsoid,
22028  const Vector& rte_pos,
22029  const Vector& rte_pos2,
22030  // Verbosity object:
22031  const Verbosity& verbosity);
22032 
22034 
22046 void rte_losSet(// WS Output:
22047  Vector& rte_los,
22048  // WS Input:
22049  const Index& atmosphere_dim,
22050  // WS Generic Input:
22051  const Numeric& za,
22052  const Numeric& aa,
22053  // Verbosity object:
22054  const Verbosity& verbosity);
22055 
22057 
22071 void rte_posSet(// WS Output:
22072  Vector& rte_pos,
22073  // WS Input:
22074  const Index& atmosphere_dim,
22075  // WS Generic Input:
22076  const Numeric& z,
22077  const Numeric& lat,
22078  const Numeric& lon,
22079  // Verbosity object:
22080  const Verbosity& verbosity);
22081 
22083 
22097 void rte_pos_losMoveToStartOfPpath(// WS Output:
22098  Vector& rte_pos,
22099  Vector& rte_los,
22100  // WS Input:
22101  const Index& atmosphere_dim,
22102  const Ppath& ppath,
22103  // Verbosity object:
22104  const Verbosity& verbosity);
22105 
22107 
22119 void rtp_nlteFromRaw(// WS Output:
22120  EnergyLevelMap& rtp_nlte,
22121  // WS Input:
22122  const ArrayOfQuantumIdentifier& nlte_level_identifiers,
22123  const Vector& nlte_vibrational_energies,
22124  // WS Generic Input:
22125  const Vector& data,
22126  // Verbosity object:
22127  const Verbosity& verbosity);
22128 
22130 
22146 void ScatElementsPndAndScatAdd(// WS Output:
22147  ArrayOfArrayOfSingleScatteringData& scat_data_raw,
22148  ArrayOfGriddedField3& pnd_field_raw,
22149  // WS Input:
22150  const Index& atmosphere_dim,
22151  // WS Generic Input:
22152  const ArrayOfString& scat_data_files,
22153  const ArrayOfString& pnd_field_files,
22154  // Verbosity object:
22155  const Verbosity& verbosity);
22156 
22158 
22182 void ScatElementsSelect(// WS Output:
22183  ArrayOfArrayOfSingleScatteringData& scat_data_raw,
22185  // WS Input:
22186  const ArrayOfString& scat_species,
22187  // WS Generic Input:
22188  const String& species,
22189  const String& sizeparam,
22190  const Numeric& sizemin,
22191  const Numeric& sizemax,
22192  const Numeric& tolerance,
22193  const String& delim,
22194  // Verbosity object:
22195  const Verbosity& verbosity);
22196 
22198 
22220 void ScatElementsToabs_speciesAdd(// WS Output:
22221  ArrayOfArrayOfSingleScatteringData& scat_data_raw,
22222  ArrayOfGriddedField3& vmr_field_raw,
22223  ArrayOfArrayOfSpeciesTag& abs_species,
22224  Index& propmat_clearsky_agenda_checked,
22225  Index& abs_xsec_agenda_checked,
22226  // WS Input:
22227  const Index& atmosphere_dim,
22228  const Vector& f_grid,
22229  // WS Generic Input:
22230  const ArrayOfString& scat_data_files,
22231  const ArrayOfString& pnd_field_files,
22232  // Verbosity object:
22233  const Verbosity& verbosity);
22234 
22236 
22277 void ScatSpeciesExtendTemperature(// WS Output:
22278  ArrayOfArrayOfSingleScatteringData& scat_data_raw,
22279  // WS Input:
22280  const ArrayOfString& scat_species,
22281  // WS Generic Input:
22282  const String& species,
22283  const String& scat_species_delim,
22284  const Numeric& T_low,
22285  const Numeric& T_high,
22286  // Verbosity object:
22287  const Verbosity& verbosity);
22288 
22290 
22310 void ScatSpeciesInit(// WS Output:
22311  ArrayOfString& scat_species,
22312  ArrayOfArrayOfSingleScatteringData& scat_data_raw,
22314  Index& scat_data_checked,
22315  ArrayOfGriddedField3& pnd_field_raw,
22316  // Verbosity object:
22317  const Verbosity& verbosity);
22318 
22320 
22367 void ScatSpeciesMerge(// WS Output:
22368  Tensor4& pnd_field,
22371  ArrayOfString& scat_species,
22372  Index& cloudbox_checked,
22373  // WS Input:
22374  const Index& atmosphere_dim,
22375  const Index& cloudbox_on,
22376  const ArrayOfIndex& cloudbox_limits,
22377  const Tensor3& t_field,
22378  const Tensor3& z_field,
22379  const Matrix& z_surface,
22380  // Verbosity object:
22381  const Verbosity& verbosity);
22382 
22384 
22413 void ScatSpeciesPndAndScatAdd(// WS Output:
22414  ArrayOfArrayOfSingleScatteringData& scat_data_raw,
22415  ArrayOfGriddedField3& pnd_field_raw,
22416  // WS Input:
22417  const Index& atmosphere_dim,
22418  // WS Generic Input:
22419  const ArrayOfString& scat_data_files,
22420  const String& pnd_fieldarray_file,
22421  // Verbosity object:
22422  const Verbosity& verbosity);
22423 
22425 
22454 void ScatSpeciesScatAndMetaRead(// WS Output:
22455  ArrayOfArrayOfSingleScatteringData& scat_data_raw,
22457  // WS Generic Input:
22458  const ArrayOfString& scat_data_files,
22459  // Verbosity object:
22460  const Verbosity& verbosity);
22461 
22463 
22525 void scat_data_singleTmatrix(// WS Output:
22526  SingleScatteringData& scat_data_single,
22527  ScatteringMetaData& scat_meta_single,
22528  // WS Input:
22529  const GriddedField3& complex_refr_index,
22530  // WS Generic Input:
22531  const String& shape,
22532  const Numeric& diameter_volume_equ,
22533  const Numeric& aspect_ratio,
22534  const Numeric& mass,
22535  const String& ptype,
22536  const Vector& data_f_grid,
22537  const Vector& data_t_grid,
22538  const Vector& data_za_grid,
22539  const Vector& data_aa_grid,
22540  const Numeric& precision,
22541  const String& cri_source,
22542  const Index& ndgs,
22543  const Index& robust,
22544  const Index& quiet,
22545  // Verbosity object:
22546  const Verbosity& verbosity);
22547 
22549 
22586 void scat_data_checkedCalc(// WS Output:
22587  Index& scat_data_checked,
22588  // WS Input:
22589  const ArrayOfArrayOfSingleScatteringData& scat_data,
22590  const Vector& f_grid,
22591  // WS Generic Input:
22592  const Numeric& dfrel_threshold,
22593  const String& check_level,
22594  const Numeric& sca_mat_threshold,
22595  // Verbosity object:
22596  const Verbosity& verbosity);
22597 
22599 
22609 void scat_data_monoCalc(// WS Output:
22610  ArrayOfArrayOfSingleScatteringData& scat_data_mono,
22611  // WS Input:
22612  const ArrayOfArrayOfSingleScatteringData& scat_data,
22613  const Vector& f_grid,
22614  const Index& f_index,
22615  // Verbosity object:
22616  const Verbosity& verbosity);
22617 
22619 
22628 void scat_data_monoExtract(// WS Output:
22629  ArrayOfArrayOfSingleScatteringData& scat_data_mono,
22630  // WS Input:
22631  const ArrayOfArrayOfSingleScatteringData& scat_data,
22632  const Index& f_index,
22633  // Verbosity object:
22634  const Verbosity& verbosity);
22635 
22637 
22651 void scat_dataCalc(// WS Output:
22653  // WS Input:
22654  const ArrayOfArrayOfSingleScatteringData& scat_data_raw,
22655  const Vector& f_grid,
22656  // WS Generic Input:
22657  const Index& interp_order,
22658  // Verbosity object:
22659  const Verbosity& verbosity);
22660 
22662 
22689 void scat_dataCheck(// WS Input:
22690  const ArrayOfArrayOfSingleScatteringData& scat_data,
22691  // WS Generic Input:
22692  const String& check_type,
22693  const Numeric& sca_mat_threshold,
22694  // Verbosity object:
22695  const Verbosity& verbosity);
22696 
22698 
22715 void scat_dataReduceT(// WS Output:
22717  // WS Generic Input:
22718  const Index& scat_index,
22719  const Numeric& temperature,
22720  const Index& interp_order,
22721  const Index& phamat_only,
22722  const Numeric& sca_mat_threshold,
22723  // Verbosity object:
22724  const Verbosity& verbosity);
22725 
22727 
22762 void ScatSpeciesSizeMassInfo(// WS Output:
22763  Vector& scat_species_x,
22764  Numeric& scat_species_a,
22765  Numeric& scat_species_b,
22766  // WS Input:
22767  const ArrayOfArrayOfScatteringMetaData& scat_meta,
22768  // WS Generic Input:
22769  const Index& species_index,
22770  const String& x_unit,
22771  const Numeric& x_fit_start,
22772  const Numeric& x_fit_end,
22773  const Index& do_only_x,
22774  // Verbosity object:
22775  const Verbosity& verbosity);
22776 
22778 
22805 void particle_fieldCleanup(// WS Generic Output:
22806  Tensor4& particle_field_out,
22807  // WS Generic Input:
22808  const Tensor4& particle_field_in,
22809  const Numeric& threshold,
22810  // Verbosity object:
22811  const Verbosity& verbosity);
22812 
22814 
22847 void sensor_checkedCalc(// WS Output:
22848  Index& sensor_checked,
22849  // WS Input:
22850  const Index& atmosphere_dim,
22851  const Index& stokes_dim,
22852  const Vector& f_grid,
22853  const Matrix& sensor_pos,
22854  const Matrix& sensor_los,
22855  const Matrix& transmitter_pos,
22856  const Matrix& mblock_dlos_grid,
22857  const Sparse& sensor_response,
22858  const Vector& sensor_response_f,
22859  const ArrayOfIndex& sensor_response_pol,
22860  const Matrix& sensor_response_dlos,
22861  // Verbosity object:
22862  const Verbosity& verbosity);
22863 
22865 
22885 void sensorOff(// WS Output:
22886  Sparse& sensor_response,
22887  Vector& sensor_response_f,
22888  ArrayOfIndex& sensor_response_pol,
22889  Matrix& sensor_response_dlos,
22890  Vector& sensor_response_f_grid,
22891  ArrayOfIndex& sensor_response_pol_grid,
22892  Matrix& sensor_response_dlos_grid,
22893  Matrix& mblock_dlos_grid,
22894  // WS Input:
22895  const Index& stokes_dim,
22896  const Vector& f_grid,
22897  // Verbosity object:
22898  const Verbosity& verbosity);
22899 
22901 
22925  Matrix& sensor_los,
22926  // WS Input:
22927  const Index& atmosphere_dim,
22928  const Vector& lat_grid,
22929  const Vector& lon_grid,
22930  const Vector& refellipsoid,
22931  const Matrix& sensor_pos,
22932  // WS Generic Input:
22933  const Matrix& target_pos,
22934  // Verbosity object:
22935  const Verbosity& verbosity);
22936 
22938 
22999 void sensor_responseAntenna(// WS Output:
23000  Sparse& sensor_response,
23001  Vector& sensor_response_f,
23002  ArrayOfIndex& sensor_response_pol,
23003  Matrix& sensor_response_dlos,
23004  Matrix& sensor_response_dlos_grid,
23005  // WS Input:
23006  const Vector& sensor_response_f_grid,
23007  const ArrayOfIndex& sensor_response_pol_grid,
23008  const Index& atmosphere_dim,
23009  const Index& antenna_dim,
23010  const Matrix& antenna_dlos,
23011  const GriddedField4& antenna_response,
23012  const Index& sensor_norm,
23013  // WS Generic Input:
23014  const String& option_2d,
23015  // Verbosity object:
23016  const Verbosity& verbosity);
23017 
23019 
23042 void sensor_responseBackend(// WS Output:
23043  Sparse& sensor_response,
23044  Vector& sensor_response_f,
23045  ArrayOfIndex& sensor_response_pol,
23046  Matrix& sensor_response_dlos,
23047  Vector& sensor_response_f_grid,
23048  // WS Input:
23049  const ArrayOfIndex& sensor_response_pol_grid,
23050  const Matrix& sensor_response_dlos_grid,
23051  const Vector& f_backend,
23052  const ArrayOfGriddedField1& backend_channel_response,
23053  const Index& sensor_norm,
23054  // Verbosity object:
23055  const Verbosity& verbosity);
23056 
23058 
23095  Sparse& sensor_response,
23096  Vector& sensor_response_f,
23097  ArrayOfIndex& sensor_response_pol,
23098  Matrix& sensor_response_dlos,
23099  Vector& sensor_response_f_grid,
23100  // WS Input:
23101  const ArrayOfIndex& sensor_response_pol_grid,
23102  const Matrix& sensor_response_dlos_grid,
23103  const Vector& f_backend,
23104  const ArrayOfGriddedField1& backend_channel_response,
23105  const Index& sensor_norm,
23106  // WS Generic Input:
23107  const Numeric& df1,
23108  const Numeric& df2,
23109  // Verbosity object:
23110  const Verbosity& verbosity);
23111 
23113 
23139 void sensor_responseBeamSwitching(// WS Output:
23140  Sparse& sensor_response,
23141  Vector& sensor_response_f,
23142  ArrayOfIndex& sensor_response_pol,
23143  Matrix& sensor_response_dlos,
23144  Matrix& sensor_response_dlos_grid,
23145  // WS Input:
23146  const Vector& sensor_response_f_grid,
23147  const ArrayOfIndex& sensor_response_pol_grid,
23148  // WS Generic Input:
23149  const Numeric& w1,
23150  const Numeric& w2,
23151  // Verbosity object:
23152  const Verbosity& verbosity);
23153 
23155 
23192 void sensor_responseFillFgrid(// WS Output:
23193  Sparse& sensor_response,
23194  Vector& sensor_response_f,
23195  ArrayOfIndex& sensor_response_pol,
23196  Matrix& sensor_response_dlos,
23197  Vector& sensor_response_f_grid,
23198  // WS Input:
23199  const ArrayOfIndex& sensor_response_pol_grid,
23200  const Matrix& sensor_response_dlos_grid,
23201  // WS Generic Input:
23202  const Index& polyorder,
23203  const Index& nfill,
23204  // Verbosity object:
23205  const Verbosity& verbosity);
23206 
23208 
23234 void sensor_responseFrequencySwitching(// WS Output:
23235  Sparse& sensor_response,
23236  Vector& sensor_response_f,
23237  ArrayOfIndex& sensor_response_pol,
23238  Matrix& sensor_response_dlos,
23239  Vector& sensor_response_f_grid,
23240  // WS Input:
23241  const ArrayOfIndex& sensor_response_pol_grid,
23242  const Matrix& sensor_response_dlos_grid,
23243  // Verbosity object:
23244  const Verbosity& verbosity);
23245 
23247 
23266 void sensor_responseIF2RF(// WS Output:
23267  Vector& sensor_response_f,
23268  Vector& sensor_response_f_grid,
23269  // WS Input:
23270  const Numeric& lo,
23271  const String& sideband_mode,
23272  // Verbosity object:
23273  const Verbosity& verbosity);
23274 
23276 
23311 void sensor_responseInit(// WS Output:
23312  Sparse& sensor_response,
23313  Vector& sensor_response_f,
23314  ArrayOfIndex& sensor_response_pol,
23315  Matrix& sensor_response_dlos,
23316  Vector& sensor_response_f_grid,
23317  ArrayOfIndex& sensor_response_pol_grid,
23318  Matrix& sensor_response_dlos_grid,
23319  // WS Input:
23320  const Vector& f_grid,
23321  const Matrix& mblock_dlos_grid,
23322  const Index& antenna_dim,
23323  const Index& atmosphere_dim,
23324  const Index& stokes_dim,
23325  const Index& sensor_norm,
23326  // Verbosity object:
23327  const Verbosity& verbosity);
23328 
23330 
23392 void sensor_responseMetMM(// WS Output:
23393  Index& antenna_dim,
23394  Matrix& mblock_dlos_grid,
23395  Sparse& sensor_response,
23396  Vector& sensor_response_f,
23397  ArrayOfIndex& sensor_response_pol,
23398  Matrix& sensor_response_dlos,
23399  Vector& sensor_response_f_grid,
23400  ArrayOfIndex& sensor_response_pol_grid,
23401  Matrix& sensor_response_dlos_grid,
23402  Index& sensor_norm,
23403  // WS Input:
23404  const Index& atmosphere_dim,
23405  const Index& stokes_dim,
23406  const Vector& f_grid,
23407  const Vector& f_backend,
23408  const ArrayOfArrayOfIndex& channel2fgrid_indexes,
23409  const ArrayOfVector& channel2fgrid_weights,
23410  const String& iy_unit,
23411  const Matrix& antenna_dlos,
23412  const ArrayOfString& met_mm_polarisation,
23413  const Vector& met_mm_antenna,
23414  // WS Generic Input:
23415  const Index& use_antenna,
23416  const Index& mirror_dza,
23417  // Verbosity object:
23418  const Verbosity& verbosity);
23419 
23421 
23447 void sensor_responseMixer(// WS Output:
23448  Sparse& sensor_response,
23449  Vector& sensor_response_f,
23450  ArrayOfIndex& sensor_response_pol,
23451  Matrix& sensor_response_dlos,
23452  Vector& sensor_response_f_grid,
23453  // WS Input:
23454  const ArrayOfIndex& sensor_response_pol_grid,
23455  const Matrix& sensor_response_dlos_grid,
23456  const Numeric& lo,
23457  const GriddedField1& sideband_response,
23458  const Index& sensor_norm,
23459  // Verbosity object:
23460  const Verbosity& verbosity);
23461 
23463 
23494  Sparse& sensor_response,
23495  Vector& sensor_response_f,
23496  ArrayOfIndex& sensor_response_pol,
23497  Matrix& sensor_response_dlos,
23498  Vector& sensor_response_f_grid,
23499  // WS Input:
23500  const ArrayOfIndex& sensor_response_pol_grid,
23501  const Matrix& sensor_response_dlos_grid,
23502  const Vector& f_backend,
23503  const ArrayOfArrayOfIndex& channel2fgrid_indexes,
23504  const ArrayOfVector& channel2fgrid_weights,
23505  // Verbosity object:
23506  const Verbosity& verbosity);
23507 
23509 
23539 void sensor_responseMultiMixerBackend(// WS Output:
23540  Sparse& sensor_response,
23541  Vector& sensor_response_f,
23542  ArrayOfIndex& sensor_response_pol,
23543  Matrix& sensor_response_dlos,
23544  Vector& sensor_response_f_grid,
23545  // WS Input:
23546  const ArrayOfIndex& sensor_response_pol_grid,
23547  const Matrix& sensor_response_dlos_grid,
23548  const Vector& lo_multi,
23549  const ArrayOfGriddedField1& sideband_response_multi,
23550  const ArrayOfString& sideband_mode_multi,
23551  const ArrayOfVector& f_backend_multi,
23552  const ArrayOfArrayOfGriddedField1& backend_channel_response_multi,
23553  const Index& sensor_norm,
23554  // Verbosity object:
23555  const Verbosity& verbosity);
23556 
23558 
23594 void sensor_responsePolarisation(// WS Output:
23595  Sparse& sensor_response,
23596  Vector& sensor_response_f,
23597  ArrayOfIndex& sensor_response_pol,
23598  Matrix& sensor_response_dlos,
23599  ArrayOfIndex& sensor_response_pol_grid,
23600  // WS Input:
23601  const Vector& sensor_response_f_grid,
23602  const Matrix& sensor_response_dlos_grid,
23603  const Index& stokes_dim,
23604  const String& iy_unit,
23605  const ArrayOfIndex& instrument_pol,
23606  // Verbosity object:
23607  const Verbosity& verbosity);
23608 
23610 
23631 void sensor_responseStokesRotation(// WS Output:
23632  Sparse& sensor_response,
23633  // WS Input:
23634  const Vector& sensor_response_f_grid,
23635  const ArrayOfIndex& sensor_response_pol_grid,
23636  const Matrix& sensor_response_dlos_grid,
23637  const Index& stokes_dim,
23638  const Vector& stokes_rotation,
23639  // Verbosity object:
23640  const Verbosity& verbosity);
23641 
23643 
23676 void sensor_responseSimpleAMSU(// WS Output:
23677  Vector& f_grid,
23678  Index& antenna_dim,
23679  Matrix& mblock_dlos_grid,
23680  Sparse& sensor_response,
23681  Vector& sensor_response_f,
23682  ArrayOfIndex& sensor_response_pol,
23683  Matrix& sensor_response_dlos,
23684  Vector& sensor_response_f_grid,
23685  ArrayOfIndex& sensor_response_pol_grid,
23686  Matrix& sensor_response_dlos_grid,
23687  Index& sensor_norm,
23688  // WS Input:
23689  const Index& atmosphere_dim,
23690  const Index& stokes_dim,
23691  const Matrix& sensor_description_amsu,
23692  // WS Generic Input:
23693  const Numeric& spacing,
23694  // Verbosity object:
23695  const Verbosity& verbosity);
23696 
23698 
23736 void sensor_responseGenericAMSU(// WS Output:
23737  Vector& f_grid,
23738  Index& antenna_dim,
23739  Matrix& mblock_dlos_grid,
23740  Sparse& sensor_response,
23741  Vector& sensor_response_f,
23742  ArrayOfIndex& sensor_response_pol,
23743  Matrix& sensor_response_dlos,
23744  Vector& sensor_response_f_grid,
23745  ArrayOfIndex& sensor_response_pol_grid,
23746  Matrix& sensor_response_dlos_grid,
23747  Index& sensor_norm,
23748  // WS Input:
23749  const Index& atmosphere_dim,
23750  const Index& stokes_dim,
23751  const Matrix& sensor_description_amsu,
23752  // WS Generic Input:
23753  const Numeric& spacing,
23754  // Verbosity object:
23755  const Verbosity& verbosity);
23756 
23758 
23777 void sensor_responseWMRF(// WS Output:
23778  Sparse& sensor_response,
23779  Vector& sensor_response_f,
23780  ArrayOfIndex& sensor_response_pol,
23781  Matrix& sensor_response_dlos,
23782  Vector& sensor_response_f_grid,
23783  // WS Input:
23784  const ArrayOfIndex& sensor_response_pol_grid,
23785  const Matrix& sensor_response_dlos_grid,
23786  const Sparse& wmrf_weights,
23787  const Vector& f_backend,
23788  // Verbosity object:
23789  const Verbosity& verbosity);
23790 
23792 
23799 void SetNumberOfThreads(// WS Generic Input:
23800  const Index& nthreads,
23801  // Verbosity object:
23802  const Verbosity& verbosity);
23803 
23805 
23812 void Sleep(// WS Generic Input:
23813  const Numeric& time,
23814  // Verbosity object:
23815  const Verbosity& verbosity);
23816 
23818 
23825 void timeSleep(// WS Input:
23826  const Time& time,
23827  // Verbosity object:
23828  const Verbosity& verbosity);
23829 
23831 
23842 void SparseSparseMultiply(// WS Generic Output:
23843  Sparse& out,
23844  // WS Generic Input:
23845  const Sparse& m1,
23846  const Sparse& m2,
23847  // Verbosity object:
23848  const Verbosity& verbosity);
23849 
23851 
23865 void SparseMatrixIdentity(// WS Generic Output:
23866  Sparse& out,
23867  // WS Generic Input:
23868  const Index& n,
23869  const Numeric& value,
23870  // Verbosity object:
23871  const Verbosity& verbosity);
23872 
23874 
23890  Tensor5& spectral_irradiance_field,
23891  // WS Input:
23892  const Tensor7& spectral_radiance_field,
23893  const Vector& za_grid,
23894  const Vector& aa_grid,
23895  const Vector& za_grid_weights,
23896  // Verbosity object:
23897  const Verbosity& verbosity);
23898 
23900 
23952 void spectral_radiance_fieldClearskyPlaneParallel(// Workspace reference:
23953  Workspace& ws,
23954  // WS Output:
23955  Tensor7& spectral_radiance_field,
23956  // WS Generic Output:
23957  Tensor3& trans_field,
23958  // WS Input:
23959  const Agenda& propmat_clearsky_agenda,
23960  const Agenda& water_p_eq_agenda,
23961  const Agenda& iy_space_agenda,
23962  const Agenda& iy_surface_agenda,
23963  const Agenda& iy_cloudbox_agenda,
23964  const Index& stokes_dim,
23965  const Vector& f_grid,
23966  const Index& atmosphere_dim,
23967  const Vector& p_grid,
23968  const Tensor3& z_field,
23969  const Tensor3& t_field,
23970  const EnergyLevelMap& nlte_field,
23971  const Tensor4& vmr_field,
23972  const ArrayOfArrayOfSpeciesTag& abs_species,
23973  const Tensor3& wind_u_field,
23974  const Tensor3& wind_v_field,
23975  const Tensor3& wind_w_field,
23976  const Tensor3& mag_u_field,
23977  const Tensor3& mag_v_field,
23978  const Tensor3& mag_w_field,
23979  const Matrix& z_surface,
23980  const Numeric& ppath_lmax,
23981  const Numeric& rte_alonglos_v,
23982  const Tensor3& surface_props_data,
23983  const Vector& za_grid,
23984  // WS Generic Input:
23985  const Index& use_parallel_iy,
23986  // Verbosity object:
23987  const Verbosity& verbosity);
23988 
23990 
24007  Tensor7& spectral_radiance_field,
24008  // WS Input:
24009  const Index& atmosphere_dim,
24010  const Vector& p_grid,
24011  const Index& cloudbox_on,
24012  const ArrayOfIndex& cloudbox_limits,
24013  const Tensor7& cloudbox_field,
24014  // Verbosity object:
24015  const Verbosity& verbosity);
24016 
24018 
24069 void spectral_radiance_fieldExpandCloudboxField(// Workspace reference:
24070  Workspace& ws,
24071  // WS Output:
24072  Tensor7& spectral_radiance_field,
24073  // WS Input:
24074  const Agenda& propmat_clearsky_agenda,
24075  const Agenda& water_p_eq_agenda,
24076  const Agenda& iy_space_agenda,
24077  const Agenda& iy_surface_agenda,
24078  const Agenda& iy_cloudbox_agenda,
24079  const Index& stokes_dim,
24080  const Vector& f_grid,
24081  const Index& atmosphere_dim,
24082  const Vector& p_grid,
24083  const Tensor3& z_field,
24084  const Tensor3& t_field,
24085  const EnergyLevelMap& nlte_field,
24086  const Tensor4& vmr_field,
24087  const ArrayOfArrayOfSpeciesTag& abs_species,
24088  const Tensor3& wind_u_field,
24089  const Tensor3& wind_v_field,
24090  const Tensor3& wind_w_field,
24091  const Tensor3& mag_u_field,
24092  const Tensor3& mag_v_field,
24093  const Tensor3& mag_w_field,
24094  const Matrix& z_surface,
24095  const Index& cloudbox_on,
24096  const ArrayOfIndex& cloudbox_limits,
24097  const Tensor7& cloudbox_field,
24098  const Numeric& ppath_lmax,
24099  const Numeric& rte_alonglos_v,
24100  const Tensor3& surface_props_data,
24101  const Vector& za_grid,
24102  // WS Generic Input:
24103  const Index& use_parallel_iy,
24104  // Verbosity object:
24105  const Verbosity& verbosity);
24106 
24108 
24139 void specular_losCalc(// WS Output:
24140  Vector& specular_los,
24141  Vector& surface_normal,
24142  // WS Input:
24143  const Vector& rtp_pos,
24144  const Vector& rtp_los,
24145  const Index& atmosphere_dim,
24146  const Vector& lat_grid,
24147  const Vector& lon_grid,
24148  const Vector& refellipsoid,
24149  const Matrix& z_surface,
24150  // WS Generic Input:
24151  const Index& ignore_surface_slope,
24152  // Verbosity object:
24153  const Verbosity& verbosity);
24154 
24156 
24174 void specular_losCalcNoTopography(// WS Output:
24175  Vector& specular_los,
24176  Vector& surface_normal,
24177  // WS Input:
24178  const Vector& rtp_pos,
24179  const Vector& rtp_los,
24180  const Index& atmosphere_dim,
24181  // Verbosity object:
24182  const Verbosity& verbosity);
24183 
24185 
24205 void StringJoin(// WS Generic Output:
24206  String& out,
24207  // WS Generic Input:
24208  const String& in1,
24209  const String& in2,
24210  const String& in3,
24211  const String& in4,
24212  const String& in5,
24213  const String& in6,
24214  const String& in7,
24215  const String& in8,
24216  const String& in9,
24217  const String& in10,
24218  // Verbosity object:
24219  const Verbosity& verbosity);
24220 
24222 
24230 void StringSet(// WS Generic Output:
24231  String& out,
24232  // WS Generic Input:
24233  const String& text,
24234  // Verbosity object:
24235  const Verbosity& verbosity);
24236 
24238 
24250 void z_surfaceFromFileAndGrid(// WS Output:
24251  Matrix& z_surface,
24252  // WS Input:
24253  const Vector& lat_grid,
24254  const Vector& lon_grid,
24255  // WS Generic Input:
24256  const String& filename,
24257  const Index& interp_order,
24258  const Index& set_lowest_altitude_to_zero,
24259  // Verbosity object:
24260  const Verbosity& verbosity);
24261 
24263 
24273 void z_surfaceConstantAltitude(// WS Output:
24274  Matrix& z_surface,
24275  // WS Input:
24276  const Vector& lat_grid,
24277  const Vector& lon_grid,
24278  // WS Generic Input:
24279  const Numeric& altitude,
24280  // Verbosity object:
24281  const Verbosity& verbosity);
24282 
24284 
24304 void surfaceBlackbody(// WS Output:
24305  Matrix& surface_los,
24306  Tensor4& surface_rmatrix,
24307  Matrix& surface_emission,
24308  // WS Input:
24309  const Index& atmosphere_dim,
24310  const Vector& f_grid,
24311  const Index& stokes_dim,
24312  const Vector& rtp_pos,
24313  const Vector& rtp_los,
24314  const Numeric& surface_skin_t,
24315  // Verbosity object:
24316  const Verbosity& verbosity);
24317 
24319 
24355 void surfaceFastem(// WS Output:
24356  Matrix& surface_los,
24357  Tensor4& surface_rmatrix,
24358  Matrix& surface_emission,
24359  // WS Input:
24360  const Index& atmosphere_dim,
24361  const Index& stokes_dim,
24362  const Vector& f_grid,
24363  const Vector& rtp_pos,
24364  const Vector& rtp_los,
24365  const Numeric& surface_skin_t,
24366  // WS Generic Input:
24367  const Numeric& salinity,
24368  const Numeric& wind_speed,
24369  const Numeric& wind_direction,
24370  const Vector& transmittance,
24371  const Index& fastem_version,
24372  // Verbosity object:
24373  const Verbosity& verbosity);
24374 
24376 
24407 void surfaceTessem(// WS Output:
24408  Matrix& surface_los,
24409  Tensor4& surface_rmatrix,
24410  Matrix& surface_emission,
24411  // WS Input:
24412  const Index& atmosphere_dim,
24413  const Index& stokes_dim,
24414  const Vector& f_grid,
24415  const Vector& rtp_pos,
24416  const Vector& rtp_los,
24417  const Numeric& surface_skin_t,
24418  const TessemNN& tessem_neth,
24419  const TessemNN& tessem_netv,
24420  // WS Generic Input:
24421  const Numeric& salinity,
24422  const Numeric& wind_speed,
24423  // Verbosity object:
24424  const Verbosity& verbosity);
24425 
24427 
24477 void surfaceTelsem(// WS Output:
24478  Matrix& surface_los,
24479  Tensor4& surface_rmatrix,
24480  Matrix& surface_emission,
24481  // WS Input:
24482  const Index& atmosphere_dim,
24483  const Index& stokes_dim,
24484  const Vector& f_grid,
24485  const Vector& lat_grid,
24486  const Vector& lat_true,
24487  const Vector& lon_true,
24488  const Vector& rtp_pos,
24489  const Vector& rtp_los,
24490  const Numeric& surface_skin_t,
24491  // WS Generic Input:
24492  const TelsemAtlas& atlas,
24493  const Numeric& r_min,
24494  const Numeric& r_max,
24495  const Numeric& d_max,
24496  // Verbosity object:
24497  const Verbosity& verbosity);
24498 
24500 
24527 void surfaceFlatRefractiveIndex(// WS Output:
24528  Matrix& surface_los,
24529  Tensor4& surface_rmatrix,
24530  Matrix& surface_emission,
24531  // WS Input:
24532  const Vector& f_grid,
24533  const Index& stokes_dim,
24534  const Index& atmosphere_dim,
24535  const Vector& rtp_pos,
24536  const Vector& rtp_los,
24537  const Vector& specular_los,
24538  const Numeric& surface_skin_t,
24539  const GriddedField3& surface_complex_refr_index,
24540  // Verbosity object:
24541  const Verbosity& verbosity);
24542 
24544 
24568 void surfaceFlatReflectivity(// WS Output:
24569  Matrix& surface_los,
24570  Tensor4& surface_rmatrix,
24571  Matrix& surface_emission,
24572  // WS Input:
24573  const Vector& f_grid,
24574  const Index& stokes_dim,
24575  const Index& atmosphere_dim,
24576  const Vector& rtp_pos,
24577  const Vector& rtp_los,
24578  const Vector& specular_los,
24579  const Numeric& surface_skin_t,
24580  const Tensor3& surface_reflectivity,
24581  // Verbosity object:
24582  const Verbosity& verbosity);
24583 
24585 
24612 void surfaceFlatRvRh(// WS Output:
24613  Matrix& surface_los,
24614  Tensor4& surface_rmatrix,
24615  Matrix& surface_emission,
24616  // WS Input:
24617  const Vector& f_grid,
24618  const Index& stokes_dim,
24619  const Index& atmosphere_dim,
24620  const Vector& rtp_pos,
24621  const Vector& rtp_los,
24622  const Vector& specular_los,
24623  const Numeric& surface_skin_t,
24624  const Matrix& surface_rv_rh,
24625  // Verbosity object:
24626  const Verbosity& verbosity);
24627 
24629 
24654 void surfaceFlatScalarReflectivity(// WS Output:
24655  Matrix& surface_los,
24656  Tensor4& surface_rmatrix,
24657  Matrix& surface_emission,
24658  // WS Input:
24659  const Vector& f_grid,
24660  const Index& stokes_dim,
24661  const Index& atmosphere_dim,
24662  const Vector& rtp_pos,
24663  const Vector& rtp_los,
24664  const Vector& specular_los,
24665  const Numeric& surface_skin_t,
24666  const Vector& surface_scalar_reflectivity,
24667  // Verbosity object:
24668  const Verbosity& verbosity);
24669 
24671 
24719 void surfaceLambertianSimple(// WS Output:
24720  Matrix& surface_los,
24721  Tensor4& surface_rmatrix,
24722  Matrix& surface_emission,
24723  // WS Input:
24724  const Vector& f_grid,
24725  const Index& stokes_dim,
24726  const Index& atmosphere_dim,
24727  const Vector& rtp_pos,
24728  const Vector& rtp_los,
24729  const Vector& surface_normal,
24730  const Numeric& surface_skin_t,
24731  const Vector& surface_scalar_reflectivity,
24732  // WS Generic Input:
24733  const Index& lambertian_nza,
24734  const Numeric& za_pos,
24735  // Verbosity object:
24736  const Verbosity& verbosity);
24737 
24739 
24782 void surfaceSemiSpecularBy3beams(// Workspace reference:
24783  Workspace& ws,
24784  // WS Output:
24785  Numeric& surface_skin_t,
24786  Matrix& surface_los,
24787  Tensor4& surface_rmatrix,
24788  Matrix& surface_emission,
24789  // WS Input:
24790  const Index& atmosphere_dim,
24791  const Vector& f_grid,
24792  const Vector& rtp_pos,
24793  const Vector& rtp_los,
24794  const Agenda& surface_rtprop_sub_agenda,
24795  // WS Generic Input:
24796  const Numeric& specular_factor,
24797  const Numeric& dza,
24798  // Verbosity object:
24799  const Verbosity& verbosity);
24800 
24802 
24828 void surfaceSplitSpecularTo3beams(// WS Output:
24829  Matrix& surface_los,
24830  Tensor4& surface_rmatrix,
24831  // WS Input:
24832  const Index& atmosphere_dim,
24833  const Vector& rtp_pos,
24834  const Vector& rtp_los,
24835  // WS Generic Input:
24836  const Numeric& specular_factor,
24837  const Numeric& dza,
24838  // Verbosity object:
24839  const Verbosity& verbosity);
24840 
24842 
24877  GriddedField3& surface_complex_refr_index,
24878  // WS Input:
24879  const Index& atmosphere_dim,
24880  const Vector& lat_grid,
24881  const Vector& lat_true,
24882  const Vector& lon_true,
24883  const Vector& rtp_pos,
24884  // WS Generic Input:
24885  const GriddedField5& complex_refr_index_field,
24886  // Verbosity object:
24887  const Verbosity& verbosity);
24888 
24890 
24937 void surface_reflectivityFromGriddedField6(// WS Output:
24938  Tensor3& surface_reflectivity,
24939  // WS Input:
24940  const Index& stokes_dim,
24941  const Vector& f_grid,
24942  const Index& atmosphere_dim,
24943  const Vector& lat_grid,
24944  const Vector& lat_true,
24945  const Vector& lon_true,
24946  const Vector& rtp_pos,
24947  const Vector& rtp_los,
24948  // WS Generic Input:
24949  const GriddedField6& r_field,
24950  // Verbosity object:
24951  const Verbosity& verbosity);
24952 
24954 
24975 void surface_rtpropCallAgendaX(// Workspace reference:
24976  Workspace& ws,
24977  // WS Output:
24978  Numeric& surface_skin_t,
24979  Matrix& surface_los,
24980  Tensor4& surface_rmatrix,
24981  Matrix& surface_emission,
24982  // WS Input:
24983  const Vector& f_grid,
24984  const Vector& rtp_pos,
24985  const Vector& rtp_los,
24986  const ArrayOfAgenda& surface_rtprop_agenda_array,
24987  const Index& surface_type,
24988  const Numeric& surface_type_aux,
24989  // Verbosity object:
24990  const Verbosity& verbosity);
24991 
24993 
25035  Vector& surface_scalar_reflectivity,
25036  // WS Input:
25037  const Index& stokes_dim,
25038  const Vector& f_grid,
25039  const Index& atmosphere_dim,
25040  const Vector& lat_grid,
25041  const Vector& lat_true,
25042  const Vector& lon_true,
25043  const Vector& rtp_pos,
25044  const Vector& rtp_los,
25045  // WS Generic Input:
25046  const GriddedField4& r_field,
25047  // Verbosity object:
25048  const Verbosity& verbosity);
25049 
25051 
25063  Vector& surface_scalar_reflectivity,
25064  // WS Input:
25065  const Tensor4& surface_rmatrix,
25066  // Verbosity object:
25067  const Verbosity& verbosity);
25068 
25070 
25094 void surface_typeInterpTypeMask(// WS Output:
25095  Index& surface_type,
25096  Numeric& surface_type_aux,
25097  // WS Input:
25098  const Index& atmosphere_dim,
25099  const Vector& lat_grid,
25100  const Vector& lat_true,
25101  const Vector& lon_true,
25102  const Vector& rtp_pos,
25103  const GriddedField2& surface_type_mask,
25104  // Verbosity object:
25105  const Verbosity& verbosity);
25106 
25108 
25129 void SurfaceDummy(// WS Output:
25130  ArrayOfTensor4& dsurface_rmatrix_dx,
25131  ArrayOfMatrix& dsurface_emission_dx,
25132  // WS Input:
25133  const Index& atmosphere_dim,
25134  const Vector& lat_grid,
25135  const Vector& lon_grid,
25136  const Tensor3& surface_props_data,
25137  const ArrayOfString& surface_props_names,
25138  const ArrayOfString& dsurface_names,
25139  const Index& jacobian_do,
25140  // Verbosity object:
25141  const Verbosity& verbosity);
25142 
25144 
25176 void SurfaceFastem(// WS Output:
25177  Matrix& surface_los,
25178  Tensor4& surface_rmatrix,
25179  ArrayOfTensor4& dsurface_rmatrix_dx,
25180  Matrix& surface_emission,
25181  ArrayOfMatrix& dsurface_emission_dx,
25182  // WS Input:
25183  const Index& stokes_dim,
25184  const Index& atmosphere_dim,
25185  const Vector& lat_grid,
25186  const Vector& lon_grid,
25187  const Vector& f_grid,
25188  const Vector& rtp_pos,
25189  const Vector& rtp_los,
25190  const Tensor3& surface_props_data,
25191  const ArrayOfString& surface_props_names,
25192  const ArrayOfString& dsurface_names,
25193  const Index& jacobian_do,
25194  // WS Generic Input:
25195  const Vector& transmittance,
25196  const Index& fastem_version,
25197  // Verbosity object:
25198  const Verbosity& verbosity);
25199 
25201 
25245 void SurfaceTessem(// WS Output:
25246  Matrix& surface_los,
25247  Tensor4& surface_rmatrix,
25248  ArrayOfTensor4& dsurface_rmatrix_dx,
25249  Matrix& surface_emission,
25250  ArrayOfMatrix& dsurface_emission_dx,
25251  // WS Input:
25252  const Index& stokes_dim,
25253  const Index& atmosphere_dim,
25254  const Vector& lat_grid,
25255  const Vector& lon_grid,
25256  const Vector& f_grid,
25257  const Vector& rtp_pos,
25258  const Vector& rtp_los,
25259  const TessemNN& tessem_neth,
25260  const TessemNN& tessem_netv,
25261  const Tensor3& surface_props_data,
25262  const ArrayOfString& surface_props_names,
25263  const ArrayOfString& dsurface_names,
25264  const Index& jacobian_do,
25265  // Verbosity object:
25266  const Verbosity& verbosity);
25267 
25269 
25286 void TangentPointExtract(// WS Generic Output:
25287  Vector& tan_pos,
25288  // WS Input:
25289  const Ppath& ppath,
25290  // Verbosity object:
25291  const Verbosity& verbosity);
25292 
25294 
25307 void TangentPointPrint(// WS Input:
25308  const Ppath& ppath,
25309  // WS Generic Input:
25310  const Index& level,
25311  // Verbosity object:
25312  const Verbosity& verbosity);
25313 
25315 
25339 void telsemStandalone(// WS Generic Output:
25340  Matrix& emissivities,
25341  // WS Generic Input:
25342  const Numeric& lat,
25343  const Numeric& lon,
25344  const Numeric& theta,
25345  const Vector& f,
25346  const TelsemAtlas& ta,
25347  const Numeric& d_max,
25348  // Verbosity object:
25349  const Verbosity& verbosity);
25350 
25352 
25369 void telsemAtlasLookup(// WS Generic Output:
25370  Vector& emissivities,
25371  // WS Generic Input:
25372  const Numeric& lat,
25373  const Numeric& lon,
25374  const TelsemAtlas& atlas,
25375  // Verbosity object:
25376  const Verbosity& verbosity);
25377 
25379 
25399 void telsemSurfaceTypeLandSea(// WS Output:
25400  Index& surface_type,
25401  // WS Input:
25402  const Index& atmosphere_dim,
25403  const Vector& lat_grid,
25404  const Vector& lat_true,
25405  const Vector& lon_true,
25406  const Vector& rtp_pos,
25407  // WS Generic Input:
25408  const TelsemAtlas& atlas,
25409  // Verbosity object:
25410  const Verbosity& verbosity);
25411 
25413 
25427 void telsem_atlasReadAscii(// WS Generic Output:
25428  TelsemAtlas& atlas,
25429  // WS Generic Input:
25430  const String& directory,
25431  const Index& month,
25432  const String& filename_pattern,
25433  // Verbosity object:
25434  const Verbosity& verbosity);
25435 
25437 
25450 void telsem_atlasesReadAscii(// WS Output:
25451  ArrayOfTelsemAtlas& telsem_atlases,
25452  // WS Generic Input:
25453  const String& directory,
25454  const String& filename_pattern,
25455  // Verbosity object:
25456  const Verbosity& verbosity);
25457 
25459 
25471 void Tensor3AddScalar(// WS Generic Output:
25472  Tensor3& out,
25473  // WS Generic Input:
25474  const Tensor3& in,
25475  const Numeric& value,
25476  // Verbosity object:
25477  const Verbosity& verbosity);
25478 
25480 
25494 void Tensor3ExtractFromTensor4(// WS Generic Output:
25495  Tensor3& out,
25496  // WS Generic Input:
25497  const Tensor4& in,
25498  const Index& i,
25499  const String& direction,
25500  // Verbosity object:
25501  const Verbosity& verbosity);
25502 
25504 
25516 void Tensor3Scale(// WS Generic Output:
25517  Tensor3& out,
25518  // WS Generic Input:
25519  const Tensor3& in,
25520  const Numeric& value,
25521  // Verbosity object:
25522  const Verbosity& verbosity);
25523 
25525 
25538 void Tensor3SetConstant(// WS Generic Output:
25539  Tensor3& out,
25540  // WS Input:
25541  const Index& npages,
25542  const Index& nrows,
25543  const Index& ncols,
25544  // WS Generic Input:
25545  const Numeric& value,
25546  // Verbosity object:
25547  const Verbosity& verbosity);
25548 
25550 
25562 void Tensor4AddScalar(// WS Generic Output:
25563  Tensor4& out,
25564  // WS Generic Input:
25565  const Tensor4& in,
25566  const Numeric& value,
25567  // Verbosity object:
25568  const Verbosity& verbosity);
25569 
25571 
25583 void Tensor4Scale(// WS Generic Output:
25584  Tensor4& out,
25585  // WS Generic Input:
25586  const Tensor4& in,
25587  const Numeric& value,
25588  // Verbosity object:
25589  const Verbosity& verbosity);
25590 
25592 
25606 void Tensor4SetConstant(// WS Generic Output:
25607  Tensor4& out,
25608  // WS Input:
25609  const Index& nbooks,
25610  const Index& npages,
25611  const Index& nrows,
25612  const Index& ncols,
25613  // WS Generic Input:
25614  const Numeric& value,
25615  // Verbosity object:
25616  const Verbosity& verbosity);
25617 
25619 
25631 void Tensor5Scale(// WS Generic Output:
25632  Tensor5& out,
25633  // WS Generic Input:
25634  const Tensor5& in,
25635  const Numeric& value,
25636  // Verbosity object:
25637  const Verbosity& verbosity);
25638 
25640 
25655 void Tensor5SetConstant(// WS Generic Output:
25656  Tensor5& out,
25657  // WS Input:
25658  const Index& nshelves,
25659  const Index& nbooks,
25660  const Index& npages,
25661  const Index& nrows,
25662  const Index& ncols,
25663  // WS Generic Input:
25664  const Numeric& value,
25665  // Verbosity object:
25666  const Verbosity& verbosity);
25667 
25669 
25681 void Tensor6Scale(// WS Generic Output:
25682  Tensor6& out,
25683  // WS Generic Input:
25684  const Tensor6& in,
25685  const Numeric& value,
25686  // Verbosity object:
25687  const Verbosity& verbosity);
25688 
25690 
25706 void Tensor6SetConstant(// WS Generic Output:
25707  Tensor6& out,
25708  // WS Input:
25709  const Index& nvitrines,
25710  const Index& nshelves,
25711  const Index& nbooks,
25712  const Index& npages,
25713  const Index& nrows,
25714  const Index& ncols,
25715  // WS Generic Input:
25716  const Numeric& value,
25717  // Verbosity object:
25718  const Verbosity& verbosity);
25719 
25721 
25733 void Tensor7Scale(// WS Generic Output:
25734  Tensor7& out,
25735  // WS Generic Input:
25736  const Tensor7& in,
25737  const Numeric& value,
25738  // Verbosity object:
25739  const Verbosity& verbosity);
25740 
25742 
25759 void Tensor7SetConstant(// WS Generic Output:
25760  Tensor7& out,
25761  // WS Input:
25762  const Index& nlibraries,
25763  const Index& nvitrines,
25764  const Index& nshelves,
25765  const Index& nbooks,
25766  const Index& npages,
25767  const Index& nrows,
25768  const Index& ncols,
25769  // WS Generic Input:
25770  const Numeric& value,
25771  // Verbosity object:
25772  const Verbosity& verbosity);
25773 
25775 
25784 void TestArrayOfAgenda(// Workspace reference:
25785  Workspace& ws,
25786  // WS Input:
25787  const ArrayOfAgenda& test_agenda_array,
25788  // WS Generic Input:
25789  const Index& index,
25790  // Verbosity object:
25791  const Verbosity& verbosity);
25792 
25794 
25802 void TessemNNReadAscii(// WS Generic Output:
25803  TessemNN& tessem_nn,
25804  // WS Generic Input:
25805  const String& filename,
25806  // Verbosity object:
25807  const Verbosity& verbosity);
25808 
25810 
25829 void TestTessem(// WS Generic Output:
25830  Vector& outvalues,
25831  // WS Generic Input:
25832  const TessemNN& net,
25833  const Vector& invalues,
25834  // Verbosity object:
25835  const Verbosity& verbosity);
25836 
25838 
25849 void Test(// Verbosity object:
25850  const Verbosity& verbosity);
25851 
25853 
25861 void time_gridOffset(// WS Output:
25862  ArrayOfTime& time_grid,
25863  // WS Generic Input:
25864  const Numeric& dt,
25865  // Verbosity object:
25866  const Verbosity& verbosity);
25867 
25869 
25883 void timerStart(// WS Output:
25884  Timer& timer,
25885  // Verbosity object:
25886  const Verbosity& verbosity);
25887 
25889 
25897 void timerStop(// WS Output:
25898  Timer& timer,
25899  // Verbosity object:
25900  const Verbosity& verbosity);
25901 
25903 
25912 void time_stampsSort(// WS Generic Output:
25913  ArrayOfTime& out,
25914  // WS Input:
25915  const ArrayOfTime& time_stamps,
25916  // WS Generic Input:
25917  const ArrayOfTime& in,
25918  // Verbosity object:
25919  const Verbosity& verbosity);
25920 
25922 
25931 void time_stampsSort(// WS Generic Output:
25932  ArrayOfVector& out,
25933  // WS Input:
25934  const ArrayOfTime& time_stamps,
25935  // WS Generic Input:
25936  const ArrayOfVector& in,
25937  // Verbosity object:
25938  const Verbosity& verbosity);
25939 
25941 
25951 void TMatrixTest(// Verbosity object:
25952  const Verbosity& verbosity);
25953 
25955 
25970 void transmittanceFromIy_aux(// WS Generic Output:
25971  Vector& transmittance,
25972  // WS Input:
25973  const ArrayOfString& iy_aux_vars,
25974  const ArrayOfMatrix& iy_aux,
25975  // Verbosity object:
25976  const Verbosity& verbosity);
25977 
25979 
25990 void VectorAddScalar(// WS Generic Output:
25991  Vector& out,
25992  // WS Generic Input:
25993  const Vector& in,
25994  const Numeric& value,
25995  // Verbosity object:
25996  const Verbosity& verbosity);
25997 
25999 
26016 void VectorAddVector(// WS Generic Output:
26017  Vector& c,
26018  // WS Generic Input:
26019  const Vector& a,
26020  const Vector& b,
26021  // Verbosity object:
26022  const Verbosity& verbosity);
26023 
26025 
26040 void VectorCrop(// WS Generic Output:
26041  Vector& out,
26042  // WS Generic Input:
26043  const Vector& in,
26044  const Numeric& min_value,
26045  const Numeric& max_value,
26046  // Verbosity object:
26047  const Verbosity& verbosity);
26048 
26050 
26063 void VectorExtractFromMatrix(// WS Generic Output:
26064  Vector& out,
26065  // WS Generic Input:
26066  const Matrix& in,
26067  const Index& i,
26068  const String& direction,
26069  // Verbosity object:
26070  const Verbosity& verbosity);
26071 
26073 
26084 void VectorFlip(// WS Generic Output:
26085  Vector& out,
26086  // WS Generic Input:
26087  const Vector& in,
26088  // Verbosity object:
26089  const Verbosity& verbosity);
26090 
26092 
26119 void VectorInsertGridPoints(// WS Generic Output:
26120  Vector& out,
26121  // WS Generic Input:
26122  const Vector& in,
26123  const Vector& points,
26124  // Verbosity object:
26125  const Verbosity& verbosity);
26126 
26128 
26144 void VectorLinSpace(// WS Generic Output:
26145  Vector& out,
26146  // WS Generic Input:
26147  const Numeric& start,
26148  const Numeric& stop,
26149  const Numeric& step,
26150  // Verbosity object:
26151  const Verbosity& verbosity);
26152 
26154 
26175 void VectorLogSpace(// WS Generic Output:
26176  Vector& out,
26177  // WS Generic Input:
26178  const Numeric& start,
26179  const Numeric& stop,
26180  const Numeric& step,
26181  // Verbosity object:
26182  const Verbosity& verbosity);
26183 
26185 
26199 void VectorMatrixMultiply(// WS Generic Output:
26200  Vector& out,
26201  // WS Generic Input:
26202  const Matrix& m,
26203  const Vector& v,
26204  // Verbosity object:
26205  const Verbosity& verbosity);
26206 
26208 
26221 void VectorNLinSpace(// WS Generic Output:
26222  Vector& out,
26223  // WS Input:
26224  const Index& nelem,
26225  // WS Generic Input:
26226  const Numeric& start,
26227  const Numeric& stop,
26228  // Verbosity object:
26229  const Verbosity& verbosity);
26230 
26232 
26245 void VectorNLogSpace(// WS Generic Output:
26246  Vector& out,
26247  // WS Input:
26248  const Index& nelem,
26249  // WS Generic Input:
26250  const Numeric& start,
26251  const Numeric& stop,
26252  // Verbosity object:
26253  const Verbosity& verbosity);
26254 
26256 
26269 void VectorReshapeMatrix(// WS Generic Output:
26270  Vector& out,
26271  // WS Generic Input:
26272  const Matrix& in,
26273  const String& direction,
26274  // Verbosity object:
26275  const Verbosity& verbosity);
26276 
26278 
26289 void VectorScale(// WS Generic Output:
26290  Vector& out,
26291  // WS Generic Input:
26292  const Vector& in,
26293  const Numeric& value,
26294  // Verbosity object:
26295  const Verbosity& verbosity);
26296 
26298 
26309 void VectorSetConstant(// WS Generic Output:
26310  Vector& out,
26311  // WS Input:
26312  const Index& nelem,
26313  // WS Generic Input:
26314  const Numeric& value,
26315  // Verbosity object:
26316  const Verbosity& verbosity);
26317 
26319 
26330 void VectorSet(// WS Generic Output:
26331  Vector& out,
26332  // WS Generic Input:
26333  const Vector& value,
26334  // Verbosity object:
26335  const Verbosity& verbosity);
26336 
26338 
26355 void VectorSubtractVector(// WS Generic Output:
26356  Vector& c,
26357  // WS Generic Input:
26358  const Vector& a,
26359  const Vector& b,
26360  // Verbosity object:
26361  const Verbosity& verbosity);
26362 
26364 
26376 void VectorVectorMultiply(// WS Generic Output:
26377  Vector& out,
26378  // WS Generic Input:
26379  const Vector& v1,
26380  const Vector& v2,
26381  // Verbosity object:
26382  const Verbosity& verbosity);
26383 
26385 
26409 void VectorZtanToZaRefr1D(// Workspace reference:
26410  Workspace& ws,
26411  // WS Generic Output:
26412  Vector& v_za,
26413  // WS Input:
26414  const Agenda& refr_index_air_agenda,
26415  const Matrix& sensor_pos,
26416  const Vector& p_grid,
26417  const Tensor3& t_field,
26418  const Tensor3& z_field,
26419  const Tensor4& vmr_field,
26420  const Vector& refellipsoid,
26421  const Index& atmosphere_dim,
26422  const Vector& f_grid,
26423  // WS Generic Input:
26424  const Vector& v_ztan,
26425  // Verbosity object:
26426  const Verbosity& verbosity);
26427 
26429 
26446 void VectorZtanToZa1D(// WS Generic Output:
26447  Vector& v_za,
26448  // WS Input:
26449  const Matrix& sensor_pos,
26450  const Vector& refellipsoid,
26451  const Index& atmosphere_dim,
26452  // WS Generic Input:
26453  const Vector& v_ztan,
26454  // Verbosity object:
26455  const Verbosity& verbosity);
26456 
26458 
26467 void verbosityInit(// WS Output:
26468  Verbosity& verbosity);
26469 
26471 
26486 void verbositySet(// WS Output:
26487  Verbosity& verbosity,
26488  // WS Generic Input:
26489  const Index& agenda,
26490  const Index& screen,
26491  const Index& file);
26492 
26494 
26504 void verbositySetAgenda(// WS Output:
26505  Verbosity& verbosity,
26506  // WS Generic Input:
26507  const Index& level);
26508 
26510 
26520 void verbositySetFile(// WS Output:
26521  Verbosity& verbosity,
26522  // WS Generic Input:
26523  const Index& level);
26524 
26526 
26536 void verbositySetScreen(// WS Output:
26537  Verbosity& verbosity,
26538  // WS Generic Input:
26539  const Index& level);
26540 
26542 
26562 void vmr_fieldClip(// WS Output:
26563  Tensor4& vmr_field,
26564  // WS Input:
26565  const ArrayOfArrayOfSpeciesTag& abs_species,
26566  // WS Generic Input:
26567  const String& species,
26568  const Numeric& limit_low,
26569  const Numeric& limit_high,
26570  // Verbosity object:
26571  const Verbosity& verbosity);
26572 
26574 
26595 void vmr_fieldPerturb(// WS Output:
26596  Tensor4& vmr_field,
26597  // WS Input:
26598  const Index& atmosphere_dim,
26599  const Vector& p_grid,
26600  const Vector& lat_grid,
26601  const Vector& lon_grid,
26602  const ArrayOfArrayOfSpeciesTag& abs_species,
26603  // WS Generic Input:
26604  const String& species,
26605  const Vector& p_ret_grid,
26606  const Vector& lat_ret_grid,
26607  const Vector& lon_ret_grid,
26608  const Index& pert_index,
26609  const Numeric& pert_size,
26610  const String& pert_mode,
26611  // Verbosity object:
26612  const Verbosity& verbosity);
26613 
26615 
26633 void vmr_fieldPerturbAtmGrids(// WS Output:
26634  Tensor4& vmr_field,
26635  // WS Input:
26636  const Index& atmosphere_dim,
26637  const Vector& p_grid,
26638  const Vector& lat_grid,
26639  const Vector& lon_grid,
26640  const ArrayOfArrayOfSpeciesTag& abs_species,
26641  // WS Generic Input:
26642  const String& species,
26643  const Index& pert_index,
26644  const Numeric& pert_size,
26645  const String& pert_mode,
26646  // Verbosity object:
26647  const Verbosity& verbosity);
26648 
26650 
26662 void vmr_fieldSetAllConstant(// WS Output:
26663  Tensor4& vmr_field,
26664  // WS Input:
26665  const ArrayOfArrayOfSpeciesTag& abs_species,
26666  // WS Generic Input:
26667  const Vector& vmr_values,
26668  // Verbosity object:
26669  const Verbosity& verbosity);
26670 
26672 
26689 void water_p_eq_fieldMK05(// WS Output:
26690  Tensor3& water_p_eq_field,
26691  // WS Input:
26692  const Tensor3& t_field,
26693  // Verbosity object:
26694  const Verbosity& verbosity);
26695 
26697 
26709 void vmr_fieldSetConstant(// WS Output:
26710  Tensor4& vmr_field,
26711  // WS Input:
26712  const ArrayOfArrayOfSpeciesTag& abs_species,
26713  // WS Generic Input:
26714  const String& species,
26715  const Numeric& vmr_value,
26716  // Verbosity object:
26717  const Verbosity& verbosity);
26718 
26720 
26731 void Wigner6Init(// WS Output:
26732  Index& wigner_initialized,
26733  // WS Generic Input:
26734  const Index& fast_wigner_stored_symbols,
26735  const Index& largest_wigner_symbol_parameter,
26736  // Verbosity object:
26737  const Verbosity& verbosity);
26738 
26740 
26751 void Wigner3Init(// WS Output:
26752  Index& wigner_initialized,
26753  // WS Generic Input:
26754  const Index& fast_wigner_stored_symbols,
26755  const Index& largest_wigner_symbol_parameter,
26756  // Verbosity object:
26757  const Verbosity& verbosity);
26758 
26760 
26767 void Wigner6Unload(// WS Output:
26768  Index& wigner_initialized,
26769  // Verbosity object:
26770  const Verbosity& verbosity);
26771 
26773 
26780 void Wigner3Unload(// WS Output:
26781  Index& wigner_initialized,
26782  // Verbosity object:
26783  const Verbosity& verbosity);
26784 
26786 
26793 void WignerFastInfoPrint(// WS Input:
26794  const Index& wigner_initialized,
26795  // Verbosity object:
26796  const Verbosity& verbosity);
26797 
26799 
26821 void WindFieldsCalc(// WS Output:
26822  Tensor3& wind_u_field,
26823  Tensor3& wind_v_field,
26824  Tensor3& wind_w_field,
26825  // WS Input:
26826  const Vector& p_grid,
26827  const Vector& lat_grid,
26828  const Vector& lon_grid,
26829  const GriddedField3& wind_u_field_raw,
26830  const GriddedField3& wind_v_field_raw,
26831  const GriddedField3& wind_w_field_raw,
26832  const Index& atmosphere_dim,
26833  // WS Generic Input:
26834  const Index& interp_order,
26835  // Verbosity object:
26836  const Verbosity& verbosity);
26837 
26839 
26862 void WindFieldsCalcExpand1D(// WS Output:
26863  Tensor3& wind_u_field,
26864  Tensor3& wind_v_field,
26865  Tensor3& wind_w_field,
26866  // WS Input:
26867  const Vector& p_grid,
26868  const Vector& lat_grid,
26869  const Vector& lon_grid,
26870  const GriddedField3& wind_u_field_raw,
26871  const GriddedField3& wind_v_field_raw,
26872  const GriddedField3& wind_w_field_raw,
26873  const Index& atmosphere_dim,
26874  // WS Generic Input:
26875  const Index& interp_order,
26876  // Verbosity object:
26877  const Verbosity& verbosity);
26878 
26880 
26897 void WindRawRead(// WS Output:
26898  GriddedField3& wind_u_field_raw,
26899  GriddedField3& wind_v_field_raw,
26900  GriddedField3& wind_w_field_raw,
26901  // WS Generic Input:
26902  const String& basename,
26903  // Verbosity object:
26904  const Verbosity& verbosity);
26905 
26907 
26929 void wind_u_fieldIncludePlanetRotation(// WS Output:
26930  Tensor3& wind_u_field,
26931  // WS Input:
26932  const Index& atmosphere_dim,
26933  const Vector& p_grid,
26934  const Vector& lat_grid,
26935  const Vector& lon_grid,
26936  const Vector& refellipsoid,
26937  const Tensor3& z_field,
26938  const Numeric& planet_rotation_period,
26939  // Verbosity object:
26940  const Verbosity& verbosity);
26941 
26943 
26966 void WMRFSelectChannels(// WS Output:
26967  Vector& f_grid,
26968  Sparse& wmrf_weights,
26969  Vector& f_backend,
26970  // WS Input:
26971  const ArrayOfIndex& wmrf_channels,
26972  // Verbosity object:
26973  const Verbosity& verbosity);
26974 
26976 
26996 void WriteMolTau(// WS Input:
26997  const Vector& f_grid,
26998  const Tensor3& z_field,
26999  const Tensor7& propmat_clearsky_field,
27000  const Index& atmosphere_dim,
27001  // WS Generic Input:
27002  const String& filename,
27003  // Verbosity object:
27004  const Verbosity& verbosity);
27005 
27007 
27049 void xaStandard(// Workspace reference:
27050  Workspace& ws,
27051  // WS Output:
27052  Vector& xa,
27053  // WS Input:
27054  const ArrayOfRetrievalQuantity& jacobian_quantities,
27055  const Index& atmfields_checked,
27056  const Index& atmgeom_checked,
27057  const Index& atmosphere_dim,
27058  const Vector& p_grid,
27059  const Vector& lat_grid,
27060  const Vector& lon_grid,
27061  const Tensor3& t_field,
27062  const Tensor4& vmr_field,
27063  const ArrayOfArrayOfSpeciesTag& abs_species,
27064  const Index& cloudbox_on,
27065  const Index& cloudbox_checked,
27066  const Tensor4& particle_bulkprop_field,
27067  const ArrayOfString& particle_bulkprop_names,
27068  const Tensor3& wind_u_field,
27069  const Tensor3& wind_v_field,
27070  const Tensor3& wind_w_field,
27071  const Tensor3& mag_u_field,
27072  const Tensor3& mag_v_field,
27073  const Tensor3& mag_w_field,
27074  const Tensor3& surface_props_data,
27075  const ArrayOfString& surface_props_names,
27076  const Agenda& water_p_eq_agenda,
27077  // Verbosity object:
27078  const Verbosity& verbosity);
27079 
27081 
27104 void xClip(// WS Output:
27105  Vector& x,
27106  // WS Input:
27107  const ArrayOfRetrievalQuantity& jacobian_quantities,
27108  // WS Generic Input:
27109  const Index& ijq,
27110  const Numeric& limit_low,
27111  const Numeric& limit_high,
27112  // Verbosity object:
27113  const Verbosity& verbosity);
27114 
27116 
27161 void x2artsAtmAndSurf(// Workspace reference:
27162  Workspace& ws,
27163  // WS Output:
27164  Tensor4& vmr_field,
27165  Tensor3& t_field,
27166  Tensor4& particle_bulkprop_field,
27167  Tensor3& wind_u_field,
27168  Tensor3& wind_v_field,
27169  Tensor3& wind_w_field,
27170  Tensor3& mag_u_field,
27171  Tensor3& mag_v_field,
27172  Tensor3& mag_w_field,
27173  Tensor3& surface_props_data,
27174  // WS Input:
27175  const ArrayOfRetrievalQuantity& jacobian_quantities,
27176  const Vector& x,
27177  const Index& atmfields_checked,
27178  const Index& atmgeom_checked,
27179  const Index& atmosphere_dim,
27180  const Vector& p_grid,
27181  const Vector& lat_grid,
27182  const Vector& lon_grid,
27183  const ArrayOfArrayOfSpeciesTag& abs_species,
27184  const Index& cloudbox_on,
27185  const Index& cloudbox_checked,
27186  const ArrayOfString& particle_bulkprop_names,
27187  const ArrayOfString& surface_props_names,
27188  const Agenda& water_p_eq_agenda,
27189  // Verbosity object:
27190  const Verbosity& verbosity);
27191 
27193 
27235 void x2artsSensor(// Workspace reference:
27236  Workspace& ws,
27237  // WS Output:
27238  Matrix& sensor_los,
27239  Vector& f_backend,
27240  Vector& y_baseline,
27241  Sparse& sensor_response,
27242  Vector& sensor_response_f,
27243  ArrayOfIndex& sensor_response_pol,
27244  Matrix& sensor_response_dlos,
27245  Vector& sensor_response_f_grid,
27246  ArrayOfIndex& sensor_response_pol_grid,
27247  Matrix& sensor_response_dlos_grid,
27248  Matrix& mblock_dlos_grid,
27249  // WS Input:
27250  const ArrayOfRetrievalQuantity& jacobian_quantities,
27251  const Vector& x,
27252  const Agenda& sensor_response_agenda,
27253  const Index& sensor_checked,
27254  const Vector& sensor_time,
27255  // Verbosity object:
27256  const Verbosity& verbosity);
27257 
27259 
27267 void x2artsSpectroscopy(// Verbosity object:
27268  const Verbosity& verbosity);
27269 
27271 
27300 void yApplySensorPol(// WS Output:
27301  Vector& y,
27302  Vector& y_f,
27303  ArrayOfIndex& y_pol,
27304  Matrix& y_pos,
27305  Matrix& y_los,
27306  ArrayOfVector& y_aux,
27307  Matrix& y_geo,
27308  Matrix& jacobian,
27309  // WS Input:
27310  const Index& stokes_dim,
27311  const Index& jacobian_do,
27312  const Matrix& sensor_pos,
27313  const Matrix& sensor_pol,
27314  // Verbosity object:
27315  const Verbosity& verbosity);
27316 
27318 
27355 void yApplyUnit(// WS Output:
27356  Vector& y,
27357  Matrix& jacobian,
27358  // WS Input:
27359  const Vector& y_f,
27360  const ArrayOfIndex& y_pol,
27361  const String& iy_unit,
27362  // Verbosity object:
27363  const Verbosity& verbosity);
27364 
27366 
27418 void ybatchCalc(// Workspace reference:
27419  Workspace& ws,
27420  // WS Output:
27421  ArrayOfVector& ybatch,
27422  ArrayOfArrayOfVector& ybatch_aux,
27423  ArrayOfMatrix& ybatch_jacobians,
27424  // WS Input:
27425  const Index& ybatch_start,
27426  const Index& ybatch_n,
27427  const Agenda& ybatch_calc_agenda,
27428  // WS Generic Input:
27429  const Index& robust,
27430  // Verbosity object:
27431  const Verbosity& verbosity);
27432 
27434 
27453 void yColdAtmHot(// WS Output:
27454  Vector& y,
27455  // WS Generic Input:
27456  const Vector& cold,
27457  const Vector& atm,
27458  const Vector& hot,
27459  const Numeric& cold_temp,
27460  const Numeric& hot_temp,
27461  const Index& calib,
27462  // Verbosity object:
27463  const Verbosity& verbosity);
27464 
27466 
27506 void ybatchMetProfiles(// Workspace reference:
27507  Workspace& ws,
27508  // WS Output:
27509  ArrayOfVector& ybatch,
27510  // WS Input:
27511  const ArrayOfArrayOfSpeciesTag& abs_species,
27512  const Agenda& met_profile_calc_agenda,
27513  const Vector& f_grid,
27514  const Matrix& met_amsu_data,
27515  const Matrix& sensor_pos,
27516  const Vector& refellipsoid,
27517  const Vector& lat_grid,
27518  const Vector& lon_grid,
27519  const Index& atmosphere_dim,
27520  const ArrayOfArrayOfSingleScatteringData& scat_data,
27521  // WS Generic Input:
27522  const Index& nelem_p_grid,
27523  const String& met_profile_path,
27524  const String& met_profile_pnd_path,
27525  // Verbosity object:
27526  const Verbosity& verbosity);
27527 
27529 
27566 void ybatchMetProfilesClear(// Workspace reference:
27567  Workspace& ws,
27568  // WS Output:
27569  ArrayOfVector& ybatch,
27570  // WS Input:
27571  const ArrayOfArrayOfSpeciesTag& abs_species,
27572  const Agenda& met_profile_calc_agenda,
27573  const Vector& f_grid,
27574  const Matrix& met_amsu_data,
27575  const Matrix& sensor_pos,
27576  const Vector& refellipsoid,
27577  // WS Generic Input:
27578  const Index& nelem_p_grid,
27579  const String& met_profile_path,
27580  // Verbosity object:
27581  const Verbosity& verbosity);
27582 
27584 
27600 void ybatchTimeAveraging(// WS Output:
27601  ArrayOfVector& ybatch,
27602  ArrayOfTime& time_grid,
27603  ArrayOfMatrix& covmat_sepsbatch,
27604  ArrayOfIndex& counts,
27605  // WS Generic Input:
27606  const String& time_step,
27607  const Index& disregard_first,
27608  const Index& disregard_last,
27609  // Verbosity object:
27610  const Verbosity& verbosity);
27611 
27613 
27628  ArrayOfVector& ybatch_corr,
27629  ArrayOfVector& ybatch,
27630  // WS Generic Input:
27631  const ArrayOfIndex& range,
27632  const Vector& trop_temp,
27633  const Numeric& targ_temp,
27634  // Verbosity object:
27635  const Verbosity& verbosity);
27636 
27638 
27647  ArrayOfVector& ybatch,
27648  // WS Input:
27649  const ArrayOfVector& ybatch_corr,
27650  // Verbosity object:
27651  const Verbosity& verbosity);
27652 
27654 
27722 void yCalc(// Workspace reference:
27723  Workspace& ws,
27724  // WS Output:
27725  Vector& y,
27726  Vector& y_f,
27727  ArrayOfIndex& y_pol,
27728  Matrix& y_pos,
27729  Matrix& y_los,
27730  ArrayOfVector& y_aux,
27731  Matrix& y_geo,
27732  Matrix& jacobian,
27733  // WS Input:
27734  const Index& atmgeom_checked,
27735  const Index& atmfields_checked,
27736  const Index& atmosphere_dim,
27737  const EnergyLevelMap& nlte_field,
27738  const Index& cloudbox_on,
27739  const Index& cloudbox_checked,
27740  const Index& scat_data_checked,
27741  const Index& sensor_checked,
27742  const Index& stokes_dim,
27743  const Vector& f_grid,
27744  const Matrix& sensor_pos,
27745  const Matrix& sensor_los,
27746  const Matrix& transmitter_pos,
27747  const Matrix& mblock_dlos_grid,
27748  const Sparse& sensor_response,
27749  const Vector& sensor_response_f,
27750  const ArrayOfIndex& sensor_response_pol,
27751  const Matrix& sensor_response_dlos,
27752  const String& iy_unit,
27753  const Agenda& iy_main_agenda,
27754  const Agenda& geo_pos_agenda,
27755  const Agenda& jacobian_agenda,
27756  const Index& jacobian_do,
27757  const ArrayOfRetrievalQuantity& jacobian_quantities,
27758  const ArrayOfString& iy_aux_vars,
27759  // Verbosity object:
27760  const Verbosity& verbosity);
27761 
27763 
27843 void yCalcAppend(// Workspace reference:
27844  Workspace& ws,
27845  // WS Output:
27846  Vector& y,
27847  Vector& y_f,
27848  ArrayOfIndex& y_pol,
27849  Matrix& y_pos,
27850  Matrix& y_los,
27851  ArrayOfVector& y_aux,
27852  Matrix& y_geo,
27853  Matrix& jacobian,
27854  ArrayOfRetrievalQuantity& jacobian_quantities,
27855  // WS Input:
27856  const Index& atmgeom_checked,
27857  const Index& atmfields_checked,
27858  const Index& atmosphere_dim,
27859  const EnergyLevelMap& nlte_field,
27860  const Index& cloudbox_on,
27861  const Index& cloudbox_checked,
27862  const Index& scat_data_checked,
27863  const Index& sensor_checked,
27864  const Index& stokes_dim,
27865  const Vector& f_grid,
27866  const Matrix& sensor_pos,
27867  const Matrix& sensor_los,
27868  const Matrix& transmitter_pos,
27869  const Matrix& mblock_dlos_grid,
27870  const Sparse& sensor_response,
27871  const Vector& sensor_response_f,
27872  const ArrayOfIndex& sensor_response_pol,
27873  const Matrix& sensor_response_dlos,
27874  const String& iy_unit,
27875  const Agenda& iy_main_agenda,
27876  const Agenda& geo_pos_agenda,
27877  const Agenda& jacobian_agenda,
27878  const Index& jacobian_do,
27879  const ArrayOfString& iy_aux_vars,
27880  // WS Generic Input:
27881  const ArrayOfRetrievalQuantity& jacobian_quantities_copy,
27882  const Index& append_instrument_wfs,
27883  // Verbosity object:
27884  const Verbosity& verbosity);
27885 
27887 
27968 void yActive(// Workspace reference:
27969  Workspace& ws,
27970  // WS Output:
27971  Vector& y,
27972  Vector& y_f,
27973  ArrayOfIndex& y_pol,
27974  Matrix& y_pos,
27975  Matrix& y_los,
27976  ArrayOfVector& y_aux,
27977  Matrix& y_geo,
27978  Matrix& jacobian,
27979  // WS Input:
27980  const Index& atmgeom_checked,
27981  const Index& atmfields_checked,
27982  const String& iy_unit,
27983  const ArrayOfString& iy_aux_vars,
27984  const Index& stokes_dim,
27985  const Vector& f_grid,
27986  const Index& atmosphere_dim,
27987  const EnergyLevelMap& nlte_field,
27988  const Index& cloudbox_on,
27989  const Index& cloudbox_checked,
27990  const Matrix& sensor_pos,
27991  const Matrix& sensor_los,
27992  const Index& sensor_checked,
27993  const Index& jacobian_do,
27994  const ArrayOfRetrievalQuantity& jacobian_quantities,
27995  const Agenda& iy_main_agenda,
27996  const Agenda& geo_pos_agenda,
27997  const ArrayOfArrayOfIndex& instrument_pol_array,
27998  const Vector& range_bins,
27999  // WS Generic Input:
28000  const Numeric& ze_tref,
28001  const Numeric& k2,
28002  const Numeric& dbze_min,
28003  // Verbosity object:
28004  const Verbosity& verbosity);
28005 
28007 
28029 void ySimpleSpectrometer(// WS Output:
28030  Vector& y,
28031  Vector& y_f,
28032  // WS Input:
28033  const Matrix& iy,
28034  const Index& stokes_dim,
28035  const Vector& f_grid,
28036  // WS Generic Input:
28037  const Numeric& df,
28038  // Verbosity object:
28039  const Verbosity& verbosity);
28040 
28042 
28085 void z_fieldFromHSE(// Workspace reference:
28086  Workspace& ws,
28087  // WS Output:
28088  Tensor3& z_field,
28089  // WS Input:
28090  const Index& atmosphere_dim,
28091  const Vector& p_grid,
28092  const Vector& lat_grid,
28093  const Vector& lon_grid,
28094  const Vector& lat_true,
28095  const Vector& lon_true,
28096  const ArrayOfArrayOfSpeciesTag& abs_species,
28097  const Tensor3& t_field,
28098  const Tensor4& vmr_field,
28099  const Vector& refellipsoid,
28100  const Matrix& z_surface,
28101  const Index& atmfields_checked,
28102  const Agenda& g0_agenda,
28103  const Numeric& molarmass_dry_air,
28104  const Numeric& p_hse,
28105  const Numeric& z_hse_accuracy,
28106  // Verbosity object:
28107  const Verbosity& verbosity);
28108 
28109 // Supergeneric template function declarations:
28110 
28112 
28143 template <typename T>
28144 void Append(// WS Generic Output:
28145  T& out,
28146  // WS Generic Output Names:
28147  const String& out_wsvname,
28148  // WS Generic Input:
28149  const T& in,
28150  const String& dimension,
28151  // WS Generic Input Names:
28152  const String& in_wsvname,
28153  const String& dimension_wsvname,
28154  // Verbosity object:
28155  const Verbosity& verbosity);
28156 
28158 
28168 template <typename T>
28169 void ArrayOfGriddedFieldGetNames(// WS Generic Output:
28170  ArrayOfString& names,
28171  // WS Generic Input:
28172  const T& griddedfields,
28173  // Verbosity object:
28174  const Verbosity& verbosity);
28175 
28177 
28201 template <typename T>
28202 void Copy(// WS Generic Output:
28203  T& out,
28204  // WS Generic Output Names:
28205  const String& out_wsvname,
28206  // WS Generic Input:
28207  const T& in,
28208  // WS Generic Input Names:
28209  const String& in_wsvname,
28210  // Verbosity object:
28211  const Verbosity& verbosity);
28212 
28214 
28244 template <typename T>
28245 void covmat1D(// WS Generic Output:
28246  T& out,
28247  // WS Generic Input:
28248  const Vector& grid_1,
28249  const Vector& grid_2,
28250  const Vector& sigma_1,
28251  const Vector& sigma_2,
28252  const Vector& cls_1,
28253  const Vector& cls_2,
28254  const Numeric& co,
28255  const String& fname,
28256  // Verbosity object:
28257  const Verbosity& verbosity);
28258 
28260 
28282 template <typename T>
28283 void covmat1DMarkov(// WS Generic Output:
28284  T& out,
28285  T& out_inverse,
28286  // WS Generic Input:
28287  const Vector& grid,
28288  const Vector& sigma,
28289  const Numeric& lc,
28290  const Numeric& co,
28291  // Verbosity object:
28292  const Verbosity& verbosity);
28293 
28295 
28307 template <typename T>
28308 void covmatDiagonal(// WS Generic Output:
28309  T& out,
28310  T& out_inverse,
28311  // WS Generic Input:
28312  const Vector& vars,
28313  // Verbosity object:
28314  const Verbosity& verbosity);
28315 
28317 
28335 template <typename T>
28336 void covmat_seAddBlock(// WS Output:
28337  CovarianceMatrix& covmat_se,
28338  // WS Generic Input:
28339  const T& block,
28340  const Index& i,
28341  const Index& j,
28342  // Verbosity object:
28343  const Verbosity& verbosity);
28344 
28346 
28369 template <typename T>
28370 void covmat_seAddInverseBlock(// WS Output:
28371  CovarianceMatrix& covmat_se,
28372  // WS Generic Input:
28373  const T& block,
28374  const Index& i,
28375  const Index& j,
28376  // Verbosity object:
28377  const Verbosity& verbosity);
28378 
28380 
28392 template <typename T>
28393 void covmat_seSet(// WS Output:
28394  CovarianceMatrix& covmat_se,
28395  // WS Generic Input:
28396  const T& covmat,
28397  // Verbosity object:
28398  const Verbosity& verbosity);
28399 
28401 
28413 template <typename T>
28414 void covmat_sxSet(// WS Output:
28415  CovarianceMatrix& covmat_sx,
28416  // WS Generic Input:
28417  const T& covmat,
28418  // Verbosity object:
28419  const Verbosity& verbosity);
28420 
28422 
28445 template <typename T>
28446 void covmat_sxAddBlock(// WS Output:
28447  CovarianceMatrix& covmat_sx,
28448  // WS Input:
28449  const ArrayOfRetrievalQuantity& jacobian_quantities,
28450  // WS Generic Input:
28451  const T& block,
28452  const Index& i,
28453  const Index& j,
28454  // Verbosity object:
28455  const Verbosity& verbosity);
28456 
28458 
28482 template <typename T>
28483 void covmat_sxAddInverseBlock(// WS Output:
28484  CovarianceMatrix& covmat_sx,
28485  // WS Input:
28486  const ArrayOfRetrievalQuantity& jacobian_quantities,
28487  // WS Generic Input:
28488  const T& block,
28489  const Index& i,
28490  const Index& j,
28491  // Verbosity object:
28492  const Verbosity& verbosity);
28493 
28495 
28508 template <typename T>
28509 void Delete(// Workspace reference:
28510  Workspace& ws,
28511  // WS Generic Input:
28512  const T& v,
28513  // WS Generic Input Names:
28514  const String& v_wsvname,
28515  // Verbosity object:
28516  const Verbosity& verbosity);
28517 
28519 
28536 template <typename T>
28537 void Extract(// WS Generic Output:
28538  T& needle,
28539  // WS Generic Input:
28540  const T& haystack,
28541  const Index& index,
28542  // Verbosity object:
28543  const Verbosity& verbosity);
28544 
28546 
28556 template <typename T>
28557 void GriddedFieldGetName(// WS Generic Output:
28558  String& name,
28559  // WS Generic Input:
28560  const T& griddedfield,
28561  // Verbosity object:
28562  const Verbosity& verbosity);
28563 
28565 
28589 template <typename T>
28590 void Ignore(// WS Generic Input:
28591  const T& in,
28592  // Verbosity object:
28593  const Verbosity& verbosity);
28594 
28596 
28608 template <typename T>
28609 void IndexSetToLast(// WS Output:
28610  Index& nelem,
28611  // WS Generic Input:
28612  const T& v,
28613  // Verbosity object:
28614  const Verbosity& verbosity);
28615 
28617 
28626 template <typename T>
28627 void nelemGet(// WS Output:
28628  Index& nelem,
28629  // WS Generic Input:
28630  const T& v,
28631  // Verbosity object:
28632  const Verbosity& verbosity);
28633 
28635 
28644 template <typename T>
28645 void ncolsGet(// WS Output:
28646  Index& ncols,
28647  // WS Generic Input:
28648  const T& v,
28649  // Verbosity object:
28650  const Verbosity& verbosity);
28651 
28653 
28662 template <typename T>
28663 void nrowsGet(// WS Output:
28664  Index& nrows,
28665  // WS Generic Input:
28666  const T& v,
28667  // Verbosity object:
28668  const Verbosity& verbosity);
28669 
28671 
28680 template <typename T>
28681 void npagesGet(// WS Output:
28682  Index& npages,
28683  // WS Generic Input:
28684  const T& v,
28685  // Verbosity object:
28686  const Verbosity& verbosity);
28687 
28689 
28698 template <typename T>
28699 void nbooksGet(// WS Output:
28700  Index& nbooks,
28701  // WS Generic Input:
28702  const T& v,
28703  // Verbosity object:
28704  const Verbosity& verbosity);
28705 
28707 
28716 template <typename T>
28717 void nshelvesGet(// WS Output:
28718  Index& nshelves,
28719  // WS Generic Input:
28720  const T& v,
28721  // Verbosity object:
28722  const Verbosity& verbosity);
28723 
28725 
28734 template <typename T>
28735 void nvitrinesGet(// WS Output:
28736  Index& nvitrines,
28737  // WS Generic Input:
28738  const T& v,
28739  // Verbosity object:
28740  const Verbosity& verbosity);
28741 
28743 
28751 template <typename T>
28752 void Print(// WS Generic Input:
28753  const T& in,
28754  const Index& level,
28755  // Verbosity object:
28756  const Verbosity& verbosity);
28757 
28759 
28774 template <typename T>
28775 void ReadNetCDF(// WS Generic Output:
28776  T& out,
28777  // WS Generic Output Names:
28778  const String& out_wsvname,
28779  // WS Generic Input:
28780  const String& filename,
28781  // WS Generic Input Names:
28782  const String& filename_wsvname,
28783  // Verbosity object:
28784  const Verbosity& verbosity);
28785 
28787 
28804 template <typename T>
28805 void ReadXML(// WS Generic Output:
28806  T& out,
28807  // WS Generic Output Names:
28808  const String& out_wsvname,
28809  // WS Generic Input:
28810  const String& filename,
28811  // WS Generic Input Names:
28812  const String& filename_wsvname,
28813  // Verbosity object:
28814  const Verbosity& verbosity);
28815 
28817 
28837 template <typename T>
28838 void ReadXMLIndexed(// WS Generic Output:
28839  T& out,
28840  // WS Generic Output Names:
28841  const String& out_wsvname,
28842  // WS Input:
28843  const Index& file_index,
28844  // WS Generic Input:
28845  const String& filename,
28846  const Index& digits,
28847  // WS Generic Input Names:
28848  const String& filename_wsvname,
28849  const String& digits_wsvname,
28850  // Verbosity object:
28851  const Verbosity& verbosity);
28852 
28854 
28878 template <typename T>
28879 void Select(// WS Generic Output:
28880  T& needles,
28881  // WS Generic Input:
28882  const T& haystack,
28883  const ArrayOfIndex& needleindexes,
28884  // Verbosity object:
28885  const Verbosity& verbosity);
28886 
28888 
28902 template <typename T>
28903 void Touch(// WS Generic Output:
28904  T& in,
28905  // Verbosity object:
28906  const Verbosity& verbosity);
28907 
28909 
28924 template <typename T>
28925 void WriteNetCDF(// WS Generic Input:
28926  const T& in,
28927  const String& filename,
28928  // WS Generic Input Names:
28929  const String& in_wsvname,
28930  const String& filename_wsvname,
28931  // Verbosity object:
28932  const Verbosity& verbosity);
28933 
28935 
28951 template <typename T>
28952 void WriteNetCDFIndexed(// WS Input:
28953  const Index& file_index,
28954  // WS Generic Input:
28955  const T& in,
28956  const String& filename,
28957  // WS Generic Input Names:
28958  const String& in_wsvname,
28959  const String& filename_wsvname,
28960  // Verbosity object:
28961  const Verbosity& verbosity);
28962 
28964 
28984 template <typename T>
28985 void WriteXML(// WS Input:
28986  const String& output_file_format,
28987  // WS Generic Input:
28988  const T& in,
28989  const String& filename,
28990  const Index& no_clobber,
28991  // WS Generic Input Names:
28992  const String& in_wsvname,
28993  const String& filename_wsvname,
28994  const String& no_clobber_wsvname,
28995  // Verbosity object:
28996  const Verbosity& verbosity);
28997 
28999 
29020 template <typename T>
29021 void WriteXMLIndexed(// WS Input:
29022  const String& output_file_format,
29023  const Index& file_index,
29024  // WS Generic Input:
29025  const T& in,
29026  const String& filename,
29027  const Index& digits,
29028  // WS Generic Input Names:
29029  const String& in_wsvname,
29030  const String& filename_wsvname,
29031  const String& digits_wsvname,
29032  // Verbosity object:
29033  const Verbosity& verbosity);
29034 
29035 // Get-away function declarations:
29036 
29037 void AbsorptionLinesCreate_g(Workspace& ws, const MRecord& mr);
29038 void AgendaCreate_g(Workspace& ws, const MRecord& mr);
29039 void ArrayOfAbsorptionLinesCreate_g(Workspace& ws, const MRecord& mr);
29041 void ArrayOfAgendaCreate_g(Workspace& ws, const MRecord& mr);
29045 void ArrayOfArrayOfIndexCreate_g(Workspace& ws, const MRecord& mr);
29046 void ArrayOfArrayOfMatrixCreate_g(Workspace& ws, const MRecord& mr);
29047 void ArrayOfPpathCreate_g(Workspace& ws, const MRecord& mr);
29054 void ArrayOfArrayOfStringCreate_g(Workspace& ws, const MRecord& mr);
29055 void ArrayOfArrayOfTensor3Create_g(Workspace& ws, const MRecord& mr);
29056 void ArrayOfArrayOfTensor6Create_g(Workspace& ws, const MRecord& mr);
29057 void ArrayOfArrayOfTimeCreate_g(Workspace& ws, const MRecord& mr);
29059 void ArrayOfArrayOfVectorCreate_g(Workspace& ws, const MRecord& mr);
29060 void ArrayOfCIARecordCreate_g(Workspace& ws, const MRecord& mr);
29061 void ArrayOfGriddedField1Create_g(Workspace& ws, const MRecord& mr);
29062 void ArrayOfGriddedField2Create_g(Workspace& ws, const MRecord& mr);
29063 void ArrayOfGriddedField3Create_g(Workspace& ws, const MRecord& mr);
29064 void ArrayOfGriddedField4Create_g(Workspace& ws, const MRecord& mr);
29065 void ArrayOfIndexCreate_g(Workspace& ws, const MRecord& mr);
29066 void ArrayOfMatrixCreate_g(Workspace& ws, const MRecord& mr);
29069 void ArrayOfRadiationVectorCreate_g(Workspace& ws, const MRecord& mr);
29073 void ArrayOfSparseCreate_g(Workspace& ws, const MRecord& mr);
29074 void ArrayOfStokesVectorCreate_g(Workspace& ws, const MRecord& mr);
29075 void ArrayOfStringCreate_g(Workspace& ws, const MRecord& mr);
29076 void ArrayOfTelsemAtlasCreate_g(Workspace& ws, const MRecord& mr);
29077 void ArrayOfTensor3Create_g(Workspace& ws, const MRecord& mr);
29078 void ArrayOfTensor4Create_g(Workspace& ws, const MRecord& mr);
29079 void ArrayOfTensor5Create_g(Workspace& ws, const MRecord& mr);
29080 void ArrayOfTensor6Create_g(Workspace& ws, const MRecord& mr);
29081 void ArrayOfTensor7Create_g(Workspace& ws, const MRecord& mr);
29082 void ArrayOfTimeCreate_g(Workspace& ws, const MRecord& mr);
29084 void ArrayOfVectorCreate_g(Workspace& ws, const MRecord& mr);
29085 void ArrayOfXsecRecordCreate_g(Workspace& ws, const MRecord& mr);
29086 void CIARecordCreate_g(Workspace& ws, const MRecord& mr);
29087 void CovarianceMatrixCreate_g(Workspace& ws, const MRecord& mr);
29088 void EnergyLevelMapCreate_g(Workspace& ws, const MRecord& mr);
29089 void GasAbsLookupCreate_g(Workspace& ws, const MRecord& mr);
29090 void GridPosCreate_g(Workspace& ws, const MRecord& mr);
29091 void GriddedField1Create_g(Workspace& ws, const MRecord& mr);
29092 void GriddedField2Create_g(Workspace& ws, const MRecord& mr);
29093 void GriddedField3Create_g(Workspace& ws, const MRecord& mr);
29094 void GriddedField4Create_g(Workspace& ws, const MRecord& mr);
29095 void GriddedField5Create_g(Workspace& ws, const MRecord& mr);
29096 void GriddedField6Create_g(Workspace& ws, const MRecord& mr);
29098 void IndexCreate_g(Workspace& ws, const MRecord& mr);
29099 void MCAntennaCreate_g(Workspace& ws, const MRecord& mr);
29100 void MatrixCreate_g(Workspace& ws, const MRecord& mr);
29101 void NumericCreate_g(Workspace& ws, const MRecord& mr);
29102 void PpathCreate_g(Workspace& ws, const MRecord& mr);
29103 void PropagationMatrixCreate_g(Workspace& ws, const MRecord& mr);
29104 void QuantumIdentifierCreate_g(Workspace& ws, const MRecord& mr);
29105 void RadiationVectorCreate_g(Workspace& ws, const MRecord& mr);
29106 void RationalCreate_g(Workspace& ws, const MRecord& mr);
29107 void ScatteringMetaDataCreate_g(Workspace& ws, const MRecord& mr);
29108 void SingleScatteringDataCreate_g(Workspace& ws, const MRecord& mr);
29109 void SparseCreate_g(Workspace& ws, const MRecord& mr);
29110 void SpeciesAuxDataCreate_g(Workspace& ws, const MRecord& mr);
29111 void StokesVectorCreate_g(Workspace& ws, const MRecord& mr);
29112 void StringCreate_g(Workspace& ws, const MRecord& mr);
29113 void TelsemAtlasCreate_g(Workspace& ws, const MRecord& mr);
29114 void Tensor3Create_g(Workspace& ws, const MRecord& mr);
29115 void Tensor4Create_g(Workspace& ws, const MRecord& mr);
29116 void Tensor5Create_g(Workspace& ws, const MRecord& mr);
29117 void Tensor6Create_g(Workspace& ws, const MRecord& mr);
29118 void Tensor7Create_g(Workspace& ws, const MRecord& mr);
29119 void TimerCreate_g(Workspace& ws, const MRecord& mr);
29120 void TimeCreate_g(Workspace& ws, const MRecord& mr);
29121 void TessemNNCreate_g(Workspace& ws, const MRecord& mr);
29122 void TransmissionMatrixCreate_g(Workspace& ws, const MRecord& mr);
29123 void VectorCreate_g(Workspace& ws, const MRecord& mr);
29124 void VerbosityCreate_g(Workspace& ws, const MRecord& mr);
29125 void AbsInputFromAtmFields_g(Workspace& ws, const MRecord& mr);
29126 void AbsInputFromRteScalars_g(Workspace& ws, const MRecord& mr);
29127 void abs_cia_dataAddCIARecord_g(Workspace& ws, const MRecord& mr);
29128 void abs_cia_dataReadFromCIA_g(Workspace& ws, const MRecord& mr);
29129 void abs_cia_dataReadFromXML_g(Workspace& ws, const MRecord& mr);
29130 void abs_coefCalcFromXsec_g(Workspace& ws, const MRecord& mr);
29131 void abs_cont_descriptionAppend_g(Workspace& ws, const MRecord& mr);
29132 void abs_cont_descriptionInit_g(Workspace& ws, const MRecord& mr);
29134 void abs_linesCleanupEmpty_g(Workspace& ws, const MRecord& mr);
29135 void abs_linesKeepBands_g(Workspace& ws, const MRecord& mr);
29136 void abs_linesRemoveBand_g(Workspace& ws, const MRecord& mr);
29138 void abs_linesReplaceWithLines_g(Workspace& ws, const MRecord& mr);
29139 void abs_linesAppendWithLines_g(Workspace& ws, const MRecord& mr);
29140 void abs_linesDeleteWithLines_g(Workspace& ws, const MRecord& mr);
29141 void abs_linesDeleteBadF0_g(Workspace& ws, const MRecord& mr);
29151 void abs_linesSetNormalization_g(Workspace& ws, const MRecord& mr);
29156 void abs_linesSetMirroring_g(Workspace& ws, const MRecord& mr);
29161 void abs_linesSetPopulation_g(Workspace& ws, const MRecord& mr);
29166 void abs_linesSetLineShapeType_g(Workspace& ws, const MRecord& mr);
29171 void abs_linesSetCutoff_g(Workspace& ws, const MRecord& mr);
29173 void abs_linesSetCutoffForMatch_g(Workspace& ws, const MRecord& mr);
29176 void abs_linesSetLinemixingLimit_g(Workspace& ws, const MRecord& mr);
29181 void abs_linesSetT0_g(Workspace& ws, const MRecord& mr);
29182 void abs_lines_per_speciesSetT0_g(Workspace& ws, const MRecord& mr);
29183 void abs_linesSetT0ForMatch_g(Workspace& ws, const MRecord& mr);
29208 void abs_linesCompact_g(Workspace& ws, const MRecord& mr);
29209 void abs_lines_per_speciesCompact_g(Workspace& ws, const MRecord& mr);
29211 void abs_lookupAdapt_g(Workspace& ws, const MRecord& mr);
29212 void abs_lookupCalc_g(Workspace& ws, const MRecord& mr);
29213 void abs_lookupInit_g(Workspace& ws, const MRecord& mr);
29214 void abs_lookupSetup_g(Workspace& ws, const MRecord& mr);
29215 void abs_lookupSetupBatch_g(Workspace& ws, const MRecord& mr);
29216 void abs_lookupSetupWide_g(Workspace& ws, const MRecord& mr);
29217 void abs_lookupTestAccuracy_g(Workspace& ws, const MRecord& mr);
29218 void abs_lookupTestAccMC_g(Workspace& ws, const MRecord& mr);
29219 void abs_nlteFromRaw_g(Workspace& ws, const MRecord& mr);
29220 void abs_speciesAdd_g(Workspace& ws, const MRecord& mr);
29221 void abs_speciesAdd2_g(Workspace& ws, const MRecord& mr);
29223 void abs_speciesDefineAll_g(Workspace& ws, const MRecord& mr);
29224 void abs_speciesInit_g(Workspace& ws, const MRecord& mr);
29225 void abs_speciesSet_g(Workspace& ws, const MRecord& mr);
29226 void abs_vecAddGas_g(Workspace& ws, const MRecord& mr);
29227 void abs_xsec_agenda_checkedCalc_g(Workspace& ws, const MRecord& mr);
29228 void abs_xsec_per_speciesAddCIA_g(Workspace& ws, const MRecord& mr);
29230 void abs_xsec_per_speciesAddConts_g(Workspace& ws, const MRecord& mr);
29231 void abs_xsec_per_speciesAddLines_g(Workspace& ws, const MRecord& mr);
29233 void abs_xsec_per_speciesInit_g(Workspace& ws, const MRecord& mr);
29234 void AddZaAa_g(Workspace& ws, const MRecord& mr);
29235 void AgendaAppend_g(Workspace& ws, const MRecord& mr);
29236 void AgendaExecute_g(Workspace& ws, const MRecord& mr);
29237 void AgendaExecuteExclusive_g(Workspace& ws, const MRecord& mr);
29238 void AgendaSet_g(Workspace& ws, const MRecord& mr);
29239 void AngularGridsSetFluxCalc_g(Workspace& ws, const MRecord& mr);
29240 void ArrayOfAgendaAppend_g(Workspace& ws, const MRecord& mr);
29241 void ArrayOfAgendaExecute_g(Workspace& ws, const MRecord& mr);
29242 void AntennaConstantGaussian1D_g(Workspace& ws, const MRecord& mr);
29244 void AntennaOff_g(Workspace& ws, const MRecord& mr);
29245 void antenna_responseGaussian_g(Workspace& ws, const MRecord& mr);
29247 void Append_sg_VectorNumeric_g(Workspace& ws, const MRecord& mr);
29248 void Append_sg_VectorVector_g(Workspace& ws, const MRecord& mr);
29249 void Append_sg_MatrixMatrix_g(Workspace& ws, const MRecord& mr);
29250 void Append_sg_MatrixVector_g(Workspace& ws, const MRecord& mr);
29251 void Append_sg_Tensor3Matrix_g(Workspace& ws, const MRecord& mr);
29252 void Append_sg_Tensor3Tensor3_g(Workspace& ws, const MRecord& mr);
29253 void Append_sg_Tensor4Tensor3_g(Workspace& ws, const MRecord& mr);
29254 void Append_sg_Tensor4Tensor4_g(Workspace& ws, const MRecord& mr);
29255 void Append_sg_StringString_g(Workspace& ws, const MRecord& mr);
29311 void Append_sg_ArrayOfPpathPpath_g(Workspace& ws, const MRecord& mr);
29328 void Append_sg_ArrayOfIndexIndex_g(Workspace& ws, const MRecord& mr);
29344 void Append_sg_ArrayOfTimeTime_g(Workspace& ws, const MRecord& mr);
29351 void ArrayOfIndexLinSpace_g(Workspace& ws, const MRecord& mr);
29352 void ArrayOfIndexSet_g(Workspace& ws, const MRecord& mr);
29353 void ArrayOfIndexSetConstant_g(Workspace& ws, const MRecord& mr);
29354 void ArrayOfStringSet_g(Workspace& ws, const MRecord& mr);
29355 void Arts_g(Workspace& ws, const MRecord& mr);
29356 void Arts2_g(Workspace& ws, const MRecord& mr);
29357 void AtmFieldPerturb_g(Workspace& ws, const MRecord& mr);
29358 void AtmFieldPerturbAtmGrids_g(Workspace& ws, const MRecord& mr);
29361 void AtmFieldsCalc_g(Workspace& ws, const MRecord& mr);
29362 void AtmFieldsCalcExpand1D_g(Workspace& ws, const MRecord& mr);
29363 void AtmFieldsExpand1D_g(Workspace& ws, const MRecord& mr);
29364 void AtmFieldsExtract1D_g(Workspace& ws, const MRecord& mr);
29365 void AtmFieldsRefinePgrid_g(Workspace& ws, const MRecord& mr);
29367 void atmfields_checkedCalc_g(Workspace& ws, const MRecord& mr);
29368 void atmgeom_checkedCalc_g(Workspace& ws, const MRecord& mr);
29369 void AtmosphereSet1D_g(Workspace& ws, const MRecord& mr);
29370 void AtmosphereSet2D_g(Workspace& ws, const MRecord& mr);
29371 void AtmosphereSet3D_g(Workspace& ws, const MRecord& mr);
29372 void AtmRawRead_g(Workspace& ws, const MRecord& mr);
29373 void AtmWithNLTERawRead_g(Workspace& ws, const MRecord& mr);
29375 void atm_fields_compactAddSpecies_g(Workspace& ws, const MRecord& mr);
29376 void atm_fields_compactCleanup_g(Workspace& ws, const MRecord& mr);
29378 void atm_fields_compactFromMatrix_g(Workspace& ws, const MRecord& mr);
29379 void backend_channel_responseFlat_g(Workspace& ws, const MRecord& mr);
29385 void CIAInfo_g(Workspace& ws, const MRecord& mr);
29386 void CIARecordReadFromFile_g(Workspace& ws, const MRecord& mr);
29387 void cloudboxOff_g(Workspace& ws, const MRecord& mr);
29388 void cloudboxSetAutomatically_g(Workspace& ws, const MRecord& mr);
29389 void cloudboxSetFullAtm_g(Workspace& ws, const MRecord& mr);
29390 void cloudboxSetManually_g(Workspace& ws, const MRecord& mr);
29391 void cloudboxSetManuallyAltitude_g(Workspace& ws, const MRecord& mr);
29392 void cloudbox_checkedCalc_g(Workspace& ws, const MRecord& mr);
29393 void cloudbox_field_monoIterate_g(Workspace& ws, const MRecord& mr);
29394 void cloudbox_fieldCrop_g(Workspace& ws, const MRecord& mr);
29395 void cloudbox_fieldSetFromPrecalc_g(Workspace& ws, const MRecord& mr);
29396 void cloudbox_fieldSetClearsky_g(Workspace& ws, const MRecord& mr);
29397 void cloudbox_field_monoSetConst_g(Workspace& ws, const MRecord& mr);
29398 void cloudbox_fieldSetConst_g(Workspace& ws, const MRecord& mr);
29400 void cloudbox_fieldUpdate1D_g(Workspace& ws, const MRecord& mr);
29401 void cloudbox_fieldUpdateSeq1D_g(Workspace& ws, const MRecord& mr);
29402 void cloudbox_fieldUpdateSeq1DPP_g(Workspace& ws, const MRecord& mr);
29403 void cloudbox_fieldUpdateSeq3D_g(Workspace& ws, const MRecord& mr);
29405 void Compare_sg_NumericNumeric_g(Workspace& ws, const MRecord& mr);
29406 void Compare_sg_VectorVector_g(Workspace& ws, const MRecord& mr);
29407 void Compare_sg_MatrixMatrix_g(Workspace& ws, const MRecord& mr);
29408 void Compare_sg_Tensor3Tensor3_g(Workspace& ws, const MRecord& mr);
29409 void Compare_sg_Tensor4Tensor4_g(Workspace& ws, const MRecord& mr);
29410 void Compare_sg_Tensor5Tensor5_g(Workspace& ws, const MRecord& mr);
29411 void Compare_sg_Tensor7Tensor7_g(Workspace& ws, const MRecord& mr);
29416 void Compare_sg_SparseSparse_g(Workspace& ws, const MRecord& mr);
29441 void complex_refr_indexConstant_g(Workspace& ws, const MRecord& mr);
29445 void Copy_sg_AbsorptionLines_g(Workspace& ws, const MRecord& mr);
29446 void Copy_sg_Agenda_g(Workspace& ws, const MRecord& mr);
29449 void Copy_sg_ArrayOfAgenda_g(Workspace& ws, const MRecord& mr);
29453 void Copy_sg_ArrayOfArrayOfIndex_g(Workspace& ws, const MRecord& mr);
29454 void Copy_sg_ArrayOfArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
29455 void Copy_sg_ArrayOfPpath_g(Workspace& ws, const MRecord& mr);
29462 void Copy_sg_ArrayOfArrayOfString_g(Workspace& ws, const MRecord& mr);
29465 void Copy_sg_ArrayOfArrayOfTime_g(Workspace& ws, const MRecord& mr);
29467 void Copy_sg_ArrayOfArrayOfVector_g(Workspace& ws, const MRecord& mr);
29468 void Copy_sg_ArrayOfCIARecord_g(Workspace& ws, const MRecord& mr);
29469 void Copy_sg_ArrayOfGriddedField1_g(Workspace& ws, const MRecord& mr);
29470 void Copy_sg_ArrayOfGriddedField2_g(Workspace& ws, const MRecord& mr);
29471 void Copy_sg_ArrayOfGriddedField3_g(Workspace& ws, const MRecord& mr);
29472 void Copy_sg_ArrayOfGriddedField4_g(Workspace& ws, const MRecord& mr);
29473 void Copy_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
29474 void Copy_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
29481 void Copy_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
29482 void Copy_sg_ArrayOfStokesVector_g(Workspace& ws, const MRecord& mr);
29483 void Copy_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
29484 void Copy_sg_ArrayOfTelsemAtlas_g(Workspace& ws, const MRecord& mr);
29485 void Copy_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
29486 void Copy_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
29487 void Copy_sg_ArrayOfTensor5_g(Workspace& ws, const MRecord& mr);
29488 void Copy_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
29489 void Copy_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
29490 void Copy_sg_ArrayOfTime_g(Workspace& ws, const MRecord& mr);
29492 void Copy_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
29493 void Copy_sg_ArrayOfXsecRecord_g(Workspace& ws, const MRecord& mr);
29494 void Copy_sg_CIARecord_g(Workspace& ws, const MRecord& mr);
29495 void Copy_sg_CovarianceMatrix_g(Workspace& ws, const MRecord& mr);
29496 void Copy_sg_EnergyLevelMap_g(Workspace& ws, const MRecord& mr);
29497 void Copy_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
29498 void Copy_sg_GridPos_g(Workspace& ws, const MRecord& mr);
29499 void Copy_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
29500 void Copy_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
29501 void Copy_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
29502 void Copy_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
29503 void Copy_sg_GriddedField5_g(Workspace& ws, const MRecord& mr);
29504 void Copy_sg_GriddedField6_g(Workspace& ws, const MRecord& mr);
29506 void Copy_sg_Index_g(Workspace& ws, const MRecord& mr);
29507 void Copy_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
29508 void Copy_sg_Matrix_g(Workspace& ws, const MRecord& mr);
29509 void Copy_sg_Numeric_g(Workspace& ws, const MRecord& mr);
29510 void Copy_sg_Ppath_g(Workspace& ws, const MRecord& mr);
29511 void Copy_sg_PropagationMatrix_g(Workspace& ws, const MRecord& mr);
29512 void Copy_sg_QuantumIdentifier_g(Workspace& ws, const MRecord& mr);
29513 void Copy_sg_RadiationVector_g(Workspace& ws, const MRecord& mr);
29514 void Copy_sg_Rational_g(Workspace& ws, const MRecord& mr);
29515 void Copy_sg_ScatteringMetaData_g(Workspace& ws, const MRecord& mr);
29516 void Copy_sg_SingleScatteringData_g(Workspace& ws, const MRecord& mr);
29517 void Copy_sg_Sparse_g(Workspace& ws, const MRecord& mr);
29518 void Copy_sg_SpeciesAuxData_g(Workspace& ws, const MRecord& mr);
29519 void Copy_sg_StokesVector_g(Workspace& ws, const MRecord& mr);
29520 void Copy_sg_String_g(Workspace& ws, const MRecord& mr);
29521 void Copy_sg_TelsemAtlas_g(Workspace& ws, const MRecord& mr);
29522 void Copy_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
29523 void Copy_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
29524 void Copy_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
29525 void Copy_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
29526 void Copy_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
29527 void Copy_sg_Timer_g(Workspace& ws, const MRecord& mr);
29528 void Copy_sg_Time_g(Workspace& ws, const MRecord& mr);
29529 void Copy_sg_TessemNN_g(Workspace& ws, const MRecord& mr);
29530 void Copy_sg_TransmissionMatrix_g(Workspace& ws, const MRecord& mr);
29531 void Copy_sg_Vector_g(Workspace& ws, const MRecord& mr);
29532 void Copy_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
29533 void covmat1D_sg_Matrix_g(Workspace& ws, const MRecord& mr);
29534 void covmat1D_sg_Sparse_g(Workspace& ws, const MRecord& mr);
29539 void covmat_seAddBlock_sg_Matrix_g(Workspace& ws, const MRecord& mr);
29540 void covmat_seAddBlock_sg_Sparse_g(Workspace& ws, const MRecord& mr);
29544 void covmat_seSet_sg_Matrix_g(Workspace& ws, const MRecord& mr);
29545 void covmat_seSet_sg_Sparse_g(Workspace& ws, const MRecord& mr);
29547 void covmat_sxSet_sg_Matrix_g(Workspace& ws, const MRecord& mr);
29548 void covmat_sxSet_sg_Sparse_g(Workspace& ws, const MRecord& mr);
29549 void covmat_sxAddBlock_sg_Matrix_g(Workspace& ws, const MRecord& mr);
29550 void covmat_sxAddBlock_sg_Sparse_g(Workspace& ws, const MRecord& mr);
29553 void covmat_sxExtractSqrtDiagonal_g(Workspace& ws, const MRecord& mr);
29554 void Delete_sg_AbsorptionLines_g(Workspace& ws, const MRecord& mr);
29555 void Delete_sg_Agenda_g(Workspace& ws, const MRecord& mr);
29558 void Delete_sg_ArrayOfAgenda_g(Workspace& ws, const MRecord& mr);
29564 void Delete_sg_ArrayOfPpath_g(Workspace& ws, const MRecord& mr);
29574 void Delete_sg_ArrayOfArrayOfTime_g(Workspace& ws, const MRecord& mr);
29577 void Delete_sg_ArrayOfCIARecord_g(Workspace& ws, const MRecord& mr);
29582 void Delete_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
29583 void Delete_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
29590 void Delete_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
29592 void Delete_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
29593 void Delete_sg_ArrayOfTelsemAtlas_g(Workspace& ws, const MRecord& mr);
29594 void Delete_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
29595 void Delete_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
29596 void Delete_sg_ArrayOfTensor5_g(Workspace& ws, const MRecord& mr);
29597 void Delete_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
29598 void Delete_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
29599 void Delete_sg_ArrayOfTime_g(Workspace& ws, const MRecord& mr);
29601 void Delete_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
29602 void Delete_sg_ArrayOfXsecRecord_g(Workspace& ws, const MRecord& mr);
29603 void Delete_sg_CIARecord_g(Workspace& ws, const MRecord& mr);
29604 void Delete_sg_CovarianceMatrix_g(Workspace& ws, const MRecord& mr);
29605 void Delete_sg_EnergyLevelMap_g(Workspace& ws, const MRecord& mr);
29606 void Delete_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
29607 void Delete_sg_GridPos_g(Workspace& ws, const MRecord& mr);
29608 void Delete_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
29609 void Delete_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
29610 void Delete_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
29611 void Delete_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
29612 void Delete_sg_GriddedField5_g(Workspace& ws, const MRecord& mr);
29613 void Delete_sg_GriddedField6_g(Workspace& ws, const MRecord& mr);
29615 void Delete_sg_Index_g(Workspace& ws, const MRecord& mr);
29616 void Delete_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
29617 void Delete_sg_Matrix_g(Workspace& ws, const MRecord& mr);
29618 void Delete_sg_Numeric_g(Workspace& ws, const MRecord& mr);
29619 void Delete_sg_Ppath_g(Workspace& ws, const MRecord& mr);
29620 void Delete_sg_PropagationMatrix_g(Workspace& ws, const MRecord& mr);
29621 void Delete_sg_QuantumIdentifier_g(Workspace& ws, const MRecord& mr);
29622 void Delete_sg_RadiationVector_g(Workspace& ws, const MRecord& mr);
29623 void Delete_sg_Rational_g(Workspace& ws, const MRecord& mr);
29624 void Delete_sg_ScatteringMetaData_g(Workspace& ws, const MRecord& mr);
29626 void Delete_sg_Sparse_g(Workspace& ws, const MRecord& mr);
29627 void Delete_sg_SpeciesAuxData_g(Workspace& ws, const MRecord& mr);
29628 void Delete_sg_StokesVector_g(Workspace& ws, const MRecord& mr);
29629 void Delete_sg_String_g(Workspace& ws, const MRecord& mr);
29630 void Delete_sg_TelsemAtlas_g(Workspace& ws, const MRecord& mr);
29631 void Delete_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
29632 void Delete_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
29633 void Delete_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
29634 void Delete_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
29635 void Delete_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
29636 void Delete_sg_Timer_g(Workspace& ws, const MRecord& mr);
29637 void Delete_sg_Time_g(Workspace& ws, const MRecord& mr);
29638 void Delete_sg_TessemNN_g(Workspace& ws, const MRecord& mr);
29639 void Delete_sg_TransmissionMatrix_g(Workspace& ws, const MRecord& mr);
29640 void Delete_sg_Vector_g(Workspace& ws, const MRecord& mr);
29641 void Delete_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
29644 void DiagonalMatrix_sg_Matrix_g(Workspace& ws, const MRecord& mr);
29645 void DiagonalMatrix_sg_Sparse_g(Workspace& ws, const MRecord& mr);
29646 void DiffZaAa_g(Workspace& ws, const MRecord& mr);
29647 void DisortCalc_g(Workspace& ws, const MRecord& mr);
29648 void DisortCalcWithARTSSurface_g(Workspace& ws, const MRecord& mr);
29649 void DisortCalcClearsky_g(Workspace& ws, const MRecord& mr);
29650 void DOBatchCalc_g(Workspace& ws, const MRecord& mr);
29651 void DOAngularGridsSet_g(Workspace& ws, const MRecord& mr);
29652 void DoitCalc_g(Workspace& ws, const MRecord& mr);
29653 void DoitGetIncoming_g(Workspace& ws, const MRecord& mr);
29654 void DoitGetIncoming1DAtm_g(Workspace& ws, const MRecord& mr);
29655 void DoitInit_g(Workspace& ws, const MRecord& mr);
29656 void DoitScatteringDataPrepare_g(Workspace& ws, const MRecord& mr);
29657 void DoitWriteIterationFields_g(Workspace& ws, const MRecord& mr);
29658 void doit_conv_flagAbs_g(Workspace& ws, const MRecord& mr);
29659 void doit_conv_flagAbsBT_g(Workspace& ws, const MRecord& mr);
29660 void doit_conv_flagLsq_g(Workspace& ws, const MRecord& mr);
29661 void OptimizeDoitPressureGrid_g(Workspace& ws, const MRecord& mr);
29662 void doit_scat_fieldCalc_g(Workspace& ws, const MRecord& mr);
29663 void doit_scat_fieldCalcLimb_g(Workspace& ws, const MRecord& mr);
29664 void doit_za_grid_optCalc_g(Workspace& ws, const MRecord& mr);
29665 void doit_za_interpSet_g(Workspace& ws, const MRecord& mr);
29666 void Duration_g(Workspace& ws, const MRecord& mr);
29667 void EnergyLevelMapSet_g(Workspace& ws, const MRecord& mr);
29668 void Error_g(Workspace& ws, const MRecord& mr);
29669 void Exit_g(Workspace& ws, const MRecord& mr);
29670 void Extract_sg_IndexArrayOfIndex_g(Workspace& ws, const MRecord& mr);
29672 void Extract_sg_NumericVector_g(Workspace& ws, const MRecord& mr);
29675 void Extract_sg_MatrixTensor3_g(Workspace& ws, const MRecord& mr);
29676 void Extract_sg_Tensor3Tensor4_g(Workspace& ws, const MRecord& mr);
29678 void Extract_sg_Tensor4Tensor5_g(Workspace& ws, const MRecord& mr);
29688 void ext_matAddGas_g(Workspace& ws, const MRecord& mr);
29689 void FastemStandAlone_g(Workspace& ws, const MRecord& mr);
29694 void FlagOff_g(Workspace& ws, const MRecord& mr);
29695 void FlagOn_g(Workspace& ws, const MRecord& mr);
29704 void ForLoop_g(Workspace& ws, const MRecord& mr);
29711 void f_gridFromAbsorptionLines_g(Workspace& ws, const MRecord& mr);
29712 void f_gridFromGasAbsLookup_g(Workspace& ws, const MRecord& mr);
29713 void f_gridFromSensorAMSU_g(Workspace& ws, const MRecord& mr);
29714 void f_gridFromSensorAMSUgeneric_g(Workspace& ws, const MRecord& mr);
29715 void f_gridFromSensorHIRS_g(Workspace& ws, const MRecord& mr);
29716 void f_gridMetMM_g(Workspace& ws, const MRecord& mr);
29717 void g0Earth_g(Workspace& ws, const MRecord& mr);
29718 void g0Io_g(Workspace& ws, const MRecord& mr);
29719 void g0Jupiter_g(Workspace& ws, const MRecord& mr);
29720 void g0Mars_g(Workspace& ws, const MRecord& mr);
29721 void g0Venus_g(Workspace& ws, const MRecord& mr);
29722 void geo_posEndOfPpath_g(Workspace& ws, const MRecord& mr);
29723 void geo_posLowestAltitudeOfPpath_g(Workspace& ws, const MRecord& mr);
29724 void geo_posWherePpathPassesZref_g(Workspace& ws, const MRecord& mr);
29727 void GetNumberOfThreads_g(Workspace& ws, const MRecord& mr);
29745 void GriddedFieldZToPRegrid_g(Workspace& ws, const MRecord& mr);
29746 void heating_ratesFromIrradiance_g(Workspace& ws, const MRecord& mr);
29747 void Ignore_sg_AbsorptionLines_g(Workspace& ws, const MRecord& mr);
29748 void Ignore_sg_Agenda_g(Workspace& ws, const MRecord& mr);
29751 void Ignore_sg_ArrayOfAgenda_g(Workspace& ws, const MRecord& mr);
29757 void Ignore_sg_ArrayOfPpath_g(Workspace& ws, const MRecord& mr);
29767 void Ignore_sg_ArrayOfArrayOfTime_g(Workspace& ws, const MRecord& mr);
29770 void Ignore_sg_ArrayOfCIARecord_g(Workspace& ws, const MRecord& mr);
29775 void Ignore_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
29776 void Ignore_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
29783 void Ignore_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
29785 void Ignore_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
29786 void Ignore_sg_ArrayOfTelsemAtlas_g(Workspace& ws, const MRecord& mr);
29787 void Ignore_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
29788 void Ignore_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
29789 void Ignore_sg_ArrayOfTensor5_g(Workspace& ws, const MRecord& mr);
29790 void Ignore_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
29791 void Ignore_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
29792 void Ignore_sg_ArrayOfTime_g(Workspace& ws, const MRecord& mr);
29794 void Ignore_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
29795 void Ignore_sg_ArrayOfXsecRecord_g(Workspace& ws, const MRecord& mr);
29796 void Ignore_sg_CIARecord_g(Workspace& ws, const MRecord& mr);
29797 void Ignore_sg_CovarianceMatrix_g(Workspace& ws, const MRecord& mr);
29798 void Ignore_sg_EnergyLevelMap_g(Workspace& ws, const MRecord& mr);
29799 void Ignore_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
29800 void Ignore_sg_GridPos_g(Workspace& ws, const MRecord& mr);
29801 void Ignore_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
29802 void Ignore_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
29803 void Ignore_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
29804 void Ignore_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
29805 void Ignore_sg_GriddedField5_g(Workspace& ws, const MRecord& mr);
29806 void Ignore_sg_GriddedField6_g(Workspace& ws, const MRecord& mr);
29808 void Ignore_sg_Index_g(Workspace& ws, const MRecord& mr);
29809 void Ignore_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
29810 void Ignore_sg_Matrix_g(Workspace& ws, const MRecord& mr);
29811 void Ignore_sg_Numeric_g(Workspace& ws, const MRecord& mr);
29812 void Ignore_sg_Ppath_g(Workspace& ws, const MRecord& mr);
29813 void Ignore_sg_PropagationMatrix_g(Workspace& ws, const MRecord& mr);
29814 void Ignore_sg_QuantumIdentifier_g(Workspace& ws, const MRecord& mr);
29815 void Ignore_sg_RadiationVector_g(Workspace& ws, const MRecord& mr);
29816 void Ignore_sg_Rational_g(Workspace& ws, const MRecord& mr);
29817 void Ignore_sg_ScatteringMetaData_g(Workspace& ws, const MRecord& mr);
29819 void Ignore_sg_Sparse_g(Workspace& ws, const MRecord& mr);
29820 void Ignore_sg_SpeciesAuxData_g(Workspace& ws, const MRecord& mr);
29821 void Ignore_sg_StokesVector_g(Workspace& ws, const MRecord& mr);
29822 void Ignore_sg_String_g(Workspace& ws, const MRecord& mr);
29823 void Ignore_sg_TelsemAtlas_g(Workspace& ws, const MRecord& mr);
29824 void Ignore_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
29825 void Ignore_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
29826 void Ignore_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
29827 void Ignore_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
29828 void Ignore_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
29829 void Ignore_sg_Timer_g(Workspace& ws, const MRecord& mr);
29830 void Ignore_sg_Time_g(Workspace& ws, const MRecord& mr);
29831 void Ignore_sg_TessemNN_g(Workspace& ws, const MRecord& mr);
29832 void Ignore_sg_TransmissionMatrix_g(Workspace& ws, const MRecord& mr);
29833 void Ignore_sg_Vector_g(Workspace& ws, const MRecord& mr);
29834 void Ignore_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
29835 void INCLUDE_g(Workspace& ws, const MRecord& mr);
29836 void IndexAdd_g(Workspace& ws, const MRecord& mr);
29838 void IndexSet_g(Workspace& ws, const MRecord& mr);
29886 void IndexSetToLast_sg_Vector_g(Workspace& ws, const MRecord& mr);
29887 void IndexStepDown_g(Workspace& ws, const MRecord& mr);
29888 void IndexStepUp_g(Workspace& ws, const MRecord& mr);
29889 void InterpAtmFieldToPosition_g(Workspace& ws, const MRecord& mr);
29891 void InterpSurfaceFieldToPosition_g(Workspace& ws, const MRecord& mr);
29892 void irradiance_fieldFromRadiance_g(Workspace& ws, const MRecord& mr);
29894 void iyActiveSingleScat_g(Workspace& ws, const MRecord& mr);
29895 void iyActiveSingleScat2_g(Workspace& ws, const MRecord& mr);
29896 void iyApplyUnit_g(Workspace& ws, const MRecord& mr);
29897 void iyCalc_g(Workspace& ws, const MRecord& mr);
29898 void iyEmissionStandard_g(Workspace& ws, const MRecord& mr);
29899 void iyEmissionStandardSequential_g(Workspace& ws, const MRecord& mr);
29900 void iyHybrid_g(Workspace& ws, const MRecord& mr);
29901 void iyHybrid2_g(Workspace& ws, const MRecord& mr);
29903 void iyInterpCloudboxField_g(Workspace& ws, const MRecord& mr);
29904 void iyLoopFrequencies_g(Workspace& ws, const MRecord& mr);
29905 void iyMC_g(Workspace& ws, const MRecord& mr);
29906 void iyReplaceFromAux_g(Workspace& ws, const MRecord& mr);
29907 void iySurfaceCallAgendaX_g(Workspace& ws, const MRecord& mr);
29908 void iySurfaceFastem_g(Workspace& ws, const MRecord& mr);
29909 void iySurfaceRtpropAgenda_g(Workspace& ws, const MRecord& mr);
29910 void iySurfaceRtpropCalc_g(Workspace& ws, const MRecord& mr);
29911 void iyTransmissionStandard_g(Workspace& ws, const MRecord& mr);
29912 void iy_transmitterMultiplePol_g(Workspace& ws, const MRecord& mr);
29913 void iy_transmitterSinglePol_g(Workspace& ws, const MRecord& mr);
29914 void jacobianAddAbsSpecies_g(Workspace& ws, const MRecord& mr);
29917 void jacobianAddFreqShift_g(Workspace& ws, const MRecord& mr);
29918 void jacobianAddFreqStretch_g(Workspace& ws, const MRecord& mr);
29921 void jacobianAddMagField_g(Workspace& ws, const MRecord& mr);
29922 void jacobianAddNLTE_g(Workspace& ws, const MRecord& mr);
29923 void jacobianAddNLTEs_g(Workspace& ws, const MRecord& mr);
29924 void jacobianAddPointingZa_g(Workspace& ws, const MRecord& mr);
29925 void jacobianAddPolyfit_g(Workspace& ws, const MRecord& mr);
29926 void jacobianAddScatSpecies_g(Workspace& ws, const MRecord& mr);
29927 void jacobianAddSinefit_g(Workspace& ws, const MRecord& mr);
29928 void jacobianAddSpecialSpecies_g(Workspace& ws, const MRecord& mr);
29929 void jacobianAddSurfaceQuantity_g(Workspace& ws, const MRecord& mr);
29930 void jacobianAddTemperature_g(Workspace& ws, const MRecord& mr);
29931 void jacobianAddWind_g(Workspace& ws, const MRecord& mr);
29932 void jacobianAdjustAndTransform_g(Workspace& ws, const MRecord& mr);
29933 void jacobianCalcDoNothing_g(Workspace& ws, const MRecord& mr);
29934 void jacobianCalcFreqShift_g(Workspace& ws, const MRecord& mr);
29935 void jacobianCalcFreqStretch_g(Workspace& ws, const MRecord& mr);
29936 void jacobianCalcPointingZaInterp_g(Workspace& ws, const MRecord& mr);
29937 void jacobianCalcPointingZaRecalc_g(Workspace& ws, const MRecord& mr);
29938 void jacobianCalcPolyfit_g(Workspace& ws, const MRecord& mr);
29939 void jacobianCalcSinefit_g(Workspace& ws, const MRecord& mr);
29940 void jacobianClose_g(Workspace& ws, const MRecord& mr);
29941 void jacobianFromTwoY_g(Workspace& ws, const MRecord& mr);
29942 void jacobianFromYbatch_g(Workspace& ws, const MRecord& mr);
29943 void jacobianInit_g(Workspace& ws, const MRecord& mr);
29944 void jacobianOff_g(Workspace& ws, const MRecord& mr);
29947 void lat_gridFromRawField_g(Workspace& ws, const MRecord& mr);
29948 void lbl_checkedCalc_g(Workspace& ws, const MRecord& mr);
29949 void LocalTimeOffset_g(Workspace& ws, const MRecord& mr);
29950 void lon_gridFromRawField_g(Workspace& ws, const MRecord& mr);
29951 void MagFieldsCalc_g(Workspace& ws, const MRecord& mr);
29952 void MagFieldsCalcExpand1D_g(Workspace& ws, const MRecord& mr);
29953 void MagFieldsFromAltitudeRawCalc_g(Workspace& ws, const MRecord& mr);
29954 void MagRawRead_g(Workspace& ws, const MRecord& mr);
29955 void MatrixAddScalar_g(Workspace& ws, const MRecord& mr);
29956 void MatrixCBR_g(Workspace& ws, const MRecord& mr);
29957 void MatrixCopySparse_g(Workspace& ws, const MRecord& mr);
29958 void MatrixExtractFromTensor3_g(Workspace& ws, const MRecord& mr);
29959 void MatrixFromCovarianceMatrix_g(Workspace& ws, const MRecord& mr);
29960 void MatrixIdentity_g(Workspace& ws, const MRecord& mr);
29961 void MatrixMatrixMultiply_g(Workspace& ws, const MRecord& mr);
29962 void MatrixPlanck_g(Workspace& ws, const MRecord& mr);
29963 void MatrixScale_g(Workspace& ws, const MRecord& mr);
29964 void MatrixSet_g(Workspace& ws, const MRecord& mr);
29965 void MatrixSetConstant_g(Workspace& ws, const MRecord& mr);
29966 void MatrixUnitIntensity_g(Workspace& ws, const MRecord& mr);
29967 void MatrixVectorMultiply_g(Workspace& ws, const MRecord& mr);
29968 void Matrix1ColFromVector_g(Workspace& ws, const MRecord& mr);
29969 void Matrix2ColFromVectors_g(Workspace& ws, const MRecord& mr);
29970 void Matrix3ColFromVectors_g(Workspace& ws, const MRecord& mr);
29971 void Matrix1RowFromVector_g(Workspace& ws, const MRecord& mr);
29972 void Matrix2RowFromVectors_g(Workspace& ws, const MRecord& mr);
29973 void Matrix3RowFromVectors_g(Workspace& ws, const MRecord& mr);
29976 void mc_antennaSetGaussian_g(Workspace& ws, const MRecord& mr);
29977 void mc_antennaSetGaussianByFWHM_g(Workspace& ws, const MRecord& mr);
29978 void mc_antennaSetPencilBeam_g(Workspace& ws, const MRecord& mr);
29979 void MCGeneral_g(Workspace& ws, const MRecord& mr);
29980 void MCRadar_g(Workspace& ws, const MRecord& mr);
29981 void MCSetSeedFromTime_g(Workspace& ws, const MRecord& mr);
29985 void NumericAdd_g(Workspace& ws, const MRecord& mr);
29986 void NumericFromVector_g(Workspace& ws, const MRecord& mr);
29987 void NumericInvScale_g(Workspace& ws, const MRecord& mr);
29988 void NumericScale_g(Workspace& ws, const MRecord& mr);
29989 void NumericSet_g(Workspace& ws, const MRecord& mr);
29990 void QuantumIdentifierSet_g(Workspace& ws, const MRecord& mr);
29991 void ArrayOfQuantumIdentifierSet_g(Workspace& ws, const MRecord& mr);
29994 void nelemGet_sg_ArrayOfAgenda_g(Workspace& ws, const MRecord& mr);
30000 void nelemGet_sg_ArrayOfPpath_g(Workspace& ws, const MRecord& mr);
30013 void nelemGet_sg_ArrayOfCIARecord_g(Workspace& ws, const MRecord& mr);
30018 void nelemGet_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
30019 void nelemGet_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
30026 void nelemGet_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
30028 void nelemGet_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
30030 void nelemGet_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
30031 void nelemGet_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
30032 void nelemGet_sg_ArrayOfTensor5_g(Workspace& ws, const MRecord& mr);
30033 void nelemGet_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
30034 void nelemGet_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
30035 void nelemGet_sg_ArrayOfTime_g(Workspace& ws, const MRecord& mr);
30037 void nelemGet_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
30039 void nelemGet_sg_Vector_g(Workspace& ws, const MRecord& mr);
30040 void ncolsGet_sg_Matrix_g(Workspace& ws, const MRecord& mr);
30041 void ncolsGet_sg_Sparse_g(Workspace& ws, const MRecord& mr);
30042 void ncolsGet_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
30043 void ncolsGet_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
30044 void ncolsGet_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30045 void ncolsGet_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
30046 void ncolsGet_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
30047 void nrowsGet_sg_Matrix_g(Workspace& ws, const MRecord& mr);
30048 void nrowsGet_sg_Sparse_g(Workspace& ws, const MRecord& mr);
30049 void nrowsGet_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
30050 void nrowsGet_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
30051 void nrowsGet_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30052 void nrowsGet_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
30053 void nrowsGet_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
30054 void npagesGet_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
30055 void npagesGet_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
30056 void npagesGet_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30057 void npagesGet_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
30058 void npagesGet_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
30059 void nbooksGet_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
30060 void nbooksGet_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30061 void nbooksGet_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
30062 void nbooksGet_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
30063 void nshelvesGet_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30064 void nshelvesGet_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
30065 void nshelvesGet_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
30066 void nvitrinesGet_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
30067 void nvitrinesGet_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
30068 void nlibrariesGet_g(Workspace& ws, const MRecord& mr);
30070 void nlteOff_g(Workspace& ws, const MRecord& mr);
30071 void nlteSetByQuantumIdentifiers_g(Workspace& ws, const MRecord& mr);
30072 void nlte_fieldFromRaw_g(Workspace& ws, const MRecord& mr);
30076 void timeNow_g(Workspace& ws, const MRecord& mr);
30077 void timeOffset_g(Workspace& ws, const MRecord& mr);
30078 void OEM_g(Workspace& ws, const MRecord& mr);
30079 void avkCalc_g(Workspace& ws, const MRecord& mr);
30080 void covmat_soCalc_g(Workspace& ws, const MRecord& mr);
30081 void covmat_ssCalc_g(Workspace& ws, const MRecord& mr);
30082 void opt_prop_bulkCalc_g(Workspace& ws, const MRecord& mr);
30083 void opt_prop_sptFromData_g(Workspace& ws, const MRecord& mr);
30084 void opt_prop_sptFromScat_data_g(Workspace& ws, const MRecord& mr);
30085 void opt_prop_sptFromMonoData_g(Workspace& ws, const MRecord& mr);
30086 void output_file_formatSetAscii_g(Workspace& ws, const MRecord& mr);
30087 void output_file_formatSetBinary_g(Workspace& ws, const MRecord& mr);
30089 void particle_bulkprop_fieldClip_g(Workspace& ws, const MRecord& mr);
30093 void particle_massesFromMetaData_g(Workspace& ws, const MRecord& mr);
30095 void pha_matCalc_g(Workspace& ws, const MRecord& mr);
30096 void pha_mat_sptFromData_g(Workspace& ws, const MRecord& mr);
30097 void pha_mat_sptFromDataDOITOpt_g(Workspace& ws, const MRecord& mr);
30098 void pha_mat_sptFromMonoData_g(Workspace& ws, const MRecord& mr);
30099 void pha_mat_sptFromScat_data_g(Workspace& ws, const MRecord& mr);
30100 void pndFromPsd_g(Workspace& ws, const MRecord& mr);
30101 void pndFromPsdBasic_g(Workspace& ws, const MRecord& mr);
30104 void pnd_fieldExpand1D_g(Workspace& ws, const MRecord& mr);
30105 void pnd_fieldZero_g(Workspace& ws, const MRecord& mr);
30107 void ppathCalc_g(Workspace& ws, const MRecord& mr);
30108 void ppath_fieldCalc_g(Workspace& ws, const MRecord& mr);
30109 void ppathCalcFromAltitude_g(Workspace& ws, const MRecord& mr);
30110 void ppathFromRtePos2_g(Workspace& ws, const MRecord& mr);
30111 void ppathPlaneParallel_g(Workspace& ws, const MRecord& mr);
30112 void ppathStepByStep_g(Workspace& ws, const MRecord& mr);
30113 void ppathWriteXMLPartial_g(Workspace& ws, const MRecord& mr);
30114 void ppath_stepGeometric_g(Workspace& ws, const MRecord& mr);
30115 void ppath_stepRefractionBasic_g(Workspace& ws, const MRecord& mr);
30117 void Print_sg_AbsorptionLines_g(Workspace& ws, const MRecord& mr);
30118 void Print_sg_Agenda_g(Workspace& ws, const MRecord& mr);
30121 void Print_sg_ArrayOfAgenda_g(Workspace& ws, const MRecord& mr);
30125 void Print_sg_ArrayOfArrayOfIndex_g(Workspace& ws, const MRecord& mr);
30127 void Print_sg_ArrayOfPpath_g(Workspace& ws, const MRecord& mr);
30137 void Print_sg_ArrayOfArrayOfTime_g(Workspace& ws, const MRecord& mr);
30140 void Print_sg_ArrayOfCIARecord_g(Workspace& ws, const MRecord& mr);
30145 void Print_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
30146 void Print_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
30153 void Print_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
30154 void Print_sg_ArrayOfStokesVector_g(Workspace& ws, const MRecord& mr);
30155 void Print_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
30156 void Print_sg_ArrayOfTelsemAtlas_g(Workspace& ws, const MRecord& mr);
30157 void Print_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
30158 void Print_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
30159 void Print_sg_ArrayOfTensor5_g(Workspace& ws, const MRecord& mr);
30160 void Print_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
30161 void Print_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
30162 void Print_sg_ArrayOfTime_g(Workspace& ws, const MRecord& mr);
30164 void Print_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
30165 void Print_sg_ArrayOfXsecRecord_g(Workspace& ws, const MRecord& mr);
30166 void Print_sg_CIARecord_g(Workspace& ws, const MRecord& mr);
30167 void Print_sg_CovarianceMatrix_g(Workspace& ws, const MRecord& mr);
30168 void Print_sg_EnergyLevelMap_g(Workspace& ws, const MRecord& mr);
30169 void Print_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
30170 void Print_sg_GridPos_g(Workspace& ws, const MRecord& mr);
30171 void Print_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
30172 void Print_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
30173 void Print_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
30174 void Print_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
30175 void Print_sg_GriddedField5_g(Workspace& ws, const MRecord& mr);
30176 void Print_sg_GriddedField6_g(Workspace& ws, const MRecord& mr);
30178 void Print_sg_Index_g(Workspace& ws, const MRecord& mr);
30179 void Print_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
30180 void Print_sg_Matrix_g(Workspace& ws, const MRecord& mr);
30181 void Print_sg_Numeric_g(Workspace& ws, const MRecord& mr);
30182 void Print_sg_Ppath_g(Workspace& ws, const MRecord& mr);
30183 void Print_sg_PropagationMatrix_g(Workspace& ws, const MRecord& mr);
30184 void Print_sg_QuantumIdentifier_g(Workspace& ws, const MRecord& mr);
30185 void Print_sg_RadiationVector_g(Workspace& ws, const MRecord& mr);
30186 void Print_sg_Rational_g(Workspace& ws, const MRecord& mr);
30187 void Print_sg_ScatteringMetaData_g(Workspace& ws, const MRecord& mr);
30189 void Print_sg_Sparse_g(Workspace& ws, const MRecord& mr);
30190 void Print_sg_SpeciesAuxData_g(Workspace& ws, const MRecord& mr);
30191 void Print_sg_StokesVector_g(Workspace& ws, const MRecord& mr);
30192 void Print_sg_String_g(Workspace& ws, const MRecord& mr);
30193 void Print_sg_TelsemAtlas_g(Workspace& ws, const MRecord& mr);
30194 void Print_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
30195 void Print_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
30196 void Print_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30197 void Print_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
30198 void Print_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
30199 void Print_sg_Timer_g(Workspace& ws, const MRecord& mr);
30200 void Print_sg_Time_g(Workspace& ws, const MRecord& mr);
30201 void Print_sg_TessemNN_g(Workspace& ws, const MRecord& mr);
30202 void Print_sg_TransmissionMatrix_g(Workspace& ws, const MRecord& mr);
30203 void Print_sg_Vector_g(Workspace& ws, const MRecord& mr);
30204 void Print_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
30205 void PrintPhysicalConstants_g(Workspace& ws, const MRecord& mr);
30206 void PrintWorkspace_g(Workspace& ws, const MRecord& mr);
30207 void ZFromPSimple_g(Workspace& ws, const MRecord& mr);
30208 void PFromZSimple_g(Workspace& ws, const MRecord& mr);
30209 void propmat_clearskyAddFaraday_g(Workspace& ws, const MRecord& mr);
30213 void propmat_clearskyAddOnTheFly_g(Workspace& ws, const MRecord& mr);
30214 void propmat_clearskyAddParticles_g(Workspace& ws, const MRecord& mr);
30215 void propmat_clearskyAddZeeman_g(Workspace& ws, const MRecord& mr);
30216 void propmat_clearskyInit_g(Workspace& ws, const MRecord& mr);
30217 void propmat_clearskyZero_g(Workspace& ws, const MRecord& mr);
30220 void propmat_clearsky_fieldCalc_g(Workspace& ws, const MRecord& mr);
30221 void psdAbelBoutle12_g(Workspace& ws, const MRecord& mr);
30222 void psdDelanoeEtAl14_g(Workspace& ws, const MRecord& mr);
30223 void psdFieldEtAl07_g(Workspace& ws, const MRecord& mr);
30224 void psdFieldEtAl19_g(Workspace& ws, const MRecord& mr);
30225 void psdMcFarquaharHeymsfield97_g(Workspace& ws, const MRecord& mr);
30226 void psdMilbrandtYau05_g(Workspace& ws, const MRecord& mr);
30227 void psdModifiedGamma_g(Workspace& ws, const MRecord& mr);
30228 void psdModifiedGammaMass_g(Workspace& ws, const MRecord& mr);
30229 void psdModifiedGammaMassNtot_g(Workspace& ws, const MRecord& mr);
30232 void psdModifiedGammaMassXmean_g(Workspace& ws, const MRecord& mr);
30233 void psdModifiedGammaMassXmedian_g(Workspace& ws, const MRecord& mr);
30234 void psdMonoDispersive_g(Workspace& ws, const MRecord& mr);
30235 void psdMonoMass_g(Workspace& ws, const MRecord& mr);
30236 void psdSeifertBeheng06_g(Workspace& ws, const MRecord& mr);
30237 void psdWangEtAl16_g(Workspace& ws, const MRecord& mr);
30238 void p_gridDensify_g(Workspace& ws, const MRecord& mr);
30239 void p_gridFromZRaw_g(Workspace& ws, const MRecord& mr);
30240 void lat_gridFromZRaw_g(Workspace& ws, const MRecord& mr);
30241 void lon_gridFromZRaw_g(Workspace& ws, const MRecord& mr);
30242 void atm_gridsFromZRaw_g(Workspace& ws, const MRecord& mr);
30243 void p_gridFromGasAbsLookup_g(Workspace& ws, const MRecord& mr);
30244 void p_gridRefine_g(Workspace& ws, const MRecord& mr);
30248 void RationalAdd_g(Workspace& ws, const MRecord& mr);
30249 void RationalInvScale_g(Workspace& ws, const MRecord& mr);
30250 void RationalScale_g(Workspace& ws, const MRecord& mr);
30251 void RationalSet_g(Workspace& ws, const MRecord& mr);
30252 void ReadArrayOfARTSCAT_g(Workspace& ws, const MRecord& mr);
30253 void ReadSplitARTSCAT_g(Workspace& ws, const MRecord& mr);
30254 void ReadARTSCAT_g(Workspace& ws, const MRecord& mr);
30255 void ReadHITRAN_g(Workspace& ws, const MRecord& mr);
30256 void ReadLBLRTM_g(Workspace& ws, const MRecord& mr);
30257 void ReadMytran2_g(Workspace& ws, const MRecord& mr);
30258 void ReadJPL_g(Workspace& ws, const MRecord& mr);
30260 void abs_linesWriteSplitXML_g(Workspace& ws, const MRecord& mr);
30264 void ReadNetCDF_sg_Vector_g(Workspace& ws, const MRecord& mr);
30265 void ReadNetCDF_sg_Matrix_g(Workspace& ws, const MRecord& mr);
30266 void ReadNetCDF_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
30267 void ReadNetCDF_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
30268 void ReadNetCDF_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30269 void ReadNetCDF_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
30270 void ReadNetCDF_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
30271 void ReadNetCDF_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
30272 void ReadXML_sg_AbsorptionLines_g(Workspace& ws, const MRecord& mr);
30273 void ReadXML_sg_Agenda_g(Workspace& ws, const MRecord& mr);
30276 void ReadXML_sg_ArrayOfAgenda_g(Workspace& ws, const MRecord& mr);
30282 void ReadXML_sg_ArrayOfPpath_g(Workspace& ws, const MRecord& mr);
30295 void ReadXML_sg_ArrayOfCIARecord_g(Workspace& ws, const MRecord& mr);
30300 void ReadXML_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
30301 void ReadXML_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
30308 void ReadXML_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
30310 void ReadXML_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
30312 void ReadXML_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
30313 void ReadXML_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
30314 void ReadXML_sg_ArrayOfTensor5_g(Workspace& ws, const MRecord& mr);
30315 void ReadXML_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
30316 void ReadXML_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
30317 void ReadXML_sg_ArrayOfTime_g(Workspace& ws, const MRecord& mr);
30319 void ReadXML_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
30320 void ReadXML_sg_ArrayOfXsecRecord_g(Workspace& ws, const MRecord& mr);
30321 void ReadXML_sg_CIARecord_g(Workspace& ws, const MRecord& mr);
30322 void ReadXML_sg_CovarianceMatrix_g(Workspace& ws, const MRecord& mr);
30323 void ReadXML_sg_EnergyLevelMap_g(Workspace& ws, const MRecord& mr);
30324 void ReadXML_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
30325 void ReadXML_sg_GridPos_g(Workspace& ws, const MRecord& mr);
30326 void ReadXML_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
30327 void ReadXML_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
30328 void ReadXML_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
30329 void ReadXML_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
30330 void ReadXML_sg_GriddedField5_g(Workspace& ws, const MRecord& mr);
30331 void ReadXML_sg_GriddedField6_g(Workspace& ws, const MRecord& mr);
30333 void ReadXML_sg_Index_g(Workspace& ws, const MRecord& mr);
30334 void ReadXML_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
30335 void ReadXML_sg_Matrix_g(Workspace& ws, const MRecord& mr);
30336 void ReadXML_sg_Numeric_g(Workspace& ws, const MRecord& mr);
30337 void ReadXML_sg_Ppath_g(Workspace& ws, const MRecord& mr);
30338 void ReadXML_sg_PropagationMatrix_g(Workspace& ws, const MRecord& mr);
30339 void ReadXML_sg_QuantumIdentifier_g(Workspace& ws, const MRecord& mr);
30340 void ReadXML_sg_RadiationVector_g(Workspace& ws, const MRecord& mr);
30341 void ReadXML_sg_Rational_g(Workspace& ws, const MRecord& mr);
30344 void ReadXML_sg_Sparse_g(Workspace& ws, const MRecord& mr);
30345 void ReadXML_sg_SpeciesAuxData_g(Workspace& ws, const MRecord& mr);
30346 void ReadXML_sg_StokesVector_g(Workspace& ws, const MRecord& mr);
30347 void ReadXML_sg_String_g(Workspace& ws, const MRecord& mr);
30348 void ReadXML_sg_TelsemAtlas_g(Workspace& ws, const MRecord& mr);
30349 void ReadXML_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
30350 void ReadXML_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
30351 void ReadXML_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30352 void ReadXML_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
30353 void ReadXML_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
30354 void ReadXML_sg_Timer_g(Workspace& ws, const MRecord& mr);
30355 void ReadXML_sg_Time_g(Workspace& ws, const MRecord& mr);
30356 void ReadXML_sg_TessemNN_g(Workspace& ws, const MRecord& mr);
30358 void ReadXML_sg_Vector_g(Workspace& ws, const MRecord& mr);
30359 void ReadXML_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
30361 void ReadXMLIndexed_sg_Agenda_g(Workspace& ws, const MRecord& mr);
30409 void ReadXMLIndexed_sg_CIARecord_g(Workspace& ws, const MRecord& mr);
30413 void ReadXMLIndexed_sg_GridPos_g(Workspace& ws, const MRecord& mr);
30421 void ReadXMLIndexed_sg_Index_g(Workspace& ws, const MRecord& mr);
30422 void ReadXMLIndexed_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
30423 void ReadXMLIndexed_sg_Matrix_g(Workspace& ws, const MRecord& mr);
30424 void ReadXMLIndexed_sg_Numeric_g(Workspace& ws, const MRecord& mr);
30425 void ReadXMLIndexed_sg_Ppath_g(Workspace& ws, const MRecord& mr);
30429 void ReadXMLIndexed_sg_Rational_g(Workspace& ws, const MRecord& mr);
30432 void ReadXMLIndexed_sg_Sparse_g(Workspace& ws, const MRecord& mr);
30435 void ReadXMLIndexed_sg_String_g(Workspace& ws, const MRecord& mr);
30437 void ReadXMLIndexed_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
30438 void ReadXMLIndexed_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
30439 void ReadXMLIndexed_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30440 void ReadXMLIndexed_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
30441 void ReadXMLIndexed_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
30442 void ReadXMLIndexed_sg_Timer_g(Workspace& ws, const MRecord& mr);
30443 void ReadXMLIndexed_sg_Time_g(Workspace& ws, const MRecord& mr);
30444 void ReadXMLIndexed_sg_TessemNN_g(Workspace& ws, const MRecord& mr);
30446 void ReadXMLIndexed_sg_Vector_g(Workspace& ws, const MRecord& mr);
30447 void ReadXMLIndexed_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
30448 void Reduce_sg_NumericVector_g(Workspace& ws, const MRecord& mr);
30449 void Reduce_sg_NumericMatrix_g(Workspace& ws, const MRecord& mr);
30450 void Reduce_sg_NumericTensor3_g(Workspace& ws, const MRecord& mr);
30451 void Reduce_sg_NumericTensor4_g(Workspace& ws, const MRecord& mr);
30452 void Reduce_sg_NumericTensor5_g(Workspace& ws, const MRecord& mr);
30453 void Reduce_sg_NumericTensor6_g(Workspace& ws, const MRecord& mr);
30454 void Reduce_sg_NumericTensor7_g(Workspace& ws, const MRecord& mr);
30455 void Reduce_sg_VectorMatrix_g(Workspace& ws, const MRecord& mr);
30456 void Reduce_sg_VectorTensor3_g(Workspace& ws, const MRecord& mr);
30457 void Reduce_sg_VectorTensor4_g(Workspace& ws, const MRecord& mr);
30458 void Reduce_sg_VectorTensor5_g(Workspace& ws, const MRecord& mr);
30459 void Reduce_sg_VectorTensor6_g(Workspace& ws, const MRecord& mr);
30460 void Reduce_sg_VectorTensor7_g(Workspace& ws, const MRecord& mr);
30461 void Reduce_sg_MatrixTensor3_g(Workspace& ws, const MRecord& mr);
30462 void Reduce_sg_MatrixTensor4_g(Workspace& ws, const MRecord& mr);
30463 void Reduce_sg_MatrixTensor5_g(Workspace& ws, const MRecord& mr);
30464 void Reduce_sg_MatrixTensor6_g(Workspace& ws, const MRecord& mr);
30465 void Reduce_sg_MatrixTensor7_g(Workspace& ws, const MRecord& mr);
30466 void Reduce_sg_Tensor3Tensor4_g(Workspace& ws, const MRecord& mr);
30467 void Reduce_sg_Tensor3Tensor5_g(Workspace& ws, const MRecord& mr);
30468 void Reduce_sg_Tensor3Tensor6_g(Workspace& ws, const MRecord& mr);
30469 void Reduce_sg_Tensor3Tensor7_g(Workspace& ws, const MRecord& mr);
30470 void Reduce_sg_Tensor4Tensor5_g(Workspace& ws, const MRecord& mr);
30471 void Reduce_sg_Tensor4Tensor6_g(Workspace& ws, const MRecord& mr);
30472 void Reduce_sg_Tensor4Tensor7_g(Workspace& ws, const MRecord& mr);
30473 void Reduce_sg_Tensor5Tensor6_g(Workspace& ws, const MRecord& mr);
30474 void Reduce_sg_Tensor5Tensor7_g(Workspace& ws, const MRecord& mr);
30475 void Reduce_sg_Tensor6Tensor7_g(Workspace& ws, const MRecord& mr);
30476 void refellipsoidEarth_g(Workspace& ws, const MRecord& mr);
30477 void refellipsoidGanymede_g(Workspace& ws, const MRecord& mr);
30478 void refellipsoidForAzimuth_g(Workspace& ws, const MRecord& mr);
30479 void refellipsoidEuropa_g(Workspace& ws, const MRecord& mr);
30480 void refellipsoidIo_g(Workspace& ws, const MRecord& mr);
30481 void refellipsoidJupiter_g(Workspace& ws, const MRecord& mr);
30482 void refellipsoidMars_g(Workspace& ws, const MRecord& mr);
30483 void refellipsoidMoon_g(Workspace& ws, const MRecord& mr);
30484 void refellipsoidOrbitPlane_g(Workspace& ws, const MRecord& mr);
30485 void refellipsoidSet_g(Workspace& ws, const MRecord& mr);
30486 void refellipsoidVenus_g(Workspace& ws, const MRecord& mr);
30487 void refr_index_airFreeElectrons_g(Workspace& ws, const MRecord& mr);
30488 void refr_index_airInfraredEarth_g(Workspace& ws, const MRecord& mr);
30491 void retrievalDefClose_g(Workspace& ws, const MRecord& mr);
30492 void retrievalAddAbsSpecies_g(Workspace& ws, const MRecord& mr);
30493 void retrievalAddFreqShift_g(Workspace& ws, const MRecord& mr);
30494 void retrievalAddFreqStretch_g(Workspace& ws, const MRecord& mr);
30495 void retrievalDefInit_g(Workspace& ws, const MRecord& mr);
30496 void retrievalAddCatalogParameter_g(Workspace& ws, const MRecord& mr);
30498 void retrievalAddMagField_g(Workspace& ws, const MRecord& mr);
30499 void retrievalAddPointingZa_g(Workspace& ws, const MRecord& mr);
30500 void retrievalAddPolyfit_g(Workspace& ws, const MRecord& mr);
30501 void retrievalAddScatSpecies_g(Workspace& ws, const MRecord& mr);
30502 void retrievalAddSinefit_g(Workspace& ws, const MRecord& mr);
30503 void retrievalAddSpecialSpecies_g(Workspace& ws, const MRecord& mr);
30504 void retrievalAddSurfaceQuantity_g(Workspace& ws, const MRecord& mr);
30505 void retrievalAddTemperature_g(Workspace& ws, const MRecord& mr);
30506 void retrievalAddWind_g(Workspace& ws, const MRecord& mr);
30507 void retrievalErrorsExtract_g(Workspace& ws, const MRecord& mr);
30508 void RT4Calc_g(Workspace& ws, const MRecord& mr);
30509 void RT4CalcWithRT4Surface_g(Workspace& ws, const MRecord& mr);
30510 void RT4Test_g(Workspace& ws, const MRecord& mr);
30512 void rte_losSet_g(Workspace& ws, const MRecord& mr);
30513 void rte_posSet_g(Workspace& ws, const MRecord& mr);
30515 void rtp_nlteFromRaw_g(Workspace& ws, const MRecord& mr);
30516 void ScatElementsPndAndScatAdd_g(Workspace& ws, const MRecord& mr);
30517 void ScatElementsSelect_g(Workspace& ws, const MRecord& mr);
30518 void ScatElementsToabs_speciesAdd_g(Workspace& ws, const MRecord& mr);
30519 void ScatSpeciesExtendTemperature_g(Workspace& ws, const MRecord& mr);
30520 void ScatSpeciesInit_g(Workspace& ws, const MRecord& mr);
30521 void ScatSpeciesMerge_g(Workspace& ws, const MRecord& mr);
30522 void ScatSpeciesPndAndScatAdd_g(Workspace& ws, const MRecord& mr);
30523 void ScatSpeciesScatAndMetaRead_g(Workspace& ws, const MRecord& mr);
30524 void scat_data_singleTmatrix_g(Workspace& ws, const MRecord& mr);
30525 void scat_data_checkedCalc_g(Workspace& ws, const MRecord& mr);
30526 void scat_data_monoCalc_g(Workspace& ws, const MRecord& mr);
30527 void scat_data_monoExtract_g(Workspace& ws, const MRecord& mr);
30528 void scat_dataCalc_g(Workspace& ws, const MRecord& mr);
30529 void scat_dataCheck_g(Workspace& ws, const MRecord& mr);
30530 void scat_dataReduceT_g(Workspace& ws, const MRecord& mr);
30531 void ScatSpeciesSizeMassInfo_g(Workspace& ws, const MRecord& mr);
30532 void particle_fieldCleanup_g(Workspace& ws, const MRecord& mr);
30580 void Select_sg_VectorVector_g(Workspace& ws, const MRecord& mr);
30581 void Select_sg_MatrixMatrix_g(Workspace& ws, const MRecord& mr);
30582 void Select_sg_SparseSparse_g(Workspace& ws, const MRecord& mr);
30583 void sensor_checkedCalc_g(Workspace& ws, const MRecord& mr);
30584 void sensorOff_g(Workspace& ws, const MRecord& mr);
30586 void sensor_responseAntenna_g(Workspace& ws, const MRecord& mr);
30587 void sensor_responseBackend_g(Workspace& ws, const MRecord& mr);
30589 void sensor_responseBeamSwitching_g(Workspace& ws, const MRecord& mr);
30590 void sensor_responseFillFgrid_g(Workspace& ws, const MRecord& mr);
30592 void sensor_responseIF2RF_g(Workspace& ws, const MRecord& mr);
30593 void sensor_responseInit_g(Workspace& ws, const MRecord& mr);
30594 void sensor_responseMetMM_g(Workspace& ws, const MRecord& mr);
30595 void sensor_responseMixer_g(Workspace& ws, const MRecord& mr);
30598 void sensor_responsePolarisation_g(Workspace& ws, const MRecord& mr);
30600 void sensor_responseSimpleAMSU_g(Workspace& ws, const MRecord& mr);
30601 void sensor_responseGenericAMSU_g(Workspace& ws, const MRecord& mr);
30602 void sensor_responseWMRF_g(Workspace& ws, const MRecord& mr);
30603 void SetNumberOfThreads_g(Workspace& ws, const MRecord& mr);
30604 void Sleep_g(Workspace& ws, const MRecord& mr);
30605 void timeSleep_g(Workspace& ws, const MRecord& mr);
30606 void SparseSparseMultiply_g(Workspace& ws, const MRecord& mr);
30607 void SparseMatrixIdentity_g(Workspace& ws, const MRecord& mr);
30612 void specular_losCalc_g(Workspace& ws, const MRecord& mr);
30613 void specular_losCalcNoTopography_g(Workspace& ws, const MRecord& mr);
30614 void StringJoin_g(Workspace& ws, const MRecord& mr);
30615 void StringSet_g(Workspace& ws, const MRecord& mr);
30616 void z_surfaceFromFileAndGrid_g(Workspace& ws, const MRecord& mr);
30617 void z_surfaceConstantAltitude_g(Workspace& ws, const MRecord& mr);
30618 void surfaceBlackbody_g(Workspace& ws, const MRecord& mr);
30619 void surfaceFastem_g(Workspace& ws, const MRecord& mr);
30620 void surfaceTessem_g(Workspace& ws, const MRecord& mr);
30621 void surfaceTelsem_g(Workspace& ws, const MRecord& mr);
30622 void surfaceFlatRefractiveIndex_g(Workspace& ws, const MRecord& mr);
30623 void surfaceFlatReflectivity_g(Workspace& ws, const MRecord& mr);
30624 void surfaceFlatRvRh_g(Workspace& ws, const MRecord& mr);
30626 void surfaceLambertianSimple_g(Workspace& ws, const MRecord& mr);
30627 void surfaceSemiSpecularBy3beams_g(Workspace& ws, const MRecord& mr);
30628 void surfaceSplitSpecularTo3beams_g(Workspace& ws, const MRecord& mr);
30631 void surface_rtpropCallAgendaX_g(Workspace& ws, const MRecord& mr);
30634 void surface_typeInterpTypeMask_g(Workspace& ws, const MRecord& mr);
30635 void SurfaceDummy_g(Workspace& ws, const MRecord& mr);
30636 void SurfaceFastem_g(Workspace& ws, const MRecord& mr);
30637 void SurfaceTessem_g(Workspace& ws, const MRecord& mr);
30638 void TangentPointExtract_g(Workspace& ws, const MRecord& mr);
30639 void TangentPointPrint_g(Workspace& ws, const MRecord& mr);
30640 void telsemStandalone_g(Workspace& ws, const MRecord& mr);
30641 void telsemAtlasLookup_g(Workspace& ws, const MRecord& mr);
30642 void telsemSurfaceTypeLandSea_g(Workspace& ws, const MRecord& mr);
30643 void telsem_atlasReadAscii_g(Workspace& ws, const MRecord& mr);
30644 void telsem_atlasesReadAscii_g(Workspace& ws, const MRecord& mr);
30645 void Tensor3AddScalar_g(Workspace& ws, const MRecord& mr);
30646 void Tensor3ExtractFromTensor4_g(Workspace& ws, const MRecord& mr);
30647 void Tensor3Scale_g(Workspace& ws, const MRecord& mr);
30648 void Tensor3SetConstant_g(Workspace& ws, const MRecord& mr);
30649 void Tensor4AddScalar_g(Workspace& ws, const MRecord& mr);
30650 void Tensor4Scale_g(Workspace& ws, const MRecord& mr);
30651 void Tensor4SetConstant_g(Workspace& ws, const MRecord& mr);
30652 void Tensor5Scale_g(Workspace& ws, const MRecord& mr);
30653 void Tensor5SetConstant_g(Workspace& ws, const MRecord& mr);
30654 void Tensor6Scale_g(Workspace& ws, const MRecord& mr);
30655 void Tensor6SetConstant_g(Workspace& ws, const MRecord& mr);
30656 void Tensor7Scale_g(Workspace& ws, const MRecord& mr);
30657 void Tensor7SetConstant_g(Workspace& ws, const MRecord& mr);
30658 void TestArrayOfAgenda_g(Workspace& ws, const MRecord& mr);
30659 void TessemNNReadAscii_g(Workspace& ws, const MRecord& mr);
30660 void TestTessem_g(Workspace& ws, const MRecord& mr);
30661 void Test_g(Workspace& ws, const MRecord& mr);
30662 void time_gridOffset_g(Workspace& ws, const MRecord& mr);
30663 void timerStart_g(Workspace& ws, const MRecord& mr);
30664 void timerStop_g(Workspace& ws, const MRecord& mr);
30667 void TMatrixTest_g(Workspace& ws, const MRecord& mr);
30668 void Touch_sg_AbsorptionLines_g(Workspace& ws, const MRecord& mr);
30669 void Touch_sg_Agenda_g(Workspace& ws, const MRecord& mr);
30672 void Touch_sg_ArrayOfAgenda_g(Workspace& ws, const MRecord& mr);
30676 void Touch_sg_ArrayOfArrayOfIndex_g(Workspace& ws, const MRecord& mr);
30678 void Touch_sg_ArrayOfPpath_g(Workspace& ws, const MRecord& mr);
30688 void Touch_sg_ArrayOfArrayOfTime_g(Workspace& ws, const MRecord& mr);
30691 void Touch_sg_ArrayOfCIARecord_g(Workspace& ws, const MRecord& mr);
30696 void Touch_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
30697 void Touch_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
30704 void Touch_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
30705 void Touch_sg_ArrayOfStokesVector_g(Workspace& ws, const MRecord& mr);
30706 void Touch_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
30707 void Touch_sg_ArrayOfTelsemAtlas_g(Workspace& ws, const MRecord& mr);
30708 void Touch_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
30709 void Touch_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
30710 void Touch_sg_ArrayOfTensor5_g(Workspace& ws, const MRecord& mr);
30711 void Touch_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
30712 void Touch_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
30713 void Touch_sg_ArrayOfTime_g(Workspace& ws, const MRecord& mr);
30715 void Touch_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
30716 void Touch_sg_ArrayOfXsecRecord_g(Workspace& ws, const MRecord& mr);
30717 void Touch_sg_CIARecord_g(Workspace& ws, const MRecord& mr);
30718 void Touch_sg_CovarianceMatrix_g(Workspace& ws, const MRecord& mr);
30719 void Touch_sg_EnergyLevelMap_g(Workspace& ws, const MRecord& mr);
30720 void Touch_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
30721 void Touch_sg_GridPos_g(Workspace& ws, const MRecord& mr);
30722 void Touch_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
30723 void Touch_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
30724 void Touch_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
30725 void Touch_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
30726 void Touch_sg_GriddedField5_g(Workspace& ws, const MRecord& mr);
30727 void Touch_sg_GriddedField6_g(Workspace& ws, const MRecord& mr);
30729 void Touch_sg_Index_g(Workspace& ws, const MRecord& mr);
30730 void Touch_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
30731 void Touch_sg_Matrix_g(Workspace& ws, const MRecord& mr);
30732 void Touch_sg_Numeric_g(Workspace& ws, const MRecord& mr);
30733 void Touch_sg_Ppath_g(Workspace& ws, const MRecord& mr);
30734 void Touch_sg_PropagationMatrix_g(Workspace& ws, const MRecord& mr);
30735 void Touch_sg_QuantumIdentifier_g(Workspace& ws, const MRecord& mr);
30736 void Touch_sg_RadiationVector_g(Workspace& ws, const MRecord& mr);
30737 void Touch_sg_Rational_g(Workspace& ws, const MRecord& mr);
30738 void Touch_sg_ScatteringMetaData_g(Workspace& ws, const MRecord& mr);
30740 void Touch_sg_Sparse_g(Workspace& ws, const MRecord& mr);
30741 void Touch_sg_SpeciesAuxData_g(Workspace& ws, const MRecord& mr);
30742 void Touch_sg_StokesVector_g(Workspace& ws, const MRecord& mr);
30743 void Touch_sg_String_g(Workspace& ws, const MRecord& mr);
30744 void Touch_sg_TelsemAtlas_g(Workspace& ws, const MRecord& mr);
30745 void Touch_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
30746 void Touch_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
30747 void Touch_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30748 void Touch_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
30749 void Touch_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
30750 void Touch_sg_Timer_g(Workspace& ws, const MRecord& mr);
30751 void Touch_sg_Time_g(Workspace& ws, const MRecord& mr);
30752 void Touch_sg_TessemNN_g(Workspace& ws, const MRecord& mr);
30753 void Touch_sg_TransmissionMatrix_g(Workspace& ws, const MRecord& mr);
30754 void Touch_sg_Vector_g(Workspace& ws, const MRecord& mr);
30755 void Touch_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
30756 void transmittanceFromIy_aux_g(Workspace& ws, const MRecord& mr);
30757 void VectorAddScalar_g(Workspace& ws, const MRecord& mr);
30758 void VectorAddVector_g(Workspace& ws, const MRecord& mr);
30759 void VectorCrop_g(Workspace& ws, const MRecord& mr);
30760 void VectorExtractFromMatrix_g(Workspace& ws, const MRecord& mr);
30761 void VectorFlip_g(Workspace& ws, const MRecord& mr);
30762 void VectorInsertGridPoints_g(Workspace& ws, const MRecord& mr);
30763 void VectorLinSpace_g(Workspace& ws, const MRecord& mr);
30764 void VectorLogSpace_g(Workspace& ws, const MRecord& mr);
30765 void VectorMatrixMultiply_g(Workspace& ws, const MRecord& mr);
30766 void VectorNLinSpace_g(Workspace& ws, const MRecord& mr);
30767 void VectorNLogSpace_g(Workspace& ws, const MRecord& mr);
30768 void VectorReshapeMatrix_g(Workspace& ws, const MRecord& mr);
30769 void VectorScale_g(Workspace& ws, const MRecord& mr);
30770 void VectorSetConstant_g(Workspace& ws, const MRecord& mr);
30771 void VectorSet_g(Workspace& ws, const MRecord& mr);
30772 void VectorSubtractVector_g(Workspace& ws, const MRecord& mr);
30773 void VectorVectorMultiply_g(Workspace& ws, const MRecord& mr);
30774 void VectorZtanToZaRefr1D_g(Workspace& ws, const MRecord& mr);
30775 void VectorZtanToZa1D_g(Workspace& ws, const MRecord& mr);
30776 void verbosityInit_g(Workspace& ws, const MRecord& mr);
30777 void verbositySet_g(Workspace& ws, const MRecord& mr);
30778 void verbositySetAgenda_g(Workspace& ws, const MRecord& mr);
30779 void verbositySetFile_g(Workspace& ws, const MRecord& mr);
30780 void verbositySetScreen_g(Workspace& ws, const MRecord& mr);
30781 void vmr_fieldClip_g(Workspace& ws, const MRecord& mr);
30782 void vmr_fieldPerturb_g(Workspace& ws, const MRecord& mr);
30783 void vmr_fieldPerturbAtmGrids_g(Workspace& ws, const MRecord& mr);
30784 void vmr_fieldSetAllConstant_g(Workspace& ws, const MRecord& mr);
30785 void water_p_eq_fieldMK05_g(Workspace& ws, const MRecord& mr);
30786 void vmr_fieldSetConstant_g(Workspace& ws, const MRecord& mr);
30787 void Wigner6Init_g(Workspace& ws, const MRecord& mr);
30788 void Wigner3Init_g(Workspace& ws, const MRecord& mr);
30789 void Wigner6Unload_g(Workspace& ws, const MRecord& mr);
30790 void Wigner3Unload_g(Workspace& ws, const MRecord& mr);
30791 void WignerFastInfoPrint_g(Workspace& ws, const MRecord& mr);
30792 void WindFieldsCalc_g(Workspace& ws, const MRecord& mr);
30793 void WindFieldsCalcExpand1D_g(Workspace& ws, const MRecord& mr);
30794 void WindRawRead_g(Workspace& ws, const MRecord& mr);
30796 void WMRFSelectChannels_g(Workspace& ws, const MRecord& mr);
30797 void WriteMolTau_g(Workspace& ws, const MRecord& mr);
30798 void WriteNetCDF_sg_Vector_g(Workspace& ws, const MRecord& mr);
30799 void WriteNetCDF_sg_Matrix_g(Workspace& ws, const MRecord& mr);
30800 void WriteNetCDF_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
30801 void WriteNetCDF_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
30802 void WriteNetCDF_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30803 void WriteNetCDF_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
30804 void WriteNetCDF_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
30805 void WriteNetCDF_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
30806 void WriteNetCDFIndexed_sg_Vector_g(Workspace& ws, const MRecord& mr);
30807 void WriteNetCDFIndexed_sg_Matrix_g(Workspace& ws, const MRecord& mr);
30814 void WriteXML_sg_AbsorptionLines_g(Workspace& ws, const MRecord& mr);
30815 void WriteXML_sg_Agenda_g(Workspace& ws, const MRecord& mr);
30818 void WriteXML_sg_ArrayOfAgenda_g(Workspace& ws, const MRecord& mr);
30824 void WriteXML_sg_ArrayOfPpath_g(Workspace& ws, const MRecord& mr);
30837 void WriteXML_sg_ArrayOfCIARecord_g(Workspace& ws, const MRecord& mr);
30842 void WriteXML_sg_ArrayOfIndex_g(Workspace& ws, const MRecord& mr);
30843 void WriteXML_sg_ArrayOfMatrix_g(Workspace& ws, const MRecord& mr);
30850 void WriteXML_sg_ArrayOfSparse_g(Workspace& ws, const MRecord& mr);
30852 void WriteXML_sg_ArrayOfString_g(Workspace& ws, const MRecord& mr);
30854 void WriteXML_sg_ArrayOfTensor3_g(Workspace& ws, const MRecord& mr);
30855 void WriteXML_sg_ArrayOfTensor4_g(Workspace& ws, const MRecord& mr);
30856 void WriteXML_sg_ArrayOfTensor5_g(Workspace& ws, const MRecord& mr);
30857 void WriteXML_sg_ArrayOfTensor6_g(Workspace& ws, const MRecord& mr);
30858 void WriteXML_sg_ArrayOfTensor7_g(Workspace& ws, const MRecord& mr);
30859 void WriteXML_sg_ArrayOfTime_g(Workspace& ws, const MRecord& mr);
30861 void WriteXML_sg_ArrayOfVector_g(Workspace& ws, const MRecord& mr);
30863 void WriteXML_sg_CIARecord_g(Workspace& ws, const MRecord& mr);
30864 void WriteXML_sg_CovarianceMatrix_g(Workspace& ws, const MRecord& mr);
30865 void WriteXML_sg_EnergyLevelMap_g(Workspace& ws, const MRecord& mr);
30866 void WriteXML_sg_GasAbsLookup_g(Workspace& ws, const MRecord& mr);
30867 void WriteXML_sg_GridPos_g(Workspace& ws, const MRecord& mr);
30868 void WriteXML_sg_GriddedField1_g(Workspace& ws, const MRecord& mr);
30869 void WriteXML_sg_GriddedField2_g(Workspace& ws, const MRecord& mr);
30870 void WriteXML_sg_GriddedField3_g(Workspace& ws, const MRecord& mr);
30871 void WriteXML_sg_GriddedField4_g(Workspace& ws, const MRecord& mr);
30872 void WriteXML_sg_GriddedField5_g(Workspace& ws, const MRecord& mr);
30873 void WriteXML_sg_GriddedField6_g(Workspace& ws, const MRecord& mr);
30875 void WriteXML_sg_Index_g(Workspace& ws, const MRecord& mr);
30876 void WriteXML_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
30877 void WriteXML_sg_Matrix_g(Workspace& ws, const MRecord& mr);
30878 void WriteXML_sg_Numeric_g(Workspace& ws, const MRecord& mr);
30879 void WriteXML_sg_Ppath_g(Workspace& ws, const MRecord& mr);
30882 void WriteXML_sg_RadiationVector_g(Workspace& ws, const MRecord& mr);
30883 void WriteXML_sg_Rational_g(Workspace& ws, const MRecord& mr);
30886 void WriteXML_sg_Sparse_g(Workspace& ws, const MRecord& mr);
30887 void WriteXML_sg_SpeciesAuxData_g(Workspace& ws, const MRecord& mr);
30888 void WriteXML_sg_StokesVector_g(Workspace& ws, const MRecord& mr);
30889 void WriteXML_sg_String_g(Workspace& ws, const MRecord& mr);
30890 void WriteXML_sg_TelsemAtlas_g(Workspace& ws, const MRecord& mr);
30891 void WriteXML_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
30892 void WriteXML_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
30893 void WriteXML_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30894 void WriteXML_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
30895 void WriteXML_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
30896 void WriteXML_sg_Timer_g(Workspace& ws, const MRecord& mr);
30897 void WriteXML_sg_Time_g(Workspace& ws, const MRecord& mr);
30898 void WriteXML_sg_TessemNN_g(Workspace& ws, const MRecord& mr);
30900 void WriteXML_sg_Vector_g(Workspace& ws, const MRecord& mr);
30901 void WriteXML_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
30903 void WriteXMLIndexed_sg_Agenda_g(Workspace& ws, const MRecord& mr);
30951 void WriteXMLIndexed_sg_CIARecord_g(Workspace& ws, const MRecord& mr);
30955 void WriteXMLIndexed_sg_GridPos_g(Workspace& ws, const MRecord& mr);
30963 void WriteXMLIndexed_sg_Index_g(Workspace& ws, const MRecord& mr);
30964 void WriteXMLIndexed_sg_MCAntenna_g(Workspace& ws, const MRecord& mr);
30965 void WriteXMLIndexed_sg_Matrix_g(Workspace& ws, const MRecord& mr);
30966 void WriteXMLIndexed_sg_Numeric_g(Workspace& ws, const MRecord& mr);
30967 void WriteXMLIndexed_sg_Ppath_g(Workspace& ws, const MRecord& mr);
30971 void WriteXMLIndexed_sg_Rational_g(Workspace& ws, const MRecord& mr);
30974 void WriteXMLIndexed_sg_Sparse_g(Workspace& ws, const MRecord& mr);
30977 void WriteXMLIndexed_sg_String_g(Workspace& ws, const MRecord& mr);
30979 void WriteXMLIndexed_sg_Tensor3_g(Workspace& ws, const MRecord& mr);
30980 void WriteXMLIndexed_sg_Tensor4_g(Workspace& ws, const MRecord& mr);
30981 void WriteXMLIndexed_sg_Tensor5_g(Workspace& ws, const MRecord& mr);
30982 void WriteXMLIndexed_sg_Tensor6_g(Workspace& ws, const MRecord& mr);
30983 void WriteXMLIndexed_sg_Tensor7_g(Workspace& ws, const MRecord& mr);
30984 void WriteXMLIndexed_sg_Timer_g(Workspace& ws, const MRecord& mr);
30985 void WriteXMLIndexed_sg_Time_g(Workspace& ws, const MRecord& mr);
30986 void WriteXMLIndexed_sg_TessemNN_g(Workspace& ws, const MRecord& mr);
30988 void WriteXMLIndexed_sg_Vector_g(Workspace& ws, const MRecord& mr);
30989 void WriteXMLIndexed_sg_Verbosity_g(Workspace& ws, const MRecord& mr);
30990 void xaStandard_g(Workspace& ws, const MRecord& mr);
30991 void xClip_g(Workspace& ws, const MRecord& mr);
30992 void x2artsAtmAndSurf_g(Workspace& ws, const MRecord& mr);
30993 void x2artsSensor_g(Workspace& ws, const MRecord& mr);
30994 void x2artsSpectroscopy_g(Workspace& ws, const MRecord& mr);
30995 void yApplySensorPol_g(Workspace& ws, const MRecord& mr);
30996 void yApplyUnit_g(Workspace& ws, const MRecord& mr);
30997 void ybatchCalc_g(Workspace& ws, const MRecord& mr);
30998 void yColdAtmHot_g(Workspace& ws, const MRecord& mr);
30999 void ybatchMetProfiles_g(Workspace& ws, const MRecord& mr);
31000 void ybatchMetProfilesClear_g(Workspace& ws, const MRecord& mr);
31001 void ybatchTimeAveraging_g(Workspace& ws, const MRecord& mr);
31004 void yCalc_g(Workspace& ws, const MRecord& mr);
31005 void yCalcAppend_g(Workspace& ws, const MRecord& mr);
31006 void yActive_g(Workspace& ws, const MRecord& mr);
31007 void ySimpleSpectrometer_g(Workspace& ws, const MRecord& mr);
31008 void z_fieldFromHSE_g(Workspace& ws, const MRecord& mr);
31009 
31011  // Workspace
31012  Workspace& ws,
31013  // Output
31014  ArrayOfPropagationMatrix& propmat_clearsky,
31015  ArrayOfStokesVector& nlte_source,
31016  ArrayOfPropagationMatrix& dpropmat_clearsky_dx,
31017  ArrayOfStokesVector& dnlte_dx_source,
31018  ArrayOfStokesVector& nlte_dsource_dx,
31019  // Input
31020  const ArrayOfRetrievalQuantity& jacobian_quantities,
31021  const Vector& f_grid,
31022  const Vector& rtp_mag,
31023  const Vector& rtp_los,
31024  const Numeric rtp_pressure,
31025  const Numeric rtp_temperature,
31026  const EnergyLevelMap& rtp_nlte,
31027  const Vector& rtp_vmr,
31028  // Wrapper Input
31029  const Agenda& input_agenda);
31030 
31032  // Workspace
31033  Workspace& ws,
31034  // Output
31035  ArrayOfMatrix& abs_xsec_per_species,
31036  ArrayOfMatrix& src_xsec_per_species,
31037  ArrayOfArrayOfMatrix& dabs_xsec_per_species_dx,
31038  ArrayOfArrayOfMatrix& dsrc_xsec_per_species_dx,
31039  // Input
31040  const ArrayOfArrayOfSpeciesTag& abs_species,
31041  const ArrayOfRetrievalQuantity& jacobian_quantities,
31042  const ArrayOfIndex& abs_species_active,
31043  const Vector& f_grid,
31044  const Vector& abs_p,
31045  const Vector& abs_t,
31046  const EnergyLevelMap& abs_nlte,
31047  const Matrix& abs_vmrs,
31048  // Wrapper Input
31049  const Agenda& input_agenda);
31050 
31052  // Workspace
31053  Workspace& ws,
31054  // Output
31055  Tensor7& spectral_radiance_field,
31056  Tensor5& radiance_field,
31057  Tensor4& irradiance_field,
31058  Tensor5& spectral_irradiance_field,
31059  // Input
31060  const Index ybatch_index,
31061  // Wrapper Input
31062  const Agenda& input_agenda);
31063 
31065  // Workspace
31066  Workspace& ws,
31067  // Output
31068  Index& doit_conv_flag,
31069  Index& doit_iteration_counter,
31070  // Input
31071  const Tensor6& cloudbox_field_mono,
31072  const Tensor6& cloudbox_field_mono_old,
31073  // Wrapper Input
31074  const Agenda& input_agenda);
31075 
31077  // Workspace
31078  Workspace& ws,
31079  // Output
31080  Tensor6& cloudbox_field_mono,
31081  // Input
31082  const Vector& f_grid,
31083  const Index f_index,
31084  // Wrapper Input
31085  const Agenda& input_agenda);
31086 
31088  // Workspace
31089  Workspace& ws,
31090  // Output
31091  Tensor6& doit_scat_field,
31092  // Input
31093  const Tensor6& cloudbox_field_mono,
31094  // Wrapper Input
31095  const Agenda& input_agenda);
31096 
31098  // Workspace
31099  Workspace& ws,
31100  // Output
31101  Tensor6& cloudbox_field_mono,
31102  // Input
31103  const Tensor6& doit_scat_field,
31104  // Wrapper Input
31105  const Agenda& input_agenda);
31106 
31108  // Workspace
31109  Workspace& ws,
31110  // Output
31111  // Input
31112  const Index forloop_index,
31113  // Wrapper Input
31114  const Agenda& input_agenda);
31115 
31116 void g0_agendaExecute(
31117  // Workspace
31118  Workspace& ws,
31119  // Output
31120  Numeric& g0,
31121  // Input
31122  const Numeric lat,
31123  const Numeric lon,
31124  // Wrapper Input
31125  const Agenda& input_agenda);
31126 
31128  // Workspace
31129  Workspace& ws,
31130  // Output
31131  Vector& geo_pos,
31132  // Input
31133  const Ppath& ppath,
31134  // Wrapper Input
31135  const Agenda& input_agenda);
31136 
31138  // Workspace
31139  Workspace& ws,
31140  // Output
31141  Vector& yf,
31142  Matrix& jacobian,
31143  // Input
31144  const Vector& x,
31145  const Index jacobian_do,
31146  const Index inversion_iteration_counter,
31147  // Wrapper Input
31148  const Agenda& input_agenda);
31149 
31151  // Workspace
31152  Workspace& ws,
31153  // Output
31154  Matrix& iy,
31155  // Input
31156  const Vector& f_grid,
31157  const Vector& rtp_pos,
31158  const Vector& rtp_los,
31159  // Wrapper Input
31160  const Agenda& input_agenda);
31161 
31163  // Workspace
31164  Workspace& ws,
31165  // Output
31166  Matrix& iy,
31167  ArrayOfMatrix& iy_aux,
31168  Ppath& ppath,
31169  ArrayOfTensor3& diy_dx,
31170  // Input
31171  const Index iy_agenda_call1,
31172  const String& iy_unit,
31173  const Tensor3& iy_transmission,
31174  const ArrayOfString& iy_aux_vars,
31175  const Index iy_id,
31176  const Index atmosphere_dim,
31177  const Vector& p_grid,
31178  const Vector& lat_grid,
31179  const Vector& lon_grid,
31180  const Vector& lat_true,
31181  const Vector& lon_true,
31182  const Tensor3& t_field,
31183  const Tensor3& z_field,
31184  const Tensor4& vmr_field,
31185  const Matrix& z_surface,
31186  const Numeric ppath_lmax,
31187  const Numeric ppath_lraytrace,
31188  const Index cloudbox_on,
31189  const ArrayOfIndex& cloudbox_limits,
31190  const Tensor4& pnd_field,
31191  const Index jacobian_do,
31192  const Vector& f_grid,
31193  const Vector& rte_pos,
31194  const Vector& rte_los,
31195  const Vector& rte_pos2,
31196  // Wrapper Input
31197  const Agenda& input_agenda);
31198 
31200  // Workspace
31201  Workspace& ws,
31202  // Output
31203  Matrix& iy,
31204  ArrayOfMatrix& iy_aux,
31205  Ppath& ppath,
31206  ArrayOfTensor3& diy_dx,
31207  // Input
31208  const Index iy_agenda_call1,
31209  const Tensor3& iy_transmission,
31210  const ArrayOfString& iy_aux_vars,
31211  const Index iy_id,
31212  const Vector& f_grid,
31213  const Vector& rte_pos,
31214  const Vector& rte_los,
31215  const Vector& rte_pos2,
31216  // Wrapper Input
31217  const Agenda& input_agenda);
31218 
31220  // Workspace
31221  Workspace& ws,
31222  // Output
31223  Matrix& iy,
31224  ArrayOfMatrix& iy_aux,
31225  Ppath& ppath,
31226  ArrayOfTensor3& diy_dx,
31227  // Input
31228  const Index iy_agenda_call1,
31229  const Tensor3& iy_transmission,
31230  const ArrayOfString& iy_aux_vars,
31231  const Index iy_id,
31232  const String& iy_unit,
31233  const Index cloudbox_on,
31234  const Index jacobian_do,
31235  const Vector& f_grid,
31236  const EnergyLevelMap& nlte_field,
31237  const Vector& rte_pos,
31238  const Vector& rte_los,
31239  const Vector& rte_pos2,
31240  // Wrapper Input
31241  const Agenda& input_agenda);
31242 
31244  // Workspace
31245  Workspace& ws,
31246  // Output
31247  Matrix& iy,
31248  // Input
31249  const Vector& f_grid,
31250  const Vector& rtp_pos,
31251  const Vector& rtp_los,
31252  // Wrapper Input
31253  const Agenda& input_agenda);
31254 
31256  // Workspace
31257  Workspace& ws,
31258  // Output
31259  Matrix& iy,
31260  ArrayOfTensor3& diy_dx,
31261  ArrayOfTensor4& dsurface_rmatrix_dx,
31262  ArrayOfMatrix& dsurface_emission_dx,
31263  // Input
31264  const String& iy_unit,
31265  const Tensor3& iy_transmission,
31266  const Index iy_id,
31267  const Index cloudbox_on,
31268  const Index jacobian_do,
31269  const Agenda& iy_main_agenda,
31270  const Vector& f_grid,
31271  const EnergyLevelMap& nlte_field,
31272  const Vector& rtp_pos,
31273  const Vector& rtp_los,
31274  const Vector& rte_pos2,
31275  const Tensor3& surface_props_data,
31276  const ArrayOfString& dsurface_names,
31277  // Wrapper Input
31278  const Agenda& input_agenda);
31279 
31281  // Workspace
31282  Workspace& ws,
31283  // Output
31284  Matrix& iy,
31285  ArrayOfTensor3& diy_dx,
31286  // Input
31287  const Index agenda_array_index,
31288  const String& iy_unit,
31289  const Tensor3& iy_transmission,
31290  const Index iy_id,
31291  const Index cloudbox_on,
31292  const Index jacobian_do,
31293  const Agenda& iy_main_agenda,
31294  const Vector& f_grid,
31295  const Vector& rtp_pos,
31296  const Vector& rtp_los,
31297  const Vector& rte_pos2,
31298  const Numeric surface_type_aux,
31299  // Wrapper Input
31300  const ArrayOfAgenda& input_agenda_array);
31301 
31303  // Workspace
31304  Workspace& ws,
31305  // Output
31306  Matrix& iy,
31307  // Input
31308  const Vector& f_grid,
31309  const Vector& rtp_pos,
31310  const Vector& rtp_los,
31311  // Wrapper Input
31312  const Agenda& input_agenda);
31313 
31315  // Workspace
31316  Workspace& ws,
31317  // Output
31318  Matrix& jacobian,
31319  // Input
31320  const Index mblock_index,
31321  const Vector& iyb,
31322  const Vector& yb,
31323  // Wrapper Input
31324  const Agenda& input_agenda);
31325 
31326 void main_agendaExecute(
31327  // Workspace
31328  Workspace& ws,
31329  // Output
31330  // Input
31331  // Wrapper Input
31332  const Agenda& input_agenda);
31333 
31335  // Workspace
31336  Workspace& ws,
31337  // Output
31338  Vector& y,
31339  // Input
31340  const GriddedField3& t_field_raw,
31341  const ArrayOfGriddedField3& vmr_field_raw,
31342  const GriddedField3& z_field_raw,
31343  const ArrayOfGriddedField3& pnd_field_raw,
31344  const Vector& p_grid,
31345  const Matrix& sensor_los,
31346  const Index cloudbox_on,
31347  const ArrayOfIndex& cloudbox_limits,
31348  const Matrix& z_surface,
31349  // Wrapper Input
31350  const Agenda& input_agenda);
31351 
31353  // Workspace
31354  Workspace& ws,
31355  // Output
31356  Tensor5& pha_mat_spt,
31357  // Input
31358  const Index za_index,
31359  const Index scat_lat_index,
31360  const Index scat_lon_index,
31361  const Index scat_p_index,
31362  const Index aa_index,
31363  const Numeric rtp_temperature,
31364  // Wrapper Input
31365  const Agenda& input_agenda);
31366 
31368  // Workspace
31369  Workspace& ws,
31370  // Output
31371  Matrix& pnd_data,
31372  Tensor3& dpnd_data_dx,
31373  // Input
31374  const Index agenda_array_index,
31375  const Vector& pnd_agenda_input_t,
31376  const Matrix& pnd_agenda_input,
31377  const ArrayOfString& pnd_agenda_input_names,
31378  const ArrayOfString& dpnd_data_dx_names,
31379  // Wrapper Input
31380  const ArrayOfAgenda& input_agenda_array);
31381 
31382 void ppath_agendaExecute(
31383  // Workspace
31384  Workspace& ws,
31385  // Output
31386  Ppath& ppath,
31387  // Input
31388  const Numeric ppath_lmax,
31389  const Numeric ppath_lraytrace,
31390  const Vector& rte_pos,
31391  const Vector& rte_los,
31392  const Vector& rte_pos2,
31393  const Index cloudbox_on,
31394  const Index ppath_inside_cloudbox_do,
31395  const Vector& f_grid,
31396  // Wrapper Input
31397  const Agenda& input_agenda);
31398 
31400  // Workspace
31401  Workspace& ws,
31402  // Output
31403  Ppath& ppath_step,
31404  // Input
31405  const Numeric ppath_lmax,
31406  const Numeric ppath_lraytrace,
31407  const Vector& f_grid,
31408  // Wrapper Input
31409  const Agenda& input_agenda);
31410 
31412  // Workspace
31413  Workspace& ws,
31414  // Output
31415  Numeric& refr_index_air,
31416  Numeric& refr_index_air_group,
31417  // Input
31418  const Numeric rtp_pressure,
31419  const Numeric rtp_temperature,
31420  const Vector& rtp_vmr,
31421  const Vector& f_grid,
31422  // Wrapper Input
31423  const Agenda& input_agenda);
31424 
31426  // Workspace
31427  Workspace& ws,
31428  // Output
31429  Sparse& sensor_response,
31430  Vector& sensor_response_f,
31431  Vector& sensor_response_f_grid,
31432  ArrayOfIndex& sensor_response_pol,
31433  ArrayOfIndex& sensor_response_pol_grid,
31434  Matrix& sensor_response_dlos,
31435  Matrix& sensor_response_dlos_grid,
31436  Matrix& mblock_dlos_grid,
31437  // Input
31438  const Vector& f_backend,
31439  // Wrapper Input
31440  const Agenda& input_agenda);
31441 
31443  // Workspace
31444  Workspace& ws,
31445  // Output
31446  ArrayOfPropagationMatrix& ext_mat_spt,
31447  ArrayOfStokesVector& abs_vec_spt,
31448  // Input
31449  const Index scat_p_index,
31450  const Index scat_lat_index,
31451  const Index scat_lon_index,
31452  const Numeric rtp_temperature,
31453  const Index za_index,
31454  const Index aa_index,
31455  // Wrapper Input
31456  const Agenda& input_agenda);
31457 
31459  // Workspace
31460  Workspace& ws,
31461  // Output
31462  Numeric& surface_skin_t,
31463  Matrix& surface_emission,
31464  Matrix& surface_los,
31465  Tensor4& surface_rmatrix,
31466  // Input
31467  const Vector& f_grid,
31468  const Vector& rtp_pos,
31469  const Vector& rtp_los,
31470  // Wrapper Input
31471  const Agenda& input_agenda);
31472 
31474  // Workspace
31475  Workspace& ws,
31476  // Output
31477  Numeric& surface_skin_t,
31478  Matrix& surface_emission,
31479  Matrix& surface_los,
31480  Tensor4& surface_rmatrix,
31481  // Input
31482  const Index agenda_array_index,
31483  const Vector& f_grid,
31484  const Vector& rtp_pos,
31485  const Vector& rtp_los,
31486  const Numeric surface_type_aux,
31487  // Wrapper Input
31488  const ArrayOfAgenda& input_agenda_array);
31489 
31491  // Workspace
31492  Workspace& ws,
31493  // Output
31494  Numeric& surface_skin_t,
31495  Matrix& surface_emission,
31496  Matrix& surface_los,
31497  Tensor4& surface_rmatrix,
31498  // Input
31499  const Vector& f_grid,
31500  const Vector& rtp_pos,
31501  const Vector& rtp_los,
31502  // Wrapper Input
31503  const Agenda& input_agenda);
31504 
31505 void test_agendaExecute(
31506  // Workspace
31507  Workspace& ws,
31508  // Output
31509  // Input
31510  // Wrapper Input
31511  const Agenda& input_agenda);
31512 
31514  // Workspace
31515  Workspace& ws,
31516  // Output
31517  // Input
31518  const Index agenda_array_index,
31519  const String& iy_unit,
31520  // Wrapper Input
31521  const ArrayOfAgenda& input_agenda_array);
31522 
31524  // Workspace
31525  Workspace& ws,
31526  // Output
31527  Tensor3& water_p_eq_field,
31528  // Input
31529  const Tensor3& t_field,
31530  // Wrapper Input
31531  const Agenda& input_agenda);
31532 
31534  // Workspace
31535  Workspace& ws,
31536  // Output
31537  Vector& y,
31538  ArrayOfVector& y_aux,
31539  Matrix& jacobian,
31540  // Input
31541  const Index ybatch_index,
31542  // Wrapper Input
31543  const Agenda& input_agenda);
31544 
31545 
31546 #endif // auto_md_h
void ReadXML_sg_Rational_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13827
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:234
void jacobianAddSpecialSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9314
void ArrayOfGriddedFieldGetNames(ArrayOfString &names, const T &griddedfields, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedFieldGetNames.
void jacobianAddWind(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 &component, const Numeric &dfrequency, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddWind.
Definition: m_jacobian.cc:1476
void VectorZtanToZa1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18463
void ppvar_optical_depthFromPpvar_trans_cumulat(Matrix &ppvar_optical_depth, const Tensor4 &ppvar_trans_cumulat, const Verbosity &verbosity)
WORKSPACE METHOD: ppvar_optical_depthFromPpvar_trans_cumulat.
Definition: m_rte.cc:1739
void diameter_maxFromDiameter_volume_equ(Numeric &diameter_max, Numeric &diameter_area_equ, const String &shape, const Numeric &diameter_volume_equ, const Numeric &aspect_ratio, const Verbosity &verbosity)
WORKSPACE METHOD: diameter_maxFromDiameter_volume_equ.
Definition: m_tmatrix.cc:40
void AngularGridsSetFluxCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1801
void Append_sg_ArrayOfGriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2787
void Touch_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17920
void WriteXMLIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21032
void Select_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16377
void propmat_clearskyAddParticles(ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &rtp_vmr, const Vector &rtp_los, const Numeric &rtp_temperature, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_data_checked, const Index &use_abs_as_ext, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddParticles.
Definition: m_abs.cc:1202
void iyCalc(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, Ppath &ppath, const Index &atmgeom_checked, const Index &atmfields_checked, const ArrayOfString &iy_aux_vars, const Index &iy_id, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &scat_data_checked, const Vector &f_grid, const EnergyLevelMap &nlte_field, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const String &iy_unit, const Agenda &iy_main_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iyCalc.
Definition: m_rte.cc:102
INDEX Index
The type to use for all integer numbers and indices.
Definition: matpack.h:39
void Append_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2368
void Append_sg_ArrayOfRadiationVectorArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2335
void ReadNetCDF_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13188
void Reduce_sg_Tensor4Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15222
void MatrixCBR(Matrix &out, const Index &stokes_dim, const Vector &f, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCBR.
Definition: m_physics.cc:56
void Ignore_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7589
void mc_antennaSetGaussian_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9863
#define precision
Definition: logic.cc:43
void nlte_fieldForSingleSpeciesNonOverlappingLines(Workspace &ws, EnergyLevelMap &nlte_field, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfGriddedField1 &collision_coefficients, const ArrayOfQuantumIdentifier &collision_line_identifiers, const SpeciesAuxData &isotopologue_ratios, const Agenda &iy_main_agenda, const Agenda &ppath_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Tensor4 &vmr_field, const Tensor3 &t_field, const Tensor3 &z_field, const Vector &p_grid, const Index &atmosphere_dim, const Vector &refellipsoid, const Tensor3 &surface_props_data, const Index &nlte_do, const Numeric &df, const Numeric &convergence_limit, const Index &nz, const Index &nf, const Index &dampened, const Index &iteration_limit, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_fieldForSingleSpeciesNonOverlappingLines.
Definition: m_nlte.cc:87
void surfaceSplitSpecularTo3beams(Matrix &surface_los, Tensor4 &surface_rmatrix, const Index &atmosphere_dim, const Vector &rtp_pos, const Vector &rtp_los, const Numeric &specular_factor, const Numeric &dza, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceSplitSpecularTo3beams.
Definition: m_surface.cc:1728
void WriteXML_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19780
Template functions for general supergeneric ws methods.
void abs_linesSetPopulation(ArrayOfAbsorptionLines &abs_lines, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetPopulation.
void TimerCreate(Timer &out, const Verbosity &verbosity)
WORKSPACE METHOD: TimerCreate.
Definition: auto_md.cc:25649
void abs_lines_per_speciesSetCutoff(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetCutoff.
void npagesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10710
void ArrayOfPropagationMatrixCreate(ArrayOfPropagationMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfPropagationMatrixCreate.
Definition: auto_md.cc:25441
void RationalInvScale(Rational &out, const Rational &in, const Rational &value, const Verbosity &verbosity)
WORKSPACE METHOD: RationalInvScale.
void iy_main_agendaExecute(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const Index iy_agenda_call1, const Tensor3 &iy_transmission, const ArrayOfString &iy_aux_vars, const Index iy_id, const String &iy_unit, const Index cloudbox_on, const Index jacobian_do, const Vector &f_grid, const EnergyLevelMap &nlte_field, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Agenda &input_agenda)
Definition: auto_md.cc:24203
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:384
void ReadXMLIndexed_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14730
void Touch_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18214
void rte_losGeometricFromRtePosToRtePos2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15782
void Append_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2302
void AntennaConstantGaussian1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1835
void telsemAtlasLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17533
void retrievalAddPointingZa(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Sparse &covmat_block, const Sparse &covmat_inv_block, const Matrix &sensor_pos, const Vector &sensor_time, const Index &poly_order, const String &calcmode, const Numeric &dza, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddPointingZa.
Definition: m_retrieval.cc:926
void pha_mat_sptFromMonoData(Tensor5 &pha_mat_spt, const ArrayOfArrayOfSingleScatteringData &scat_data_mono, const Index &doit_za_grid_size, const Vector &aa_grid, const Index &za_index, const Index &aa_index, const Numeric &rtp_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.
void ScatSpeciesScatAndMetaRead_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15938
void Sleep_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16885
void WriteXML_sg_Rational_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19684
void jacobianAddMagField_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9203
void abs_linesSetMirroring(ArrayOfAbsorptionLines &abs_lines, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetMirroring.
void Touch_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17926
void Arts2(Workspace &ws, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: Arts2.
Definition: m_agenda.cc:231
void IndexAdd_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7714
void RT4Test(Tensor4 &out_rad, const String &datapath, const Verbosity &verbosity)
WORKSPACE METHOD: RT4Test.
Definition: m_rt4.cc:454
void Touch_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17950
void abs_speciesAdd(ArrayOfArrayOfSpeciesTag &abs_species, Index &propmat_clearsky_agenda_checked, Index &abs_xsec_agenda_checked, const ArrayOfString &species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesAdd.
void WriteXML_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19324
void nelemGet_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10476
void pha_mat_sptFromData(Tensor5 &pha_mat_spt, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &za_grid, const Vector &aa_grid, const Index &za_index, const Index &aa_index, const Index &f_index, const Vector &f_grid, const Numeric &rtp_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.
void pha_mat_spt_agendaExecute(Workspace &ws, Tensor5 &pha_mat_spt, const Index za_index, const Index scat_lat_index, const Index scat_lon_index, const Index scat_p_index, const Index aa_index, const Numeric rtp_temperature, const Agenda &input_agenda)
Definition: auto_md.cc:24645
void Copy_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5104
void abs_lines_per_speciesSetLineShapeModelParameterForMatchingLines(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const QuantumIdentifier &QI, const String &parameter, const String &coefficient, const String &species, const Numeric &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLineShapeModelParameterForMatchingLines.
void WriteXMLIndexed_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20174
void iyLoopFrequencies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8835
void Delete_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5707
void Touch_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17884
void spectral_irradiance_fieldFromSpectralRadianceField(Tensor5 &spectral_irradiance_field, const Tensor7 &spectral_radiance_field, const Vector &za_grid, const Vector &aa_grid, const Vector &za_grid_weights, const Verbosity &verbosity)
WORKSPACE METHOD: spectral_irradiance_fieldFromSpectralRadianceField.
Definition: m_fluxes.cc:405
void abs_lines_per_speciesSetBaseParameterForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const QuantumIdentifier &QI, const String &parameter_name, const Numeric &change, const Index &loose_matching, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetBaseParameterForSpecies.
void Select_sg_ArrayOfTransmissionMatrixArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16417
void RationalInvScale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12929
void WriteXMLIndexed_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20421
void x2artsSpectroscopy_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21154
void VectorSet(Vector &out, const Vector &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSet.
void iy_transmitterMultiplePol_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9099
This file contains the definition of the TELSEM atlas format.
void Copy_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4807
void xaStandard(Workspace &ws, Vector &xa, const ArrayOfRetrievalQuantity &jacobian_quantities, const Index &atmfields_checked, const Index &atmgeom_checked, 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 &cloudbox_on, const Index &cloudbox_checked, const Tensor4 &particle_bulkprop_field, const ArrayOfString &particle_bulkprop_names, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Tensor3 &surface_props_data, const ArrayOfString &surface_props_names, const Agenda &water_p_eq_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: xaStandard.
Definition: m_oem.cc:176
void Extract_sg_ArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6529
void AtmFieldsExpand1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3193
void ArrayOfAgendaAppend(Workspace &ws, ArrayOfAgenda &out, const String &out_wsvname, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfAgendaAppend.
Definition: m_agenda.cc:174
void ArrayOfArrayOfGriddedField1Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:59
void WriteNetCDF_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18729
void WriteXML_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19744
void AtmFieldPerturbAtmGrids(Tensor3 &perturbed_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &original_field, const Index &pert_index, const Numeric &pert_size, const String &pert_mode, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldPerturbAtmGrids.
Definition: m_jacobian.cc:2177
void iyHybrid(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_pnd, Matrix &ppvar_f, Tensor3 &ppvar_iy, Tensor4 &ppvar_trans_cumulat, const Index &iy_id, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfTensor4 &dpnd_field_dx, const ArrayOfString &scat_species, const ArrayOfArrayOfSingleScatteringData &scat_data, const String &iy_unit, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_main_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Ppath &ppath, const Vector &rte_pos2, const Numeric &rte_alonglos_v, const Tensor3 &surface_props_data, const Tensor7 &cloudbox_field, const Vector &za_grid, const Index &Naa_grid, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: iyHybrid.
Definition: m_fos.cc:855
void ReadXML_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13467
void GetNumberOfThreads_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7008
void WriteXML_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19696
void ArrayOfArrayOfVectorCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:161
void VectorInsertGridPoints(Vector &out, const Vector &in, const Vector &points, const Verbosity &verbosity)
WORKSPACE METHOD: VectorInsertGridPoints.
void Print_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12110
void WriteXML_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19204
Header file for work with HITRAN collision induced absorption (CIA).
void AgendaSet(Workspace &ws, Agenda &out, const String &out_wsvname, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaSet.
Definition: m_agenda.cc:159
void surface_rtprop_agenda_arrayExecute(Workspace &ws, Numeric &surface_skin_t, Matrix &surface_emission, Matrix &surface_los, Tensor4 &surface_rmatrix, const Index agenda_array_index, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Numeric surface_type_aux, const ArrayOfAgenda &input_agenda_array)
Definition: auto_md.cc:25066
void Tensor6Scale(Tensor6 &out, const Tensor6 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6Scale.
void iy_transmitterSinglePol_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9110
void Touch_sg_Time_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18268
void Extract_sg_NumericVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6537
void ArrayOfArrayOfMatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:83
void ArrayOfArrayOfScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:107
void WriteXML_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19576
void IndexSetToLast_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8010
Class to keep track of Transmission Matrices for Stokes Dim 1-4.
void refellipsoidVenus_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15338
void ReadXML_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13215
void WriteXML_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19276
void Touch_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17866
void abs_lookupInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1391
void ReadXMLIndexed_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14418
void Extract_sg_IndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6521
void StringSet(String &out, const String &text, const Verbosity &verbosity)
WORKSPACE METHOD: StringSet.
void jacobianCalcSinefit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9481
void ReadXMLIndexed_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14082
void ppath_agendaExecute(Workspace &ws, Ppath &ppath, const Numeric ppath_lmax, const Numeric ppath_lraytrace, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Index cloudbox_on, const Index ppath_inside_cloudbox_do, const Vector &f_grid, const Agenda &input_agenda)
Definition: auto_md.cc:24757
void abs_linesDeleteLinesWithUndefinedLocalQuanta_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:751
void jacobianCalcFreqStretch(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Index &stokes_dim, const Vector &f_grid, const Matrix &mblock_dlos_grid, const Sparse &sensor_response, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Matrix &sensor_response_dlos_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcFreqStretch.
Definition: m_jacobian.cc:479
void ArrayOfArrayOfStokesVectorCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:125
void Touch_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18100
void var(VectorView var, const Vector &y, const ArrayOfVector &ys, const Index start=0, const Index end=-1)
Compute the variance of the ranged ys.
Definition: raw.cc:49
void IndexNumberOfAtmosphericPoints(Index &n, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: IndexNumberOfAtmosphericPoints.
Definition: m_jacobian.cc:2239
void Compare_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3991
void psdModifiedGammaMass(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGammaMass.
Definition: m_psd.cc:253
void cloudbox_fieldUpdate1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3762
void WriteXMLIndexed_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20863
void nelemGet_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10413
void Tensor5Scale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17637
void ncolsGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10575
void IndexSetToLast_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7812
void Append_sg_ArrayOfArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2556
void WindFieldsCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18611
void ScatElementsSelect_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15853
void abs_linesSetBaseParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1230
void propmat_clearsky_fieldCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12364
void Delete_sg_Rational_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5931
void abs_lines_per_speciesSetT0ForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetT0ForMatch.
void ReadXMLIndexed_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14682
void Ignore_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7601
void Delete_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5947
void complex_refr_indexIceWarren84(GriddedField3 &complex_refr_index, const Vector &data_f_grid, const Vector &data_T_grid, const Verbosity &verbosity)
WORKSPACE METHOD: complex_refr_indexIceWarren84.
void surface_rtpropCallAgendaX_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17368
void ReadJPL(ArrayOfAbsorptionLines &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadJPL.
void Delete_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5515
void WriteXMLIndexed_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20187
void GetEnvironmentVariable_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7001
void WriteXMLIndexed_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20304
void Append_sg_ArrayOfGriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2776
void nelemGet_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10251
void Delete_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5491
void g0Earth_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6925
void abs_lines_per_speciesSetCutoffForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetCutoffForMatch.
void Extract_sg_VectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6545
void abs_linesDeleteBadF0(ArrayOfAbsorptionLines &abs_lines, const Numeric &f0, const Index &lower, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteBadF0.
void Select_sg_ArrayOfCIARecordArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16233
void iyActiveSingleScat_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8243
void WriteXML_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19432
void Ignore_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7211
void doit_za_interpSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6485
void Select_sg_ArrayOfQuantumIdentifierArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16297
void Ignore_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7313
void SparseSparseMultiply_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16897
void SetNumberOfThreads_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16879
void Print_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11676
void VectorExtractFromMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18331
void jacobianAddFreqStretch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9169
void MagRawRead_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9673
void Touch_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17956
void ReadXML_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13323
void Select_sg_ArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16273
void Print_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11851
void doit_mono_agendaExecute(Workspace &ws, Tensor6 &cloudbox_field_mono, const Vector &f_grid, const Index f_index, const Agenda &input_agenda)
Definition: auto_md.cc:23717
void scat_data_monoExtract_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15996
void atm_gridsFromZRaw_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12830
void StringJoin_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17045
void ybatchMetProfilesClear_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21241
void Append_sg_ArrayOfTensor5ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2445
void Touch_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18064
void Ignore_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7535
void Select_sg_ArrayOfSparseArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16337
void VectorNLinSpace(Vector &out, const Index &nelem, const Numeric &start, const Numeric &stop, const Verbosity &verbosity)
WORKSPACE METHOD: VectorNLinSpace.
void ArrayOfGriddedField3Create(ArrayOfGriddedField3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField3Create.
Definition: auto_md.cc:25425
void IndexStepDown_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8172
void timeNow_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10900
void cloudbox_fieldSetConst(Tensor7 &cloudbox_field, 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: cloudbox_fieldSetConst.
Definition: m_doit.cc:3706
void AgendaCreate(Agenda &out, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaCreate.
Definition: auto_md.cc:25325
void CompareRelative_sg_Tensor6Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4121
void backend_channel_responseFlat(ArrayOfGriddedField1 &backend_channel_response, const Numeric &resolution, const Verbosity &verbosity)
WORKSPACE METHOD: backend_channel_responseFlat.
Definition: m_sensor.cc:323
void dobatch_calc_agendaExecute(Workspace &ws, Tensor7 &spectral_radiance_field, Tensor5 &radiance_field, Tensor4 &irradiance_field, Tensor5 &spectral_irradiance_field, const Index ybatch_index, const Agenda &input_agenda)
Definition: auto_md.cc:23630
void WriteXML_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19132
void ArrayOfArrayOfGriddedField3Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:71
void MatrixSet(Matrix &out, const Matrix &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixSet.
void MatrixFromCovarianceMatrix(Matrix &out, const CovarianceMatrix &in, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixFromCovarianceMatrix.
void nelemGet_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10404
void Delete_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5483
void nelemGet_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10215
void ReadXMLIndexed_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14526
void Delete_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5435
void Select_sg_ArrayOfAgendaArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16080
void ReadXML_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13296
void jacobianAddShapeCatalogParameter(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const QuantumIdentifier &line_identity, const String &species, const String &variable, const String &coefficient, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddShapeCatalogParameter.
Definition: m_jacobian.cc:1638
void ArrayOfArrayOfAbsorptionLinesCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:47
void ReadXML_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13917
void ReadXML_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13440
void sensor_responseFrequencySwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseFrequencySwitching.
Definition: m_sensor.cc:1527
void ArrayOfStringCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:257
void time_gridOffset(ArrayOfTime &time_grid, const Numeric &dt, const Verbosity &verbosity)
WORKSPACE METHOD: time_gridOffset.
Definition: m_artstime.cc:74
void Arts(Workspace &ws, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: Arts.
Definition: m_agenda.cc:220
void Touch_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17974
void ArrayOfArrayOfRadiationVectorCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:101
void WriteXMLIndexed_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20876
void abs_cia_dataReadFromXML_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:610
void GriddedFieldLatLonRegrid(GriddedField2 &out, const Vector &lat_true, const Vector &lon_true, const GriddedField2 &in, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldLatLonRegrid.
void ArrayOfXsecRecordCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:317
void Copy_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4510
void pha_mat_sptFromScat_data_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11206
void MatrixCopySparse(Matrix &out, const Sparse &in, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCopySparse.
void Delete_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5675
void Reduce_sg_MatrixTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15166
void abs_linesChangeBaseParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1195
void Ignore_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7541
void SurfaceFastem(Matrix &surface_los, Tensor4 &surface_rmatrix, ArrayOfTensor4 &dsurface_rmatrix_dx, Matrix &surface_emission, ArrayOfMatrix &dsurface_emission_dx, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Tensor3 &surface_props_data, const ArrayOfString &surface_props_names, const ArrayOfString &dsurface_names, const Index &jacobian_do, const Vector &transmittance, const Index &fastem_version, const Verbosity &verbosity)
WORKSPACE METHOD: SurfaceFastem.
Definition: m_surface.cc:2533
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:3236
void TangentPointExtract(Vector &tan_pos, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: TangentPointExtract.
Definition: m_ppath.cc:1623
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:24585
void geo_posWherePpathPassesZref_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6984
void ReadXML_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13638
void Delete_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5843
void pnd_fieldCalcFromParticleBulkProps(Workspace &ws, Tensor4 &pnd_field, ArrayOfTensor4 &dpnd_field_dx, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const ArrayOfString &scat_species, const ArrayOfArrayOfSingleScatteringData &scat_data, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Tensor4 &particle_bulkprop_field, const ArrayOfString &particle_bulkprop_names, const ArrayOfAgenda &pnd_agenda_array, const ArrayOfArrayOfString &pnd_agenda_array_input_names, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldCalcFromParticleBulkProps.
void abs_linesSetBaseParameterForMatchingLevel(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String &parameter_name, const Numeric &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetBaseParameterForMatchingLevel.
void cloudboxOff(Index &cloudbox_on, Index &ppath_inside_cloudbox_do, ArrayOfIndex &cloudbox_limits, Agenda &iy_cloudbox_agenda, Tensor4 &pnd_field, ArrayOfTensor4 &dpnd_field_dx, ArrayOfString &scat_species, ArrayOfArrayOfSingleScatteringData &scat_data, ArrayOfArrayOfSingleScatteringData &scat_data_raw, Index &scat_data_checked, Matrix &particle_masses, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxOff.
Definition: m_cloudbox.cc:81
void abs_lines_per_speciesChangeBaseParameterForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const QuantumIdentifier &QI, const String &parameter_name, const Numeric &change, const Index &relative, const Index &loose_matching, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesChangeBaseParameterForSpecies.
void iySurfaceRtpropCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8996
void retrievalAddAbsSpecies(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Sparse &covmat_block, const Sparse &covmat_inv_block, 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 &unit, const Index &for_species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddAbsSpecies.
Definition: m_retrieval.cc:771
void Select_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16257
void WriteXMLIndexed_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20395
void Touch_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17812
void Touch_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18238
void Delete_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5603
void IndexSet(Index &out, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: IndexSet.
void jacobianFromYbatch(Matrix &jacobian, const ArrayOfVector &ybatch, const Vector &y, const Numeric &pert_size, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianFromYbatch.
Definition: m_jacobian.cc:2268
void ReadXML_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13287
void refr_index_airFreeElectrons_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15347
void Append_sg_ArrayOfArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2732
void nlteSetByQuantumIdentifiers(Index &nlte_do, ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const EnergyLevelMap &nlte_field, const Verbosity &verbosity)
WORKSPACE METHOD: nlteSetByQuantumIdentifiers.
void MagFieldsFromAltitudeRawCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9651
void Append_sg_ArrayOfCIARecordArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2236
void ReadXML_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13773
void Append_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2434
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:73
void Touch_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17824
void Copy_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5014
void Append_sg_ArrayOfAbsorptionLinesAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2522
void ArrayOfTensor5Create(ArrayOfTensor5 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor5Create.
Definition: auto_md.cc:25489
void ArrayOfRadiationVectorCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:221
void AbsorptionLinesCreate(AbsorptionLines &out, const Verbosity &verbosity)
WORKSPACE METHOD: AbsorptionLinesCreate.
Definition: auto_md.cc:25321
void iyEmissionStandardSequential(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_f, Tensor3 &ppvar_iy, Tensor4 &ppvar_trans_cumulat, Tensor4 &ppvar_trans_partial, const Index &iy_id, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &cloudbox_on, const String &iy_unit, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Ppath &ppath, const Vector &rte_pos2, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_main_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Numeric &rte_alonglos_v, const Tensor3 &surface_props_data, const Verbosity &verbosity)
WORKSPACE METHOD: iyEmissionStandardSequential.
Definition: m_rte.cc:172
void GriddedFieldGetName_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7049
void abs_lines_per_speciesReadSplitCatalog_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:777
void particle_massesFromMetaDataSingleCategory_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11115
void AbsInputFromAtmFields_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:557
void ppathWriteXMLPartial(const String &output_file_format, const Ppath &ppath, const String &filename, const Index &file_index, const Verbosity &verbosity)
WORKSPACE METHOD: ppathWriteXMLPartial.
Definition: m_ppath.cc:1091
void Delete_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5507
void abs_lines_per_speciesSetBaseParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1240
void z_surfaceConstantAltitude(Matrix &z_surface, const Vector &lat_grid, const Vector &lon_grid, const Numeric &altitude, const Verbosity &verbosity)
WORKSPACE METHOD: z_surfaceConstantAltitude.
void WriteXMLIndexed_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20902
void WriteXML_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19408
void jacobianSetFuncTransformation(ArrayOfRetrievalQuantity &jacobian_quantities, const String &transformation_func, const Numeric &z_min, const Numeric &z_max, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianSetFuncTransformation.
Definition: m_jacobian.cc:2040
The Agenda class.
Definition: agenda_class.h:44
void WriteXML_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19828
void AtmosphereSet3D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3344
void WriteXMLIndexed_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20642
void nelemGet_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10206
void opt_prop_sptFromScat_data(ArrayOfPropagationMatrix &ext_mat_spt, ArrayOfStokesVector &abs_vec_spt, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_data_checked, const Vector &za_grid, const Vector &aa_grid, const Index &za_index, const Index &aa_index, const Index &f_index, const Numeric &rtp_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_sptFromScat_data.
void NumericInvScale(Numeric &out, const Numeric &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericInvScale.
void Select_sg_ArrayOfArrayOfTimeArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16209
void Tensor6Scale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17657
void specular_losCalc(Vector &specular_los, Vector &surface_normal, const Vector &rtp_pos, const Vector &rtp_los, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &refellipsoid, const Matrix &z_surface, const Index &ignore_surface_slope, const Verbosity &verbosity)
WORKSPACE METHOD: specular_losCalc.
Definition: m_surface.cc:732
void abs_linesCompact(ArrayOfAbsorptionLines &abs_lines, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesCompact.
void abs_xsec_per_speciesAddConts_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1684
void ArrayOfArrayOfTimeCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:149
void Print_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11795
void Append_sg_ArrayOfQuantumIdentifierArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2324
void iySurfaceFastem(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Index &iy_id, const Index &jacobian_do, const Index &atmosphere_dim, const EnergyLevelMap &nlte_field, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Vector &rte_pos2, const String &iy_unit, const Agenda &iy_main_agenda, const Numeric &surface_skin_t, const Numeric &salinity, const Numeric &wind_speed, const Numeric &wind_direction, const Index &fastem_version, const Verbosity &verbosity)
WORKSPACE METHOD: iySurfaceFastem.
Definition: m_surface.cc:290
void Append_sg_ArrayOfSingleScatteringDataSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2864
void WriteXMLIndexed_sg_Rational_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20811
void Matrix3ColFromVectors_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9807
void Tensor6SetConstant(Tensor6 &out, 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.
void Select_sg_ArrayOfPropagationMatrixArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16289
void cloudbox_field_monoIterate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3670
void WriteXMLIndexed(const String &output_file_format, const Index &file_index, const T &in, const String &filename, const Index &digits, const String &in_wsvname, const String &filename_wsvname, const String &digits_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteXMLIndexed.
Definition: m_xml.h:194
void jacobianAddPointingZa_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9254
void Append_sg_ArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2291
void Ignore_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7409
void InterpGriddedField2ToPosition_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8199
void GriddedFieldGetName_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7028
void Copy_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4789
void abs_lines_per_speciesChangeBaseParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1206
void ReadXML_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13305
void Delete_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5771
void nelemGet_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10494
void propmat_clearskyAddFromAbsCoefPerSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12201
void abs_lines_per_speciesChangeBaseParameterForMatchingLevel_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1139
void Delete_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5787
void WriteXML_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19900
void ReadXML_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13512
void diameter_volume_equFromDiameter_max_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6093
void WriteXML_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19876
void Wigner3Unload_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18599
void abs_lines_per_speciesSetT0(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetT0.
void SetNumberOfThreads(const Index &nthreads, const Verbosity &verbosity)
WORKSPACE METHOD: SetNumberOfThreads.
Definition: m_general.cc:527
void pnd_fieldZero(Tensor4 &pnd_field, ArrayOfTensor4 &dpnd_field_dx, ArrayOfArrayOfSingleScatteringData &scat_data, const Index &atmosphere_dim, const Vector &f_grid, const ArrayOfIndex &cloudbox_limits, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldZero.
Definition: m_cloudbox.cc:2030
void ArrayOfVectorCreate(ArrayOfVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfVectorCreate.
Definition: auto_md.cc:25509
void jacobianAddFreqShift(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Vector &f_grid, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddFreqShift.
Definition: m_jacobian.cc:271
void iyActiveSingleScat2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8317
void ScatSpeciesInit(ArrayOfString &scat_species, ArrayOfArrayOfSingleScatteringData &scat_data_raw, ArrayOfArrayOfScatteringMetaData &scat_meta, Index &scat_data_checked, ArrayOfGriddedField3 &pnd_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: ScatSpeciesInit.
Definition: m_cloudbox.cc:1130
void Delete_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5747
void particle_bulkprop_fieldClip_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11072
void nlibrariesGet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10800
void IndexSetToLast_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7911
void abs_lines_per_speciesSetQuantumNumberForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1110
void Select_sg_ArrayOfArrayOfGriddedField2ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16097
void Touch_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17998
void SparseMatrixIdentity(Sparse &out, const Index &n, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: SparseMatrixIdentity.
void FieldFromGriddedField(Matrix &out, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField2 &in, const Verbosity &verbosity)
WORKSPACE METHOD: FieldFromGriddedField.
void ArrayOfAgendaAppend_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1818
void doit_scat_fieldCalcLimb_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6455
void ReadXMLIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14346
void lon_gridFromRawField(Vector &lon_grid, const GriddedField3 &field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lon_gridFromRawField.
void Touch_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17980
void p_gridFromZRaw_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12802
void Print_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11781
void ppathStepByStep_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11465
void Select_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16441
void DoitGetIncoming_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6268
void jacobianOff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9540
void jacobianAddShapeCatalogParameter_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9179
void Select_sg_ArrayOfArrayOfPropagationMatrixArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16137
void DOAngularGridsSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6236
void ArrayOfGriddedField3Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:185
void GriddedFieldPRegrid_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7144
void TestTessem_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17715
void surface_scalar_reflectivityFromGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17392
void Ignore_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7487
void Compare_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4017
void refellipsoidMoon_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15312
void jacobianCalcPolyfit(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Sparse &sensor_response, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Matrix &sensor_response_dlos_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const Index &poly_coeff, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPolyfit.
Definition: m_jacobian.cc:1012
void WriteXML_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19732
void ScatteringMetaDataCreate(ScatteringMetaData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ScatteringMetaDataCreate.
Definition: auto_md.cc:25601
void ArrayOfRetrievalQuantityCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:227
void FlagOn(Index &flag, const Verbosity &verbosity)
WORKSPACE METHOD: FlagOn.
void WriteXMLIndexed_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20057
void MatrixCBR_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9696
void surfaceFlatScalarReflectivity(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rtp_pos, const Vector &rtp_los, const Vector &specular_los, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatScalarReflectivity.
Definition: m_surface.cc:1413
void nlte_fieldSetLteExternalPartitionFunction(Index &nlte_do, EnergyLevelMap &nlte_field, ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const SpeciesAuxData &partition_functions, const Tensor3 &t_field, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_fieldSetLteExternalPartitionFunction.
void sensor_responseIF2RF_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16619
void Touch_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17842
void Copy_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4410
void Delete_sg_Time_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6043
void Print_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11634
void ArrayOfAgendaExecute(Workspace &ws, const Index &agenda_array_index, const ArrayOfAgenda &agendas, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfAgendaExecute.
Definition: m_agenda.cc:132
void x2artsAtmAndSurf(Workspace &ws, Tensor4 &vmr_field, Tensor3 &t_field, Tensor4 &particle_bulkprop_field, Tensor3 &wind_u_field, Tensor3 &wind_v_field, Tensor3 &wind_w_field, Tensor3 &mag_u_field, Tensor3 &mag_v_field, Tensor3 &mag_w_field, Tensor3 &surface_props_data, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &x, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &cloudbox_on, const Index &cloudbox_checked, const ArrayOfString &particle_bulkprop_names, const ArrayOfString &surface_props_names, const Agenda &water_p_eq_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: x2artsAtmAndSurf.
Definition: m_oem.cc:542
void cloudbox_field_monoIterate(Workspace &ws, Tensor6 &cloudbox_field_mono, const Agenda &doit_scat_field_agenda, const Agenda &doit_rte_agenda, const Agenda &doit_conv_test_agenda, const Index &accelerated, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_field_monoIterate.
Definition: m_doit.cc:497
void Copy_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4609
void spectral_radiance_fieldClearskyPlaneParallel(Workspace &ws, Tensor7 &spectral_radiance_field, Tensor3 &trans_field, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &z_field, const Tensor3 &t_field, const EnergyLevelMap &nlte_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Matrix &z_surface, const Numeric &ppath_lmax, const Numeric &rte_alonglos_v, const Tensor3 &surface_props_data, const Vector &za_grid, const Index &use_parallel_iy, const Verbosity &verbosity)
WORKSPACE METHOD: spectral_radiance_fieldClearskyPlaneParallel.
Definition: m_fluxes.cc:483
void covmat1D_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5176
void VerbosityCreate(Verbosity &out, const Verbosity &verbosity)
WORKSPACE METHOD: VerbosityCreate.
Definition: auto_md.cc:25669
void refellipsoidIo_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15285
void ReadXML_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13791
void Touch_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18202
void GetEnvironmentVariable(String &out, const String &in, const Verbosity &verbosity)
WORKSPACE METHOD: GetEnvironmentVariable.
Definition: m_general.cc:477
void vmr_fieldSetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18564
void VerbosityCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:551
void ArrayOfArrayOfStokesVectorCreate(ArrayOfArrayOfStokesVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfStokesVectorCreate.
Definition: auto_md.cc:25385
void DisortCalcClearsky(Workspace &ws, Tensor7 &spectral_radiance_field, const Index &atmfields_checked, const Index &atmgeom_checked, const Agenda &propmat_clearsky_agenda, const Index &atmosphere_dim, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &p_grid, const Vector &f_grid, const Vector &za_grid, const Index &stokes_dim, const Matrix &z_surface, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Index &nstreams, const Index &quiet, const Verbosity &verbosity)
WORKSPACE METHOD: DisortCalcClearsky.
Definition: m_disort.cc:231
void abs_linesSetLinemixingLimit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1023
void opt_prop_sptFromMonoData(ArrayOfPropagationMatrix &ext_mat_spt, ArrayOfStokesVector &abs_vec_spt, const ArrayOfArrayOfSingleScatteringData &scat_data_mono, const Vector &za_grid, const Vector &aa_grid, const Index &za_index, const Index &aa_index, const Numeric &rtp_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.
void abs_xsec_per_speciesAddHitranXsec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1667
void abs_lookupTestAccuracy_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1503
void Touch_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17776
void retrievalAddCatalogParameter_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15480
void Append_sg_ArrayOfArrayOfTransmissionMatrixArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2214
void WriteXML_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19480
void InterpAtmFieldToPosition(Numeric &out, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &rtp_pos, const Tensor3 &field, const Verbosity &verbosity)
WORKSPACE METHOD: InterpAtmFieldToPosition.
void RT4CalcWithRT4Surface_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15728
void abs_lines_per_speciesChangeLineShapeModelParameterForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const QuantumIdentifier &QI, const String &parameter, const String &coefficient, const String &species, const Numeric &change, const Index &relative, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesChangeLineShapeModelParameterForSpecies.
void Ignore_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7703
void refellipsoidIo(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidIo.
Definition: m_planets.cc:181
void psdFieldEtAl19(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdFieldEtAl19.
Definition: m_psd.cc:1165
void doit_scat_field_agendaExecute(Workspace &ws, Tensor6 &doit_scat_field, const Tensor6 &cloudbox_field_mono, const Agenda &input_agenda)
Definition: auto_md.cc:23756
void Print_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11823
void Touch_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18052
void DoitScatteringDataPrepare_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6338
void jacobianCalcSinefit(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Sparse &sensor_response, const ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Matrix &sensor_response_dlos_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const Index &period_index, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcSinefit.
Definition: m_jacobian.cc:1243
void covmat_seAddInverseBlock_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5269
void VectorCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:545
void GasAbsLookupCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:341
void WriteNetCDFIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18794
void DiagonalMatrix_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6103
void spectral_radiance_fieldCopyCloudboxField(Tensor7 &spectral_radiance_field, const Index &atmosphere_dim, const Vector &p_grid, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor7 &cloudbox_field, const Verbosity &verbosity)
WORKSPACE METHOD: spectral_radiance_fieldCopyCloudboxField.
Definition: m_fluxes.cc:752
void AtmFieldsRefinePgrid(Vector &p_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, Index &atmfields_checked, Index &atmgeom_checked, Index &cloudbox_checked, const Vector &lat_grid, const Vector &lon_grid, const Index &atmosphere_dim, const Numeric &p_step, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsRefinePgrid.
void abs_linesDeleteLinesWithQuantumNumberAbove_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:763
void iyCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8402
void jacobianAddNLTE_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9220
void abs_cia_dataReadFromXML(ArrayOfCIARecord &abs_cia_data, const ArrayOfArrayOfSpeciesTag &abs_species, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cia_dataReadFromXML.
Definition: m_cia.cc:401
void Ignore_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7247
void WriteXMLIndexed_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19925
void Ignore_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7511
void scat_data_monoCalc(ArrayOfArrayOfSingleScatteringData &scat_data_mono, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_monoCalc.
void nvitrinesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10782
void Append_sg_ArrayOfTimeArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2478
void Wigner6Unload(Index &wigner_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: Wigner6Unload.
Definition: m_wigner.cc:60
void WriteXMLIndexed_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21045
void WriteXMLIndexed_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20343
void WriteXML_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19504
void Touch_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18154
void RadiationFieldSpectralIntegrate(Tensor4 &radiation_field, const Vector &f_grid, const Tensor5 &spectral_radiation_field, const Verbosity &verbosity)
WORKSPACE METHOD: RadiationFieldSpectralIntegrate.
Definition: m_fluxes.cc:328
void Delete_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5595
void refellipsoidForAzimuth(Vector &refellipsoid, const Numeric &latitude, const Numeric &azimuth, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidForAzimuth.
Definition: m_geodetic.cc:53
void TessemNNReadAscii(TessemNN &tessem_nn, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: TessemNNReadAscii.
Definition: m_tessem.cc:33
void AntennaConstantGaussian1D(Index &antenna_dim, Matrix &mblock_dlos_grid, GriddedField4 &antenna_response, Matrix &antenna_dlos, 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
void ArrayOfArrayOfTensor6Create(ArrayOfArrayOfTensor6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTensor6Create.
Definition: auto_md.cc:25397
void ArrayOfMatrixCreate(ArrayOfMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfMatrixCreate.
Definition: auto_md.cc:25437
void ReadXML_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13593
void Append_sg_ArrayOfArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2655
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.
void Print_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11767
void SingleScatteringDataCreate(SingleScatteringData &out, const Verbosity &verbosity)
WORKSPACE METHOD: SingleScatteringDataCreate.
Definition: auto_md.cc:25605
void IndexSetToLast_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7839
void iyHybrid2(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_pnd, Matrix &ppvar_f, Tensor3 &ppvar_iy, Tensor4 &ppvar_trans_cumulat, const Index &iy_id, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfTensor4 &dpnd_field_dx, const ArrayOfString &scat_species, const ArrayOfArrayOfSingleScatteringData &scat_data, const String &iy_unit, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_main_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Ppath &ppath, const Vector &rte_pos2, const Numeric &rte_alonglos_v, const Tensor3 &surface_props_data, const Tensor7 &cloudbox_field, const Vector &za_grid, const Index &Naa_grid, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: iyHybrid2.
Definition: m_fos.cc:1416
void Ignore_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7577
void Append_sg_ArrayOfTensor4Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2930
void propmat_clearskyAddOnTheFly(Workspace &ws, ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfStokesVector &nlte_source, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, ArrayOfStokesVector &dnlte_dx_source, ArrayOfStokesVector &nlte_dsource_dx, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const EnergyLevelMap &rtp_nlte, const Vector &rtp_vmr, const Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddOnTheFly.
Definition: m_abs.cc:1504
void ReadXMLIndexed_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14838
void VectorSetConstant(Vector &out, const Index &nelem, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSetConstant.
void IndexSetToLast_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7821
void RT4Calc(Workspace &ws, Tensor7 &cloudbox_field, Vector &za_grid, Vector &aa_grid, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &scat_data_checked, const Index &cloudbox_checked, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Agenda &surface_rtprop_agenda, const Index &atmosphere_dim, const Tensor4 &pnd_field, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &p_grid, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Index &stokes_dim, const Matrix &z_surface, const Index &nstreams, const String &pfct_method, const String &quad_type, const Index &add_straight_angles, const Index &pfct_aa_grid_size, const Index &auto_inc_nstreams, const Index &robust, const Index &za_interp_order, const Index &cos_za_interp, const Numeric &max_delta_tau, const Verbosity &verbosity)
WORKSPACE METHOD: RT4Calc.
Definition: m_rt4.cc:362
void lat_gridFromRawField(Vector &lat_grid, const GriddedField3 &field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lat_gridFromRawField.
void NumericSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10094
void specular_losCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17012
void Compare_sg_Tensor5Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3939
void Copy_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5158
void Delete_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5555
void sensor_responseAntenna(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Matrix &sensor_response_dlos_grid, const Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Index &atmosphere_dim, const Index &antenna_dim, const Matrix &antenna_dlos, const GriddedField4 &antenna_response, const Index &sensor_norm, const String &option_2d, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseAntenna.
Definition: m_sensor.cc:990
void VectorAddScalar_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18306
void jacobianAddSinefit(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Matrix &sensor_pos, const Vector &period_lengths, const Index &no_pol_variation, const Index &no_los_variation, const Index &no_mblock_variation, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddSinefit.
Definition: m_jacobian.cc:1167
void jacobianAddFreqStretch(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Vector &f_grid, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddFreqStretch.
Definition: m_jacobian.cc:425
void Print_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11620
void refellipsoidGanymede(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidGanymede.
Definition: m_planets.cc:213
void Select_sg_ArrayOfArrayOfRadiationVectorArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16145
void Print_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11802
void Copy_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4591
void time_stampsSort_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17757
void VectorScale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18407
void Append_sg_ArrayOfAgendaAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2544
void ScatSpeciesSizeMassInfo(Vector &scat_species_x, Numeric &scat_species_a, Numeric &scat_species_b, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Index &species_index, const String &x_unit, const Numeric &x_fit_start, const Numeric &x_fit_end, const Index &do_only_x, const Verbosity &verbosity)
WORKSPACE METHOD: ScatSpeciesSizeMassInfo.
void Delete_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5475
void Copy_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4987
void SurfaceDummy_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17435
void abs_linesAppendWithLines(ArrayOfAbsorptionLines &abs_lines, const ArrayOfAbsorptionLines &appending_lines, const Index &safe, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesAppendWithLines.
void ReadXMLIndexed_sg_Time_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14994
void WriteXML_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19252
void Touch_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18040
void Ignore_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7505
void abs_linesSetBaseParameterForMatchingLines(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String &parameter_name, const Numeric &change, const Index &loose_matching, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetBaseParameterForMatchingLines.
void ReadLBLRTM_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13036
void TimerCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:521
void complex_refr_indexIceWarren84_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4362
void abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const QuantumIdentifier &QI, const String &parameter, const String &coefficient, const String &species, const Numeric &change, const Index &relative, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines.
void ArrayOfGriddedField1Create(ArrayOfGriddedField1 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField1Create.
Definition: auto_md.cc:25417
void nlte_fieldSetLteInternalPartitionFunction_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10886
void MCSetSeedFromTime(Index &mc_seed, const Verbosity &verbosity)
WORKSPACE METHOD: MCSetSeedFromTime.
void antenna_responseVaryingGaussian_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1890
void sensor_responseMetMM(Index &antenna_dim, Matrix &mblock_dlos_grid, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos_grid, Index &sensor_norm, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &f_grid, const Vector &f_backend, const ArrayOfArrayOfIndex &channel2fgrid_indexes, const ArrayOfVector &channel2fgrid_weights, const String &iy_unit, const Matrix &antenna_dlos, const ArrayOfString &met_mm_polarisation, const Vector &met_mm_antenna, const Index &use_antenna, const Index &mirror_dza, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseMetMM.
Definition: m_sensor.cc:2009
void Touch_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18142
void batch_atm_fields_compactFromArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3502
void LocalTimeOffset(Numeric &dt, const Verbosity &verbosity)
WORKSPACE METHOD: LocalTimeOffset.
Definition: m_artstime.cc:59
void Touch_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17944
void ReadLBLRTM(ArrayOfAbsorptionLines &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadLBLRTM.
void Print_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11991
void ScatElementsPndAndScatAdd_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15843
void FlagOn_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6734
void WindRawRead(GriddedField3 &wind_u_field_raw, GriddedField3 &wind_v_field_raw, GriddedField3 &wind_w_field_raw, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: WindRawRead.
Routines for setting up the jacobian.
void retrievalAddPointingZa_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15525
void Delete_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6011
void surface_complex_refr_indexFromGriddedField5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17337
void Append_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1916
void propmat_clearskyAddFaraday_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12186
void IndexSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7732
void ybatchCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21186
void Append_sg_ArrayOfTelsemAtlasArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2412
void WriteXML_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19492
void Touch_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17770
void Ignore_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7493
void timeNow(Time &time, const Verbosity &verbosity)
WORKSPACE METHOD: timeNow.
Definition: m_artstime.cc:35
The Vector class.
Definition: matpackI.h:860
void refellipsoidForAzimuth_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15268
void atm_fields_compactAddConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3409
void vmr_fieldSetConstant(Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const String &species, const Numeric &vmr_value, const Verbosity &verbosity)
WORKSPACE METHOD: vmr_fieldSetConstant.
void ArrayOfTelsemAtlasCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:263
void ReadXMLIndexed_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14742
void TessemNNReadAscii_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17708
void npagesGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10683
void Delete_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5715
void ArrayOfIndexSetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3051
void IndexSetToLast_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7920
void psdWangEtAl16_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12762
void Copy_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4798
void cloudbox_fieldSetFromPrecalc(Tensor7 &cloudbox_field, const Vector &za_grid, const Vector &f_grid, const Index &atmosphere_dim, const Index &stokes_dim, const ArrayOfIndex &cloudbox_limits, const Index &doit_is_initialized, const Tensor7 &cloudbox_field_precalc, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_fieldSetFromPrecalc.
Definition: m_doit.cc:3364
void Touch_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18034
void WriteNetCDF_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18702
void CompareRelative_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4082
void ArrayOfQuantumIdentifierSet(ArrayOfQuantumIdentifier &out, const ArrayOfString &string_initializers, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfQuantumIdentifierSet.
void GriddedField1Create(GriddedField1 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField1Create.
Definition: auto_md.cc:25537
void Append_sg_ArrayOfArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2677
void CIAInfo_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3513
void covmat_sxExtractSqrtDiagonal(Vector &x_norm, const CovarianceMatrix &covmat_sx, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_sxExtractSqrtDiagonal.
Definition: m_retrieval.cc:758
void Flatten_sg_Tensor4ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6768
void covmat_ssCalc(Matrix &covmat_ss, const Matrix &avk, const CovarianceMatrix &covmat_sx, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_ssCalc.
Definition: m_oem.cc:1456
void Copy_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4762
void ReadXML_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13674
void AddZaAa(Matrix &new_los, const Vector &ref_los, const Matrix &dlos, const Verbosity &verbosity)
WORKSPACE METHOD: AddZaAa.
Definition: m_ppath.cc:56
void abs_lines_per_speciesSetBaseParameterForMatchingLevels(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfQuantumIdentifier &QI, const String &parameter_name, const Vector &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetBaseParameterForMatchingLevels.
void ReadXML_sg_Time_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13953
void Reduce_sg_Tensor3Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15201
void Touch_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18292
void Print_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12131
void ReadNetCDF(T &out, const String &out_wsvname, const String &filename, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadNetCDF.
Definition: m_nc.h:42
void VectorZtanToZaRefr1D(Workspace &ws, Vector &v_za, const Agenda &refr_index_air_agenda, const Matrix &sensor_pos, const Vector &p_grid, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &refellipsoid, const Index &atmosphere_dim, const Vector &f_grid, const Vector &v_ztan, const Verbosity &verbosity)
WORKSPACE METHOD: VectorZtanToZaRefr1D.
Definition: m_ppath.cc:1668
void Copy_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4816
void CompareRelative_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4173
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 Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddTemperature.
Definition: m_jacobian.cc:1397
void vmr_fieldPerturbAtmGrids_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18532
void WriteXML_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19804
void abs_speciesAdd2(Workspace &ws, ArrayOfArrayOfSpeciesTag &abs_species, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, Index &propmat_clearsky_agenda_checked, Index &abs_xsec_agenda_checked, 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 &unit, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesAdd2.
void ReadXMLIndexed_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14466
void abs_lines_per_speciesWriteSplitXML_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13118
void npagesGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10692
void IndexSetToLast_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8109
void refellipsoidGanymede_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15259
void ArrayOfGriddedFieldGetNames_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3028
void refr_index_airInfraredEarth_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15358
void propmat_clearsky_fieldCalc(Workspace &ws, Tensor7 &propmat_clearsky_field, Tensor6 &nlte_source_field, const Index &atmfields_checked, const Vector &f_grid, const Index &stokes_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &t_field, const Tensor4 &vmr_field, const EnergyLevelMap &nlte_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Agenda &propmat_clearsky_agenda, const Vector &doppler, const Vector &los, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearsky_fieldCalc.
void Ignore_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7553
void Print_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12075
void refellipsoidOrbitPlane(Vector &refellipsoid, const Numeric &orbitinc, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidOrbitPlane.
Definition: m_geodetic.cc:76
void RationalCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:443
void IndexSetToLast_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7803
void abs_lines_per_speciesSetMirroringForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &option, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetMirroringForSpecies.
void ReadXML_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13224
void opt_prop_sptFromMonoData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11031
void retrievalAddWind(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Sparse &covmat_block, const Sparse &covmat_inv_block, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const Vector &g3, const String &component, const Numeric &dfrequency, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddWind.
Class to handle time in ARTS.
Definition: artstime.h:40
void abs_xsec_per_speciesAddLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1701
void Select_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16313
void ReadXML_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13701
void abs_linesChangeLineShapeModelParameterForMatchingLines(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String &parameter, const String &coefficient, const String &species, const Numeric &change, const Index &relative, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesChangeLineShapeModelParameterForMatchingLines.
void covmat_seSet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5296
void sensor_responsePolarisation(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, ArrayOfIndex &sensor_response_pol_grid, const Vector &sensor_response_f_grid, const Matrix &sensor_response_dlos_grid, const Index &stokes_dim, const String &iy_unit, const ArrayOfIndex &instrument_pol, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responsePolarisation.
Definition: m_sensor.cc:2514
void abs_linesSetLinemixingLimitForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1037
void ArrayOfSparseCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:245
void abs_cia_dataReadFromCIA_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:600
void FrequencyFromCGSAngularWavenumber_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6820
void ReadXMLIndexed_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14106
void Append_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2192
void Append_sg_ArrayOfGriddedField2GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2765
void Print_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11900
void Ignore_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7517
void AtmFieldsRefinePgrid_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3219
void WriteXMLIndexed_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20148
The Sparse class.
Definition: matpackII.h:60
void Append_sg_MatrixVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1938
void WriteXMLIndexed_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20577
void ReadXMLIndexed_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15018
void Copy_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4951
void surfaceFastem(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Numeric &surface_skin_t, const Numeric &salinity, const Numeric &wind_speed, const Numeric &wind_direction, const Vector &transmittance, const Index &fastem_version, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFastem.
Definition: m_surface.cc:880
void scat_dataReduceT_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16025
void abs_xsec_per_speciesAddCIA_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1650
void covmat1DMarkov_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5204
void abs_lookupCalc(Workspace &ws, GasAbsLookup &abs_lookup, Index &abs_lookup_is_adapted, const ArrayOfArrayOfSpeciesTag &abs_species, 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 Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupCalc.
Definition: m_abs_lookup.cc:60
void MatrixAddScalar(Matrix &out, const Matrix &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixAddScalar.
void pndFromPsd(Matrix &pnd_data, Tensor3 &dpnd_data_dx, const Vector &pnd_size_grid, const Matrix &psd_data, const Vector &psd_size_grid, const Tensor3 &dpsd_data_dx, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Index &scat_data_checked, const Index &quad_order, const Index &scat_index, const Numeric &threshold_se_ext, const Numeric &threshold_ss_ext, const Numeric &threshold_se_pnd, const Verbosity &verbosity)
WORKSPACE METHOD: pndFromPsd.
void telsem_atlasReadAscii_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17556
void WriteNetCDF_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18765
void pndFromPsdBasic_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11247
void Select_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16401
void TessemNNCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:533
void jacobianAddAbsSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9121
void Copy_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4843
void WriteXML_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18928
void propmat_clearskyAddHitranLineMixingLines(ArrayOfPropagationMatrix &propmat_clearsky, const HitranRelaxationMatrixData &abs_hitran_relmat_data, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const SpeciesAuxData &partition_functions, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddHitranLineMixingLines.
Definition: m_linemixing.cc:96
void abs_lines_per_speciesSetLinemixingLimitForSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1053
The Tensor4 class.
Definition: matpackIV.h:421
void Ignore_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7403
void geo_posLowestAltitudeOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6975
void opt_prop_sptFromData(ArrayOfPropagationMatrix &ext_mat_spt, ArrayOfStokesVector &abs_vec_spt, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &za_grid, const Vector &aa_grid, const Index &za_index, const Index &aa_index, const Index &f_index, const Vector &f_grid, const Numeric &rtp_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.
void abs_linesCompact_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1335
void ArrayOfArrayOfSingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:113
void Compare_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3900
void Select(T &needles, const T &haystack, const ArrayOfIndex &needleindexes, const Verbosity &verbosity)
WORKSPACE METHOD: Select.
void Touch_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18004
void IndexSetToLast_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7785
void Delete_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5891
void ArrayOfCIARecordCreate(ArrayOfCIARecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfCIARecordCreate.
Definition: auto_md.cc:25413
void retrievalAddFreqShift_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15428
void ybatch_calc_agendaExecute(Workspace &ws, Vector &y, ArrayOfVector &y_aux, Matrix &jacobian, const Index ybatch_index, const Agenda &input_agenda)
Definition: auto_md.cc:25278
void Select_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16193
void specular_losCalcNoTopography_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17031
void abs_xsec_per_speciesAddPredefinedO2MPM2020(ArrayOfMatrix &abs_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Matrix &abs_vmrs, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddPredefinedO2MPM2020.
void Touch_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17800
void doit_conv_flagAbsBT(Index &doit_conv_flag, Index &doit_iteration_counter, Tensor6 &cloudbox_field_mono, const Tensor6 &cloudbox_field_mono_old, const Vector &f_grid, const Index &f_index, const Vector &epsilon, const Index &max_iterations, const Index &nonconv_return_nan, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagAbsBT.
Definition: m_doit.cc:231
void Touch_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17830
void EnergyLevelMapSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6503
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 Tensor3 &t_field, const Tensor4 &vmr_field, const Index &atmfields_checked, 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.
void ArrayOfGriddedFieldGetNames_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3007
void WriteXMLIndexed_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20109
void WriteXMLIndexed_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20213
void Copy_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4960
void abs_lookupInit(GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupInit.
Definition: m_abs_lookup.cc:50
void Touch_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18082
void WriteXML_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18916
void ReadXML_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13836
void pha_mat_sptFromScat_data(Tensor5 &pha_mat_spt, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_data_checked, const Vector &za_grid, const Vector &aa_grid, const Index &za_index, const Index &aa_index, const Index &f_index, const Numeric &rtp_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_sptFromScat_data.
void Select_sg_ArrayOfSingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16329
void covmat_seAddInverseBlock_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5260
void Append_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2038
void retrievalAddSurfaceQuantity(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Sparse &covmat_block, const Sparse &covmat_inv_block, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const String &quantity, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddSurfaceQuantity.
void abs_lines_per_speciesSetLinemixingLimit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1030
void ScatElementsSelect(ArrayOfArrayOfSingleScatteringData &scat_data_raw, ArrayOfArrayOfScatteringMetaData &scat_meta, const ArrayOfString &scat_species, const String &species, const String &sizeparam, const Numeric &sizemin, const Numeric &sizemax, const Numeric &tolerance, const String &delim, const Verbosity &verbosity)
WORKSPACE METHOD: ScatElementsSelect.
Definition: m_cloudbox.cc:1504
void jacobianCalcFreqStretch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9408
void WriteXMLIndexed_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20226
void avkCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10950
void f_gridFromSensorAMSUgeneric(Vector &f_grid, const ArrayOfVector &f_backend_multi, const ArrayOfArrayOfGriddedField1 &backend_channel_response_multi, const Numeric &spacing, const Vector &verbosityVect, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromSensorAMSUgeneric.
Definition: m_sensor.cc:516
void abs_speciesSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1617
void Reduce_sg_NumericTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15089
void propmat_clearskyAddParticles_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12265
void ybatchTroposphericCorrectionNaiveMedianForward(ArrayOfVector &ybatch_corr, ArrayOfVector &ybatch, const ArrayOfIndex &range, const Vector &trop_temp, const Numeric &targ_temp, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchTroposphericCorrectionNaiveMedianForward.
Definition: m_raw.cc:135
void Append_sg_ArrayOfStokesVectorArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2390
void Copy_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4708
void Wigner3Init(Index &wigner_initialized, const Index &fast_wigner_stored_symbols, const Index &largest_wigner_symbol_parameter, const Verbosity &verbosity)
WORKSPACE METHOD: Wigner3Init.
Definition: m_wigner.cc:39
void ZFromPSimple_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12172
void ReadNetCDF_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13152
void yCalcAppend_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21348
void AtmosphereSet3D(Index &atmosphere_dim, Vector &lat_true, Vector &lon_true, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet3D.
void abs_xsec_per_speciesInit(ArrayOfMatrix &abs_xsec_per_species, ArrayOfMatrix &src_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, ArrayOfArrayOfMatrix &dsrc_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Index &abs_xsec_agenda_checked, const Index &nlte_do, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesInit.
Definition: m_abs.cc:443
void Copy_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4645
void Print_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11830
void pnd_fieldExpand1D(Tensor4 &pnd_field, const Index &atmosphere_dim, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &nzero, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldExpand1D.
Definition: m_cloudbox.cc:1974
void Print_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12082
void collision_coefficientsFromSplitFiles_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10049
void WriteXMLIndexed_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20096
void line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D(Workspace &ws, Matrix &line_irradiance, Tensor3 &line_transmission, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const EnergyLevelMap &nlte_field, const Tensor4 &vmr_field, const Tensor3 &t_field, const Tensor3 &z_field, const Vector &p_grid, const Vector &refellipsoid, const Tensor3 &surface_props_data, const Agenda &iy_main_agenda, const Agenda &ppath_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, const Agenda &propmat_clearsky_agenda, const Numeric &df, const Index &nz, const Index &nf, const Numeric &r, const Verbosity &verbosity)
WORKSPACE METHOD: line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D. ...
void covmatDiagonal_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5226
void p_gridDensify_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12783
void ScatSpeciesExtendTemperature_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15881
void ArrayOfArrayOfTensor3Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:137
void telsemAtlasLookup(Vector &emissivities, const Numeric &lat, const Numeric &lon, const TelsemAtlas &atlas, const Verbosity &verbosity)
WORKSPACE METHOD: telsemAtlasLookup.
Definition: m_telsem.cc:110
void WriteXMLIndexed_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20447
void FastemStandAlone(Matrix &emissivity, Matrix &reflectivity, const Vector &f_grid, const Numeric &surface_skin_t, const Numeric &za, const Numeric &salinity, const Numeric &wind_speed, const Numeric &rel_aa, const Vector &transmittance, const Index &fastem_version, const Verbosity &verbosity)
WORKSPACE METHOD: FastemStandAlone.
Definition: m_surface.cc:65
void ReadXML_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13683
void jacobianAddBasicCatalogParameter_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9139
void AtmosphereSet2D(Index &atmosphere_dim, Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet2D.
void Reduce_sg_MatrixTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15159
void WriteXMLIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20525
void PpathCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:419
void pha_mat_sptFromData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11155
void nelemGet_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10188
void timerStop(Timer &timer, const Verbosity &verbosity)
WORKSPACE METHOD: timerStop.
void sensor_responseMultiMixerBackend(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_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:2339
void Append_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2181
void jacobianAddTemperature_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9344
void Ignore_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7625
void AntennaOff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1867
void Print_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11556
void ReadXMLIndexed_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14958
void EnergyLevelMapCreate(EnergyLevelMap &out, const Verbosity &verbosity)
WORKSPACE METHOD: EnergyLevelMapCreate.
Definition: auto_md.cc:25525
void IndexSetToLast_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7757
void psdSeifertBeheng06(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const String &hydrometeor_type, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdSeifertBeheng06.
Definition: m_psd.cc:1203
void IndexSetToLast_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8055
void WriteXML_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18964
void surface_reflectivityFromGriddedField6(Tensor3 &surface_reflectivity, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const Vector &rtp_los, const GriddedField6 &r_field, const Verbosity &verbosity)
WORKSPACE METHOD: surface_reflectivityFromGriddedField6.
Definition: m_surface.cc:1931
void ReadXML_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13431
void Matrix3RowFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Vector &v3, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix3RowFromVectors.
void VectorMatrixMultiply(Vector &out, const Matrix &m, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: VectorMatrixMultiply.
void ncolsGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10593
void cloudbox_fieldUpdate1D(Workspace &ws, Tensor6 &cloudbox_field_mono, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &za_grid, const Tensor4 &pnd_field, const Agenda &ppath_step_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Vector &p_grid, const Tensor3 &z_field, const Vector &refellipsoid, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Agenda &surface_rtprop_agenda, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_fieldUpdate1D.
Definition: m_doit.cc:591
void abs_xsec_per_speciesAddHitranXsec(ArrayOfMatrix &abs_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const ArrayOfXsecRecord &hitran_xsec_data, const Index &apply_tfit, const Numeric &force_p, const Numeric &force_t, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddHitranXsec.
void Append_sg_ArrayOfArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2567
void xClip_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21090
void Touch_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18016
void Append_sg_StringString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1993
void WriteXML_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19024
void psdMonoMass(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Index &species_index, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdMonoMass.
Definition: m_psd.cc:78
void ppathPlaneParallel_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11448
void lat_gridFromRawField_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9571
void Tensor7Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:515
void ReadXMLIndexed_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14406
void AgendaAppend(Workspace &ws, Agenda &out, const String &out_wsvname, const Agenda &in, const String &in_wsvname, const Agenda &input_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaAppend.
Definition: m_agenda.cc:191
void cloudbox_fieldSetClearsky_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3709
void atm_fields_compactAddSpecies(GriddedField4 &atm_fields_compact, const String &name, const GriddedField3 &value, const Index &prepend, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactAddSpecies.
void Ignore_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7367
void IndexSetToLast(Index &nelem, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: IndexSetToLast.
Definition: m_basic_types.h:94
void Append_sg_ArrayOfTensor5Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2941
void WriteMolTau_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18692
void Delete_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6019
void ReadXML_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13494
void psdFieldEtAl07_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12438
void MatrixIdentity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9727
void Ignore_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7427
void Print_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12068
void CIARecordReadFromFile(CIARecord &cia_record, const String &species_tag, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: CIARecordReadFromFile.
Definition: m_cia.cc:274
void ppathFromRtePos2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11422
void diameter_maxFromDiameter_volume_equ_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6083
void pnd_fieldExpand1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11310
void TestArrayOfAgenda(Workspace &ws, const ArrayOfAgenda &test_agenda_array, const Index &index, const Verbosity &verbosity)
WORKSPACE METHOD: TestArrayOfAgenda.
Definition: m_general.cc:411
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:368
void ArrayOfAgendaCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:53
void batch_atm_fields_compactFromArrayOfMatrix(ArrayOfGriddedField4 &batch_atm_fields_compact, const Index &atmosphere_dim, const ArrayOfMatrix &atmospheres_fields, const ArrayOfString &field_names, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactFromArrayOfMatrix.
void sensor_responseStokesRotation_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16770
void jacobianAddSinefit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9299
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:477
void Delete_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5963
void Ignore_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7481
void ReadHITRAN_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13015
void Print_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12047
void ReadXML_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13413
void sensor_responseBackend_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16547
void AgendaExecute(Workspace &ws, const Agenda &a, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaExecute.
Definition: m_agenda.cc:36
void ScatSpeciesMerge_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15912
void CIAInfo(const String &catalogpath, const ArrayOfString &cia_tags, const Verbosity &verbosity)
WORKSPACE METHOD: CIAInfo.
Definition: m_cia.cc:452
void propmat_clearskyZero_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12337
void Append_sg_ArrayOfCIARecordCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2743
void Append_sg_ArrayOfArrayOfRadiationVectorArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2115
void IndexSetToLast_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7938
void abs_lines_per_speciesSetLinemixingLimit(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLinemixingLimit.
void nelemGet_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10115
void covmatDiagonal_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5234
void WriteXML_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19792
void cloudbox_fieldSetConst_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3736
void nelemGet_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10152
void ReadXMLIndexed_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14202
void ReadXMLIndexed_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14094
void ext_matAddGas(PropagationMatrix &ext_mat, const ArrayOfPropagationMatrix &propmat_clearsky, const Verbosity &verbosity)
WORKSPACE METHOD: ext_matAddGas.
void Select_sg_ArrayOfTelsemAtlasArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16361
void Copy_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5140
void ReadXMLIndexed_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14886
void WriteXML_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19444
void Print_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11655
void Delete_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6059
void nelemGet_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10269
void nelemGet_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10170
void f_gridFromAbsorptionLines(Vector &f_grid, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Numeric &delta_f_low, const Numeric &delta_f_upp, const Index &num_freqs, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromAbsorptionLines.
void Print_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11599
void rte_pos_losMoveToStartOfPpath(Vector &rte_pos, Vector &rte_los, const Index &atmosphere_dim, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: rte_pos_losMoveToStartOfPpath.
Definition: m_ppath.cc:1557
void WriteNetCDFIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18804
void NumericCreate(Numeric &out, const Verbosity &verbosity)
WORKSPACE METHOD: NumericCreate.
Definition: auto_md.cc:25577
void abs_lines_per_speciesCreateFromLines(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfAbsorptionLines &abs_lines, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesCreateFromLines.
Definition: m_abs.cc:90
void atmfields_checkedCalc(Index &atmfields_checked, 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 Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const SpeciesAuxData &partition_functions, const Index &abs_f_interp_order, const Index &negative_vmr_ok, const Index &bad_partition_functions_ok, const Verbosity &verbosity)
WORKSPACE METHOD: atmfields_checkedCalc.
Definition: m_checked.cc:125
Namespace and functions to deal with HITRAN linemixing.
void surfaceTessem_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17137
void abs_lines_per_speciesSetLinemixingLimitForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLinemixingLimitForMatch.
void PrintWorkspace_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12164
void Extract_sg_Tensor3Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6569
void Extract_sg_MatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6553
void Ignore_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7204
void Append_sg_ArrayOfTransmissionMatrixTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2985
void retrievalAddPolyfit(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Sparse &covmat_block, const Sparse &covmat_inv_block, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_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: retrievalAddPolyfit.
Definition: m_retrieval.cc:955
void Ignore_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7637
void WriteXML_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19192
void IndexSetToLast_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7893
void Delete_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5563
void Extract_sg_MatrixTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6561
void Append_sg_ArrayOfTensor6Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2952
void WriteXMLIndexed_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20785
void Print_sg_Rational_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12026
void Touch_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17962
void doit_scat_fieldCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6438
void Print_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11669
void AtmFieldsAndParticleBulkPropFieldFromCompact_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3242
void Print_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11711
void DoitInit(Tensor6 &doit_scat_field, Tensor7 &cloudbox_field, Index &doit_is_initialized, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &f_grid, const Vector &za_grid, const Vector &aa_grid, const Index &doit_za_grid_size, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Verbosity &verbosity)
WORKSPACE METHOD: DoitInit.
Definition: m_doit.cc:1582
void Ignore_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7301
void MatrixVectorMultiply(Vector &out, const Matrix &m, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixVectorMultiply.
void Copy_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4537
void CompareRelative_sg_ArrayOfPropagationMatrixArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4277
void retrievalAddSurfaceQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15616
void rtp_nlteFromRaw_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15832
void Tensor3AddScalar_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17575
void ppath_fieldFromDownUpLimbGeoms(Workspace &ws, ArrayOfPpath &ppath_field, const Agenda &ppath_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Index &atmgeom_checked, const Tensor3 &z_field, const Vector &f_grid, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &ppath_inside_cloudbox_do, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Vector &refellipsoid, const Index &atmosphere_dim, const Index &nz, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_fieldFromDownUpLimbGeoms.
Definition: m_ppath.cc:1120
void surfaceFlatRefractiveIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17188
void Delete_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6035
void Touch_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18280
void scat_data_checkedCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15972
void WriteXML_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19048
void Touch_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17902
void Print_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11697
void ReadXML_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13269
void Ignore_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7451
void AtmFieldsCalcExpand1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3162
void output_file_formatSetZippedAscii(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetZippedAscii.
Definition: m_xml.cc:37
void IndexSetToLast_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7739
void ReadXML_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13584
void nelemGet_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10242
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:600
void particle_fieldCleanup(Tensor4 &particle_field_out, const Tensor4 &particle_field_in, const Numeric &threshold, const Verbosity &verbosity)
WORKSPACE METHOD: particle_fieldCleanup.
Definition: m_cloudbox.cc:1104
void MatrixPlanck(Matrix &out, const Index &stokes_dim, const Vector &f, const Numeric &t, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixPlanck.
Definition: m_physics.cc:74
void Ignore_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7361
void lat_gridFromZRaw_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12812
void sensor_responseGenericAMSU(Vector &f_grid, Index &antenna_dim, Matrix &mblock_dlos_grid, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos_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_responseGenericAMSU.
Definition: m_sensor.cc:2742
void abs_lines_per_speciesSetLinemixingLimitForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1045
void MatrixSetConstant(Matrix &out, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixSetConstant.
void vmr_fieldClip_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18504
void Touch_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18046
void ReadNetCDF_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13170
void f_gridFromAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6848
The Tensor7 class.
Definition: matpackVII.h:2382
void psdModifiedGammaMassSingleMoment(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &n_alpha, const Numeric &n_b, const Numeric &mu, const Numeric &gamma, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGammaMassSingleMoment.
Definition: m_psd.cc:622
void sensor_responsePolarisation_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16755
void p_gridFromGasAbsLookup(Vector &p_grid, const GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridFromGasAbsLookup.
void iySurfaceRtpropCalc(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, const Matrix &surface_los, const Tensor4 &surface_rmatrix, const Matrix &surface_emission, const ArrayOfString &dsurface_names, const ArrayOfTensor4 &dsurface_rmatrix_dx, const ArrayOfMatrix &dsurface_emission_dx, const Tensor3 &iy_transmission, const Index &iy_id, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Index &atmosphere_dim, const EnergyLevelMap &nlte_field, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Vector &rte_pos2, const String &iy_unit, const Agenda &iy_main_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iySurfaceRtpropCalc.
Definition: m_surface.cc:536
void ReadXML_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13908
void AtmosphereSet1D(Index &atmosphere_dim, Vector &lat_grid, Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AtmosphereSet1D.
void ArrayOfIndexSetConstant(ArrayOfIndex &out, const Index &nelem, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexSetConstant.
void psdModifiedGamma_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12529
void WriteXML_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19336
void g0Mars_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6950
void AtmosphereSet1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3319
void ArrayOfArrayOfTensor6Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:143
void SpeciesAuxDataCreate(SpeciesAuxData &out, const Verbosity &verbosity)
WORKSPACE METHOD: SpeciesAuxDataCreate.
Definition: auto_md.cc:25613
void Append_sg_ArrayOfMatrixMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2809
void abs_linesSetLineShapeTypeForMatch(ArrayOfAbsorptionLines &abs_lines, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLineShapeTypeForMatch.
void Append_sg_Tensor3Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1949
void mblock_dlos_gridUniformCircular(Matrix &mblock_dlos_grid, const Numeric &spacing, const Numeric &width, const Index &centre, const Verbosity &verbosity)
WORKSPACE METHOD: mblock_dlos_gridUniformCircular.
Definition: m_sensor.cc:907
void Tensor3ExtractFromTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17583
void Select_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16449
void Touch_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18136
void Print_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11844
void surface_rtpropCallAgendaX(Workspace &ws, Numeric &surface_skin_t, Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const ArrayOfAgenda &surface_rtprop_agenda_array, const Index &surface_type, const Numeric &surface_type_aux, const Verbosity &verbosity)
WORKSPACE METHOD: surface_rtpropCallAgendaX.
Definition: m_surface.cc:2296
void retrievalAddAbsSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15407
void abs_hitran_relmat_dataReadHitranRelmatDataAndLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:677
Contains the absorption namespace.
void AtmFieldPRegrid_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3111
void Ignore_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7259
void abs_cont_descriptionAppend(ArrayOfString &abs_cont_names, ArrayOfString &abs_cont_models, ArrayOfVector &abs_cont_parameters, const String &tagname, const String &model, const Vector &userparam, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cont_descriptionAppend.
Definition: m_abs.cc:839
void IndexSetToLast_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7974
void ExtractFromMetaSingleScatSpecies(Vector &meta_param, const ArrayOfArrayOfScatteringMetaData &scat_meta, const String &meta_name, const Index &scat_species_index, const Verbosity &verbosity)
WORKSPACE METHOD: ExtractFromMetaSingleScatSpecies.
void ReadXMLIndexed_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15042
void TimeCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:527
void Delete_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5811
void WriteXMLIndexed_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20460
void iySurfaceRtpropAgenda(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, const Tensor3 &iy_transmission, const Index &iy_id, const Index &jacobian_do, const Index &atmosphere_dim, const EnergyLevelMap &nlte_field, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Vector &rte_pos2, const String &iy_unit, const Agenda &iy_main_agenda, const Agenda &surface_rtprop_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iySurfaceRtpropAgenda.
Definition: m_surface.cc:407
void ArrayOfGriddedField4Create(ArrayOfGriddedField4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField4Create.
Definition: auto_md.cc:25429
void Touch_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17836
void Select_sg_ArrayOfArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16225
void pha_mat_sptFromMonoData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11190
void ArrayOfArrayOfGriddedField2Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:65
void ReadXMLIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14622
void Ignore_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7691
void nelemGet_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10431
void complex_refr_indexConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4342
void FrequencyFromCGSKayserWavenumber_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6834
void WriteXMLIndexed_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20473
void Append_sg_ArrayOfArrayOfStokesVectorArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2159
void IndexSetToLast_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8163
void iyInterpCloudboxField(Matrix &iy, const Tensor7 &cloudbox_field, const Vector &rtp_pos, const Vector &rtp_los, const Index &jacobian_do, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &z_surface, const Index &stokes_dim, const Vector &za_grid, const Vector &aa_grid, const Vector &f_grid, const Index &za_interp_order, const Index &za_restrict, const Index &cos_za_interp, const Numeric &za_extpolfac, const Index &aa_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: iyInterpCloudboxField.
Definition: m_cloudbox.cc:583
void complex_refr_indexConstant(GriddedField3 &complex_refr_index, const Numeric &refr_index_real, const Numeric &refr_index_imag, const Verbosity &verbosity)
WORKSPACE METHOD: complex_refr_indexConstant.
void Select_sg_ArrayOfRadiationVectorArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16305
void WriteNetCDFIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18784
void Delete_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5883
void ArrayOfArrayOfRadiationVectorCreate(ArrayOfArrayOfRadiationVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfRadiationVectorCreate.
Definition: auto_md.cc:25369
void MagFieldsCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9607
void jacobianAddSpecialSpecies(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 Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddSpecialSpecies.
Definition: m_jacobian.cc:1891
void Ignore_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7241
void jacobianAddScatSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9282
void Print_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11928
void nelemGet_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10512
void WriteXML_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19600
void rte_losGeometricFromRtePosToRtePos2(Vector &rte_los, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &refellipsoid, const Vector &rte_pos, const Vector &rte_pos2, const Verbosity &verbosity)
WORKSPACE METHOD: rte_losGeometricFromRtePosToRtePos2.
Definition: m_ppath.cc:1476
void Touch_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17848
void retrievalAddCatalogParameters_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15492
void abs_nlteFromRaw(EnergyLevelMap &abs_nlte, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const Vector &nlte_vibrational_energies, const Matrix &data, const Verbosity &verbosity)
WORKSPACE METHOD: abs_nlteFromRaw.
Definition: m_quantum.cc:39
void Error_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6510
void INCLUDE(const Verbosity &verbosity)
WORKSPACE METHOD: INCLUDE.
Definition: m_general.cc:73
void ArrayOfArrayOfMatrixCreate(ArrayOfArrayOfMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfMatrixCreate.
Definition: auto_md.cc:25357
void ReadXMLIndexed_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14178
void pnd_fieldCalcFrompnd_field_raw(Tensor4 &pnd_field, ArrayOfTensor4 &dpnd_field_dx, 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 ArrayOfRetrievalQuantity &jacobian_quantities, const Index &zeropadding, const Verbosity &verbosity)
WORKSPACE METHOD: pnd_fieldCalcFrompnd_field_raw.
Definition: m_cloudbox.cc:1766
void ArrayOfTransmissionMatrixCreate(ArrayOfTransmissionMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTransmissionMatrixCreate.
Definition: auto_md.cc:25505
void ppvar_optical_depthFromPpvar_trans_cumulat_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11532
void sensor_responseBackendFrequencySwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Vector &f_backend, const ArrayOfGriddedField1 &backend_channel_response, const Index &sensor_norm, const Numeric &df1, const Numeric &df2, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseBackendFrequencySwitching.
Definition: m_sensor.cc:1393
void scat_data_singleTmatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15946
void Append_sg_ArrayOfArrayOfAbsorptionLinesArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2015
void SurfaceTessem_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17478
void VectorCrop_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18322
void abs_linesSetT0ForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1076
void psdMcFarquaharHeymsfield97(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &t_min, const Numeric &t_max, const Numeric &t_min_psd, const Numeric &t_max_psd, const Index &picky, const Index &noisy, const Verbosity &verbosity)
WORKSPACE METHOD: psdMcFarquaharHeymsfield97.
Definition: m_psd.cc:986
void abs_lines_per_speciesWriteSpeciesSplitXML(const String &output_file_format, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesWriteSpeciesSplitXML.
void WriteXML_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19156
void Copy_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4879
Stokes vector is as Propagation matrix but only has 4 possible values.
void ReadXMLIndexed_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14286
void ReadXMLIndexed_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14790
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19979
void IndexSetToLast_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7794
void sensor_losGeometricFromSensorPosToOtherPositions_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16515
void nelemGet_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10314
void Select_sg_ArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16249
void Copy_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4654
void ReadXML_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13881
G0 G2 FVC Y DV Numeric Numeric Numeric Zeeman LowerQuantumNumbers void * data
void Delete_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5627
void output_file_formatSetBinary(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetBinary.
Definition: m_xml.cc:44
void IndexSetToLast_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8028
void ArrayOfAgendaExecute_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1827
void abs_lines_per_speciesSetLineShapeTypeForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:962
void yCalcAppend(Workspace &ws, Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, ArrayOfVector &y_aux, Matrix &y_geo, Matrix &jacobian, ArrayOfRetrievalQuantity &jacobian_quantities, const Index &atmgeom_checked, const Index &atmfields_checked, const Index &atmosphere_dim, const EnergyLevelMap &nlte_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &scat_data_checked, const Index &sensor_checked, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Matrix &transmitter_pos, const Matrix &mblock_dlos_grid, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Matrix &sensor_response_dlos, const String &iy_unit, const Agenda &iy_main_agenda, const Agenda &geo_pos_agenda, const Agenda &jacobian_agenda, const Index &jacobian_do, const ArrayOfString &iy_aux_vars, const ArrayOfRetrievalQuantity &jacobian_quantities_copy, const Index &append_instrument_wfs, const Verbosity &verbosity)
WORKSPACE METHOD: yCalcAppend.
Definition: m_rte.cc:2006
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:668
void WriteXML_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19768
void Duration(Numeric &duration, const Time &start, const Time &end, const Verbosity &verbosity)
WORKSPACE METHOD: Duration.
Definition: m_artstime.cc:41
void jacobianAddFreqShift_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9159
void z_surfaceConstantAltitude_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17081
void TestTessem(Vector &outvalues, const TessemNN &net, const Vector &invalues, const Verbosity &verbosity)
WORKSPACE METHOD: TestTessem.
Definition: m_tessem.cc:43
void refellipsoidVenus(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidVenus.
Definition: m_planets.cc:229
void surfaceBlackbody_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17092
void Arts2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3073
void sensor_responseBackendFrequencySwitching_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16562
void ArrayOfArrayOfSpeciesTagCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:119
void water_p_eq_fieldMK05(Tensor3 &water_p_eq_field, const Tensor3 &t_field, const Verbosity &verbosity)
WORKSPACE METHOD: water_p_eq_fieldMK05.
Definition: m_physics.cc:121
void covmat_ssCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10970
void Ignore_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7179
void RationalSet(Rational &out, const Index &numerator, const Index &denominator, const Verbosity &verbosity)
WORKSPACE METHOD: RationalSet.
void refellipsoidOrbitPlane_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15321
void iy_loop_freqs_agendaExecute(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const Index iy_agenda_call1, const Tensor3 &iy_transmission, const ArrayOfString &iy_aux_vars, const Index iy_id, const Vector &f_grid, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Agenda &input_agenda)
Definition: auto_md.cc:24137
void SurfaceDummy(ArrayOfTensor4 &dsurface_rmatrix_dx, ArrayOfMatrix &dsurface_emission_dx, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &surface_props_data, const ArrayOfString &surface_props_names, const ArrayOfString &dsurface_names, const Index &jacobian_do, const Verbosity &verbosity)
WORKSPACE METHOD: SurfaceDummy.
Definition: m_surface.cc:2332
void MatrixExtractFromTensor3(Matrix &out, const Tensor3 &in, const Index &i, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixExtractFromTensor3.
void CompareRelative_sg_ArrayOfArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4225
void Copy_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4564
void InterpSurfaceFieldToPosition_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8211
void ArrayOfArrayOfScatteringMetaDataCreate(ArrayOfArrayOfScatteringMetaData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfScatteringMetaDataCreate.
Definition: auto_md.cc:25373
void iySurfaceCallAgendaX(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, const String &iy_unit, const Tensor3 &iy_transmission, const Index &iy_id, const Index &cloudbox_on, const Index &jacobian_do, const Vector &f_grid, const Agenda &iy_main_agenda, const Vector &rtp_pos, const Vector &rtp_los, const Vector &rte_pos2, const ArrayOfAgenda &iy_surface_agenda_array, const Index &surface_type, const Numeric &surface_type_aux, const Verbosity &verbosity)
WORKSPACE METHOD: iySurfaceCallAgendaX.
Definition: m_surface.cc:244
void yActive_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21389
void Touch_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18262
void Matrix2RowFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix2RowFromVectors.
void FrequencyFromCGSAngularWavenumber_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6827
void scat_dataCheck(const ArrayOfArrayOfSingleScatteringData &scat_data, const String &check_type, const Numeric &sca_mat_threshold, const Verbosity &verbosity)
WORKSPACE METHOD: scat_dataCheck.
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.
void nelemGet_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10143
void Tensor3Scale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17592
void spectral_radiance_fieldClearskyPlaneParallel_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16925
void sensor_response_agendaExecute(Workspace &ws, Sparse &sensor_response, Vector &sensor_response_f, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos, Matrix &sensor_response_dlos_grid, Matrix &mblock_dlos_grid, const Vector &f_backend, const Agenda &input_agenda)
Definition: auto_md.cc:24904
void abs_lines_per_speciesSetNormalizationForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &option, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetNormalizationForSpecies.
void ReadXMLIndexed_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14010
void IndexNumberOfAtmosphericPoints_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7722
void sensor_responseSimpleAMSU_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16781
void IndexSetToLast_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8100
void refr_index_airMicrowavesGeneral_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15381
void scat_data_checkedCalc(Index &scat_data_checked, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Numeric &dfrel_threshold, const String &check_level, const Numeric &sca_mat_threshold, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_checkedCalc.
Definition: m_checked.cc:741
void geo_pos_agendaExecute(Workspace &ws, Vector &geo_pos, const Ppath &ppath, const Agenda &input_agenda)
Definition: auto_md.cc:23897
void Delete_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5499
void ReadXML_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13458
void AbsInputFromRteScalars_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:575
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.
void AtmWithNLTERawRead(GriddedField3 &t_field_raw, GriddedField3 &z_field_raw, ArrayOfGriddedField3 &vmr_field_raw, ArrayOfGriddedField3 &nlte_field_raw, ArrayOfQuantumIdentifier &nlte_level_identifiers, Vector &nlte_vibrational_energies, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Index &expect_vibrational_energies, const Verbosity &verbosity)
WORKSPACE METHOD: AtmWithNLTERawRead.
void Reduce(Numeric &o, const Vector &i, const Verbosity &verbosity)
WORKSPACE METHOD: Reduce.
Definition: m_reduce.h:132
void WriteMolTau(const Vector &f_grid, const Tensor3 &z_field, const Tensor7 &propmat_clearsky_field, const Index &atmosphere_dim, const String &filename, const Verbosity &verbosity)
WORKSPACE METHOD: WriteMolTau.
Definition: m_abs.cc:1639
void Compare_sg_Tensor7Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3952
void water_p_eq_agendaExecute(Workspace &ws, Tensor3 &water_p_eq_field, const Tensor3 &t_field, const Agenda &input_agenda)
Definition: auto_md.cc:25242
void Delete_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6067
Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods...
void Reduce_sg_MatrixTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15152
void AtmFieldsCalcExpand1D(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, EnergyLevelMap &nlte_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 ArrayOfGriddedField3 &nlte_field_raw, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const Vector &nlte_vibrational_energies, const Index &atmosphere_dim, const Index &interp_order, const Index &vmr_zeropadding, const Index &vmr_nonegative, const Index &nlte_when_negative, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsCalcExpand1D.
void ReadXML_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13485
void output_file_formatSetAscii_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11048
void Ignore_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7397
void sensor_checkedCalc(Index &sensor_checked, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Matrix &transmitter_pos, const Matrix &mblock_dlos_grid, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Matrix &sensor_response_dlos, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_checkedCalc.
Definition: m_checked.cc:1059
void GetEnvironmentVariable_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6994
void partition_functionsInitFromBuiltin(SpeciesAuxData &partition_functions, const Verbosity &verbosity)
WORKSPACE METHOD: partition_functionsInitFromBuiltin.
Definition: m_abs.cc:1631
void doit_rte_agendaExecute(Workspace &ws, Tensor6 &cloudbox_field_mono, const Tensor6 &doit_scat_field, const Agenda &input_agenda)
Definition: auto_md.cc:23792
void ReadXML_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13557
void Select_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16169
void ReadXMLIndexed_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14370
void RadiationVectorCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:437
void ppathCalcFromAltitude_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11400
void Ignore_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7547
void doit_scat_fieldCalcLimb(Workspace &ws, Tensor6 &doit_scat_field, const Agenda &pha_mat_spt_agenda, const Tensor6 &cloudbox_field_mono, const Tensor4 &pnd_field, const Tensor3 &t_field, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Vector &za_grid, const Vector &aa_grid, const Index &doit_za_grid_size, const Index &doit_za_interp, const Tensor7 &pha_mat_doit, const Verbosity &verbosity)
WORKSPACE METHOD: doit_scat_fieldCalcLimb.
Definition: m_doit.cc:2355
void scat_dataReduceT(ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_index, const Numeric &temperature, const Index &interp_order, const Index &phamat_only, const Numeric &sca_mat_threshold, const Verbosity &verbosity)
WORKSPACE METHOD: scat_dataReduceT.
void WriteXML_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19564
void Ignore_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7355
void ArrayOfTensor6Create(ArrayOfTensor6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor6Create.
Definition: auto_md.cc:25493
void abs_coefCalcFromXsec(Matrix &abs_coef, Matrix &src_coef, ArrayOfMatrix &dabs_coef_dx, ArrayOfMatrix &dsrc_coef_dx, ArrayOfMatrix &abs_coef_per_species, ArrayOfMatrix &src_coef_per_species, const ArrayOfMatrix &abs_xsec_per_species, const ArrayOfMatrix &src_xsec_per_species, const ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, const ArrayOfArrayOfMatrix &dsrc_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const Matrix &abs_vmrs, const Vector &abs_p, const Vector &abs_t, const Verbosity &verbosity)
WORKSPACE METHOD: abs_coefCalcFromXsec.
Definition: m_abs.cc:258
void ReadXMLIndexed_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14226
void ArrayOfTelsemAtlasCreate(ArrayOfTelsemAtlas &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTelsemAtlasCreate.
Definition: auto_md.cc:25477
void nrowsGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10647
void cloudbox_fieldUpdateSeq1DPP(Workspace &ws, Tensor6 &cloudbox_field_mono, Index &za_index, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &za_grid, const Tensor4 &pnd_field, const Vector &p_grid, const Tensor3 &z_field, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_fieldUpdateSeq1DPP.
Definition: m_doit.cc:1410
void iyInterpCloudboxField_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8806
void Append_sg_ArrayOfArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2578
void WriteXML_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19636
void psdMonoDispersive_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12702
void covmat_seAddBlock_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5242
void Copy_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4969
void ArrayOfGriddedField2Create(ArrayOfGriddedField2 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfGriddedField2Create.
Definition: auto_md.cc:25421
void IndexSetToLast_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7884
void ReadXMLIndexed_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14394
void Delete_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5411
void lbl_checkedCalc(Index &lbl_checked, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const SpeciesAuxData &isotopologue_ratios, const SpeciesAuxData &partition_functions, const Verbosity &verbosity)
WORKSPACE METHOD: lbl_checkedCalc.
Definition: m_checked.cc:895
void ArrayOfIndexSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3044
void CompareRelative_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4264
void transmittanceFromIy_aux_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18298
void mc_antennaSetPencilBeam(MCAntenna &mc_antenna, const Verbosity &verbosity)
WORKSPACE METHOD: mc_antennaSetPencilBeam.
Definition: m_montecarlo.cc:82
void abs_lines_per_speciesSetLineShapeType(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLineShapeType.
void Test(const Verbosity &verbosity)
WORKSPACE METHOD: Test.
Definition: m_general.cc:421
void Copy_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4978
void retrievalAddSpecialSpecies(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Sparse &covmat_block, const Sparse &covmat_inv_block, 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 Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddSpecialSpecies.
void g0Earth(Numeric &g0, const Numeric &lat, const Verbosity &verbosity)
WORKSPACE METHOD: g0Earth.
Definition: m_planets.cc:59
void Touch_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17806
void time_stampsSort_sg_ArrayOfTimeArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17749
void SparseMatrixIdentity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16905
void test_agendaExecute(Workspace &ws, const Agenda &input_agenda)
Definition: auto_md.cc:25184
void refellipsoidEarth_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15250
void jacobianCalcDoNothing_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9385
void Append_sg_ArrayOfSparseSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2875
void Copy_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4483
void retrievalErrorsExtract_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15672
void atm_fields_compactAddConstant(GriddedField4 &atm_fields_compact, const String &name, const Numeric &value, const Index &prepend, const ArrayOfString &condensibles, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactAddConstant.
void abs_linesSetLineShapeModelParameterForMatchingLines(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String &parameter, const String &coefficient, const String &species, const Numeric &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLineShapeModelParameterForMatchingLines.
void ReadXML_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13899
void ncolsGet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10557
Structure to store a grid position.
Definition: interpolation.h:73
void surfaceFlatRvRh_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17232
void iyApplyUnit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8391
void npagesGet(Index &npages, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: npagesGet.
void ReadXML_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13800
void nbooksGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10728
void Append_sg_ArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2401
void OptimizeDoitPressureGrid_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6414
void Touch_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17860
void Ignore_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7385
void ScatSpeciesPndAndScatAdd(ArrayOfArrayOfSingleScatteringData &scat_data_raw, ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const ArrayOfString &scat_data_files, const String &pnd_fieldarray_file, const Verbosity &verbosity)
WORKSPACE METHOD: ScatSpeciesPndAndScatAdd.
Definition: m_cloudbox.cc:1211
void ReadXML_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13503
void ArrayOfRetrievalQuantityCreate(ArrayOfRetrievalQuantity &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfRetrievalQuantityCreate.
Definition: auto_md.cc:25453
void ReadXML_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13575
void ReadXML_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13251
void abs_linesRemoveBand_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:708
void ReadXMLIndexed_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14586
void surface_rtprop_sub_agendaExecute(Workspace &ws, Numeric &surface_skin_t, Matrix &surface_emission, Matrix &surface_los, Tensor4 &surface_rmatrix, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &input_agenda)
Definition: auto_md.cc:25133
void Ignore_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7421
void DoitWriteIterationFields(const Index &doit_iteration_counter, const Tensor6 &cloudbox_field_mono, const Index &f_index, const ArrayOfIndex &iterations, const ArrayOfIndex &frequencies, const Verbosity &verbosity)
WORKSPACE METHOD: DoitWriteIterationFields.
Definition: m_doit.cc:2032
void sensor_responseStokesRotation(Sparse &sensor_response, const Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Index &stokes_dim, const Vector &stokes_rotation, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseStokesRotation.
Definition: m_sensor.cc:2639
void Append_sg_ArrayOfArrayOfAbsorptionLinesArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2533
void Copy_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4924
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:823
void WriteXML_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19144
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.
void jacobianCalcPointingZaInterp_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9425
void WriteXML_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18879
void IndexSetToLast_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7875
void covmat_sxSet(CovarianceMatrix &covmat_sx, const T &covmat, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_sxSet.
void VectorZtanToZaRefr1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18446
void abs_lines_per_speciesSetPopulationForSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:931
void abs_linesKeepBands(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &qid, const Index &ignore_spec, const Index &ignore_isot, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesKeepBands.
void FieldFromGriddedField_sg_Tensor4ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6718
void CompareRelative_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4069
void Copy_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4528
void StringCreate(String &out, const Verbosity &verbosity)
WORKSPACE METHOD: StringCreate.
Definition: auto_md.cc:25621
void IndexSetToLast_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8091
void atm_gridsFromZRaw(Vector &p_grid, Vector &lat_grid, Vector &lon_grid, const GriddedField3 &z_field_raw, const Index &no_negZ, const Verbosity &verbosity)
WORKSPACE METHOD: atm_gridsFromZRaw.
void p_gridRefine(Vector &p_grid, Index &atmfields_checked, Index &atmgeom_checked, Index &cloudbox_checked, const Vector &p_grid_old, const Numeric &p_step, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridRefine.
void Tensor4Scale(Tensor4 &out, const Tensor4 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4Scale.
void abs_lines_per_speciesCompact(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesCompact.
void abs_lines_per_speciesWriteSpeciesSplitXML_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13126
void ArrayOfArrayOfAbsorptionLinesCreate(ArrayOfArrayOfAbsorptionLines &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfAbsorptionLinesCreate.
Definition: auto_md.cc:25333
void psdDelanoeEtAl14(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &iwc, const Numeric &n0Star, const Numeric &Dm, const Numeric &rho, const Numeric &alpha, const Numeric &beta, const Numeric &t_min, const Numeric &t_max, const Numeric &dm_min, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdDelanoeEtAl14.
Definition: m_psd.cc:665
void abs_lines_per_speciesSetLineShapeTypeForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLineShapeTypeForMatch.
void TimeCreate(Time &out, const Verbosity &verbosity)
WORKSPACE METHOD: TimeCreate.
Definition: auto_md.cc:25653
void Append_sg_Tensor4Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1971
void MatrixAddScalar_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9688
This file contains the Workspace class.
void Delete_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5907
void WindFieldsCalcExpand1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18633
void Delete_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5395
void Copy_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4600
void ArrayOfArrayOfPropagationMatrixCreate(ArrayOfArrayOfPropagationMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfPropagationMatrixCreate.
Definition: auto_md.cc:25365
void atm_fields_compactFromMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3445
void ArrayOfXsecRecordCreate(ArrayOfXsecRecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfXsecRecordCreate.
Definition: auto_md.cc:25513
void WriteXML_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19096
void Append_sg_ArrayOfArrayOfSingleScatteringDataArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2137
void Append_sg_ArrayOfArrayOfScatteringMetaDataArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2126
void VectorInsertGridPoints_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18347
void Touch_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17932
void psdModifiedGamma(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGamma.
Definition: m_psd.cc:110
void cloudbox_checkedCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3642
void Delete_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6075
void ReadXML_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13476
void ReadXMLIndexed_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14502
void RationalScale(Rational &out, const Rational &in, const Rational &value, const Verbosity &verbosity)
WORKSPACE METHOD: RationalScale.
void ArrayOfTensor7Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:293
void sensor_responseSimpleAMSU(Vector &f_grid, Index &antenna_dim, Matrix &mblock_dlos_grid, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos_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:3101
void complex_refr_indexIceMatzler06(GriddedField3 &complex_refr_index, const Vector &data_f_grid, const Vector &data_T_grid, const Verbosity &verbosity)
WORKSPACE METHOD: complex_refr_indexIceMatzler06.
void Delete_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5403
void MagFieldsFromAltitudeRawCalc(Tensor3 &mag_u_field, Tensor3 &mag_v_field, Tensor3 &mag_w_field, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const GriddedField3 &mag_u_field_raw, const GriddedField3 &mag_v_field_raw, const GriddedField3 &mag_w_field_raw, const Index &interp_order, const Numeric &extrapolating, const Verbosity &verbosity)
WORKSPACE METHOD: MagFieldsFromAltitudeRawCalc.
void AgendaExecuteExclusive_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1785
void ReadXMLIndexed_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14430
void Select_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16265
void VectorReshapeMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18399
void Ignore_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7391
void AgendaExecute_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1778
void abs_lookupTestAccMC(Workspace &ws, 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 &mc_seed, const Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupTestAccMC.
void Print_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11977
void Ignore_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7499
void Ignore_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7185
void jacobianClose_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9496
void Append_sg_ArrayOfStokesVectorStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2886
void iyTransmissionStandard(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_pnd, Matrix &ppvar_f, Tensor3 &ppvar_iy, Tensor4 &ppvar_trans_cumulat, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfTensor4 &dpnd_field_dx, const ArrayOfString &scat_species, const ArrayOfArrayOfSingleScatteringData &scat_data, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Ppath &ppath, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_transmitter_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Numeric &rte_alonglos_v, const Verbosity &verbosity)
WORKSPACE METHOD: iyTransmissionStandard.
void abs_lines_per_speciesSetLineShapeModelParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1273
void ReadArrayOfARTSCAT(ArrayOfAbsorptionLines &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadArrayOfARTSCAT.
void Touch_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17992
void iyHybrid2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8665
void WriteXML_sg_Time_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19852
void GriddedField4Create(GriddedField4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField4Create.
Definition: auto_md.cc:25549
void Delete_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5539
void abs_linesWriteSplitXML_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13102
void abs_linesSetLinemixingLimitForMatch(ArrayOfAbsorptionLines &abs_lines, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLinemixingLimitForMatch.
void abs_lines_per_speciesSetNormalization(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetNormalization.
void ExtractFromMetaSingleScatSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6657
void nlteSetByQuantumIdentifiers_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10842
void TangentPointPrint(const Ppath &ppath, const Index &level, const Verbosity &verbosity)
WORKSPACE METHOD: TangentPointPrint.
Definition: m_ppath.cc:1643
void WindFieldsCalcExpand1D(Tensor3 &wind_u_field, Tensor3 &wind_v_field, Tensor3 &wind_w_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &wind_u_field_raw, const GriddedField3 &wind_v_field_raw, const GriddedField3 &wind_w_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: WindFieldsCalcExpand1D.
void iySurfaceRtpropAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8972
void InterpGriddedField2ToPosition(Numeric &out, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const GriddedField2 &gfield2, const Verbosity &verbosity)
WORKSPACE METHOD: InterpGriddedField2ToPosition.
Definition: m_surface.cc:140
void CompareRelative_sg_Tensor5Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4108
void jacobianAddScatSpecies(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 &quantity, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddScatSpecies.
Definition: m_jacobian.cc:1099
void ReadXML_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13755
void Append_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2456
void ReadXMLIndexed_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14190
void abs_linesSetT0_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1062
void ReadXML_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13971
void Reduce_sg_VectorTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15117
void abs_linesChangeBaseParameterForMatchingLevels(ArrayOfAbsorptionLines &abs_lines, const ArrayOfQuantumIdentifier &QI, const String &parameter_name, const Vector &change, const Index &relative, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesChangeBaseParameterForMatchingLevels.
void nelemGet_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10530
void ArrayOfTensor5Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:281
void IndexSetToLast_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8073
void retrievalAddScatSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15559
void ReadXML_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13404
void ReadXML_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13692
void Append_sg_ArrayOfArrayOfPropagationMatrixArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2622
void sensor_responseMixer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16707
void Compare_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3874
void abs_linesDeleteBadF0_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:743
void Touch_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18088
void RT4CalcWithRT4Surface(Workspace &ws, Tensor7 &cloudbox_field, Vector &za_grid, Vector &aa_grid, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &scat_data_checked, const Index &cloudbox_checked, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Index &atmosphere_dim, const Tensor4 &pnd_field, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &p_grid, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Index &stokes_dim, const Matrix &z_surface, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Tensor3 &surface_reflectivity, const GriddedField3 &surface_complex_refr_index, const Index &nstreams, const String &pfct_method, const String &ground_type, const String &quad_type, const Index &add_straight_angles, const Index &pfct_aa_grid_size, const Index &auto_inc_nstreams, const Index &robust, const Index &za_interp_order, const Index &cos_za_interp, const Numeric &max_delta_tau, const Verbosity &verbosity)
WORKSPACE METHOD: RT4CalcWithRT4Surface.
Definition: m_rt4.cc:401
void jacobianAddPolyfit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9267
void covmat1D(T &out, const Vector &grid_1, const Vector &grid_2, const Vector &sigma_1, const Vector &sigma_2, const Vector &cls_1, const Vector &cls_2, const Numeric &co, const String &fname, const Verbosity &verbosity)
WORKSPACE METHOD: covmat1D.
void backend_channel_responseGaussian(ArrayOfGriddedField1 &backend_channel_response, const Vector &fwhm, const Vector &xwidth_si, const Vector &dx_si, const Verbosity &verbosity)
WORKSPACE METHOD: backend_channel_responseGaussian.
Definition: m_sensor.cc:344
void sensor_responseAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16529
void nshelvesGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10755
void VectorFlip_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18340
void CIARecordReadFromFile_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3520
void ReadXML_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13782
void Flatten_sg_Tensor7ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6789
void Copy_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5122
void Delete_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5651
void abs_lines_per_speciesSetMirroring_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:869
void ppath_fieldCalc(Workspace &ws, ArrayOfPpath &ppath_field, const Agenda &ppath_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Index &atmgeom_checked, const Vector &f_grid, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &ppath_inside_cloudbox_do, const Matrix &sensor_pos, const Matrix &sensor_los, const Vector &rte_pos2, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_fieldCalc.
Definition: m_ppath.cc:1239
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 Index &chk_vmr_nan, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsExpand1D.
void nelemGet_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10278
void Tensor5Create(Tensor5 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5Create.
Definition: auto_md.cc:25637
void ReadXMLIndexed_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14070
Header files of CovarianceMatrix class.
void abs_lines_per_speciesSetBaseParameterForMatchingLevel(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const QuantumIdentifier &QI, const String &parameter_name, const Numeric &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetBaseParameterForMatchingLevel.
void nelemGet_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10305
void ReadXML_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13395
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:62
void Select_sg_ArrayOfArrayOfTensor6ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16201
void Delete_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5835
void abs_linesSetCutoffForMatch(ArrayOfAbsorptionLines &abs_lines, const String &option, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetCutoffForMatch.
The Tensor3 class.
Definition: matpackIII.h:339
void Append_sg_ArrayOfArrayOfSpeciesTagArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2148
void wind_u_fieldIncludePlanetRotation_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18670
void WignerFastInfoPrint_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18605
void SingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:455
void GriddedFieldGetName_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7042
void Print_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11578
void ReadXML_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13962
void cloudboxSetFullAtm(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetFullAtm.
Definition: m_cloudbox.cc:283
void timeSleep_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16891
void FrequencyFromCGSAngularWavenumber(Numeric &frequency, const Numeric &angular_wavenumber, const Verbosity &verbosity)
WORKSPACE METHOD: FrequencyFromCGSAngularWavenumber.
Definition: m_conversion.h:56
void abs_linesSetLineShapeType_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:940
void Delete_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5571
void Flatten(ArrayOfTime &out, const ArrayOfArrayOfTime &in, const Verbosity &verbosity)
WORKSPACE METHOD: Flatten.
void ReadXML_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13548
void ScatSpeciesInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15892
void AtmFieldsAndParticleBulkPropFieldFromCompact(Vector &p_grid, Vector &lat_grid, Vector &lon_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, Tensor4 &particle_bulkprop_field, ArrayOfString &particle_bulkprop_names, const ArrayOfArrayOfSpeciesTag &abs_species, const GriddedField4 &atm_fields_compact, const Index &atmosphere_dim, const String &delim, const Numeric &p_min, const Index &check_gridnames, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsAndParticleBulkPropFieldFromCompact.
void Touch_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18076
void WriteXMLIndexed_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20317
void Ignore_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7613
void jacobianAddSurfaceQuantity(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const String &quantity, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddSurfaceQuantity.
Definition: m_jacobian.cc:1338
void g0Venus_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6958
void NumericScale(Numeric &out, const Numeric &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericScale.
void Delete_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5899
void VectorNLinSpace_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18381
void time_stampsSort(ArrayOfTime &out, const ArrayOfTime &time_stamps, const ArrayOfTime &in, const Verbosity &verbosity)
WORKSPACE METHOD: time_stampsSort.
void g0Mars(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Mars.
Definition: m_planets.cc:80
void Print_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11704
void MagFieldsCalcExpand1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9629
void z_fieldFromHSE(Workspace &ws, Tensor3 &z_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &lat_true, const Vector &lon_true, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &t_field, const Tensor4 &vmr_field, const Vector &refellipsoid, const Matrix &z_surface, const Index &atmfields_checked, const Agenda &g0_agenda, const Numeric &molarmass_dry_air, const Numeric &p_hse, const Numeric &z_hse_accuracy, const Verbosity &verbosity)
WORKSPACE METHOD: z_fieldFromHSE.
void PropagationMatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:425
void abs_linesPrintDefinedQuantumNumbers_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:771
void Tensor4AddScalar(Tensor4 &out, const Tensor4 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4AddScalar.
void iyActiveSingleScat2(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_pnd, Matrix &ppvar_f, Tensor4 &ppvar_trans_cumulat, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfTensor4 &dpnd_field_dx, const ArrayOfString &scat_species, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_data_checked, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Ppath &ppath, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_transmitter_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Numeric &rte_alonglos_v, const Index &trans_in_jacobian, const Numeric &pext_scaling, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: iyActiveSingleScat2.
void ArrayOfTimeCreate(ArrayOfTime &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTimeCreate.
Definition: auto_md.cc:25501
void x2artsSensor(Workspace &ws, Matrix &sensor_los, Vector &f_backend, Vector &y_baseline, Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos_grid, Matrix &mblock_dlos_grid, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &x, const Agenda &sensor_response_agenda, const Index &sensor_checked, const Vector &sensor_time, const Verbosity &verbosity)
WORKSPACE METHOD: x2artsSensor.
Definition: m_oem.cc:912
void abs_linesSetMirroringForMatch(ArrayOfAbsorptionLines &abs_lines, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetMirroringForMatch.
void HitranRelaxationMatrixDataCreate(HitranRelaxationMatrixData &out, const Verbosity &verbosity)
WORKSPACE METHOD: HitranRelaxationMatrixDataCreate.
Definition: auto_md.cc:25561
void WriteXMLIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20941
void IndexSetToLast_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8082
void ppathCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11360
void abs_lines_per_speciesSetCutoffForSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1013
void WriteXMLIndexed_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20486
void Ignore_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7583
void GetNumberOfThreads(Index &nthreads, const Verbosity &verbosity)
WORKSPACE METHOD: GetNumberOfThreads.
Definition: m_general.cc:493
void WriteXMLIndexed_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20759
void Wigner3Unload(Index &wigner_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: Wigner3Unload.
Definition: m_wigner.cc:73
void Matrix2RowFromVectors_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9823
void WriteNetCDFIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18814
void Ignore_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7607
void covmat_sxSet_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5305
void propmat_clearskyInit(ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfStokesVector &nlte_source, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, ArrayOfStokesVector &dnlte_dx_source, ArrayOfStokesVector &nlte_dsource_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &f_grid, const Index &stokes_dim, const Index &propmat_clearsky_agenda_checked, const Index &nlte_do, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyInit.
Definition: m_abs.cc:1028
void WriteXML_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19120
void ybatchMetProfiles(Workspace &ws, ArrayOfVector &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 Vector &refellipsoid, const Vector &lat_grid, const Vector &lon_grid, const Index &atmosphere_dim, const ArrayOfArrayOfSingleScatteringData &scat_data, 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:238
void Ignore_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7277
void jacobianSetAffineTransformation(ArrayOfRetrievalQuantity &jacobian_quantities, const Matrix &transformation_matrix, const Vector &offset_vector, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianSetAffineTransformation.
Definition: m_jacobian.cc:2013
void abs_lines_per_speciesSetT0ForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Numeric &value, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetT0ForSpecies.
void WriteXMLIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20928
void Copy_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5050
void ArrayOfGriddedFieldGetNames_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3021
void RadiationFieldSpectralIntegrate_sg_Tensor5Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12882
void nelemGet(Index &nelem, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nelemGet.
void xaStandard_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21058
void Tensor7SetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17686
void PropagationMatrixCreate(PropagationMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: PropagationMatrixCreate.
Definition: auto_md.cc:25585
void ReadXMLIndexed_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14154
void surfaceFastem_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17112
void Append_sg_ArrayOfArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2600
void sensor_responseBeamSwitching_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16579
void pha_mat_sptFromDataDOITOpt(Tensor5 &pha_mat_spt, const ArrayOfTensor7 &pha_mat_sptDOITOpt, const ArrayOfArrayOfSingleScatteringData &scat_data_mono, const Index &doit_za_grid_size, const Vector &aa_grid, const Index &za_index, const Index &aa_index, const Numeric &rtp_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.
void WriteXML_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19672
void Touch_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18226
void Tensor4Create(Tensor4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4Create.
Definition: auto_md.cc:25633
void yApplyUnit(Vector &y, Matrix &jacobian, const Vector &y_f, const ArrayOfIndex &y_pol, const String &iy_unit, const Verbosity &verbosity)
WORKSPACE METHOD: yApplyUnit.
Definition: m_rte.cc:2345
void ReadXMLIndexed_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14046
void mblock_dlos_gridUniformCircular_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9840
void Copy_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4996
void pnd_fieldZero_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11320
void GriddedFieldGetName(String &name, const T &griddedfield, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldGetName.
void CompareRelative_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4212
void abs_xsec_per_speciesAddPredefinedO2MPM2020_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1722
void ArrayOfTensor3Create(ArrayOfTensor3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor3Create.
Definition: auto_md.cc:25481
void AtmFieldPRegrid(Tensor3 &out, const Tensor3 &in, const Vector &p_grid_new, const Vector &p_grid_old, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldPRegrid.
void ReadXML_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13206
void Append_sg_ArrayOfQuantumIdentifierQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2831
void Copy_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4438
void WriteXMLIndexed_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20616
void Select_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16457
void Copy_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5167
Header file for sparse matrices.
void cloudbox_fieldUpdateSeq1DPP_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3816
void iyMC_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8862
void atm_fields_compactCreateFromField_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3435
void abs_linesSetCutoff(ArrayOfAbsorptionLines &abs_lines, const String &option, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetCutoff.
void DoitWriteIterationFields_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6364
void verbositySetFile(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetFile.
Definition: m_general.cc:461
void cloudbox_fieldCrop_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3681
void abs_linesChangeBaseParameterForMatchingLines(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String &parameter_name, const Numeric &change, const Index &relative, const Index &loose_matching, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesChangeBaseParameterForMatchingLines.
void jacobianAddWind_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9360
void abs_lookupTestAccuracy(Workspace &ws, 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 Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupTestAccuracy.
void Tensor6SetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17665
void abs_nlteFromRaw_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1528
void retrievalAddSinefit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15579
void abs_speciesSet(ArrayOfArrayOfSpeciesTag &abs_species, Index &abs_xsec_agenda_checked, Index &propmat_clearsky_agenda_checked, const ArrayOfString &species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesSet.
void Ignore_sg_Time_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7679
void WriteXML_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19060
void refellipsoidSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15328
void VectorLogSpace(Vector &out, const Numeric &start, const Numeric &stop, const Numeric &step, const Verbosity &verbosity)
WORKSPACE METHOD: VectorLogSpace.
void Ignore_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7619
void WriteXML_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19228
void AgendaSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1792
void VectorFlip(Vector &out, const Vector &in, const Verbosity &verbosity)
WORKSPACE METHOD: VectorFlip.
void WriteXMLIndexed_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20200
void pnd_agenda_arrayExecute(Workspace &ws, Matrix &pnd_data, Tensor3 &dpnd_data_dx, const Index agenda_array_index, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const ArrayOfAgenda &input_agenda_array)
Definition: auto_md.cc:24696
void Ignore_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7223
void jacobianAddNLTEs_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9237
void iy_transmitterMultiplePol(Matrix &iy, const Index &stokes_dim, const Vector &f_grid, const ArrayOfIndex &instrument_pol, const Verbosity &verbosity)
WORKSPACE METHOD: iy_transmitterMultiplePol.
void WriteXMLIndexed_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20382
void yApplyUnit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21176
void timerStart_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17735
void opt_prop_bulkCalc(PropagationMatrix &ext_mat, StokesVector &abs_vec, const ArrayOfPropagationMatrix &ext_mat_spt, const ArrayOfStokesVector &abs_vec_spt, 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_bulkCalc.
void ppathFromRtePos2(Workspace &ws, Ppath &ppath, Vector &rte_los, Numeric &ppath_lraytrace, 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 Vector &f_grid, const Vector &refellipsoid, const Matrix &z_surface, const Vector &rte_pos, const Vector &rte_pos2, const Numeric &ppath_lmax, const Numeric &za_accuracy, const Numeric &pplrt_factor, const Numeric &pplrt_lowest, const Verbosity &verbosity)
WORKSPACE METHOD: ppathFromRtePos2.
Definition: m_ppath.cc:306
void Copy_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4699
void DOBatchCalc(Workspace &ws, ArrayOfTensor7 &dobatch_cloudbox_field, ArrayOfTensor5 &dobatch_radiance_field, ArrayOfTensor4 &dobatch_irradiance_field, ArrayOfTensor5 &dobatch_spectral_irradiance_field, const Index &ybatch_start, const Index &ybatch_n, const Agenda &dobatch_calc_agenda, const Index &robust, const Verbosity &verbosity)
WORKSPACE METHOD: DOBatchCalc.
Definition: m_batch.cc:652
void Touch_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17896
void nelemGet_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10323
void jacobianAddSurfaceQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9330
void WriteXMLIndexed_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20239
void covmat_seAddInverseBlock(CovarianceMatrix &covmat_se, const T &block, const Index &i, const Index &j, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_seAddInverseBlock.
void Print_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12054
void WriteXML_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19108
void Delete_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5579
void Select_sg_ArrayOfArrayOfScatteringMetaDataArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16153
void VectorAddVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18314
void WriteXMLIndexed_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20980
void Reduce_sg_Tensor6Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15243
void WriteXML_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19240
void ReadXMLIndexed(T &out, const String &out_wsvname, const Index &file_index, const String &filename, const Index &digits, const String &filename_wsvname, const String &digits_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadXMLIndexed.
Definition: m_xml.h:75
void AntennaMultiBeamsToPencilBeams_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1856
void sensor_responseMixer(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Numeric &lo, const GriddedField1 &sideband_response, const Index &sensor_norm, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseMixer.
Definition: m_sensor.cc:1872
void IndexSetToLast_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8037
void Tensor7Scale(Tensor7 &out, const Tensor7 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7Scale.
void Reduce_sg_VectorTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15131
void particle_bulkprop_fieldPerturbAtmGrids(Tensor4 &particle_bulkprop_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfString &particle_bulkprop_names, const String &particle_type, const Index &pert_index, const Numeric &pert_size, const String &pert_mode, const Verbosity &verbosity)
WORKSPACE METHOD: particle_bulkprop_fieldPerturbAtmGrids.
Definition: m_jacobian.cc:2329
void Print_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12152
void Tensor3Scale(Tensor3 &out, const Tensor3 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3Scale.
void covmat_sxAddBlock_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5342
void ReadXML_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13278
void MatrixVectorMultiply_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9784
void Append_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2500
void ArrayOfTensor7Create(ArrayOfTensor7 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor7Create.
Definition: auto_md.cc:25497
void abs_linesChangeBaseParameterForMatchingLevel_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1119
void Append_sg_ArrayOfRetrievalQuantityArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2346
void Touch_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18112
void covmat_soCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10960
Stuff related to the propagation matrix.
void GriddedField2Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:359
void Append_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2247
void Print_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11942
void abs_lookupSetupWide_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1469
void Delete_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5667
void sensor_checkedCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16465
void Copy_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4942
void AgendaExecuteExclusive(Workspace &ws, const Agenda &a, const Verbosity &verbosity)
WORKSPACE METHOD: AgendaExecuteExclusive.
Definition: m_agenda.cc:147
void ReadXMLIndexed_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15006
void opt_prop_bulkCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10980
void Flatten_sg_ArrayOfTimeArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6740
void retrievalAddCatalogParameter(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const QuantumIdentifier &catalog_identity, const String &catalog_parameter, const Numeric &var, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddCatalogParameter.
Definition: m_retrieval.cc:848
void ppathCalcFromAltitude(Workspace &ws, Ppath &ppath, const Agenda &ppath_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Index &atmgeom_checked, const Vector &f_grid, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &ppath_inside_cloudbox_do, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Numeric &altitude, const Numeric &accuracy, const Verbosity &verbosity)
WORKSPACE METHOD: ppathCalcFromAltitude.
Definition: m_ppath.cc:232
void SpeciesAuxDataCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:467
void output_file_formatSetAscii(String &output_file_format, const Verbosity &verbosity)
WORKSPACE METHOD: output_file_formatSetAscii.
Definition: m_xml.cc:30
void GriddedFieldPRegrid_sg_GriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7134
void Print_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11641
void Touch_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18244
void Ignore_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7325
void Select_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16105
void WriteXML_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19660
void sensor_responseWMRF(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Sparse &wmrf_weights, const Vector &f_backend, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseWMRF.
Definition: m_sensor.cc:3352
void GriddedField3Create(GriddedField3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField3Create.
Definition: auto_md.cc:25545
void Print(const T &in, const Index &level, const Verbosity &verbosity)
WORKSPACE METHOD: Print.
Definition: m_general.h:83
void nbooksGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10746
void ReadXMLIndexed_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14214
void iyTransmissionStandard_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9026
void Reduce_sg_Tensor4Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15215
void CIARecordCreate(CIARecord &out, const Verbosity &verbosity)
WORKSPACE METHOD: CIARecordCreate.
Definition: auto_md.cc:25517
void FieldFromGriddedField_sg_MatrixGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6688
void OptimizeDoitPressureGrid(Workspace &ws, Vector &p_grid, Tensor4 &pnd_field, Tensor3 &t_field, ArrayOfArrayOfSingleScatteringData &scat_data_mono, Tensor3 &z_field, ArrayOfIndex &cloudbox_limits, Tensor6 &cloudbox_field_mono, Tensor7 &pha_mat_doit, Tensor4 &vmr_field, Vector &p_grid_orig, const Vector &f_grid, const Index &f_index, const Agenda &propmat_clearsky_agenda, const Numeric &tau_scat_max, const Numeric &sgl_alb_max, const Index &cloudbox_size_max, const Verbosity &verbosity)
WORKSPACE METHOD: OptimizeDoitPressureGrid.
Definition: m_doit.cc:1732
void iyReplaceFromAux(Matrix &iy, const ArrayOfMatrix &iy_aux, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const String &aux_var, const Verbosity &verbosity)
WORKSPACE METHOD: iyReplaceFromAux.
Definition: m_rte.cc:1707
void ppath_step_agendaExecute(Workspace &ws, Ppath &ppath_step, const Numeric ppath_lmax, const Numeric ppath_lraytrace, const Vector &f_grid, const Agenda &input_agenda)
Definition: auto_md.cc:24814
void surface_typeInterpTypeMask_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17418
void WriteXMLIndexed_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20161
void jacobianCalcPointingZaRecalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9441
void DisortCalcWithARTSSurface(Workspace &ws, Tensor7 &cloudbox_field, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &scat_data_checked, const Index &cloudbox_checked, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Agenda &surface_rtprop_agenda, const Index &atmosphere_dim, const Tensor4 &pnd_field, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &p_grid, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Vector &za_grid, const Index &stokes_dim, const Index &nstreams, const String &pfct_method, const Index &Npfct, const Index &quiet, const Verbosity &verbosity)
WORKSPACE METHOD: DisortCalcWithARTSSurface.
Definition: m_disort.cc:134
void Delete_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5427
void refellipsoidMars(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidMars.
Definition: m_planets.cc:138
void Delete_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5547
void Ignore_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7379
void ReadXML_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13737
void Copy_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4897
void ArrayOfTimeCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:299
void iy_space_agendaExecute(Workspace &ws, Matrix &iy, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &input_agenda)
Definition: auto_md.cc:24281
void Copy_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4474
void WriteXMLIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20291
Stuff related to the transmission matrix.
void WriteXMLIndexed_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20265
void ArrayOfRadiationVectorCreate(ArrayOfRadiationVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfRadiationVectorCreate.
Definition: auto_md.cc:25449
void QuantumIdentifierSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10101
void abs_linesCleanupEmpty_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:693
void abs_linesSetBaseParameterForMatchingLevel_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1159
void StokesVectorCreate(StokesVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: StokesVectorCreate.
Definition: auto_md.cc:25617
void IndexSetToLast_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8064
void yColdAtmHot(Vector &y, const Vector &cold, const Vector &atm, const Vector &hot, const Numeric &cold_temp, const Numeric &hot_temp, const Index &calib, const Verbosity &verbosity)
WORKSPACE METHOD: yColdAtmHot.
Definition: m_raw.cc:32
void GriddedFieldPRegrid(GriddedField3 &out, const Vector &p_grid, const GriddedField3 &in, const Index &interp_order, const Index &zeropadding, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldPRegrid.
void WriteXML_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19756
void nlte_sourceFromTemperatureAndSrcCoefPerSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10809
void MCGeneral(Workspace &ws, Vector &y, Index &mc_iteration_count, Vector &mc_error, Tensor3 &mc_points, ArrayOfIndex &mc_source_domain, ArrayOfIndex &mc_scat_order, 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 &ppath_step_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Agenda &iy_space_agenda, const Agenda &surface_rtprop_agenda, const Agenda &propmat_clearsky_agenda, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &refellipsoid, 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 ArrayOfArrayOfSingleScatteringData &scat_data, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &scat_data_checked, const Index &cloudbox_checked, const String &iy_unit, const Index &mc_seed, const Numeric &mc_std_err, const Index &mc_max_time, const Index &mc_max_iter, const Index &mc_min_iter, const Numeric &mc_taustep_limit, const Index &l_mc_scat_order, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: MCGeneral.
Definition: m_montecarlo.cc:87
void abs_linesSetLinemixingLimit(ArrayOfAbsorptionLines &abs_lines, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLinemixingLimit.
void cloudbox_field_monoOptimizeReverse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3865
void jacobian_agendaExecute(Workspace &ws, Matrix &jacobian, const Index mblock_index, const Vector &iyb, const Vector &yb, const Agenda &input_agenda)
Definition: auto_md.cc:24528
void covmat_sxExtractSqrtDiagonal_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5372
void covmat_seAddBlock(CovarianceMatrix &covmat_se, const T &block, const Index &i, const Index &j, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_seAddBlock.
void WriteXML_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19588
void abs_speciesDefineAllInScenario_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1580
void propmat_clearskyForceNegativeToZero_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12347
void Extract_sg_Tensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6577
void g0Io_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6934
void Print_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12145
void Tensor4Scale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17618
void Print_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11984
void DoitGetIncoming1DAtm(Workspace &ws, Tensor7 &cloudbox_field, Index &cloudbox_on, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &cloudbox_checked, const Index &doit_is_initialized, const Agenda &iy_main_agenda, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const EnergyLevelMap &nlte_field, const ArrayOfIndex &cloudbox_limits, const Vector &f_grid, const Index &stokes_dim, const Vector &za_grid, const Vector &aa_grid, const Verbosity &verbosity)
WORKSPACE METHOD: DoitGetIncoming1DAtm.
Definition: m_doit.cc:3208
void CompareRelative_sg_ArrayOfStokesVectorArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4303
void cloudbox_fieldSetConstPerFreq_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3749
void Delete_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5987
void covmat_seSet(CovarianceMatrix &covmat_se, const T &covmat, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_seSet.
void Append_sg_ArrayOfArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2699
void VectorVectorMultiply(Vector &out, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: VectorVectorMultiply.
void WriteXML_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19888
void abs_linesReplaceWithLines(ArrayOfAbsorptionLines &abs_lines, const ArrayOfAbsorptionLines &replacing_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReplaceWithLines.
void Ignore_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7475
void nelemGet_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10422
void Select_sg_ArrayOfAbsorptionLinesArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16064
void geo_posEndOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6966
void abs_linesSetPopulationForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:915
void Copy(T &out, const String &out_wsvname, const T &in, const String &in_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: Copy.
Definition: m_copy.h:39
void IndexSetToLast_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8145
void WriteXMLIndexed_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20135
void abs_xsec_agenda_checkedCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1639
void sensor_responseInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16628
void propmat_clearskyAddFaraday(ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &rtp_vmr, const Vector &rtp_los, const Vector &rtp_mag, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddFaraday.
Definition: m_abs.cc:1074
Methods and classes for HITRAN absorption cross section data.
void telsemSurfaceTypeLandSea_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17542
void covmat_sxSet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5323
void retrievalDefClose(Workspace &ws, Index &jacobian_do, Agenda &jacobian_agenda, Index &retrieval_checked, const CovarianceMatrix &covmat_sx, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalDefClose.
void ReadXMLIndexed_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14262
void rte_posSet(Vector &rte_pos, const Index &atmosphere_dim, const Numeric &z, const Numeric &lat, const Numeric &lon, const Verbosity &verbosity)
WORKSPACE METHOD: rte_posSet.
Definition: m_ppath.cc:1537
void Copy_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4735
void Flatten_sg_MatrixArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6754
void AgendaCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:35
void cloudbox_field_monoOptimizeReverse(Tensor6 &cloudbox_field_mono, const Vector &p_grid_orig, const Vector &p_grid, const ArrayOfIndex &cloudbox_limits, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_field_monoOptimizeReverse.
Definition: m_doit.cc:1699
void vmr_fieldClip(Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const String &species, const Numeric &limit_low, const Numeric &limit_high, const Verbosity &verbosity)
WORKSPACE METHOD: vmr_fieldClip.
Definition: m_oem.cc:103
void abs_speciesAdd_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1539
void Extract_sg_SingleScatteringDataArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6625
void Delete_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5867
void psdMonoDispersive(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Index &species_index, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdMonoDispersive.
Definition: m_psd.cc:50
void Delete_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5611
void Copy_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4519
void surface_scalar_reflectivityFromSurface_rmatrix(Vector &surface_scalar_reflectivity, const Tensor4 &surface_rmatrix, const Verbosity &verbosity)
WORKSPACE METHOD: surface_scalar_reflectivityFromSurface_rmatrix.
Definition: m_surface.cc:2183
void jacobianAddShapeCatalogParameters_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9191
void abs_lines_per_speciesChangeBaseParameterForMatchingLines(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const QuantumIdentifier &QI, const String &parameter_name, const Numeric &change, const Index &relative, const Index &loose_matching, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesChangeBaseParameterForMatchingLines.
void Arts_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3066
void propmat_clearskyInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12311
void abs_lines_per_speciesSetNormalizationForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:845
void GriddedFieldLatLonRegrid_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7114
Implements rational numbers to work with other ARTS types.
Definition: rational.h:54
void Ignore_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7295
void SurfaceTessem(Matrix &surface_los, Tensor4 &surface_rmatrix, ArrayOfTensor4 &dsurface_rmatrix_dx, Matrix &surface_emission, ArrayOfMatrix &dsurface_emission_dx, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const TessemNN &tessem_neth, const TessemNN &tessem_netv, const Tensor3 &surface_props_data, const ArrayOfString &surface_props_names, const ArrayOfString &dsurface_names, const Index &jacobian_do, const Verbosity &verbosity)
WORKSPACE METHOD: SurfaceTessem.
Definition: m_surface.cc:2361
void GriddedFieldZToPRegrid_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7154
void Print_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11970
void lat_gridFromZRaw(Vector &lat_grid, const GriddedField3 &z_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lat_gridFromZRaw.
void VectorSetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18415
void abs_hitran_relmat_dataReadHitranRelmatDataAndLines(HitranRelaxationMatrixData &abs_hitran_relmat_data, ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basedir, const Numeric &linemixinglimit, const Numeric &fmin, const Numeric &fmax, const Numeric &stot, const String &mode, const Verbosity &verbosity)
WORKSPACE METHOD: abs_hitran_relmat_dataReadHitranRelmatDataAndLines.
Definition: m_linemixing.cc:36
void ReadXML_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13566
void retrievalAddScatSpecies(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Sparse &covmat_block, const Sparse &covmat_inv_block, 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 &quantity, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddScatSpecies.
Definition: m_retrieval.cc:991
void nelemGet_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10179
void RationalAdd_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12921
void ArrayOfQuantumIdentifierCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:215
void WriteXML_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19180
void Flatten_sg_Tensor3ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6761
void nlte_fieldSetLteExternalPartitionFunction_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10863
void atmgeom_checkedCalc(Index &atmgeom_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &refellipsoid, const Matrix &z_surface, const Vector &lat_true, const Vector &lon_true, const Verbosity &verbosity)
WORKSPACE METHOD: atmgeom_checkedCalc.
Definition: m_checked.cc:383
void Delete_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5995
void Print_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11662
void covmat1DMarkov(T &out, T &out_inverse, const Vector &grid, const Vector &sigma, const Numeric &lc, const Numeric &co, const Verbosity &verbosity)
WORKSPACE METHOD: covmat1DMarkov.
void abs_linesSetMirroringForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:876
void VectorAddVector(Vector &c, const Vector &a, const Vector &b, const Verbosity &verbosity)
WORKSPACE METHOD: VectorAddVector.
void WriteNetCDFIndexed(const Index &file_index, const T &in, const String &filename, const String &in_wsvname, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteNetCDFIndexed.
Definition: m_nc.h:75
void f_gridFromSensorAMSU_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6869
void Print_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12089
void WriteXMLIndexed_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20681
void nrowsGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10638
void Copy_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5149
void IndexSetToLast_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7929
void Delete_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5419
void DoitGetIncoming(Workspace &ws, Tensor7 &cloudbox_field, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &cloudbox_checked, const Index &doit_is_initialized, const Agenda &iy_main_agenda, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const EnergyLevelMap &nlte_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Vector &f_grid, const Index &stokes_dim, const Vector &za_grid, const Vector &aa_grid, const Index &rigorous, const Numeric &maxratio, const Verbosity &verbosity)
WORKSPACE METHOD: DoitGetIncoming.
Definition: m_doit.cc:2912
void heating_ratesFromIrradiance_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7167
void abs_xsec_per_speciesAddConts(ArrayOfMatrix &abs_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, 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:531
void Touch_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18196
void GriddedField5Create(GriddedField5 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField5Create.
Definition: auto_md.cc:25553
void WriteNetCDF_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18747
void geo_posWherePpathPassesZref(Vector &geo_pos, const Ppath &ppath, const Numeric &z_ref, const Verbosity &verbosity)
WORKSPACE METHOD: geo_posWherePpathPassesZref.
Definition: m_ppath.cc:145
void particle_bulkprop_fieldPerturb(Tensor4 &particle_bulkprop_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfString &particle_bulkprop_names, const String &particle_type, const Vector &p_ret_grid, const Vector &lat_ret_grid, const Vector &lon_ret_grid, const Index &pert_index, const Numeric &pert_size, const String &pert_mode, const Verbosity &verbosity)
WORKSPACE METHOD: particle_bulkprop_fieldPerturb.
Definition: m_jacobian.cc:2288
void PrintPhysicalConstants_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12159
void ArrayOfIndexCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:197
void particle_massesFromMetaData(Matrix &particle_masses, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Verbosity &verbosity)
WORKSPACE METHOD: particle_massesFromMetaData.
void Ignore_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7439
void PpathCreate(Ppath &out, const Verbosity &verbosity)
WORKSPACE METHOD: PpathCreate.
Definition: auto_md.cc:25581
void WriteXMLIndexed_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20967
Method runtime data.
Definition: agenda_class.h:121
void iyEmissionStandard(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_f, Tensor3 &ppvar_iy, Tensor4 &ppvar_trans_cumulat, Tensor4 &ppvar_trans_partial, const Index &iy_id, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &cloudbox_on, const String &iy_unit, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Ppath &ppath, const Vector &rte_pos2, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_main_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Numeric &rte_alonglos_v, const Tensor3 &surface_props_data, const Verbosity &verbosity)
WORKSPACE METHOD: iyEmissionStandard.
Definition: m_rte.cc:563
void ArrayOfArrayOfTransmissionMatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:155
void psdModifiedGammaMassXmean_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12652
void Tensor7SetConstant(Tensor7 &out, 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.
void Tensor3SetConstant(Tensor3 &out, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3SetConstant.
void ReadSplitARTSCAT_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12973
void ybatchTimeAveraging(ArrayOfVector &ybatch, ArrayOfTime &time_grid, ArrayOfMatrix &covmat_sepsbatch, ArrayOfIndex &counts, const String &time_step, const Index &disregard_first, const Index &disregard_last, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchTimeAveraging.
Definition: m_raw.cc:58
void retrievalAddSinefit(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Sparse &covmat_block, const Sparse &covmat_inv_block, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Matrix &sensor_pos, const Vector &period_lengths, const Index &no_pol_variation, const Index &no_los_variation, const Index &no_mblock_variation, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddSinefit.
void Ignore_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7337
void QuantumIdentifierCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:431
void ReadXMLIndexed_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14982
void Touch_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18124
void abs_lines_per_speciesSetLineShapeTypeForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &option, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLineShapeTypeForSpecies.
void Select_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16113
void Reduce_sg_MatrixTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15145
This file contains functions that are adapted from TESSEM code which is used to calculate surface emi...
void Delete_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5851
void Touch_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17788
void TelsemAtlasCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:485
void CompareRelative_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4238
void g0Io(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Io.
Definition: m_planets.cc:92
void DisortCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6125
void Copy_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4744
void NumericSet(Numeric &out, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericSet.
void retrievalAddCatalogParameters(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Sparse &covmat_block, const Sparse &covmat_inv_block, const ArrayOfQuantumIdentifier &catalog_identities, const ArrayOfString &catalog_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddCatalogParameters.
Definition: m_retrieval.cc:865
void WriteXMLIndexed_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21006
void IndexStepDown(Index &out, const Index &in, const Verbosity &verbosity)
WORKSPACE METHOD: IndexStepDown.
void VectorVectorMultiply_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18438
void ArrayOfIndexSet(ArrayOfIndex &out, const ArrayOfIndex &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexSet.
void surfaceSemiSpecularBy3beams(Workspace &ws, Numeric &surface_skin_t, Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Index &atmosphere_dim, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &surface_rtprop_sub_agenda, const Numeric &specular_factor, const Numeric &dza, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceSemiSpecularBy3beams.
Definition: m_surface.cc:1581
void nelemGet_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10133
void doit_za_grid_optCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6473
void heating_ratesFromIrradiance(Tensor3 &heating_rates, const Vector &p_grid, const Tensor4 &irradiance_field, const Tensor3 &specific_heat_capacity, const Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: heating_ratesFromIrradiance.
Definition: m_fluxes.cc:187
void abs_lines_per_speciesSetPopulation_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:908
void IndexSetToLast_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7776
void Append_sg_ArrayOfArrayOfTimeArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2710
void Print_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11949
void WriteXML_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19000
void Delete_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5923
void cloudboxOff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3528
void Print_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11816
void IndexSetToLast_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7902
void Copy_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4555
void Append_sg_ArrayOfArrayOfTransmissionMatrixArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2721
void WriteXML_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19816
void Print_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12005
void Copy_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4492
void refr_index_airMicrowavesGeneral(Numeric &refr_index_air, Numeric &refr_index_air_group, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: refr_index_airMicrowavesGeneral.
void Print_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11648
void npagesGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10674
void ForLoop_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6796
void WriteXML_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18988
void ArrayOfIndexLinSpace(ArrayOfIndex &out, const Index &start, const Index &stop, const Index &step, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexLinSpace.
void retrievalDefClose_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15392
void Print_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11921
void Touch_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18208
void line_irradianceCalcForSingleSpeciesNonOverlappingLinesPseudo2D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12890
void Append_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2269
void WriteXMLIndexed_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20083
void WriteXMLIndexed_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20798
void batch_atm_fields_compactCleanup(ArrayOfGriddedField4 &batch_atm_fields_compact, const Numeric &threshold, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactCleanup.
void surfaceFlatScalarReflectivity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17254
void Tensor4SetConstant(Tensor4 &out, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor4SetConstant.
void abs_linesSetNormalization(ArrayOfAbsorptionLines &abs_lines, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetNormalization.
void NumericFromVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10070
void Delete_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5795
void Copy_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4582
void psdFieldEtAl19_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12464
void psdFieldEtAl07(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const String &regime, const Numeric &t_min, const Numeric &t_max, const Numeric &t_min_psd, const Numeric &t_max_psd, const Numeric &beta_min, const Numeric &beta_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdFieldEtAl07.
Definition: m_psd.cc:871
void IndexSetToLast_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8118
void Append_sg_ArrayOfArrayOfStringArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2170
void NumericCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:413
void abs_lines_per_speciesSetNormalization_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:830
#define beta
void ReadXMLIndexed_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14130
void WriteXMLIndexed_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19912
void abs_linesDeleteLinesWithQuantumNumberAbove(ArrayOfAbsorptionLines &abs_lines, const String &quantumnumber, const Index &quantumnumber_value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteLinesWithQuantumNumberAbove.
void ybatchTimeAveraging_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21258
void abs_lines_per_speciesSetLineShapeModelParameterForSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1284
void isotopologue_ratiosInitFromBuiltin(SpeciesAuxData &isotopologue_ratios, const Verbosity &verbosity)
WORKSPACE METHOD: isotopologue_ratiosInitFromBuiltin.
Definition: m_abs.cc:1625
void ReadNetCDF_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13197
void Ignore_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7463
void WriteNetCDF_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18756
void nelemGet_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10440
void Copy_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4401
void Delete_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5731
void Append_sg_ArrayOfTransmissionMatrixArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2489
void Select_sg_ArrayOfArrayOfStringArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16185
void refr_index_airInfraredEarth(Numeric &refr_index_air, Numeric &refr_index_air_group, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Verbosity &verbosity)
WORKSPACE METHOD: refr_index_airInfraredEarth.
void Copy_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4771
void RationalCreate(Rational &out, const Verbosity &verbosity)
WORKSPACE METHOD: RationalCreate.
Definition: auto_md.cc:25597
void Copy_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4501
void verbositySet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18478
void surfaceSemiSpecularBy3beams_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17300
void Delete_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5939
void EnergyLevelMapSet(EnergyLevelMap &x, const EnergyLevelMap &y, const Verbosity &verbosity)
WORKSPACE METHOD: EnergyLevelMapSet.
Definition: m_quantum.cc:59
void ArrayOfArrayOfVectorCreate(ArrayOfArrayOfVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfVectorCreate.
Definition: auto_md.cc:25409
void partition_functionsInitFromBuiltin_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11133
void Reduce_sg_NumericTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15068
void Copy_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4753
void Reduce_sg_VectorTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15110
void Ignore_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7289
void Delete_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5379
void ScatSpeciesMerge(Tensor4 &pnd_field, ArrayOfArrayOfSingleScatteringData &scat_data, ArrayOfArrayOfScatteringMetaData &scat_meta, ArrayOfString &scat_species, Index &cloudbox_checked, const Index &atmosphere_dim, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor3 &t_field, const Tensor3 &z_field, const Matrix &z_surface, const Verbosity &verbosity)
WORKSPACE METHOD: ScatSpeciesMerge.
void abs_linesSetLineShapeType(ArrayOfAbsorptionLines &abs_lines, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetLineShapeType.
void Ignore_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7283
void yApplySensorPol_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21159
void abs_lines_per_speciesSetEmpty(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetEmpty.
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:1602
void p_gridDensify(Vector &p_grid, Index &atmfields_checked, Index &atmgeom_checked, Index &cloudbox_checked, const Vector &p_grid_old, const Index &nfill, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridDensify.
void g0_agendaExecute(Workspace &ws, Numeric &g0, const Numeric lat, const Numeric lon, const Agenda &input_agenda)
Definition: auto_md.cc:23858
void sensor_responseFrequencySwitching_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16607
void surfaceFlatReflectivity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17210
void Copy_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4780
void Matrix1RowFromVector(Matrix &out, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix1RowFromVector.
void Select_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16281
void Touch_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18256
void Print_sg_Time_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12124
void nelemGet_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10124
void SurfaceFastem_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17449
void water_p_eq_fieldMK05_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18555
void refellipsoidJupiter(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidJupiter.
Definition: m_planets.cc:118
void WriteXML_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18866
void Print_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12096
void Select_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16393
void ReadXMLIndexed_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14766
void particle_massesFromMetaDataSingleCategory(Matrix &particle_masses, const ArrayOfArrayOfScatteringMetaData &scat_meta, const Verbosity &verbosity)
WORKSPACE METHOD: particle_massesFromMetaDataSingleCategory.
void avkCalc(Matrix &avk, const Matrix &dxdy, const Matrix &jacobian, const Verbosity &verbosity)
WORKSPACE METHOD: avkCalc.
Definition: m_oem.cc:1465
void AntennaOff(Index &antenna_dim, Matrix &mblock_dlos_grid, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaOff.
Definition: m_sensor.cc:187
void nlte_fieldForSingleSpeciesNonOverlappingLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10016
void scat_dataCheck_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16017
void jacobianAddBasicCatalogParameters(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const ArrayOfQuantumIdentifier &catalog_identities, const ArrayOfString &catalog_parameters, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddBasicCatalogParameters.
Definition: m_jacobian.cc:1773
void ReadXMLIndexed_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13998
void abs_xsec_per_speciesInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1735
void GriddedFieldGetName_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7021
void ArrayOfArrayOfTransmissionMatrixCreate(ArrayOfArrayOfTransmissionMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTransmissionMatrixCreate.
Definition: auto_md.cc:25405
void cloudbox_fieldSetFromPrecalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3696
An absorption lookup table.
void FieldFromGriddedField_sg_Tensor4GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6708
void yCalc(Workspace &ws, Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, ArrayOfVector &y_aux, Matrix &y_geo, Matrix &jacobian, const Index &atmgeom_checked, const Index &atmfields_checked, const Index &atmosphere_dim, const EnergyLevelMap &nlte_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &scat_data_checked, const Index &sensor_checked, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Matrix &transmitter_pos, const Matrix &mblock_dlos_grid, const Sparse &sensor_response, const Vector &sensor_response_f, const ArrayOfIndex &sensor_response_pol, const Matrix &sensor_response_dlos, const String &iy_unit, const Agenda &iy_main_agenda, const Agenda &geo_pos_agenda, const Agenda &jacobian_agenda, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfString &iy_aux_vars, const Verbosity &verbosity)
WORKSPACE METHOD: yCalc.
Definition: m_rte.cc:1749
void abs_lines_per_speciesSetNormalizationForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetNormalizationForMatch.
void Delete_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5523
void f_gridFromSensorAMSUgeneric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6881
void psdMilbrandtYau05(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const String &hydrometeor_type, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdMilbrandtYau05.
Definition: m_psd.cc:1332
void Copy_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4636
void Print_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12040
void TessemNNCreate(TessemNN &out, const Verbosity &verbosity)
WORKSPACE METHOD: TessemNNCreate.
Definition: auto_md.cc:25657
void ReadSplitARTSCAT(ArrayOfAbsorptionLines &abs_lines, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const Index &ignore_missing, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadSplitARTSCAT.
Class to identify and match lines by their quantum numbers.
Definition: quantum.h:390
void rte_pos_losMoveToStartOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15819
void WriteXMLIndexed_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20070
void INCLUDE_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7709
void Print_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11732
void Append_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1960
void propmat_clearsky_agenda_checkedCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12353
void cloudboxSetManually_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3600
void ReadXMLIndexed_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14034
void AtmFieldsExtract1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3206
void pha_mat_sptFromDataDOITOpt_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11173
void ArrayOfArrayOfSingleScatteringDataCreate(ArrayOfArrayOfSingleScatteringData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfSingleScatteringDataCreate.
Definition: auto_md.cc:25377
void ReadXML_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13890
void Append_sg_ArrayOfPpathPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2611
void ReadNetCDF_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13179
void ArrayOfPropagationMatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:209
void propmat_clearskyZero(ArrayOfPropagationMatrix &propmat_clearsky, const Vector &f_grid, const Index &stokes_dim, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyZero.
Definition: m_abs.cc:1607
void MatrixIdentity(Matrix &out, const Index &n, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixIdentity.
void Delete_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5803
void VectorNLogSpace_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18390
void ReadXMLIndexed_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14142
void WriteXML_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19456
void batch_atm_fields_compactAddSpecies(ArrayOfGriddedField4 &batch_atm_fields_compact, const String &name, const GriddedField3 &value, const Index &prepend, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactAddSpecies.
void Append_sg_Tensor4Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1982
void ReadNetCDF_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13161
void ppathPlaneParallel(Ppath &ppath, const Index &atmosphere_dim, const Tensor3 &z_field, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &ppath_inside_cloudbox_do, const Vector &rte_pos, const Vector &rte_los, const Numeric &ppath_lmax, const Verbosity &verbosity)
WORKSPACE METHOD: ppathPlaneParallel.
Definition: m_ppath.cc:761
void Print_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11879
void nelemGet_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10197
void Delete_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5915
void WriteXMLIndexed_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20551
void WriteXML_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19840
void sensor_responseMetMM_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16660
void Extract_sg_GriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6593
void abs_linesSetBaseParameterForMatchingLevels(ArrayOfAbsorptionLines &abs_lines, const ArrayOfQuantumIdentifier &QI, const String &parameter_name, const Vector &change, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetBaseParameterForMatchingLevels.
void cloudboxSetManuallyAltitude_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3621
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 &rtp_pos, const Vector &rtp_los, const Vector &surface_normal, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Index &lambertian_nza, const Numeric &za_pos, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceLambertianSimple.
Definition: m_surface.cc:1479
void WriteXMLIndexed_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20434
void abs_lookupTestAccMC_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1515
void psdWangEtAl16(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdWangEtAl16.
Definition: m_psd.cc:1127
void pnd_fieldCalcFromParticleBulkProps_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11263
void ReadXML_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13611
void ScatElementsPndAndScatAdd(ArrayOfArrayOfSingleScatteringData &scat_data_raw, ArrayOfGriddedField3 &pnd_field_raw, const Index &atmosphere_dim, const ArrayOfString &scat_data_files, const ArrayOfString &pnd_field_files, const Verbosity &verbosity)
WORKSPACE METHOD: ScatElementsPndAndScatAdd.
Definition: m_cloudbox.cc:1145
void WindRawRead_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18655
void sensor_responseMultiMixerBackend_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16737
void nelemGet_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10377
void ScatSpeciesScatAndMetaRead(ArrayOfArrayOfSingleScatteringData &scat_data_raw, ArrayOfArrayOfScatteringMetaData &scat_meta, const ArrayOfString &scat_data_files, const Verbosity &verbosity)
WORKSPACE METHOD: ScatSpeciesScatAndMetaRead.
Definition: m_cloudbox.cc:1367
void cloudbox_checkedCalc(Index &cloudbox_checked, const Index &atmfields_checked, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Matrix &z_surface, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfTensor4 &dpnd_field_dx, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfArrayOfSingleScatteringData &scat_data, const ArrayOfString &scat_species, const Matrix &particle_masses, const ArrayOfArrayOfSpeciesTag &abs_species, const Index &negative_pnd_ok, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_checkedCalc.
Definition: m_checked.cc:484
void ArrayOfSparseCreate(ArrayOfSparse &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfSparseCreate.
Definition: auto_md.cc:25465
void Append_sg_ArrayOfArrayOfGriddedField2ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2049
void sensor_responseBackend(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_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:1239
void Delete_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5619
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 &rtp_pos, const Vector &rtp_los, const Vector &specular_los, const Numeric &surface_skin_t, const GriddedField3 &surface_complex_refr_index, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatRefractiveIndex.
Definition: m_surface.cc:1179
void x2artsSensor_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21130
void Append_sg_ArrayOfStringString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2897
void TMatrixTest_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17765
void WriteXMLIndexed_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20278
void Touch_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17908
void ybatchTroposphericCorrectionNaiveMedianForward_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21274
void CompareRelative_sg_ArrayOfTensor4ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4186
void ScatSpeciesPndAndScatAdd_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15928
void doit_za_grid_optCalc(Vector &doit_za_grid_opt, const Tensor6 &cloudbox_field_mono, const Vector &za_grid, const Index &doit_za_interp, const Numeric &acc, const Verbosity &verbosity)
WORKSPACE METHOD: doit_za_grid_optCalc.
Definition: m_doit.cc:2709
void ReadXML_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13980
void refellipsoidEuropa_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15276
void ReadXML_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13854
void VectorExtractFromMatrix(Vector &out, const Matrix &in, const Index &i, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: VectorExtractFromMatrix.
void SparseCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:461
void GriddedFieldGetName_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7014
void nelemGet_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10467
void Extract_sg_ArrayOfSingleScatteringDataArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6633
void Copy_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5077
void atm_fields_compactCreateFromField(GriddedField4 &atm_fields_compact, const String &name, const GriddedField3 &field, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactCreateFromField.
void propmat_clearskyAddFromAbsCoefPerSpecies(ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, const ArrayOfMatrix &abs_coef_per_species, const ArrayOfMatrix &dabs_coef_dx, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddFromAbsCoefPerSpecies.
Definition: m_abs.cc:968
void FrequencyFromWavelength(Numeric &frequency, const Numeric &wavelength, const Verbosity &verbosity)
WORKSPACE METHOD: FrequencyFromWavelength.
Definition: m_conversion.h:34
void CompareRelative_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4160
void VectorSubtractVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18430
void Compare_sg_ArrayOfMatrixArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3978
void Ignore_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7469
void ReadXMLIndexed_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14514
void ReadXML_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13350
void ReadNetCDF_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13134
void atm_fields_compactCleanup(GriddedField4 &atm_fields_compact, const Numeric &threshold, const Verbosity &verbosity)
WORKSPACE METHOD: atm_fields_compactCleanup.
void ncolsGet_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10584
void cloudboxSetAutomatically_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3567
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20005
NUMERIC Numeric
The type to use for all floating point numbers.
Definition: matpack.h:33
void ArrayOfTensor3Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:269
void jacobianCalcFreqShift_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9394
void Exit(const Verbosity &verbosity)
WORKSPACE METHOD: Exit.
Definition: m_general.cc:404
void mc_antennaSetPencilBeam_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9883
void abs_lines_per_speciesSetCutoffForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &option, const Numeric &value, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetCutoffForSpecies.
void x2artsSpectroscopy(const Verbosity &verbosity)
WORKSPACE METHOD: x2artsSpectroscopy.
Definition: m_oem.cc:1077
void telsemStandalone(Matrix &emissivities, const Numeric &lat, const Numeric &lon, const Numeric &theta, const Vector &f, const TelsemAtlas &ta, const Numeric &d_max, const Verbosity &verbosity)
WORKSPACE METHOD: telsemStandalone.
Definition: m_telsem.cc:37
void IndexSetToLast_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7848
void Copy_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4627
void WriteXML_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18891
void ppath_stepGeometric(Ppath &ppath_step, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &refellipsoid, const Matrix &z_surface, const Numeric &ppath_lmax, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_stepGeometric.
Definition: m_ppath.cc:1278
void nelemGet_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10521
void jacobianInit(ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianInit.
Definition: m_jacobian.cc:137
void WriteXML_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19708
void Touch_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18166
void WriteXML_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19648
void verbositySetAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18486
void ReadXML_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13368
void CompareRelative_sg_ArrayOfArrayOfTensor3ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4251
void Touch_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18022
void ybatchMetProfilesClear(Workspace &ws, ArrayOfVector &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 Vector &refellipsoid, const Index &nelem_p_grid, const String &met_profile_path, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchMetProfilesClear.
Definition: m_batch.cc:476
void Delete_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5635
void retrievalAddTemperature_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15633
The Matrix class.
Definition: matpackI.h:1193
void Append_sg_ArrayOfArrayOfIndexArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2589
void verbosityInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18473
void Ignore_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7565
void atmfields_checkedCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3277
void abs_linesSetQuantumNumberForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1101
void retrievalAddPolyfit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15541
void abs_lines_per_speciesChangeLineShapeModelParameterForSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1321
void ArrayOfGriddedFieldGetNames_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3014
void ppathStepByStep(Workspace &ws, Ppath &ppath, const Agenda &ppath_step_agenda, const Index &ppath_inside_cloudbox_do, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &f_grid, const Vector &refellipsoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Vector &rte_pos, const Vector &rte_los, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Verbosity &verbosity)
WORKSPACE METHOD: ppathStepByStep.
Definition: m_ppath.cc:1050
void ArrayOfGriddedField1Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:173
void Copy_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5032
Declarations for the gas absorption lookup table.
void ReadXML_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13233
void z_surfaceFromFileAndGrid_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17068
void cloudbox_fieldSetConstPerFreq(Tensor7 &cloudbox_field, 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 Matrix &value, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_fieldSetConstPerFreq.
Definition: m_doit.cc:3747
void Touch_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18160
void nelemGet_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10341
void Copy_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4456
void RadiationFieldSpectralIntegrate_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12874
void VectorScale(Vector &out, const Vector &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorScale.
void Compare_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3965
void FastemStandAlone_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6673
void sensor_losGeometricFromSensorPosToOtherPositions(Matrix &sensor_los, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &refellipsoid, const Matrix &sensor_pos, const Matrix &target_pos, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_losGeometricFromSensorPosToOtherPositions.
Definition: m_ppath.cc:1581
void abs_lines_per_speciesSetBaseParameterForSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1250
void Reduce_sg_VectorTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15138
void psdSeifertBeheng06_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12742
void cloudboxSetFullAtm_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3585
void Wigner6Unload_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18593
void ySimpleSpectrometer(Vector &y, Vector &y_f, const Matrix &iy, const Index &stokes_dim, const Vector &f_grid, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: ySimpleSpectrometer.
Definition: m_sensor.cc:3453
void Ignore_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7685
void jacobianSetAffineTransformation_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9554
void Append_sg_ArrayOfPropagationMatrixArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2313
void spectral_radiance_fieldExpandCloudboxField(Workspace &ws, Tensor7 &spectral_radiance_field, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_space_agenda, const Agenda &iy_surface_agenda, const Agenda &iy_cloudbox_agenda, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &z_field, const Tensor3 &t_field, const EnergyLevelMap &nlte_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor7 &cloudbox_field, const Numeric &ppath_lmax, const Numeric &rte_alonglos_v, const Tensor3 &surface_props_data, const Vector &za_grid, const Index &use_parallel_iy, const Verbosity &verbosity)
WORKSPACE METHOD: spectral_radiance_fieldExpandCloudboxField.
Definition: m_fluxes.cc:774
void ppath_stepGeometric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11499
void Append_sg_ArrayOfTensor7ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2467
void Print_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11541
void IndexSetToLast_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8136
void jacobianAdjustAndTransform_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9377
void MCGeneral_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9891
void Wigner6Init_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18573
void IndexSetToLast_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7857
void abs_lookupSetup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1399
void opt_prop_sptFromScat_data_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11012
void DisortCalcClearsky_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6189
void ScatElementsToabs_speciesAdd(ArrayOfArrayOfSingleScatteringData &scat_data_raw, ArrayOfGriddedField3 &vmr_field_raw, ArrayOfArrayOfSpeciesTag &abs_species, Index &propmat_clearsky_agenda_checked, Index &abs_xsec_agenda_checked, const Index &atmosphere_dim, const Vector &f_grid, const ArrayOfString &scat_data_files, const ArrayOfString &pnd_field_files, const Verbosity &verbosity)
WORKSPACE METHOD: ScatElementsToabs_speciesAdd.
Definition: m_cloudbox.cc:1256
void retrievalAddMagField_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15505
void covmat_sxSet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5314
void ArrayOfGriddedField4Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:191
void abs_lines_per_speciesCompact_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1342
void ArrayOfArrayOfTensor3Create(ArrayOfArrayOfTensor3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTensor3Create.
Definition: auto_md.cc:25393
void Delete_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5827
void Ignore_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7523
void AngularGridsSetFluxCalc(Vector &za_grid, Vector &aa_grid, Vector &za_grid_weights, const Index &N_za_grid, const Index &N_aa_grid, const String &za_grid_type, const Verbosity &verbosity)
WORKSPACE METHOD: AngularGridsSetFluxCalc.
Definition: m_fluxes.cc:55
void abs_xsec_agendaExecute(Workspace &ws, ArrayOfMatrix &abs_xsec_per_species, ArrayOfMatrix &src_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, ArrayOfArrayOfMatrix &dsrc_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const EnergyLevelMap &abs_nlte, const Matrix &abs_vmrs, const Agenda &input_agenda)
Definition: auto_md.cc:23564
void f_gridFromGasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6860
void abs_lines_per_speciesSetBaseParameterForMatchingLevels_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1186
void ReadXML_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13539
void Print_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11739
void Print_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12061
void ReadXML_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13809
void irradiance_fieldFromRadiance_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8223
void Ignore_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7331
void Ignore_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7253
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:64
void telsemSurfaceTypeLandSea(Index &surface_type, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const TelsemAtlas &atlas, const Verbosity &verbosity)
WORKSPACE METHOD: telsemSurfaceTypeLandSea.
Definition: m_telsem.cc:84
void WriteXMLIndexed_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20512
void Print_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11809
void abs_linesCleanupEmpty(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesCleanupEmpty.
void TMatrixTest(const Verbosity &verbosity)
WORKSPACE METHOD: TMatrixTest.
Definition: m_tmatrix.cc:278
void Select_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16121
void nelemGet_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10458
void jacobianAddNLTE(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 QuantumIdentifier &energy_level_identity, const Numeric &dx, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddNLTE.
Definition: m_jacobian.cc:1796
void ReadXMLIndexed_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14598
void Copy_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5023
void mc_antennaSetGaussianByFWHM_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9873
void WriteXML_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19360
void scat_dataCalc(ArrayOfArrayOfSingleScatteringData &scat_data, const ArrayOfArrayOfSingleScatteringData &scat_data_raw, const Vector &f_grid, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: scat_dataCalc.
void abs_linesChangeBaseParameterForMatchingLevels_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1129
void retrievalAddWind_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15652
void Print_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11774
void jacobianClose(Workspace &ws, Index &jacobian_do, Agenda &jacobian_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianClose.
Definition: m_jacobian.cc:122
void vmr_fieldPerturb(Tensor4 &vmr_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const String &species, const Vector &p_ret_grid, const Vector &lat_ret_grid, const Vector &lon_ret_grid, const Index &pert_index, const Numeric &pert_size, const String &pert_mode, const Verbosity &verbosity)
WORKSPACE METHOD: vmr_fieldPerturb.
Definition: m_jacobian.cc:2364
void FrequencyFromCGSKayserWavenumber(Numeric &frequency, const Numeric &kayser_wavenumber, const Verbosity &verbosity)
WORKSPACE METHOD: FrequencyFromCGSKayserWavenumber.
Definition: m_conversion.h:77
void Exit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6516
void covmatDiagonal(T &out, T &out_inverse, const Vector &vars, const Verbosity &verbosity)
WORKSPACE METHOD: covmatDiagonal.
void ScatSpeciesExtendTemperature(ArrayOfArrayOfSingleScatteringData &scat_data_raw, const ArrayOfString &scat_species, const String &species, const String &scat_species_delim, const Numeric &T_low, const Numeric &T_high, const Verbosity &verbosity)
WORKSPACE METHOD: ScatSpeciesExtendTemperature.
Definition: m_cloudbox.cc:1614
void ReadXML_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13719
void Ignore(const T &in, const Verbosity &verbosity)
WORKSPACE METHOD: Ignore.
Definition: m_ignore.h:52
void VectorLogSpace_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18364
void abs_lines_per_speciesSetBaseParameterForMatchingLines(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const QuantumIdentifier &QI, const String &parameter_name, const Numeric &change, const Index &loose_matching, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetBaseParameterForMatchingLines.
void abs_linesSetNormalizationForMatch(ArrayOfAbsorptionLines &abs_lines, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetNormalizationForMatch.
void abs_linesSetLineShapeTypeForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:954
void Copy_sg_Time_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5131
void GriddedFieldZToPRegrid(GriddedField3 &out, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const GriddedField3 &in, const Index &interp_order, const Index &zeropadding, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldZToPRegrid.
void abs_linesTruncateGlobalQuantumNumbers_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13096
An Antenna object used by MCGeneral.
Definition: mc_antenna.h:51
void particle_bulkprop_fieldPerturbAtmGrids_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11100
void StringCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:479
void nbooksGet(Index &nbooks, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nbooksGet.
void Delete_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5587
void ReadXMLIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14754
void Ignore_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7229
void GriddedFieldLatLonRegrid_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7094
void iyApplyUnit(Matrix &iy, ArrayOfMatrix &iy_aux, const Index &stokes_dim, const Vector &f_grid, const ArrayOfString &iy_aux_vars, const String &iy_unit, const Verbosity &verbosity)
WORKSPACE METHOD: iyApplyUnit.
Definition: m_rte.cc:67
void AtmRawRead_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3358
void nlte_fieldFromRaw(EnergyLevelMap &nlte_field, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const Vector &nlte_vibrational_energies, const Tensor4 &data, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_fieldFromRaw.
Definition: m_quantum.cc:30
void IndexSetToLast_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7830
Radiation Vector for Stokes dimension 1-4.
void Touch_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18250
void Duration_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6495
void WriteXML_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19720
void time_gridOffset_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17728
void GasAbsLookupCreate(GasAbsLookup &out, const Verbosity &verbosity)
WORKSPACE METHOD: GasAbsLookupCreate.
Definition: auto_md.cc:25529
void Append_sg_ArrayOfArrayOfMatrixArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2082
void abs_lines_per_speciesChangeBaseParameterForMatchingLevels_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1149
void ArrayOfQuantumIdentifierSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10108
Implementation of Matrix, Vector, and such stuff.
#define dx
void ppath_fieldFromDownUpLimbGeoms_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11336
void nelemGet_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10161
void NumericAdd(Numeric &out, const Numeric &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: NumericAdd.
void DoitCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6253
void abs_speciesInit(ArrayOfArrayOfSpeciesTag &abs_species, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesInit.
void iyReplaceFromAux_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8911
void WriteXML_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19084
void ReadXMLIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15030
void ArrayOfVectorCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:311
void abs_lines_per_speciesSetPopulationForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:923
void Select_sg_ArrayOfTimeArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16409
void sensor_responseFillFgrid_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16593
void DiffZaAa_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6117
void verbositySetAgenda(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetAgenda.
Definition: m_general.cc:453
void ArrayOfArrayOfStringCreate(ArrayOfArrayOfString &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfStringCreate.
Definition: auto_md.cc:25389
void ReadXMLIndexed_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14718
void Select_sg_ArrayOfPpathArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16129
void Copy_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4906
void abs_speciesDefineAll(ArrayOfArrayOfSpeciesTag &abs_species, Index &propmat_clearsky_agenda_checked, Index &abs_xsec_agenda_checked, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesDefineAll.
Definition: m_abs.cc:214
void WriteXMLIndexed_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20629
void batch_atm_fields_compactCleanup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3495
void ArrayOfStringSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3059
void Ignore_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7433
void WriteXML_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19216
void Reduce_sg_Tensor3Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15187
void Print_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11956
void IndexSetToLast_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7767
void DOBatchCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6214
void covmat1DMarkov_sg_SparseSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5215
void nlteOff(Index &nlte_do, EnergyLevelMap &nlte_field, ArrayOfQuantumIdentifier &nlte_level_identifiers, const Verbosity &verbosity)
WORKSPACE METHOD: nlteOff.
Definition: m_nlte.cc:280
void CompareRelative_sg_ArrayOfArrayOfPropagationMatrixArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4290
void iyIndependentBeamApproximation_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8749
void WriteXML_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19540
void VectorLinSpace(Vector &out, const Numeric &start, const Numeric &stop, const Numeric &step, const Verbosity &verbosity)
WORKSPACE METHOD: VectorLinSpace.
void ScatSpeciesSizeMassInfo_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16036
void p_gridFromGasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12846
void WriteXMLIndexed_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20837
void WriteXMLIndexed_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20720
void WriteNetCDF_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18711
void WignerFastInfoPrint(const Index &wigner_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: WignerFastInfoPrint.
Definition: m_wigner.cc:47
void abs_linesSetT0(ArrayOfAbsorptionLines &abs_lines, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetT0.
void Copy_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4618
void Copy_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4573
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:2770
void Ignore_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7349
void Copy_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5059
void abs_linesSetEmptyBroadeningParametersToEmpty(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetEmptyBroadeningParametersToEmpty.
void Error(const String &msg, const Verbosity &verbosity)
WORKSPACE METHOD: Error.
Definition: m_general.cc:398
void ReadXMLIndexed_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14118
void abs_cia_dataAddCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:592
void Print_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11627
void Print_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11907
void jacobianAddMagField(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 &component, const Numeric &dB, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddMagField.
Definition: m_jacobian.cc:1557
void WriteXMLIndexed_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20954
void abs_lines_per_speciesSetLineShapeType_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:947
void Copy_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4391
void WriteXMLIndexed_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20330
void ReadMytran2(ArrayOfAbsorptionLines &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadMytran2.
void ReadXMLIndexed_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14298
void abs_lines_per_speciesSetPopulationForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetPopulationForMatch.
void abs_linesPrintDefinedQuantumNumbers(const ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesPrintDefinedQuantumNumbers.
void GriddedFieldLatLonExpand_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7063
void ReadXMLIndexed_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14274
void nbooksGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10737
void GriddedField3Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:365
void Copy_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5113
void MatrixUnitIntensity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9776
void ybatchTroposphericCorrectionNaiveMedianInverse(ArrayOfVector &ybatch, const ArrayOfVector &ybatch_corr, const Verbosity &verbosity)
WORKSPACE METHOD: ybatchTroposphericCorrectionNaiveMedianInverse.
Definition: m_raw.cc:170
void ppathWriteXMLPartial_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11490
void WriteXML_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19036
void yCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21293
void Delete_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5875
void abs_lines_per_speciesReadSpeciesSplitCatalog_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:797
void ArrayOfQuantumIdentifierCreate(ArrayOfQuantumIdentifier &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfQuantumIdentifierCreate.
Definition: auto_md.cc:25445
void ArrayOfTensor4Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:275
void Print_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11606
void Touch_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18010
void Matrix1RowFromVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9816
void WriteXMLIndexed_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19939
void Delete_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5763
void Ignore_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7559
void surface_typeInterpTypeMask(Index &surface_type, Numeric &surface_type_aux, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const GriddedField2 &surface_type_mask, const Verbosity &verbosity)
WORKSPACE METHOD: surface_typeInterpTypeMask.
Definition: m_surface.cc:2225
void Copy_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4726
void Wigner6Init(Index &wigner_initialized, const Index &fast_wigner_stored_symbols, const Index &largest_wigner_symbol_parameter, const Verbosity &verbosity)
WORKSPACE METHOD: Wigner6Init.
Definition: m_wigner.cc:31
void diameter_volume_equFromDiameter_max(Numeric &diameter_volume_equ, Numeric &volume, const String &shape, const Numeric &diameter_max, const Numeric &aspect_ratio, const Verbosity &verbosity)
WORKSPACE METHOD: diameter_volume_equFromDiameter_max.
Definition: m_tmatrix.cc:82
void Append_sg_ArrayOfArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2644
void ReadXML_sg_MCAntenna_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13764
void Ignore_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7373
void WriteXML_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19468
void Reduce_sg_Tensor3Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15180
void DoitInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6316
void ReadXML_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13242
void Print_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11893
void AtmFieldsCalc(Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, EnergyLevelMap &nlte_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 ArrayOfGriddedField3 &nlte_field_raw, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const Vector &nlte_vibrational_energies, const Index &atmosphere_dim, const Index &interp_order, const Index &vmr_zeropadding, const Index &vmr_nonegative, const Index &nlte_when_negative, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsCalc.
void ReadXMLIndexed_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14442
void iyLoopFrequencies(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const ArrayOfString &iy_aux_vars, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Index &stokes_dim, const Vector &f_grid, const Agenda &iy_loop_freqs_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: iyLoopFrequencies.
Definition: m_rte.cc:1440
void WriteXML_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19384
void particle_bulkprop_fieldClip(Tensor4 &particle_bulkprop_field, const ArrayOfString &particle_bulkprop_names, const String &bulkprop_name, const Numeric &limit_low, const Numeric &limit_high, const Verbosity &verbosity)
WORKSPACE METHOD: particle_bulkprop_fieldClip.
Definition: m_oem.cc:74
void f_gridMetMM_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6904
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 Index &atmosphere_dim, const Numeric &p_step, const Numeric &t_step, const Numeric &h2o_step, const Vector &extremes, const Index &robust, const Index &check_gridnames, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lookupSetupBatch.
void psdModifiedGammaMassMeanParticleMass(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGammaMassMeanParticleMass.
Definition: m_psd.cc:508
void ReadXMLIndexed_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14670
void nbooksGet_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10719
void Tensor3ExtractFromTensor4(Tensor3 &out, const Tensor4 &in, const Index &i, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3ExtractFromTensor4.
void WriteXMLIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20590
void WriteXMLIndexed_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20668
void surfaceSplitSpecularTo3beams_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17325
void jacobianFromYbatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9518
void abs_linesSetMirroring_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:862
void ZFromPSimple(Vector &z_grid, const Vector &p_grid, const Verbosity &verbosity)
WORKSPACE METHOD: ZFromPSimple.
Definition: m_retrieval.cc:74
void MagRawRead(GriddedField3 &mag_u_field_raw, GriddedField3 &mag_v_field_raw, GriddedField3 &mag_w_field_raw, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: MagRawRead.
void nrowsGet(Index &nrows, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nrowsGet.
void Reduce_sg_NumericTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15082
void Append_sg_ArrayOfAgendaArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2026
void sensor_responseInit(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos_grid, const Vector &f_grid, const Matrix &mblock_dlos_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:1761
void ArrayOfArrayOfStringCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:131
void cloudbox_field_monoSetConst_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3723
void GriddedFieldLatLonExpand_sg_ArrayOfGriddedField3ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7077
void refellipsoidEuropa(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidEuropa.
Definition: m_planets.cc:197
void collision_coefficientsFromSplitFiles(ArrayOfArrayOfGriddedField1 &collision_coefficients, ArrayOfQuantumIdentifier &collision_line_identifiers, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: collision_coefficientsFromSplitFiles.
Definition: m_nlte.cc:245
void nelemGet_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10224
void AddZaAa_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1759
void OEM(Workspace &ws, Vector &x, Vector &yf, Matrix &jacobian, Matrix &dxdy, Vector &oem_diagnostics, Vector &lm_ga_history, ArrayOfString &oem_errors, const Vector &xa, const CovarianceMatrix &covmat_sx, const Vector &y, const CovarianceMatrix &covmat_se, const ArrayOfRetrievalQuantity &jacobian_quantities, const Agenda &inversion_iterate_agenda, const String &method, const Numeric &max_start_cost, const Vector &x_norm, const Index &max_iter, const Numeric &stop_dx, const Vector &lm_ga_settings, const Index &clear_matrices, const Index &display_progress, const Verbosity &verbosity)
WORKSPACE METHOD: OEM.
void Select_sg_ArrayOfStokesVectorArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16345
void nelemGet_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10260
void WriteXML_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19552
void WMRFSelectChannels_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18683
void Delete_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5659
void surface_complex_refr_indexFromGriddedField5(GriddedField3 &surface_complex_refr_index, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const GriddedField5 &complex_refr_index_field, const Verbosity &verbosity)
WORKSPACE METHOD: surface_complex_refr_indexFromGriddedField5.
Definition: m_surface.cc:1837
void Tensor4SetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17626
void jacobianSetFuncTransformation_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9562
void Select_sg_ArrayOfArrayOfAbsorptionLinesArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16072
void Append_sg_VectorNumeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1905
void opt_prop_sptFromData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10993
void Append_sg_ArrayOfTelsemAtlasTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2908
void Print_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11963
void Append_sg_ArrayOfAbsorptionLinesArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2004
void VectorSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18423
void WriteXML_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18903
void propmat_clearskyAddFromLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12212
void iy_surface_agendaExecute(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, ArrayOfTensor4 &dsurface_rmatrix_dx, ArrayOfMatrix &dsurface_emission_dx, const String &iy_unit, const Tensor3 &iy_transmission, const Index iy_id, const Index cloudbox_on, const Index jacobian_do, const Agenda &iy_main_agenda, const Vector &f_grid, const EnergyLevelMap &nlte_field, const Vector &rtp_pos, const Vector &rtp_los, const Vector &rte_pos2, const Tensor3 &surface_props_data, const ArrayOfString &dsurface_names, const Agenda &input_agenda)
Definition: auto_md.cc:24323
void ReadXMLIndexed_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14166
void Extract_sg_StringArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6617
void nrowsGet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10611
void Print_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11886
void jacobianCalcPointingZaRecalc(Workspace &ws, Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Index &atmosphere_dim, const EnergyLevelMap &nlte_field, const Index &cloudbox_on, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_pos, const Matrix &sensor_los, const Matrix &transmitter_pos, const Matrix &mblock_dlos_grid, const Sparse &sensor_response, const Vector &sensor_time, const String &iy_unit, const Agenda &iy_main_agenda, const Agenda &geo_pos_agenda, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPointingZaRecalc.
Definition: m_jacobian.cc:808
This can be used to make arrays out of anything.
Definition: array.h:40
void MatrixCopySparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9704
void Extract(T &needle, const T &haystack, const Index &index, const Verbosity &verbosity)
WORKSPACE METHOD: Extract.
void refellipsoidMars_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15303
void iyActiveSingleScat(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, Vector &ppvar_p, Vector &ppvar_t, EnergyLevelMap &ppvar_nlte, Matrix &ppvar_vmr, Matrix &ppvar_wind, Matrix &ppvar_mag, Matrix &ppvar_pnd, Matrix &ppvar_f, Tensor4 &ppvar_trans_cumulat, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Tensor3 &t_field, const EnergyLevelMap &nlte_field, const Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const ArrayOfTensor4 &dpnd_field_dx, const ArrayOfString &scat_species, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_data_checked, const ArrayOfString &iy_aux_vars, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Ppath &ppath, const Agenda &propmat_clearsky_agenda, const Agenda &water_p_eq_agenda, const Agenda &iy_transmitter_agenda, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Numeric &rte_alonglos_v, const Index &trans_in_jacobian, const Numeric &pext_scaling, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: iyActiveSingleScat.
Definition: m_cloudradar.cc:49
void WriteNetCDFIndexed_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18834
void abs_lines_per_speciesChangeLineShapeModelParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1309
void Delete_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5971
void abs_lines_per_speciesSetNormalizationForSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:853
void abs_linesSetCutoff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:979
void ScatElementsToabs_speciesAdd_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15867
void ReadXML_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13620
void Touch_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18190
void ReadXML_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13665
void abs_linesSetT0ForMatch(ArrayOfAbsorptionLines &abs_lines, const Numeric &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetT0ForMatch.
void vmr_fieldSetAllConstant(Tensor4 &vmr_field, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &vmr_values, const Verbosity &verbosity)
WORKSPACE METHOD: vmr_fieldSetAllConstant.
void Print_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11858
void Delete_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5979
void particle_fieldCleanup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16056
void Ignore_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7198
void ReadXML_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13449
void refellipsoidMoon(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidMoon.
Definition: m_planets.cc:158
void abs_lines_per_speciesSetMirroringForSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:892
void EnergyLevelMapCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:335
void iySurfaceFastem_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8944
void ReadXML_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13845
void RationalAdd(Rational &out, const Rational &in, const Rational &value, const Verbosity &verbosity)
WORKSPACE METHOD: RationalAdd.
void Touch_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17914
void Select_sg_ArrayOfGriddedField1ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16241
void abs_lines_per_speciesSetCutoffForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1004
void jacobianAddShapeCatalogParameters(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const ArrayOfQuantumIdentifier &line_identities, const ArrayOfString &species, const ArrayOfString &variables, const ArrayOfString &coefficients, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddShapeCatalogParameters.
Definition: m_jacobian.cc:1685
void TestArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17700
void abs_linesRemoveUnusedLocalQuantumNumbers_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:715
void IndexSetToLast_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8019
void nrowsGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10656
void rte_losSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15796
void Reduce_sg_NumericTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15096
void Copy_sg_Rational_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5005
void isotopologue_ratiosInitFromBuiltin_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8235
void atm_fields_compactCleanup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3428
void Append_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2357
void WriteXMLIndexed_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20603
void Compare_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4004
void abs_linesDeleteLinesWithBadOrHighChangingJs(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteLinesWithBadOrHighChangingJs.
void jacobianCalcDoNothing(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcDoNothing.
Definition: m_jacobian.cc:112
void Tensor6Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:509
void scat_data_monoCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15985
void nlteOff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10828
void ArrayOfScatteringMetaDataCreate(ArrayOfScatteringMetaData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfScatteringMetaDataCreate.
Definition: auto_md.cc:25457
void refr_index_airMicrowavesEarth_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15367
void psdModifiedGammaMassNtot_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12577
void WriteXML_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19528
void ReadXML_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13647
void ArrayOfTransmissionMatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:305
void Touch_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17818
void Copy_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4933
void Touch_sg_Rational_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18184
void ArrayOfPpathCreate(ArrayOfPpath &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfPpathCreate.
Definition: auto_md.cc:25361
void AtmFieldPerturb(Tensor3 &perturbed_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &original_field, const Vector &p_ret_grid, const Vector &lat_ret_grid, const Vector &lon_ret_grid, const Index &pert_index, const Numeric &pert_size, const String &pert_mode, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldPerturb.
Definition: m_jacobian.cc:2085
void Copy_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4447
void WriteXMLIndexed_sg_Index_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20707
void rte_posSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15807
void batch_atm_fields_compactAddConstant(ArrayOfGriddedField4 &batch_atm_fields_compact, const String &name, const Numeric &value, const Index &prepend, const ArrayOfString &condensibles, const Verbosity &verbosity)
WORKSPACE METHOD: batch_atm_fields_compactAddConstant.
void VectorReshapeMatrix(Vector &out, const Matrix &in, const String &direction, const Verbosity &verbosity)
WORKSPACE METHOD: VectorReshapeMatrix.
void ncolsGet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10548
void Append_sg_ArrayOfGriddedField1GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2754
void doit_conv_flagLsq_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6400
void WriteXMLIndexed_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21019
void abs_cont_descriptionAppend_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:652
void retrievalAddTemperature(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Sparse &covmat_block, const Sparse &covmat_inv_block, 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 Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddTemperature.
void xClip(Vector &x, const ArrayOfRetrievalQuantity &jacobian_quantities, const Index &ijq, const Numeric &limit_low, const Numeric &limit_high, const Verbosity &verbosity)
WORKSPACE METHOD: xClip.
Definition: m_oem.cc:131
void IndexSetToLast_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7748
void QuantumIdentifierSet(QuantumIdentifier &out, const String &string_initializer, const Verbosity &verbosity)
WORKSPACE METHOD: QuantumIdentifierSet.
void Copy_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4888
void WriteXMLIndexed_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20044
void Delete_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5387
void abs_linesKeepBands_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:699
void ScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:449
void Print_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12019
void Touch_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18028
void WriteXMLIndexed_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19992
void cloudbox_fieldUpdateSeq3D(Workspace &ws, Tensor6 &cloudbox_field_mono, const Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &za_grid, const Vector &aa_grid, const Tensor4 &pnd_field, const Agenda &ppath_step_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &refellipsoid, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Index &doit_za_interp, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_fieldUpdateSeq3D.
Definition: m_doit.cc:1096
void antenna_responseGaussian(GriddedField4 &antenna_response, const Numeric &fwhm, const Numeric &xwidth_si, const Numeric &dx_si, const Index &do_2d, const Verbosity &verbosity)
WORKSPACE METHOD: antenna_responseGaussian.
Definition: m_sensor.cc:203
void AtmFieldPerturb_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3080
void Ignore_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7343
void WriteXML_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19624
void Print_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12117
void Touch_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17854
void FrequencyFromWavelength_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6813
void Test_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17723
void ReadXML_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13656
void Ignore_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7571
void Delete_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6003
void verbositySetFile_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18492
void Append_sg_ArrayOfVectorVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2996
void DoitScatteringDataPrepare(Workspace &ws, ArrayOfTensor7 &pha_mat_sptDOITOpt, ArrayOfArrayOfSingleScatteringData &scat_data_mono, Tensor7 &pha_mat_doit, Vector &aa_grid, const Index &doit_za_grid_size, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &scat_data_checked, const Index &f_index, const Index &atmosphere_dim, const Index &stokes_dim, const Tensor3 &t_field, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const Agenda &pha_mat_spt_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: DoitScatteringDataPrepare.
void WriteXML_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19072
void ReadARTSCAT_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12995
void Print_sg_ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11837
void doit_conv_test_agendaExecute(Workspace &ws, Index &doit_conv_flag, Index &doit_iteration_counter, const Tensor6 &cloudbox_field_mono, const Tensor6 &cloudbox_field_mono_old, const Agenda &input_agenda)
Definition: auto_md.cc:23675
void Append_sg_ArrayOfArrayOfStokesVectorArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2666
void WriteXMLIndexed_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20031
void TransmissionMatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:539
void ReadXML_sg_StokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13872
void covmat_seAddBlock_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5251
void iy_independent_beam_approx_agendaExecute(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, const Index iy_agenda_call1, const String &iy_unit, const Tensor3 &iy_transmission, const ArrayOfString &iy_aux_vars, const Index iy_id, const Index atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &lat_true, const Vector &lon_true, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Matrix &z_surface, const Numeric ppath_lmax, const Numeric ppath_lraytrace, const Index cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const Index jacobian_do, const Vector &f_grid, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Agenda &input_agenda)
Definition: auto_md.cc:24020
void ReadXMLIndexed_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14058
void FlagOff(Index &flag, const Verbosity &verbosity)
WORKSPACE METHOD: FlagOff.
void ReadXMLIndexed_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14706
Stuff related to time in ARTS.
void surfaceTessem(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Numeric &surface_skin_t, const TessemNN &tessem_neth, const TessemNN &tessem_netv, const Numeric &salinity, const Numeric &wind_speed, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceTessem.
Definition: m_surface.cc:1100
void Delete_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5683
void retrievalAddSpecialSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15597
void cloudbox_fieldUpdateSeq1D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3787
void ppath_stepRefractionBasic(Workspace &ws, Ppath &ppath_step, const Agenda &refr_index_air_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 Vector &refellipsoid, const Matrix &z_surface, const Vector &f_grid, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Verbosity &verbosity)
WORKSPACE METHOD: ppath_stepRefractionBasic.
Definition: m_ppath.cc:1336
void WriteNetCDF_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18738
void LocalTimeOffset_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9592
void SparseCreate(Sparse &out, const Verbosity &verbosity)
WORKSPACE METHOD: SparseCreate.
Definition: auto_md.cc:25609
void ReadXML_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13521
void Copy_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4465
void Wigner3Init_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18583
void WriteXML_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19168
void Delete_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5459
void Reduce_sg_VectorTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15124
void Matrix1ColFromVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9792
void AtmWithNLTERawRead_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3383
void MatrixSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9760
void abs_linesChangeBaseParameterForMatchingLevel(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &QI, const String &parameter_name, const Numeric &change, const Index &relative, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesChangeBaseParameterForMatchingLevel.
void Select_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16425
void g0Jupiter_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6942
void lon_gridFromZRaw(Vector &lon_grid, const GriddedField3 &z_field_raw, const Verbosity &verbosity)
WORKSPACE METHOD: lon_gridFromZRaw.
void nvitrinesGet(Index &nvitrines, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nvitrinesGet.
void ReadXML_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13359
void sensor_responseWMRF_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16865
void jacobianAddPolyfit(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_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:937
void nelemGet_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10287
void ReadXMLIndexed_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14646
void StringJoin(String &out, const String &in1, const String &in2, const String &in3, const String &in4, const String &in5, const String &in6, const String &in7, const String &in8, const String &in9, const String &in10, const Verbosity &verbosity)
WORKSPACE METHOD: StringJoin.
Definition: m_general.cc:338
void TransmissionMatrixCreate(TransmissionMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: TransmissionMatrixCreate.
Definition: auto_md.cc:25661
void ArrayOfQuantumIdentifierFromLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10878
void ReadXMLIndexed_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14910
void CompareRelative_sg_EnergyLevelMapEnergyLevelMap_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4329
void Ignore_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7697
void jacobianAddBasicCatalogParameter(Workspace &ws, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const QuantumIdentifier &catalog_identity, const String &catalog_parameter, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddBasicCatalogParameter.
Definition: m_jacobian.cc:1719
void Reduce_sg_MatrixTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15173
void CompareRelative_sg_ArrayOfArrayOfStokesVectorArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4316
void ReadXMLIndexed_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14946
void nelemGet_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10503
void Touch_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18070
void complex_refr_indexWaterLiebe93(GriddedField3 &complex_refr_index, const Vector &data_f_grid, const Vector &data_T_grid, const Verbosity &verbosity)
WORKSPACE METHOD: complex_refr_indexWaterLiebe93.
void forloop_agendaExecute(Workspace &ws, const Index forloop_index, const Agenda &input_agenda)
Definition: auto_md.cc:23828
void nshelvesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10764
void iyEmissionStandard_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8431
A telsem atlas.
Definition: telsem.h:57
void specular_losCalcNoTopography(Vector &specular_los, Vector &surface_normal, const Vector &rtp_pos, const Vector &rtp_los, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: specular_losCalcNoTopography.
Definition: m_surface.cc:695
void refellipsoidEarth(Vector &refellipsoid, const String &model, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidEarth.
Definition: m_planets.cc:98
void abs_lines_per_speciesSetBaseParameterForMatchingLevel_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1177
void Tensor5Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:503
void ArrayOfSingleScatteringDataCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:239
void f_gridMetMM(Vector &f_grid, Vector &f_backend, ArrayOfArrayOfIndex &channel2fgrid_indexes, ArrayOfVector &channel2fgrid_weights, const Matrix &met_mm_backend, const Vector &freq_spacing, const ArrayOfIndex &freq_number, const Numeric &freq_merge_threshold, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridMetMM.
Definition: m_sensor.cc:735
void doit_conv_flagAbsBT_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6386
void abs_lines_per_speciesChangeBaseParameterForSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1217
void WriteNetCDF(const T &in, const String &filename, const String &in_wsvname, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteNetCDF.
Definition: m_nc.h:56
void MCAntennaCreate(MCAntenna &out, const Verbosity &verbosity)
WORKSPACE METHOD: MCAntennaCreate.
Definition: auto_md.cc:25569
void Append_sg_ArrayOfArrayOfIndexArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2071
void telsemStandalone_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17521
void Tensor5Scale(Tensor5 &out, const Tensor5 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5Scale.
void PFromZSimple(Vector &p_grid, const Vector &z_grid, const Verbosity &verbosity)
WORKSPACE METHOD: PFromZSimple.
Definition: m_retrieval.cc:88
long int flag
void MagFieldsCalcExpand1D(Tensor3 &mag_u_field, Tensor3 &mag_v_field, Tensor3 &mag_w_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &mag_u_field_raw, const GriddedField3 &mag_v_field_raw, const GriddedField3 &mag_w_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: MagFieldsCalcExpand1D.
void ReadXMLIndexed_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14454
void nrowsGet_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10620
void Delete_sg_ArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5467
void jacobianCalcPolyfit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9466
void Print_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11760
void spectral_radiance_fieldCopyCloudboxField_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16961
void CompareRelative_sg_Tensor4Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4095
void jacobianFromTwoY(Matrix &jacobian, const Vector &y, const Vector &y_pert, const Numeric &pert_size, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianFromTwoY.
Definition: m_jacobian.cc:2253
void abs_linesTruncateGlobalQuantumNumbers(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesTruncateGlobalQuantumNumbers.
void abs_xsec_agenda_checkedCalc(Workspace &ws, Index &abs_xsec_agenda_checked, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &abs_xsec_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_agenda_checkedCalc.
Definition: m_checked.cc:44
void lon_gridFromZRaw_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12821
void AntennaMultiBeamsToPencilBeams(Matrix &sensor_pos, Matrix &sensor_los, Matrix &antenna_dlos, Index &antenna_dim, Matrix &mblock_dlos_grid, const Index &atmosphere_dim, const Verbosity &verbosity)
WORKSPACE METHOD: AntennaMultiBeamsToPencilBeams.
Definition: m_sensor.cc:118
void WriteXML_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18976
void complex_refr_indexIceMatzler06_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4352
void Touch_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18274
void ReadXMLIndexed_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14874
void DoitCalc(Workspace &ws, Tensor7 &cloudbox_field, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &cloudbox_checked, const Index &scat_data_checked, const Index &cloudbox_on, const Vector &f_grid, const Agenda &doit_mono_agenda, const Index &doit_is_initialized, const Verbosity &verbosity)
WORKSPACE METHOD: DoitCalc.
Definition: m_doit.cc:2795
void refellipsoidJupiter_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15294
void Print_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11592
void refr_index_airFreeElectrons(Numeric &refr_index_air, Numeric &refr_index_air_group, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const Vector &rtp_vmr, const Index &demand_vmr_value, const Verbosity &verbosity)
WORKSPACE METHOD: refr_index_airFreeElectrons.
Definition: m_refraction.cc:60
void GriddedFieldLatLonExpand(GriddedField2 &out, const GriddedField2 &in, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedFieldLatLonExpand.
void Append_sg_ArrayOfArrayOfRadiationVectorArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2633
void Ignore_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7667
void AtmFieldPRegrid_sg_Tensor4Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3121
void abs_lines_per_speciesSetT0ForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1084
void Append_sg_ArrayOfPropagationMatrixPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2820
void iyIndependentBeamApproximation(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, Ppath &ppath, ArrayOfTensor3 &diy_dx, GriddedField4 &atm_fields_compact, const Index &iy_id, const Vector &f_grid, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &lat_true, const Vector &lon_true, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const EnergyLevelMap &nlte_field, const Tensor3 &wind_u_field, const Tensor3 &wind_v_field, const Tensor3 &wind_w_field, const Tensor3 &mag_u_field, const Tensor3 &mag_v_field, const Tensor3 &mag_w_field, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Tensor4 &pnd_field, const Matrix &particle_masses, const Agenda &ppath_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Index &iy_agenda_call1, const String &iy_unit, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Index &jacobian_do, const ArrayOfString &iy_aux_vars, const Agenda &iy_independent_beam_approx_agenda, const Index &return_atm1d, const Index &skip_vmr, const Index &skip_pnd, const Index &return_masses, const Verbosity &verbosity)
WORKSPACE METHOD: iyIndependentBeamApproximation.
Definition: m_rte.cc:999
void SparseSparseMultiply(Sparse &out, const Sparse &m1, const Sparse &m2, const Verbosity &verbosity)
WORKSPACE METHOD: SparseSparseMultiply.
void ncolsGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10602
void HitranRelaxationMatrixDataCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:389
void WriteXML_sg_ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18940
void CompareRelative_sg_Tensor7Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4134
void abs_coefCalcFromXsec_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:620
The Tensor6 class.
Definition: matpackVI.h:1088
void Append_sg_ArrayOfSparseArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2379
void WriteXML_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19348
void WriteNetCDFIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18824
void Ignore_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7655
void MatrixScale(Matrix &out, const Matrix &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixScale.
void Ignore_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7673
void doit_conv_flagAbs(Index &doit_conv_flag, Index &doit_iteration_counter, Tensor6 &cloudbox_field_mono, const Tensor6 &cloudbox_field_mono_old, const Vector &epsilon, const Index &max_iterations, const Index &nonconv_return_nan, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagAbs.
Definition: m_doit.cc:115
void abs_speciesAdd2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1552
void abs_vecAddGas(StokesVector &abs_vec, const ArrayOfPropagationMatrix &propmat_clearsky, const Verbosity &verbosity)
WORKSPACE METHOD: abs_vecAddGas.
void GriddedFieldGetName_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7035
void Extract_sg_QuantumIdentifierArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6649
void Touch_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18106
void Print_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11746
void Tensor5SetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17645
void Copy_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4681
void VectorZtanToZa1D(Vector &v_za, const Matrix &sensor_pos, const Vector &refellipsoid, const Index &atmosphere_dim, const Vector &v_ztan, const Verbosity &verbosity)
WORKSPACE METHOD: VectorZtanToZa1D.
Definition: m_ppath.cc:1728
void Print_sg_Agenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11548
void nlte_fieldRescalePopulationLevels_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10009
void ReadXML_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13530
void psdModifiedGammaMassXmean(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGammaMassXmean.
Definition: m_psd.cc:546
void QuantumIdentifierCreate(QuantumIdentifier &out, const Verbosity &verbosity)
WORKSPACE METHOD: QuantumIdentifierCreate.
Definition: auto_md.cc:25589
void GriddedField5Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:377
void Touch_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18286
void abs_linesSetLineShapeModelParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1262
void MatrixUnitIntensity(Matrix &out, const Index &stokes_dim, const Vector &f, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixUnitIntensity.
Definition: m_physics.cc:97
void WriteXML_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19864
void abs_linesWriteSpeciesSplitXML(const String &output_file_format, const ArrayOfAbsorptionLines &abs_lines, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesWriteSpeciesSplitXML.
void ReadXML_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13728
void Touch_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18148
void Reduce_sg_NumericVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15054
void Print_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11865
void Print_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11690
void Matrix3ColFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Vector &v3, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix3ColFromVectors.
void complex_refr_indexWaterLiebe93_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4372
void abs_lines_per_speciesSetMirroringForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetMirroringForMatch.
void surfaceTelsem_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17161
void DOAngularGridsSet(Index &doit_za_grid_size, Vector &aa_grid, Vector &za_grid, const Index &N_za_grid, const Index &N_aa_grid, const String &za_grid_opt_file, const Verbosity &verbosity)
WORKSPACE METHOD: DOAngularGridsSet.
Definition: m_doit.cc:70
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:1458
void nlte_fieldSetLteInternalPartitionFunction(Index &nlte_do, EnergyLevelMap &nlte_field, ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const Tensor3 &t_field, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_fieldSetLteInternalPartitionFunction.
void ReadHITRAN(ArrayOfAbsorptionLines &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const String &hitran_type, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadHITRAN.
void WriteXML_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19300
void abs_lines_per_speciesSetLineShapeTypeForSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:970
void backend_channel_responseFlat_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3456
void propmat_clearskyAddZeeman(ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfStokesVector &nlte_source, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, ArrayOfStokesVector &dnlte_dx_source, ArrayOfStokesVector &nlte_dsource_dx, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Vector &f_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const SpeciesAuxData &isotopologue_ratios, const SpeciesAuxData &partition_functions, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const EnergyLevelMap &rtp_nlte, const Vector &rtp_vmr, const Vector &rtp_mag, const Vector &rtp_los, const Index &atmosphere_dim, const Index &lbl_checked, const Index &manual_zeeman_tag, const Numeric &manual_zeeman_magnetic_field_strength, const Numeric &manual_zeeman_theta, const Numeric &manual_zeeman_eta, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddZeeman.
Definition: m_zeeman.cc:35
void ReadXML_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13377
void Delete_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5739
void ArrayOfArrayOfIndexCreate(ArrayOfArrayOfIndex &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfIndexCreate.
Definition: auto_md.cc:25353
void ReadXML_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13341
void Touch_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18058
void abs_lookupAdapt_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1359
void nlte_fieldFromRaw_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10852
void Ignore_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7529
Header file for stuff related to absorption species tags.
void Touch_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17782
void Delete_sg_TessemNN_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6051
void geo_posLowestAltitudeOfPpath(Vector &geo_pos, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: geo_posLowestAltitudeOfPpath.
Definition: m_ppath.cc:119
void ReadXML_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13746
void Flatten_sg_Tensor6ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6782
void Print_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11935
void nlte_fieldRescalePopulationLevels(EnergyLevelMap &nlte_field, const Numeric &s, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_fieldRescalePopulationLevels.
Definition: m_nlte.cc:80
void ReadXML_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13386
void ReadXMLIndexed_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14694
void ReadXMLIndexed_sg_ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14490
Index nelem(const Lines &l)
Number of lines.
void abs_linesSetPopulation_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:901
void Copy_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5086
void Copy_sg_CIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4825
void MatrixExtractFromTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9711
void abs_speciesInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1609
void WriteXML_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18952
void ArrayOfStokesVectorCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:251
void abs_xsec_per_speciesAddLines(ArrayOfMatrix &abs_xsec_per_species, ArrayOfMatrix &src_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, ArrayOfArrayOfMatrix &dsrc_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const EnergyLevelMap &abs_nlte, const Matrix &abs_vmrs, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const SpeciesAuxData &isotopologue_ratios, const SpeciesAuxData &partition_functions, const Index &lbl_checked, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddLines.
Definition: m_abs.cc:1809
void MCRadar_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9953
void AbsInputFromRteScalars(Vector &abs_p, Vector &abs_t, Matrix &abs_vmrs, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const Verbosity &verbosity)
WORKSPACE METHOD: AbsInputFromRteScalars.
Definition: m_abs.cc:67
void Append_sg_ArrayOfArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2225
void Print_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11788
void ReadNetCDF_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13143
void abs_lookupCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1370
void Touch_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18220
void sensorOff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16484
void covmat_sxAddInverseBlock(CovarianceMatrix &covmat_sx, const ArrayOfRetrievalQuantity &jacobian_quantities, const T &block, const Index &i, const Index &j, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_sxAddInverseBlock.
void IndexSetToLast_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7983
void covmat1D_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5190
void InterpAtmFieldToPosition_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8186
void sensor_responseBeamSwitching(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Matrix &sensor_response_dlos_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:1464
void g0Venus(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Venus.
Definition: m_planets.cc:86
void jacobianCalcFreqShift(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Index &stokes_dim, const Vector &f_grid, const Matrix &mblock_dlos_grid, const Sparse &sensor_response, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcFreqShift.
Definition: m_jacobian.cc:329
void Append_sg_ArrayOfTensor7Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2963
void Touch_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18130
void jacobianInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9529
void ReadXML_sg_Verbosity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13989
void CovarianceMatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:329
void antenna_responseVaryingGaussian(GriddedField4 &antenna_response, const Numeric &leff, const Numeric &xwidth_si, const Numeric &dx_si, const Index &nf, const Numeric &fstart, const Numeric &fstop, const Index &do_2d, const Verbosity &verbosity)
WORKSPACE METHOD: antenna_responseVaryingGaussian.
Definition: m_sensor.cc:254
void GriddedField4Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:371
void surfaceLambertianSimple_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17276
void Ignore_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7415
void Touch_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18178
void VectorNLogSpace(Vector &out, const Index &nelem, const Numeric &start, const Numeric &stop, const Verbosity &verbosity)
WORKSPACE METHOD: VectorNLogSpace.
constexpr Rational start(Rational Ju, Rational Jl, Polarization type) noexcept
Gives the lowest M for a polarization type of this transition.
Definition: zeemandata.h:77
void covmat_seSet_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5278
void Ignore_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7631
void Ignore_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7192
void retrievalAddFreqStretch(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Vector &f_grid, const Sparse &covmat_block, const Sparse &covmat_inv_block, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddFreqStretch.
Definition: m_retrieval.cc:829
void abs_lines_per_speciesSetT0_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1069
void WriteXMLIndexed_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20564
void ReadXMLIndexed_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14970
void DoitGetIncoming1DAtm_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6293
void ArrayOfGriddedField2Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:179
void yApplySensorPol(Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, ArrayOfVector &y_aux, Matrix &y_geo, Matrix &jacobian, const Index &stokes_dim, const Index &jacobian_do, const Matrix &sensor_pos, const Matrix &sensor_pol, const Verbosity &verbosity)
WORKSPACE METHOD: yApplySensorPol.
Definition: m_sensor.cc:3531
void lon_gridFromRawField_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9598
void TangentPointPrint_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17514
void IndexSetToLast_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8046
void abs_lines_per_speciesSetMirroring(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetMirroring.
void ArrayOfScatteringMetaDataCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:233
void ArrayOfStokesVectorCreate(ArrayOfStokesVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStokesVectorCreate.
Definition: auto_md.cc:25469
void Tensor3SetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17600
void GriddedFieldLatLonRegrid_sg_GriddedField2GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7084
void propmat_clearsky_agendaExecute(Workspace &ws, ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfStokesVector &nlte_source, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, ArrayOfStokesVector &dnlte_dx_source, ArrayOfStokesVector &nlte_dsource_dx, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &f_grid, const Vector &rtp_mag, const Vector &rtp_los, const Numeric rtp_pressure, const Numeric rtp_temperature, const EnergyLevelMap &rtp_nlte, const Vector &rtp_vmr, const Agenda &input_agenda)
Definition: auto_md.cc:23495
void Append_sg_ArrayOfPpathArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2093
void Select_sg_ArrayOfArrayOfTransmissionMatrixArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16217
void Compare_sg_Tensor4Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3926
void StokesVectorCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:473
void Delete_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5699
void covmat_sxAddBlock_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5332
void Append_sg_ArrayOfArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2060
void IndexSetToLast_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7992
void Tensor3Create(Tensor3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3Create.
Definition: auto_md.cc:25629
void ReadXMLIndexed_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14310
void surfaceFlatRvRh(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Vector &f_grid, const Index &stokes_dim, const Index &atmosphere_dim, const Vector &rtp_pos, const Vector &rtp_los, const Vector &specular_los, const Numeric &surface_skin_t, const Matrix &surface_rv_rh, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatRvRh.
Definition: m_surface.cc:1333
void WriteXMLIndexed_sg_PropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20772
void Ignore_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7661
void Delete_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5779
void ReadXMLIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14922
void IndexCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:395
void nlte_sourceFromTemperatureAndSrcCoefPerSpecies(ArrayOfStokesVector &nlte_source, ArrayOfStokesVector &dnlte_dx_source, ArrayOfStokesVector &nlte_dsource_dx, const ArrayOfMatrix &src_coef_per_species, const ArrayOfMatrix &dsrc_coef_dx, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &f_grid, const Numeric &rtp_temperature, const Verbosity &verbosity)
WORKSPACE METHOD: nlte_sourceFromTemperatureAndSrcCoefPerSpecies.
Definition: m_abs.cc:862
void VectorAddScalar(Vector &out, const Vector &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorAddScalar.
void abs_linesDeleteWithLines(ArrayOfAbsorptionLines &abs_lines, const ArrayOfAbsorptionLines &deleting_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteWithLines.
void Select_sg_ArrayOfArrayOfGriddedField1ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16089
void propmat_clearskyAddOnTheFly_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12246
void Copy_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4852
void ext_matAddGas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6666
void Touch_sg_ArrayOfArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17872
void Ignore_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7307
void ArrayOfIndexCreate(ArrayOfIndex &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfIndexCreate.
Definition: auto_md.cc:25433
void Ignore_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7235
void Tensor4Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:497
void Ignore_sg_ArrayOfCIARecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7319
void Copy_sg_CovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4834
void abs_lines_per_speciesSetQuantumNumberForMatch(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &quantum_number, const Rational &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetQuantumNumberForMatch.
void jacobianAdjustAndTransform(Matrix &jacobian, const ArrayOfRetrievalQuantity &jacobian_quantities, const Vector &x, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAdjustAndTransform.
Definition: m_jacobian.cc:1971
void Print_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11998
void Print_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11570
void VectorLinSpace_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18355
void ArrayOfStringCreate(ArrayOfString &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStringCreate.
Definition: auto_md.cc:25473
void WriteXMLIndexed_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20915
void abs_lines_per_speciesSetPopulationForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &option, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetPopulationForSpecies.
void ArrayOfIndexLinSpace_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3035
void VectorSubtractVector(Vector &c, const Vector &a, const Vector &b, const Verbosity &verbosity)
WORKSPACE METHOD: VectorSubtractVector.
void surface_rtprop_agendaExecute(Workspace &ws, Numeric &surface_skin_t, Matrix &surface_emission, Matrix &surface_los, Tensor4 &surface_rmatrix, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &input_agenda)
Definition: auto_md.cc:25015
void MatrixFromCovarianceMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9720
void Print_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12033
void spt_calc_agendaExecute(Workspace &ws, ArrayOfPropagationMatrix &ext_mat_spt, ArrayOfStokesVector &abs_vec_spt, const Index scat_p_index, const Index scat_lat_index, const Index scat_lon_index, const Numeric rtp_temperature, const Index za_index, const Index aa_index, const Agenda &input_agenda)
Definition: auto_md.cc:24961
void Extract_sg_TelsemAtlasArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6641
void abs_lines_per_speciesReadSpeciesSplitCatalog(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Index &robust, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesReadSpeciesSplitCatalog.
void NumericFromVector(Numeric &out, const Vector &in, const String &op, const Verbosity &verbosity)
WORKSPACE METHOD: NumericFromVector.
void Flatten_sg_ArrayOfVectorArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6747
Workspace class.
Definition: workspace_ng.h:40
void GriddedFieldLatLonExpand_sg_GriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7070
void propmat_clearsky_agenda_checkedCalc(Workspace &ws, Index &propmat_clearsky_agenda_checked, const ArrayOfArrayOfSpeciesTag &abs_species, const Agenda &propmat_clearsky_agenda, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearsky_agenda_checkedCalc.
Definition: m_checked.cc:976
void Compare(const Numeric &var1, const Numeric &var2, const Numeric &maxabsdiff, const String &error_message, const String &var1_wsvname, const String &var2_wsvname, const String &maxabsdiff_wsvname, const String &error_message_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: Compare.
void ArrayOfAbsorptionLinesCreate(ArrayOfAbsorptionLines &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfAbsorptionLinesCreate.
Definition: auto_md.cc:25329
void iySurfaceCallAgendaX_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8921
void WindFieldsCalc(Tensor3 &wind_u_field, Tensor3 &wind_v_field, Tensor3 &wind_w_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &wind_u_field_raw, const GriddedField3 &wind_v_field_raw, const GriddedField3 &wind_w_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: WindFieldsCalc.
void GriddedField6Create(GriddedField6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField6Create.
Definition: auto_md.cc:25557
void jacobianAddNLTEs(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 ArrayOfQuantumIdentifier &energy_level_identities, const Numeric &dx, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddNLTEs.
Definition: m_jacobian.cc:1861
void abs_linesSetNormalizationForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:837
void lbl_checkedCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9580
void Tensor5SetConstant(Tensor5 &out, const Index &nshelves, const Index &nbooks, const Index &npages, const Index &nrows, const Index &ncols, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor5SetConstant.
void iy_transmitterSinglePol(Matrix &iy, const Index &stokes_dim, const Vector &f_grid, const ArrayOfIndex &instrument_pol, const Verbosity &verbosity)
WORKSPACE METHOD: iy_transmitterSinglePol.
void particle_massesFromMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11124
void ReadXMLIndexed_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14538
void PFromZSimple_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12179
void refr_index_air_agendaExecute(Workspace &ws, Numeric &refr_index_air, Numeric &refr_index_air_group, const Numeric rtp_pressure, const Numeric rtp_temperature, const Vector &rtp_vmr, const Vector &f_grid, const Agenda &input_agenda)
Definition: auto_md.cc:24856
void nelemGet_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10395
void particle_bulkprop_fieldPerturb_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11082
void IndexCreate(Index &out, const Verbosity &verbosity)
WORKSPACE METHOD: IndexCreate.
Definition: auto_md.cc:25565
void jacobianCalcPointingZaInterp(Matrix &jacobian, const Index &mblock_index, const Vector &iyb, const Vector &yb, const Index &stokes_dim, const Vector &f_grid, const Matrix &sensor_los, const Matrix &mblock_dlos_grid, const Sparse &sensor_response, const Vector &sensor_time, const ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianCalcPointingZaInterp.
void Print_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11718
void abs_linesSetEmptyBroadeningParametersToEmpty_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:817
void WriteXMLIndexed_sg_Numeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20746
void abs_lines_per_speciesSetMirroringForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:884
void p_gridRefine_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12855
void vmr_fieldSetAllConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18547
void abs_lines_per_speciesSetT0ForSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1092
void geo_posEndOfPpath(Vector &geo_pos, const Ppath &ppath, const Verbosity &verbosity)
WORKSPACE METHOD: geo_posEndOfPpath.
Definition: m_ppath.cc:103
void Compare_sg_Tensor3Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3913
CIA data for a single pair of molecules.
Definition: cia.h:67
void abs_linesReadSpeciesSplitCatalog_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:787
void nelemGet_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10233
void abs_linesSetBaseParameterForMatchingLevels_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1168
void ncolsGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10566
void Delete_sg_ArrayOfArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5451
void ncolsGet(Index &ncols, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: ncolsGet.
void ReadXMLIndexed_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14934
void ArrayOfAgendaCreate(ArrayOfAgenda &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfAgendaCreate.
Definition: auto_md.cc:25337
void abs_linesSetNormalization_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:823
void Reduce_sg_Tensor5Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15236
void Touch_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18232
void vmr_fieldPerturb_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18514
void propmat_clearskyAddHitranLineMixingLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12231
void verbositySetScreen(Verbosity &verbosity, const Index &level)
WORKSPACE METHOD: verbositySetScreen.
Definition: m_general.cc:469
void abs_cia_dataAddCIARecord(ArrayOfCIARecord &abs_cia_data, const CIARecord &cia_record, const Index &clobber, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cia_dataAddCIARecord.
Definition: m_cia.cc:295
Implementation of gridded fields.
void ArrayOfCIARecordCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:167
void ReadXML_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13818
void Copy_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4861
void Select_sg_ArrayOfTensor5ArrayOfTensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16385
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 &rtp_pos, const Vector &rtp_los, const Vector &specular_los, const Numeric &surface_skin_t, const Tensor3 &surface_reflectivity, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceFlatReflectivity.
Definition: m_surface.cc:1249
void jacobianFromTwoY_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9507
void ArrayOfArrayOfIndexCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:77
void abs_cont_descriptionInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:663
void Print_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11914
void iyMC(Workspace &ws, Matrix &iy, ArrayOfMatrix &iy_aux, ArrayOfTensor3 &diy_dx, const Index &iy_agenda_call1, const Tensor3 &iy_transmission, const Vector &rte_pos, const Vector &rte_los, const ArrayOfString &iy_aux_vars, 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 Vector &refellipsoid, const Matrix &z_surface, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Index &stokes_dim, const Vector &f_grid, const ArrayOfArrayOfSingleScatteringData &scat_data, const Agenda &iy_space_agenda, const Agenda &surface_rtprop_agenda, const Agenda &propmat_clearsky_agenda, const Agenda &ppath_step_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Tensor4 &pnd_field, const String &iy_unit, const Numeric &mc_std_err, const Index &mc_max_time, const Index &mc_max_iter, const Index &mc_min_iter, const Numeric &mc_taustep_limit, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: iyMC.
Definition: m_rte.cc:1512
void Touch_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17878
void g0Jupiter(Numeric &g0, const Verbosity &verbosity)
WORKSPACE METHOD: g0Jupiter.
Definition: m_planets.cc:72
void Copy_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5041
void Copy_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4870
void ppathCalc(Workspace &ws, Ppath &ppath, const Agenda &ppath_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Index &atmgeom_checked, const Vector &f_grid, const Index &cloudbox_on, const Index &cloudbox_checked, const Index &ppath_inside_cloudbox_do, const Vector &rte_pos, const Vector &rte_los, const Vector &rte_pos2, const Verbosity &verbosity)
WORKSPACE METHOD: ppathCalc.
Definition: m_ppath.cc:193
void Copy_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4419
void WriteXMLIndexed_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20733
void atm_fields_compactAddSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3419
void RT4Test_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15775
void ReadXML_sg_SpeciesAuxData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13863
void IndexSetToLast_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7866
void Tensor7Scale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17678
void Select_sg_ArrayOfXsecRecordArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16433
void Touch_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17986
void Print_sg_ArrayOfPpath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11613
void CIARecordCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:323
void Copy_sg_GriddedField6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4915
void IndexAdd(Index &out, const Index &in, const Index &value, const Verbosity &verbosity)
WORKSPACE METHOD: IndexAdd.
void GridPosCreate(GridPos &out, const Verbosity &verbosity)
WORKSPACE METHOD: GridPosCreate.
Definition: auto_md.cc:25533
void ReadXMLIndexed_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14574
void WriteXML_sg_ArrayOfArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19012
void InterpSurfaceFieldToPosition(Numeric &out, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lon_grid, const Vector &rtp_pos, const Matrix &z_surface, const Matrix &field, const Verbosity &verbosity)
WORKSPACE METHOD: InterpSurfaceFieldToPosition.
Definition: m_surface.cc:197
void WriteXMLIndexed_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20356
void Copy_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4690
void nelemGet_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10449
void Print_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11725
void atmgeom_checkedCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3302
void Print_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11872
void timerStop_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17743
void nelemGet_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10539
void WriteXMLIndexed_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20694
void abs_linesDeleteLinesWithUndefinedLocalQuanta(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesDeleteLinesWithUndefinedLocalQuanta.
void CompareRelative_sg_ArrayOfVectorArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4147
void DiagonalMatrix_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6110
void sensorOff(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, ArrayOfIndex &sensor_response_pol_grid, Matrix &sensor_response_dlos_grid, Matrix &mblock_dlos_grid, const Index &stokes_dim, const Vector &f_grid, const Verbosity &verbosity)
WORKSPACE METHOD: sensorOff.
Definition: m_sensor.cc:1833
void GriddedField1Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:353
void Append_sg_ArrayOfArrayOfTimeArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2203
void Print_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12012
void abs_vecAddGas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1632
void Delete_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5643
void cloudboxSetAutomatically(Index &cloudbox_on, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor4 &particle_field, const ArrayOfIndex &cloudbox_limits_old, const Numeric &cloudbox_margin, const Verbosity &verbosity)
WORKSPACE METHOD: cloudboxSetAutomatically.
Definition: m_cloudbox.cc:112
void Print_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11585
void ArrayOfArrayOfGriddedField2Create(ArrayOfArrayOfGriddedField2 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField2Create.
Definition: auto_md.cc:25345
void WriteXML_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19420
void nelemGet_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10368
void ArrayOfTensor6Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:287
void ArrayOfQuantumIdentifierFromLines(ArrayOfQuantumIdentifier &out, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const Index &global, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfQuantumIdentifierFromLines.
Definition: m_nlte.cc:34
void Ignore_sg_Rational_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7595
void MatrixMatrixMultiply(Matrix &out, const Matrix &m, const Matrix &x, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixMatrixMultiply.
void ReadXML_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13926
void Print_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11683
void CovarianceMatrixCreate(CovarianceMatrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: CovarianceMatrixCreate.
Definition: auto_md.cc:25521
void psdMilbrandtYau05_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12509
void psdMcFarquaharHeymsfield97_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12485
void ReadXMLIndexed_sg_SingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14850
void abs_linesReplaceWithLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:721
void psdMonoMass_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12722
void WriteXMLIndexed_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20408
void WriteXMLIndexed_sg_GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20655
void ArrayOfArrayOfPropagationMatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:95
void refellipsoidSet(Vector &refellipsoid, const Numeric &re, const Numeric &e, const Verbosity &verbosity)
WORKSPACE METHOD: refellipsoidSet.
Definition: m_geodetic.cc:91
void AgendaAppend_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1767
void ReadXMLIndexed_sg_GridPos_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14634
void npagesGet_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10701
void Ignore_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7265
void ReadXMLIndexed_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14382
void nelemGet_sg_ArrayOfArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10296
void psdModifiedGammaMassNtot(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGammaMassNtot.
Definition: m_psd.cc:470
void Tensor7Create(Tensor7 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor7Create.
Definition: auto_md.cc:25645
void surfaceTelsem(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Index &atmosphere_dim, const Index &stokes_dim, const Vector &f_grid, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const Vector &rtp_los, const Numeric &surface_skin_t, const TelsemAtlas &atlas, const Numeric &r_min, const Numeric &r_max, const Numeric &d_max, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceTelsem.
Definition: m_surface.cc:989
void surface_scalar_reflectivityFromSurface_rmatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17409
void Append_sg_ArrayOfXsecRecordArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2511
void Delete_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5955
void antenna_responseGaussian_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1878
void ReadXMLIndexed_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14322
void ReadXML_sg_ArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13422
void NumericScale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10086
void timeOffset(Time &time, const Numeric &offset, const Verbosity &verbosity)
WORKSPACE METHOD: timeOffset.
Definition: m_artstime.cc:68
void Extract_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6585
void Tensor6Create(Tensor6 &out, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor6Create.
Definition: auto_md.cc:25641
void MatrixScale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9752
void PrintPhysicalConstants(const Verbosity &verbosity)
WORKSPACE METHOD: PrintPhysicalConstants.
void NumericAdd_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10062
void Sleep(const Numeric &time, const Verbosity &verbosity)
WORKSPACE METHOD: Sleep.
Definition: m_artstime.cc:47
void WriteXML_sg_ArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19264
void Delete_sg_HitranRelaxationMatrixData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5859
void wind_u_fieldIncludePlanetRotation(Tensor3 &wind_u_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &refellipsoid, const Tensor3 &z_field, const Numeric &planet_rotation_period, const Verbosity &verbosity)
WORKSPACE METHOD: wind_u_fieldIncludePlanetRotation.
void CompareRelative_sg_ArrayOfTensor6ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4199
void MatrixMatrixMultiply_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9735
void yColdAtmHot_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21205
void abs_lines_per_speciesCreateFromLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1349
void Reduce_sg_VectorMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15103
void z_surfaceFromFileAndGrid(Matrix &z_surface, const Vector &lat_grid, const Vector &lon_grid, const String &filename, const Index &interp_order, const Index &set_lowest_altitude_to_zero, const Verbosity &verbosity)
WORKSPACE METHOD: z_surfaceFromFileAndGrid.
void NumericInvScale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10078
void GriddedFieldLatLonExpand_sg_GriddedField2GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7056
void DiagonalMatrix(Matrix &out, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: DiagonalMatrix.
void abs_linesSetCutoffForMatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:995
void abs_linesRemoveUnusedLocalQuantumNumbers(ArrayOfAbsorptionLines &abs_lines, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesRemoveUnusedLocalQuantumNumbers.
void Touch_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17938
void abs_lines_per_speciesReadSplitCatalog(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesReadSplitCatalog.
void FieldFromGriddedField_sg_Tensor3GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6698
void ArrayOfArrayOfGriddedField3Create(ArrayOfArrayOfGriddedField3 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField3Create.
Definition: auto_md.cc:25349
void WriteXMLIndexed_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20889
void Print_sg_Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12103
void Copy_sg_ArrayOfArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4546
void Ignore_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7445
void ReadXML_sg_GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13710
void Print_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11753
void Delete_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5819
void abs_linesWriteSplitXML(const String &output_file_format, const ArrayOfAbsorptionLines &abs_lines, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesWriteSplitXML.
void doit_conv_flagAbs_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6374
void Reduce_sg_Tensor5Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15229
void Touch_sg_ArrayOfRetrievalQuantity_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17968
void Append_sg_ArrayOfIndexIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2798
void WriteXML_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19612
void WriteXML_sg_ArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19312
void nshelvesGet(Index &nshelves, const T &v, const Verbosity &verbosity)
WORKSPACE METHOD: nshelvesGet.
The structure to describe a propagation path and releated quantities.
Definition: ppath.h:48
void Touch_sg_GriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18094
void nshelvesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10773
void nelemGet_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10386
void scat_data_singleTmatrix(SingleScatteringData &scat_data_single, ScatteringMetaData &scat_meta_single, const GriddedField3 &complex_refr_index, const String &shape, const Numeric &diameter_volume_equ, const Numeric &aspect_ratio, const Numeric &mass, const String &ptype, const Vector &data_f_grid, const Vector &data_t_grid, const Vector &data_za_grid, const Vector &data_aa_grid, const Numeric &precision, const String &cri_source, const Index &ndgs, const Index &robust, const Index &quiet, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_singleTmatrix.
Definition: m_tmatrix.cc:116
void psdAbelBoutle12_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12391
void WriteXML_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19372
void retrievalAddMagField(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &atmosphere_dim, const Sparse &covmat_block, const Sparse &covmat_inv_block, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Vector &g1, const Vector &g2, const Vector &g3, const String &component, const Numeric &dB, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddMagField.
Definition: m_retrieval.cc:889
void sensor_responseFillFgrid(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Index &polyorder, const Index &nfill, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseFillFgrid.
Definition: m_sensor.cc:1639
void DisortCalcWithARTSSurface_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6158
void ybatchMetProfiles_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21219
void Delete_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5723
void ReadXMLIndexed_sg_ArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14022
void IndexSetToLast_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7956
void Append_sg_ArrayOfTimeTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2974
void Ignore_sg_Tensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7649
void inversion_iterate_agendaExecute(Workspace &ws, Vector &yf, Matrix &jacobian, const Vector &x, const Index jacobian_do, const Index inversion_iteration_counter, const Agenda &input_agenda)
Definition: auto_md.cc:23933
void Touch_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18172
void Append_sg_ArrayOfGriddedField2ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2258
void Flatten_sg_Tensor5ArrayOfTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6775
void pnd_fieldCalcFrompnd_field_raw_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11291
void RadiationVectorCreate(RadiationVector &out, const Verbosity &verbosity)
WORKSPACE METHOD: RadiationVectorCreate.
Definition: auto_md.cc:25593
void WriteXMLIndexed_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20499
void f_gridFromGasAbsLookup(Vector &f_grid, const GasAbsLookup &abs_lookup, const Verbosity &verbosity)
WORKSPACE METHOD: f_gridFromGasAbsLookup.
void retrievalAddFreqStretch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15441
void ArrayOfArrayOfGriddedField1Create(ArrayOfArrayOfGriddedField1 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfGriddedField1Create.
Definition: auto_md.cc:25341
void DiffZaAa(Matrix &dlos, const Vector &ref_los, const Matrix &other_los, const Verbosity &verbosity)
WORKSPACE METHOD: DiffZaAa.
Definition: m_ppath.cc:79
void Copy_sg_ArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4672
Auxiliary data for isotopologues.
Definition: absorption.h:217
void Append(T &out, const String &out_wsvname, const T &in, const String &dimension, const String &in_wsvname, const String &dimension_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: Append.
void refr_index_airMicrowavesEarth(Numeric &refr_index_air, Numeric &refr_index_air_group, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const ArrayOfArrayOfSpeciesTag &abs_species, const Numeric &k1, const Numeric &k2, const Numeric &k3, const Verbosity &verbosity)
WORKSPACE METHOD: refr_index_airMicrowavesEarth.
void Delete_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6027
void Delete_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5443
void irradiance_fieldFromRadiance(Tensor4 &irradiance_field, const Tensor5 &radiance_field, const Vector &za_grid, const Vector &aa_grid, const Vector &za_grid_weights, const Verbosity &verbosity)
WORKSPACE METHOD: irradiance_fieldFromRadiance.
Definition: m_fluxes.cc:256
void ybatchTroposphericCorrectionNaiveMedianInverse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21286
void Extract_sg_ArrayOfGriddedField3ArrayOfArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6601
void WriteXMLIndexed_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20850
void abs_lines_per_speciesChangeBaseParameterForMatchingLevel(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const QuantumIdentifier &QI, const String &parameter_name, const Numeric &change, const Index &relative, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesChangeBaseParameterForMatchingLevel.
void ReadXMLIndexed_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14862
void ReadXMLIndexed_sg_ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14478
void Copy_sg_ArrayOfArrayOfGriddedField1_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4429
void ReadArrayOfARTSCAT_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12953
void IndexSetToLast_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8154
void ReadXMLIndexed_sg_EnergyLevelMap_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14610
void ReadXMLIndexed_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14550
constexpr Rational end(Rational Ju, Rational Jl, Polarization type) noexcept
Gives the largest M for a polarization type of this transition.
Definition: zeemandata.h:108
void WriteXMLIndexed_sg_ScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20824
void Append_sg_ArrayOfScatteringMetaDataScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2853
void psdModifiedGammaMassMeanParticleMass_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12602
void doit_scat_fieldCalc(Workspace &ws, Tensor6 &doit_scat_field, const Agenda &pha_mat_spt_agenda, const Tensor6 &cloudbox_field_mono, const Tensor4 &pnd_field, const Tensor3 &t_field, const Index &atmosphere_dim, const ArrayOfIndex &cloudbox_limits, const Vector &za_grid, const Vector &aa_grid, const Index &doit_za_grid_size, const Tensor7 &pha_mat_doit, const Verbosity &verbosity)
WORKSPACE METHOD: doit_scat_fieldCalc.
Definition: m_doit.cc:2081
void f_gridFromSensorHIRS_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6893
void propmat_clearskyForceNegativeToZero(ArrayOfPropagationMatrix &propmat_clearsky, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyForceNegativeToZero.
Definition: m_abs.cc:1617
void propmat_clearskyAddFromLookup(ArrayOfPropagationMatrix &propmat_clearsky, ArrayOfPropagationMatrix &dpropmat_clearsky_dx, 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 &abs_f_interp_order, const Vector &f_grid, const Numeric &rtp_pressure, const Numeric &rtp_temperature, const Vector &rtp_vmr, const ArrayOfRetrievalQuantity &jacobian_quantities, const Numeric &extpolfac, const Verbosity &verbosity)
WORKSPACE METHOD: propmat_clearskyAddFromLookup.
void test_agenda_arrayExecute(Workspace &ws, const Index agenda_array_index, const String &iy_unit, const ArrayOfAgenda &input_agenda_array)
Definition: auto_md.cc:25199
void yActive(Workspace &ws, Vector &y, Vector &y_f, ArrayOfIndex &y_pol, Matrix &y_pos, Matrix &y_los, ArrayOfVector &y_aux, Matrix &y_geo, Matrix &jacobian, const Index &atmgeom_checked, const Index &atmfields_checked, const String &iy_unit, const ArrayOfString &iy_aux_vars, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const EnergyLevelMap &nlte_field, const Index &cloudbox_on, const Index &cloudbox_checked, const Matrix &sensor_pos, const Matrix &sensor_los, const Index &sensor_checked, const Index &jacobian_do, const ArrayOfRetrievalQuantity &jacobian_quantities, const Agenda &iy_main_agenda, const Agenda &geo_pos_agenda, const ArrayOfArrayOfIndex &instrument_pol_array, const Vector &range_bins, const Numeric &ze_tref, const Numeric &k2, const Numeric &dbze_min, const Verbosity &verbosity)
WORKSPACE METHOD: yActive.
void x2artsAtmAndSurf_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21100
void nelemGet_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10350
void abs_lines_per_speciesSetCutoff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:987
void RT4Calc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15685
void AtmFieldsExtract1D(Index &atmosphere_dim, Vector &lat_grid, Vector &lon_grid, Tensor3 &t_field, Tensor3 &z_field, Tensor4 &vmr_field, const Index &ilat, const Index &ilon, const Verbosity &verbosity)
WORKSPACE METHOD: AtmFieldsExtract1D.
void ReadXML_sg_ArrayOfTensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13602
void TangentPointExtract_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17507
void ReadXMLIndexed_sg_ArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14334
void TelsemAtlasCreate(TelsemAtlas &out, const Verbosity &verbosity)
WORKSPACE METHOD: TelsemAtlasCreate.
Definition: auto_md.cc:25625
void MatrixSetConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9767
void Delete(Workspace &ws, const T &v, const String &v_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: Delete.
Definition: m_delete.h:39
void MCSetSeedFromTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10001
void iy_transmitter_agendaExecute(Workspace &ws, Matrix &iy, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &input_agenda)
Definition: auto_md.cc:24486
void MagFieldsCalc(Tensor3 &mag_u_field, Tensor3 &mag_v_field, Tensor3 &mag_w_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const GriddedField3 &mag_u_field_raw, const GriddedField3 &mag_v_field_raw, const GriddedField3 &mag_w_field_raw, const Index &atmosphere_dim, const Index &interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: MagFieldsCalc.
void z_fieldFromHSE_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21456
void AbsorptionLinesCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:29
void WriteXML_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19396
void backend_channel_responseGaussian_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3465
void verbositySetScreen_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18498
void retrievalAddFreqShift(Workspace &ws, CovarianceMatrix &covmat_sx, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Sparse &covmat_block, const Sparse &covmat_inv_block, const Vector &f_grid, const Numeric &df, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalAddFreqShift.
Definition: m_retrieval.cc:810
void WriteXMLIndexed_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20252
void MatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:407
void abs_linesWriteSpeciesSplitXML_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13110
void ReadXML_sg_ArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13332
void ReadJPL_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13076
void ReadXMLIndexed_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14238
void WriteXMLIndexed_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19965
void output_file_formatSetBinary_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11056
void Copy_sg_Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5095
void ReadXMLIndexed_sg_Ppath_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14778
void output_file_formatSetZippedAscii_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11064
void nrowsGet_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10629
void abs_linesReadSpeciesSplitCatalog(ArrayOfAbsorptionLines &abs_lines, const String &basename, const Index &robust, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesReadSpeciesSplitCatalog.
void Extract_sg_GriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6609
void Delete_sg_ArrayOfArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5531
void pndFromPsd_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11224
void WriteNetCDFIndexed_sg_Vector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18774
void mblock_dlos_gridUniformRectangular_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9851
void Append_sg_ArrayOfRadiationVectorRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2842
void StringSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17061
void retrievalDefInit_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15456
void DisortCalc(Workspace &ws, Tensor7 &cloudbox_field, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &scat_data_checked, const Index &cloudbox_checked, const Index &cloudbox_on, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Index &atmosphere_dim, const Tensor4 &pnd_field, const Tensor3 &t_field, const Tensor3 &z_field, const Tensor4 &vmr_field, const Vector &p_grid, const ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &f_grid, const Vector &za_grid, const Index &stokes_dim, const Matrix &z_surface, const Numeric &surface_skin_t, const Vector &surface_scalar_reflectivity, const Index &nstreams, const String &pfct_method, const Index &Npfct, const Index &quiet, const Verbosity &verbosity)
WORKSPACE METHOD: DisortCalc.
Definition: m_disort.cc:51
void Select_sg_ArrayOfScatteringMetaDataArrayOfScatteringMetaData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16321
void RationalScale_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12937
void spectral_radiance_fieldExpandCloudboxField_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16974
void abs_linesDeleteWithLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:736
void abs_lines_per_speciesSetLinemixingLimitForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const Numeric &value, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLinemixingLimitForSpecies.
void covmat_soCalc(Matrix &covmat_so, const Matrix &dxdy, const CovarianceMatrix &covmat_se, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_soCalc.
Definition: m_oem.cc:1447
void cloudbox_fieldCrop(Tensor7 &cloudbox_field, ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &cloudbox_on, const Index &new_limit0, const Index &new_limit1, const Index &new_limit2, const Index &new_limit3, const Index &new_limit4, const Index &new_limit5, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_fieldCrop.
Definition: m_cloudbox.cc:1030
void Print_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11563
void WriteXML(const String &output_file_format, const T &in, const String &filename, const Index &no_clobber, const String &in_wsvname, const String &filename_wsvname, const String &no_clobber_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: WriteXML.
Definition: m_xml.h:118
void ReadXMLIndexed_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14562
void CompareRelative(const Numeric &var1, const Numeric &var2, const Numeric &maxabsreldiff, const String &error_message, const String &var1_wsvname, const String &var2_wsvname, const String &maxabsreldiff_wsvname, const String &error_message_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: CompareRelative.
void FrequencyFromWavelength_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6806
void Reduce_sg_NumericTensor4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15075
void scat_data_monoExtract(ArrayOfArrayOfSingleScatteringData &scat_data_mono, const ArrayOfArrayOfSingleScatteringData &scat_data, const Index &f_index, const Verbosity &verbosity)
WORKSPACE METHOD: scat_data_monoExtract.
void surface_reflectivityFromGriddedField6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17351
void transmittanceFromIy_aux(Vector &transmittance, const ArrayOfString &iy_aux_vars, const ArrayOfMatrix &iy_aux, const Verbosity &verbosity)
WORKSPACE METHOD: transmittanceFromIy_aux.
Definition: m_surface.cc:2747
void sensor_responseMixerBackendPrecalcWeights_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16722
void Append_sg_ArrayOfGriddedField4ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2280
void AtmFieldPerturbAtmGrids_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3097
void Copy_sg_ArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4717
void VectorCrop(Vector &out, const Vector &in, const Numeric &min_value, const Numeric &max_value, const Verbosity &verbosity)
WORKSPACE METHOD: VectorCrop.
void GriddedFieldPRegrid_sg_GriddedField3GriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7124
void ReadXMLIndexed_sg_Rational_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14826
void ArrayOfPpathCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:89
void abs_speciesDefineAllInScenario(ArrayOfArrayOfSpeciesTag &abs_species, Index &propmat_clearsky_agenda_checked, Index &abs_xsec_agenda_checked, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_speciesDefineAllInScenario.
Definition: m_abs.cc:153
void Tensor3AddScalar(Tensor3 &out, const Tensor3 &in, const Numeric &value, const Verbosity &verbosity)
WORKSPACE METHOD: Tensor3AddScalar.
void abs_lines_per_speciesChangeBaseParameterForMatchingLevels(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfQuantumIdentifier &QI, const String &parameter_name, const Vector &change, const Index &relative, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesChangeBaseParameterForMatchingLevels.
void MatrixPlanck_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9743
void ArrayOfStringSet(ArrayOfString &out, const ArrayOfString &value, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfStringSet.
void ReadXML(T &out, const String &out_wsvname, const String &filename, const String &filename_wsvname, const Verbosity &verbosity)
WORKSPACE METHOD: ReadXML.
Definition: m_xml.h:41
void pndFromPsdBasic(Matrix &pnd_data, Tensor3 &dpnd_data_dx, const Vector &pnd_size_grid, const Matrix &psd_data, const Vector &psd_size_grid, const Tensor3 &dpsd_data_dx, const Index &quad_order, const Verbosity &verbosity)
WORKSPACE METHOD: pndFromPsdBasic.
void pha_matCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11141
void Append_sg_ArrayOfTensor3Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2919
void timeOffset_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10908
void FrequencyFromCGSKayserWavenumber_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6841
void covmat_sxAddInverseBlock_sg_Sparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5362
void rtp_nlteFromRaw(EnergyLevelMap &rtp_nlte, const ArrayOfQuantumIdentifier &nlte_level_identifiers, const Vector &nlte_vibrational_energies, const Vector &data, const Verbosity &verbosity)
WORKSPACE METHOD: rtp_nlteFromRaw.
Definition: m_quantum.cc:48
void Select_sg_ArrayOfArrayOfStokesVectorArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16177
void ReadARTSCAT(ArrayOfAbsorptionLines &abs_lines, const String &filename, const Numeric &fmin, const Numeric &fmax, const String &globalquantumnumbers, const String &localquantumnumbers, const String &normalization_option, const String &mirroring_option, const String &population_option, const String &lineshapetype_option, const String &cutoff_option, const Numeric &cutoff_value, const Numeric &linemixinglimit_value, const Verbosity &verbosity)
WORKSPACE METHOD: ReadARTSCAT.
void timerStart(Timer &timer, const Verbosity &verbosity)
WORKSPACE METHOD: timerStart.
Definition: m_general.cc:365
void psdModifiedGammaMass_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12552
void verbositySet(Verbosity &verbosity, const Index &agenda, const Index &screen, const Index &file)
WORKSPACE METHOD: verbositySet.
Definition: m_general.cc:441
void WriteXMLIndexed_sg_ArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20369
void telsem_atlasReadAscii(TelsemAtlas &atlas, const String &directory, const Index &month, const String &filename_pattern, const Verbosity &verbosity)
WORKSPACE METHOD: telsem_atlasReadAscii.
Definition: m_telsem.cc:127
void surfaceBlackbody(Matrix &surface_los, Tensor4 &surface_rmatrix, Matrix &surface_emission, const Index &atmosphere_dim, const Vector &f_grid, const Index &stokes_dim, const Vector &rtp_pos, const Vector &rtp_los, const Numeric &surface_skin_t, const Verbosity &verbosity)
WORKSPACE METHOD: surfaceBlackbody.
Definition: m_surface.cc:841
void MCAntennaCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:401
void cloudbox_fieldUpdateSeq1D(Workspace &ws, Tensor6 &cloudbox_field_mono, Tensor6 &doit_scat_field, const ArrayOfIndex &cloudbox_limits, const Agenda &propmat_clearsky_agenda, const Tensor4 &vmr_field, const Agenda &spt_calc_agenda, const Vector &za_grid, const Vector &aa_grid, const Tensor4 &pnd_field, const Agenda &ppath_step_agenda, const Numeric &ppath_lmax, const Numeric &ppath_lraytrace, const Vector &p_grid, const Tensor3 &z_field, const Vector &refellipsoid, const Tensor3 &t_field, const Vector &f_grid, const Index &f_index, const Agenda &surface_rtprop_agenda, const Index &doit_za_interp, const Index &normalize, const Numeric &norm_error_threshold, const Index &norm_debug, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_fieldUpdateSeq1D.
Definition: m_doit.cc:771
void Ignore_sg_ArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7457
void jacobianOff(Index &jacobian_do, Agenda &jacobian_agenda, ArrayOfRetrievalQuantity &jacobian_quantities, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianOff.
Definition: m_jacobian.cc:146
void WriteXMLIndexed_sg_ArrayOfArrayOfAbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19952
void WriteXML_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19516
void retrievalErrorsExtract(Vector &retrieval_eo, Vector &retrieval_ss, const Matrix &covmat_so, const Matrix &covmat_ss, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalErrorsExtract.
void CompareRelative_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4056
void Select_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16369
void Reduce_sg_Tensor3Tensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15194
void batch_atm_fields_compactAddConstant_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3476
void Touch_sg_GriddedField5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18118
std::map< std::string, AgendaData > agendas()
void abs_lines_per_speciesSetLineShapeModelParameterForSpecies(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const ArrayOfArrayOfSpeciesTag &abs_species, const QuantumIdentifier &QI, const String &parameter, const String &coefficient, const String &species, const Numeric &change, const String &species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetLineShapeModelParameterForSpecies.
void ReadXML_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13260
void abs_linesSetPopulationForMatch(ArrayOfAbsorptionLines &abs_lines, const String &option, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetPopulationForMatch.
void GriddedField2Create(GriddedField2 &out, const Verbosity &verbosity)
WORKSPACE METHOD: GriddedField2Create.
Definition: auto_md.cc:25541
void GriddedFieldLatLonRegrid_sg_GriddedField4GriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7104
void abs_linesAppendWithLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:728
void Ignore_sg_ArrayOfArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7217
void telsem_atlasesReadAscii_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17565
void psdModifiedGammaMassXmedian(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &n0, const Numeric &mu, const Numeric &la, const Numeric &ga, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdModifiedGammaMassXmedian.
Definition: m_psd.cc:584
void covmat_seSet_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5287
void sensor_responseMixerBackendPrecalcWeights(Sparse &sensor_response, Vector &sensor_response_f, ArrayOfIndex &sensor_response_pol, Matrix &sensor_response_dlos, Vector &sensor_response_f_grid, const ArrayOfIndex &sensor_response_pol_grid, const Matrix &sensor_response_dlos_grid, const Vector &f_backend, const ArrayOfArrayOfIndex &channel2fgrid_indexes, const ArrayOfVector &channel2fgrid_weights, const Verbosity &verbosity)
WORKSPACE METHOD: sensor_responseMixerBackendPrecalcWeights.
Definition: m_sensor.cc:2199
void iy_cloudbox_agendaExecute(Workspace &ws, Matrix &iy, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Agenda &input_agenda)
Definition: auto_md.cc:23978
void IndexSetToLast_sg_ArrayOfGriddedField4_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7965
Scattering database structure and functions.
void vmr_fieldPerturbAtmGrids(Tensor4 &vmr_field, const Index &atmosphere_dim, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfArrayOfSpeciesTag &abs_species, const String &species, const Index &pert_index, const Numeric &pert_size, const String &pert_mode, const Verbosity &verbosity)
WORKSPACE METHOD: vmr_fieldPerturbAtmGrids.
Definition: m_jacobian.cc:2411
void ReadXMLIndexed_sg_QuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14802
void abs_linesSetQuantumNumberForMatch(ArrayOfAbsorptionLines &abs_lines, const String &quantum_number, const Rational &value, const QuantumIdentifier &ID, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesSetQuantumNumberForMatch.
void ReadXMLIndexed_sg_RadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14814
void ReadXML_sg_ArrayOfArrayOfRadiationVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13314
void FlagOff_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:6728
void nelemGet_sg_ArrayOfGriddedField3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10332
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 &unit, const Index &for_species_tag, const Verbosity &verbosity)
WORKSPACE METHOD: jacobianAddAbsSpecies.
Definition: m_jacobian.cc:159
void Touch(T &in, const Verbosity &verbosity)
WORKSPACE METHOD: Touch.
Definition: m_ignore.h:64
void ReadXMLIndexed_sg_GriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14658
void retrievalDefInit(CovarianceMatrix &covmat_se, CovarianceMatrix &covmat_sx, Sparse &covmat_block, Sparse &covmat_inv_block, ArrayOfRetrievalQuantity &jacobian_quantities, Agenda &jacobian_agenda, const Index &initialize_jacobian, const Verbosity &verbosity)
WORKSPACE METHOD: retrievalDefInit.
void Copy_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4382
void WriteXML_sg_AbsorptionLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18854
void IndexStepUp_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8179
void p_gridFromZRaw(Vector &p_grid, const GriddedField3 &z_field_raw, const Index &no_negZ, const Verbosity &verbosity)
WORKSPACE METHOD: p_gridFromZRaw.
void abs_lines_per_speciesSetEmpty_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:808
void cloudbox_fieldSetClearsky(Tensor7 &cloudbox_field, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const ArrayOfIndex &cloudbox_limits, const Index &atmosphere_dim, const Index &cloudbox_on, const Index &doit_is_initialized, const Index &all_frequencies, const Verbosity &verbosity)
WORKSPACE METHOD: cloudbox_fieldSetClearsky.
Definition: m_doit.cc:3467
void Matrix2ColFromVectors(Matrix &out, const Vector &v1, const Vector &v2, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix2ColFromVectors.
void IndexStepUp(Index &out, const Index &in, const Verbosity &verbosity)
WORKSPACE METHOD: IndexStepUp.
void WriteXMLIndexed_sg_ArrayOfArrayOfIndex_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20018
void Ignore_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7643
void surface_scalar_reflectivityFromGriddedField4(Vector &surface_scalar_reflectivity, const Index &stokes_dim, const Vector &f_grid, const Index &atmosphere_dim, const Vector &lat_grid, const Vector &lat_true, const Vector &lon_true, const Vector &rtp_pos, const Vector &rtp_los, const GriddedField4 &r_field, const Verbosity &verbosity)
WORKSPACE METHOD: surface_scalar_reflectivityFromGriddedField4.
Definition: m_surface.cc:2070
void Reduce_sg_NumericMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15061
void covmat_sxAddInverseBlock_sg_Matrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5352
void WriteXMLIndexed_sg_ArrayOfArrayOfStokesVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20122
void Matrix2ColFromVectors_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9799
void psdModifiedGammaMassXmedian_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12677
void ArrayOfArrayOfSpeciesTagCreate(ArrayOfArrayOfSpeciesTag &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfSpeciesTagCreate.
Definition: auto_md.cc:25381
void Select_sg_ArrayOfStringArrayOfString_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16353
void Append_sg_ArrayOfArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2688
void nrowsGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10665
void main_agendaExecute(Workspace &ws, const Agenda &input_agenda)
Definition: auto_md.cc:24570
void WriteNetCDF_sg_Tensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18720
void ppath_fieldCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11380
void IndexSetToLast_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8001
void IndexSetToLast_sg_ArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8127
void ArrayOfTensor4Create(ArrayOfTensor4 &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfTensor4Create.
Definition: auto_md.cc:25485
void RationalSet_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12945
void Select_sg_ArrayOfArrayOfSingleScatteringDataArrayOfArrayOfSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16161
void WriteNetCDFIndexed_sg_GasAbsLookup_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18844
void cloudbox_fieldUpdateSeq3D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3838
void Matrix1ColFromVector(Matrix &out, const Vector &v, const Verbosity &verbosity)
WORKSPACE METHOD: Matrix1ColFromVector.
void Copy_sg_TelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5068
void Matrix3RowFromVectors_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9831
void AtmFieldsCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3131
void abs_lines_per_speciesSetPopulation(ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &option, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesSetPopulation.
void covmat_sxAddBlock(CovarianceMatrix &covmat_sx, const ArrayOfRetrievalQuantity &jacobian_quantities, const T &block, const Index &i, const Index &j, const Verbosity &verbosity)
WORKSPACE METHOD: covmat_sxAddBlock.
void WriteXMLIndexed_sg_Time_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20993
void Delete_sg_ArrayOfTelsemAtlas_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5691
void ArrayOfSingleScatteringDataCreate(ArrayOfSingleScatteringData &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfSingleScatteringDataCreate.
Definition: auto_md.cc:25461
void WriteXML_sg_ArrayOfSparse_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:19288
void WriteXMLIndexed_sg_ArrayOfXsecRecord_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:20538
void Append_sg_ArrayOfTensor3ArrayOfTensor3_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2423
void verbosityInit(Verbosity &verbosity)
WORKSPACE METHOD: verbosityInit.
Definition: m_general.cc:431
void ySimpleSpectrometer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:21441
void AtmosphereSet2D_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3333
void scat_dataCalc_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16006
void Touch_sg_ArrayOfArrayOfTime_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17890
void Copy_sg_ArrayOfQuantumIdentifier_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4663
void ArrayOfAbsorptionLinesCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:41
void AtmRawRead(GriddedField3 &t_field_raw, GriddedField3 &z_field_raw, ArrayOfGriddedField3 &vmr_field_raw, ArrayOfGriddedField3 &nlte_field_raw, ArrayOfQuantumIdentifier &nlte_level_identifiers, Vector &nlte_vibrational_energies, const ArrayOfArrayOfSpeciesTag &abs_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: AtmRawRead.
void ybatchCalc(Workspace &ws, ArrayOfVector &ybatch, ArrayOfArrayOfVector &ybatch_aux, 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:79
void psdDelanoeEtAl14_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12412
void ReadMytran2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13056
void ReadXML_sg_Timer_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13944
void ReadXMLIndexed_sg_String_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14898
void abs_linesChangeLineShapeModelParameterForMatchingLines_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1297
void Compare_sg_VectorVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3887
void ReadXML_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13629
void CompareRelative_sg_NumericNumeric_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4043
void propmat_clearskyAddZeeman_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12283
void nelemGet_sg_ArrayOfTensor6_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10485
void jacobianAddBasicCatalogParameters_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:9149
void abs_linesRemoveBand(ArrayOfAbsorptionLines &abs_lines, const QuantumIdentifier &qid, const Verbosity &verbosity)
WORKSPACE METHOD: abs_linesRemoveBand.
void nvitrinesGet_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10791
void batch_atm_fields_compactAddSpecies_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:3486
void VectorCreate(Vector &out, const Verbosity &verbosity)
WORKSPACE METHOD: VectorCreate.
Definition: auto_md.cc:25665
void MatrixCreate(Matrix &out, const Verbosity &verbosity)
WORKSPACE METHOD: MatrixCreate.
Definition: auto_md.cc:25573
void MCRadar(Workspace &ws, Vector &y, Vector &mc_error, 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 Numeric &ppath_lmax, const Agenda &ppath_step_agenda, const Numeric &ppath_lraytrace, const Agenda &propmat_clearsky_agenda, const Vector &p_grid, const Vector &lat_grid, const Vector &lon_grid, const Tensor3 &z_field, const Vector &refellipsoid, 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 ArrayOfArrayOfSingleScatteringData &scat_data, const Vector &mc_y_tx, const Vector &range_bins, const Index &atmfields_checked, const Index &atmgeom_checked, const Index &scat_data_checked, const Index &cloudbox_checked, const String &iy_unit, const Index &mc_max_scatorder, const Index &mc_seed, const Index &mc_max_iter, const Numeric &ze_tref, const Numeric &k2, const Index &t_interp_order, const Verbosity &verbosity)
WORKSPACE METHOD: MCRadar.
void Append_sg_MatrixMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1927
void abs_xsec_per_speciesAddCIA(ArrayOfMatrix &abs_xsec_per_species, ArrayOfArrayOfMatrix &dabs_xsec_per_species_dx, const ArrayOfArrayOfSpeciesTag &abs_species, const ArrayOfRetrievalQuantity &jacobian_quantities, const ArrayOfIndex &abs_species_active, const Vector &f_grid, const Vector &abs_p, const Vector &abs_t, const Matrix &abs_vmrs, const ArrayOfCIARecord &abs_cia_data, const Numeric &T_extrapolfac, const Index &robust, const Verbosity &verbosity)
WORKSPACE METHOD: abs_xsec_per_speciesAddCIA.
Definition: m_cia.cc:41
void Tensor4AddScalar_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17610
void abs_lookupSetupBatch_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1434
The Tensor5 class.
Definition: matpackV.h:506
void psdAbelBoutle12(Matrix &psd_data, Tensor3 &dpsd_data_dx, const Vector &psd_size_grid, const Vector &pnd_agenda_input_t, const Matrix &pnd_agenda_input, const ArrayOfString &pnd_agenda_input_names, const ArrayOfString &dpnd_data_dx_names, const Numeric &scat_species_a, const Numeric &scat_species_b, const Numeric &t_min, const Numeric &t_max, const Index &picky, const Verbosity &verbosity)
WORKSPACE METHOD: psdAbelBoutle12.
Definition: m_psd.cc:1093
void mblock_dlos_gridUniformRectangular(Matrix &mblock_dlos_grid, const Numeric &spacing, const Numeric &za_width, const Numeric &aa_width, const Index &centre, const Verbosity &verbosity)
WORKSPACE METHOD: mblock_dlos_gridUniformRectangular.
Definition: m_sensor.cc:946
void ppath_stepRefractionBasic_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:11512
void psdModifiedGammaMassSingleMoment_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12627
void abs_linesDeleteLinesWithBadOrHighChangingJs_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:757
void Delete_sg_ArrayOfVector_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:5755
void ArrayOfArrayOfTimeCreate(ArrayOfArrayOfTime &out, const Verbosity &verbosity)
WORKSPACE METHOD: ArrayOfArrayOfTimeCreate.
Definition: auto_md.cc:25401
void Reduce_sg_Tensor4Tensor5_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:15208
void ReadXMLIndexed_sg_ArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14358
void ReadXML_sg_Tensor7_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:13935
void sensor_responseGenericAMSU_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16823
void abs_cia_dataReadFromCIA(ArrayOfCIARecord &abs_cia_data, const ArrayOfArrayOfSpeciesTag &abs_species, const String &catalogpath, const Verbosity &verbosity)
WORKSPACE METHOD: abs_cia_dataReadFromCIA.
Definition: m_cia.cc:313
void OEM_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10915
void Touch_sg_ArrayOfAgenda_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:17794
void spectral_irradiance_fieldFromSpectralRadianceField_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:16913
void Append_sg_ArrayOfArrayOfPropagationMatrixArrayOfArrayOfPropagationMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:2104
void ArrayOfMatrixCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:203
void iyEmissionStandardSequential_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8506
void iy_surface_agenda_arrayExecute(Workspace &ws, Matrix &iy, ArrayOfTensor3 &diy_dx, const Index agenda_array_index, const String &iy_unit, const Tensor3 &iy_transmission, const Index iy_id, const Index cloudbox_on, const Index jacobian_do, const Agenda &iy_main_agenda, const Vector &f_grid, const Vector &rtp_pos, const Vector &rtp_los, const Vector &rte_pos2, const Numeric surface_type_aux, const ArrayOfAgenda &input_agenda_array)
Definition: auto_md.cc:24404
void abs_lines_per_speciesWriteSplitXML(const String &output_file_format, const ArrayOfArrayOfAbsorptionLines &abs_lines_per_species, const String &basename, const Verbosity &verbosity)
WORKSPACE METHOD: abs_lines_per_speciesWriteSplitXML.
void telsem_atlasesReadAscii(ArrayOfTelsemAtlas &telsem_atlases, const String &directory, const String &filename_pattern, const Verbosity &verbosity)
WORKSPACE METHOD: telsem_atlasesReadAscii.
Definition: m_telsem.cc:178
void GriddedField6Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:383
void timeSleep(const Time &time, const Verbosity &verbosity)
WORKSPACE METHOD: timeSleep.
Definition: m_artstime.cc:53
void abs_speciesDefineAll_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:1595
void ReadXMLIndexed_sg_ArrayOfArrayOfTransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:14250
void nelemGet_sg_ArrayOfMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:10359
void Compare_sg_SingleScatteringDataSingleScatteringData_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:4030
void cloudbox_field_monoSetConst(Tensor6 &cloudbox_field_mono, 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: cloudbox_field_monoSetConst.
Definition: m_doit.cc:3793
void iyHybrid_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:8581
void IndexSetToLast_sg_ArrayOfGriddedField2_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7947
void Ignore_sg_ArrayOfArrayOfSpeciesTag_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:7271
void Tensor3Create_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:491
void VectorMatrixMultiply_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:18373
void GridPosCreate_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:347
void Print_sg_TransmissionMatrix_g(Workspace &ws, const MRecord &mr)
Definition: auto_md.cc:12138
void doit_conv_flagLsq(Index &doit_conv_flag, Index &doit_iteration_counter, Tensor6 &cloudbox_field_mono, const Tensor6 &cloudbox_field_mono_old, const Vector &f_grid, const Index &f_index, const Vector &epsilon, const Index &max_iterations, const Index &nonconv_return_nan, const Verbosity &verbosity)
WORKSPACE METHOD: doit_conv_flagLsq.
Definition: m_doit.cc:370