ARTS  1.0.222
Macros | Enumerations | Functions
auto_md.h File Reference
#include "matpackI.h"
#include "los.h"
#include "absorption.h"
#include "auto_wsv.h"
#include "parser.h"

Go to the source code of this file.

Macros

#define N_MD   158
 

Enumerations

enum  MdHandle {
  Echo_, Exit_, Test_, IndexSet_,
  IndexWriteAscii_, IndexReadAscii_, IndexWriteBinary_, IndexReadBinary_,
  NumericSet_, NumericCopyFirstOfVector_, NumericCopyLastOfVector_, NumericWriteAscii_,
  NumericReadAscii_, NumericWriteBinary_, NumericReadBinary_, VectorCopy_,
  VectorCopyFromMatrix_, VectorSet_, VectorSetLengthFromVector_, VectorLinSpace_,
  VectorNLinSpace_, VectorNLogSpace_, VectorPressuresForLinAltitudes_, VectorFlip_,
  VectorMatrixMultiply_, VectorWriteAscii_, VectorReadAscii_, VectorWriteBinary_,
  VectorReadBinary_, VectorPlanck_, VectorCalcLog10_, VectorAdd_,
  VectorScale_, MatrixSet_, MatrixCopy_, MatrixFillWithVector_,
  MatrixMatrixMultiply_, ArrayOfMatrixMatrixMultiply_, MatrixMatrixAdd_, MatrixWriteAscii_,
  MatrixReadAscii_, MatrixWriteBinary_, MatrixReadBinary_, MatrixScale_,
  MatrixDiagonal_, ArrayOfIndexWriteAscii_, ArrayOfIndexReadAscii_, ArrayOfIndexWriteBinary_,
  ArrayOfIndexReadBinary_, ArrayOfVectorWriteAscii_, ArrayOfVectorReadAscii_, ArrayOfVectorWriteBinary_,
  ArrayOfVectorReadBinary_, ArrayOfMatrixWriteAscii_, ArrayOfMatrixReadAscii_, ArrayOfMatrixWriteBinary_,
  ArrayOfMatrixReadBinary_, StringSet_, StringWriteAscii_, StringReadAscii_,
  StringWriteBinary_, StringReadBinary_, ArrayOfStringSet_, ArrayOfStringWriteAscii_,
  ArrayOfStringReadAscii_, ArrayOfStringWriteBinary_, ArrayOfStringReadBinary_, TagGroupsSpeciesWriteAscii_,
  LosWriteBinary_, LosReadBinary_, lines_per_tgSetEmpty_, lines_per_tgReadFromCatalogues_,
  linesReadFromHitran_, linesReadFromHitran2004_, linesReadFromMytran2_, linesReadFromJpl_,
  linesReadFromArts_, linesElowToJoule_, lines_per_tgCreateFromLines_, lines_per_tgAddMirrorLines_,
  lines_per_tgCompact_, linesWriteAscii_, lines_per_tgWriteAscii_, tgsDefine_,
  tgsDefineAllInScenario_, lineshapeDefine_, lineshape_per_tgDefine_, cont_descriptionInit_,
  cont_descriptionAppend_, raw_vmrsReadFromFiles_, raw_vmrsReadFromScenario_, AtmFromRaw_,
  WaterVaporSaturationInClouds_, vmrsScale_, h2o_absSet_, n2_absSet_,
  hseSet_, hseSetFromLatitude_, hseSetFromLatitudeIndex_, hseFromBottom_,
  hseOff_, hseCalc_, absCalc_, absCalcSaveMemory_,
  absCalcFromXsec_, xsec_per_tgInit_, xsec_per_tgAddLines_, xsec_per_tgAddConts_,
  abs_per_tgReduce_, refrSet_, refrOff_, refrCalc_,
  zaFromZtan_, zaFromDeltat_, r_geoidStd_, r_geoidWGS84_,
  groundOff_, groundSet_, groundAtBottom_, groundFlatSea_,
  emissionOn_, emissionOff_, losCalc_, sourceCalc_,
  transCalc_, y_spaceStd_, yCalc_, sourcetransyCalcSaveMemory_,
  CoolingRates_, yTB_, MatrixTB_, yTRJ_,
  MatrixTRJ_, wfs_tgsDefine_, wfss_tgsDefine_, absloswfsCalc_,
  kSpecies_, kSpeciesSingle_, kContAbs_, kTemp_,
  kSpectro_, kFrequencyOffSet_, kPointingOffSet_, kEground_,
  kCalibration_, kManual_, kxInit_, kbInit_,
  kxAppend_, kbAppend_, kxAllocate_, kbAllocate_,
  kxPutInK_, kbPutInK_, ybatchCalc_, ybatchFromRadiosonde_,
  ybatchFromRadiosondeGlobal_, MethodListDefine_
}
 

Functions

void Echo (const String &message, const Index &level)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void Exit ()
 See the the online help (arts -d FUNCTION_NAME) More...
 
void Test ()
 
void IndexSet (Index &, const String &, const Index &value)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void IndexWriteAscii (const Index &, const String &, const String &filename)
 
void IndexReadAscii (Index &, const String &, const String &filename)
 
void IndexWriteBinary (const Index &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void IndexReadBinary (Index &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void NumericSet (Numeric &, const String &, const Numeric &value)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void NumericCopyFirstOfVector (Numeric &, const String &, const Vector &, const String &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void NumericCopyLastOfVector (Numeric &, const String &, const Vector &, const String &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void NumericWriteAscii (const Numeric &, const String &, const String &filename)
 
void NumericReadAscii (Numeric &, const String &, const String &filename)
 
void NumericWriteBinary (const Numeric &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void NumericReadBinary (Numeric &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorCopy (Vector &, const String &, const Vector &, const String &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorCopyFromMatrix (Vector &, const String &, const Matrix &, const String &, const String &orientation, const Index &index)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorSet (Vector &, const String &, const Index &length, const Numeric &value)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorSetLengthFromVector (Vector &, const String &, const Vector &, const String &, const Numeric &value)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorLinSpace (Vector &, const String &, const Numeric &start, const Numeric &stop, const Numeric &step)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorNLinSpace (Vector &, const String &, const Numeric &start, const Numeric &stop, const Index &n)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorNLogSpace (Vector &, const String &, const Numeric &start, const Numeric &stop, const Index &n)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorPressuresForLinAltitudes (Vector &, const String &, const Vector &, const Vector &, const Numeric &delta_z, const Numeric &p_start, const Numeric &p_stop)
 
void VectorFlip (Vector &, const String &, const Vector &, const String &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorMatrixMultiply (Vector &, const String &, const Matrix &, const Vector &, const String &, const String &)
 Compute y = M*x. More...
 
void VectorWriteAscii (const Vector &, const String &, const String &filename)
 
void VectorReadAscii (Vector &, const String &, const String &filename)
 
void VectorWriteBinary (const Vector &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorReadBinary (Vector &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorPlanck (Vector &, const String &, const Vector &, const String &, const Numeric &temp)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorCalcLog10 (Vector &, const String &, const Vector &, const String &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorAdd (Vector &, const String &, const Vector &, const String &, const Numeric &value)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void VectorScale (Vector &, const String &, const Vector &, const String &, const Numeric &value)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void MatrixSet (Matrix &, const String &, const Index &nrows, const Index &ncols, const Numeric &value)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void MatrixCopy (Matrix &, const String &, const Matrix &, const String &)
 
void MatrixFillWithVector (Matrix &, const String &, const Vector &, const String &, const Index &n)
 
void MatrixMatrixMultiply (Matrix &, const String &, const Matrix &, const Matrix &, const String &, const String &)
 Compute Y = M*X. More...
 
void ArrayOfMatrixMatrixMultiply (ArrayOfMatrix &, const String &, const Matrix &, const ArrayOfMatrix &, const String &, const String &)
 
void MatrixMatrixAdd (Matrix &, const String &, const Matrix &, const Matrix &, const String &, const String &)
 Compute Y = M+X. More...
 
void MatrixWriteAscii (const Matrix &, const String &, const String &filename)
 
void MatrixReadAscii (Matrix &, const String &, const String &filename)
 
void MatrixWriteBinary (const Matrix &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void MatrixReadBinary (Matrix &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void MatrixScale (Matrix &, const String &, const Matrix &, const String &, const Numeric &value)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void MatrixDiagonal (Matrix &, const String &, const Index &nrows, const Numeric &value)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void ArrayOfIndexWriteAscii (const ArrayOfIndex &, const String &, const String &filename)
 
void ArrayOfIndexReadAscii (ArrayOfIndex &, const String &, const String &filename)
 
void ArrayOfIndexWriteBinary (const ArrayOfIndex &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void ArrayOfIndexReadBinary (ArrayOfIndex &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void ArrayOfVectorWriteAscii (const ArrayOfVector &, const String &, const String &filename)
 
void ArrayOfVectorReadAscii (ArrayOfVector &, const String &, const String &filename)
 
void ArrayOfVectorWriteBinary (const ArrayOfVector &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void ArrayOfVectorReadBinary (ArrayOfVector &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void ArrayOfMatrixWriteAscii (const ArrayOfMatrix &, const String &, const String &filename)
 
void ArrayOfMatrixReadAscii (ArrayOfMatrix &, const String &, const String &filename)
 
void ArrayOfMatrixWriteBinary (const ArrayOfMatrix &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void ArrayOfMatrixReadBinary (ArrayOfMatrix &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void StringSet (String &, const String &, const String &text)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void StringWriteAscii (const String &, const String &, const String &filename)
 
void StringReadAscii (String &, const String &, const String &filename)
 
void StringWriteBinary (const String &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void StringReadBinary (String &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void ArrayOfStringSet (ArrayOfString &, const String &, const ArrayOfString &text)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void ArrayOfStringWriteAscii (const ArrayOfString &, const String &, const String &filename)
 
void ArrayOfStringReadAscii (ArrayOfString &, const String &, const String &filename)
 
void ArrayOfStringWriteBinary (const ArrayOfString &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void ArrayOfStringReadBinary (ArrayOfString &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void TagGroupsSpeciesWriteAscii (const TagGroups &, const String &, const String &filename)
 
void LosWriteBinary (const Los &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void LosReadBinary (Los &, const String &, const String &filename)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void lines_per_tgSetEmpty (ArrayOfArrayOfLineRecord &, const TagGroups &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void lines_per_tgReadFromCatalogues (ArrayOfArrayOfLineRecord &, const TagGroups &, const ArrayOfString &filenames, const ArrayOfString &formats, const Vector &fmin, const Vector &fmax)
 This method can read lines from different line catalogues. More...
 
void linesReadFromHitran (ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
 Reads line data in the Hitran 1986-2001 format (100 characters/record). More...
 
void linesReadFromHitran2004 (ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
 Reads line data in the Hitran 2004 format (160 characters/record). More...
 
void linesReadFromMytran2 (ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
 
void linesReadFromJpl (ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
 
void linesReadFromArts (ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
 
void linesElowToJoule (ArrayOfLineRecord &)
 
void lines_per_tgCreateFromLines (ArrayOfArrayOfLineRecord &, const ArrayOfLineRecord &, const TagGroups &)
 
void lines_per_tgAddMirrorLines (ArrayOfArrayOfLineRecord &)
 Adds mirror lines at negative frequencies to the lines_per_tg. More...
 
void lines_per_tgCompact (ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Vector &)
 Removes all lines outside the defined lineshape cutoff frequency from the lines_per_tg, in order to save computation time. More...
 
void linesWriteAscii (const ArrayOfLineRecord &, const String &filename)
 
void lines_per_tgWriteAscii (const ArrayOfArrayOfLineRecord &, const String &filename)
 
void tgsDefine (TagGroups &, const ArrayOfString &tags)
 
void tgsDefineAllInScenario (TagGroups &, const String &basename)
 
void lineshapeDefine (ArrayOfLineshapeSpec &, const TagGroups &, const String &shape, const String &normalizationfactor, const Numeric &cutoff)
 
void lineshape_per_tgDefine (ArrayOfLineshapeSpec &, const TagGroups &, const ArrayOfString &shape, const ArrayOfString &normalizationfactor, const Vector &cutoff)
 
void cont_descriptionInit (ArrayOfString &, ArrayOfString &, ArrayOfVector &)
 Initializes the two continuum description WSVs, ‘cont_description_names’ and ‘cont_description_parameters’. More...
 
void cont_descriptionAppend (ArrayOfString &, ArrayOfString &, ArrayOfVector &, const String &tagname, const String &model, const Vector &userparameters)
 Append a continuum description to ‘cont_description_names’ and ‘cont_description_parameters’. More...
 
void raw_vmrsReadFromFiles (ArrayOfMatrix &, const TagGroups &, const ArrayOfString &seltags, const ArrayOfString &filenames, const String &basename)
 Reads in the profiles from the specified files in filenames for the tag list seltags and for all the other tags the atmospheric profile from the general scenario stated in basename. More...
 
void raw_vmrsReadFromScenario (ArrayOfMatrix &, const TagGroups &, const String &basename)
 
void AtmFromRaw (Vector &, Vector &, Matrix &, const TagGroups &, const Vector &, const Matrix &, const ArrayOfMatrix &)
 Interpolate atmospheric quantities from their individual grids to the common p_abs grid. More...
 
void WaterVaporSaturationInClouds (Matrix &, Vector &, const Vector &, const TagGroups &)
 Calculates the water vapor saturation volume mixing ratio (VMR) in the vertical range where liquid or ice clouds are in the atmosphere. More...
 
void vmrsScale (Matrix &, const TagGroups &, const ArrayOfString &scaltgs, const Vector &scalfac)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void h2o_absSet (Vector &, const TagGroups &, const Matrix &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void n2_absSet (Vector &, const TagGroups &, const Matrix &)
 See the the online help (arts -d FUNCTION_NAME) Just a copy of the function 'h2o_absSet' but now for nitrogen. More...
 
void hseSet (Vector &, const Numeric &pref, const Numeric &zref, const Numeric &g0, const Index &niter)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void hseSetFromLatitude (Vector &, const Numeric &pref, const Numeric &zref, const Numeric &latitude, const Index &niter)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void hseSetFromLatitudeIndex (Vector &, const Vector &, const Vector &, const Numeric &latitude, const Index &index, const Index &niter)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void hseFromBottom (Vector &, const Vector &, const Vector &, const Numeric &g0, const Index &niter)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void hseOff (Vector &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void hseCalc (Vector &, const Vector &, const Vector &, const Vector &, const Numeric &, const Vector &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void absCalc (Matrix &, ArrayOfMatrix &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const ArrayOfString &, const ArrayOfString &, const ArrayOfVector &)
 Calculates the absorption coefficients by first calculating the cross sections per tag group and then the absorption from the cross sections. More...
 
void absCalcSaveMemory (Matrix &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const ArrayOfString &, const ArrayOfString &, const ArrayOfVector &)
 Calculates the absorption coefficients by first calculating the cross sections per tag group and then the absorption from the cross sections. More...
 
void absCalcFromXsec (Matrix &, ArrayOfMatrix &, const ArrayOfMatrix &, const Matrix &)
 Calculates the absorption from a given cross section. More...
 
void xsec_per_tgInit (ArrayOfMatrix &, const TagGroups &, const Vector &, const Vector &)
 Initialize xsec_per_tg. More...
 
void xsec_per_tgAddLines (ArrayOfMatrix &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &)
 Calculates the line spectrum for each tag group and adds it to xsec_per_tg. More...
 
void xsec_per_tgAddConts (ArrayOfMatrix &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfString &, const ArrayOfVector &, const ArrayOfString &)
 Calculates the continuum for each tag group and adds it to xsec_per_tg. More...
 
void abs_per_tgReduce (ArrayOfMatrix &, const TagGroups &, const TagGroups &)
 Reduces the size of abs_per_tg. More...
 
void refrSet (Index &, Index &, String &, const Index &on, const String &model, const Index &lfac)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void refrOff (Index &, Index &, String &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void refrCalc (Vector &, const Vector &, const Vector &, const Vector &, const Index &, const String &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void zaFromZtan (Vector &, const String &, const Vector &, const Numeric &, const Vector &, const Vector &, const Index &, const Vector &, const Numeric &, const Numeric &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void zaFromDeltat (Vector &, const String &, const Numeric &, const Vector &, const Vector &, const Numeric &, const Index &, const Index &, const Vector &, const Numeric &, const Numeric &, const Numeric &delta_t, const Vector &z_tan_lim)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void r_geoidStd (Numeric &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void r_geoidWGS84 (Numeric &, const Numeric &latitude, const Numeric &obsdirection)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void groundOff (Numeric &, Numeric &, Vector &, const Vector &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void groundSet (Numeric &, Numeric &, Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Numeric &z, const Numeric &e)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void groundAtBottom (Numeric &, Numeric &, Vector &, const Vector &, const Vector &, const Vector &, const Numeric &e)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void groundFlatSea (Numeric &, Numeric &, Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Numeric &, const Numeric &, const Index &, const Vector &, const String &pol, const Numeric &t_skin)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void emissionOn (Index &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void emissionOff (Index &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void losCalc (Los &, Vector &, const Numeric &, const Vector &, const Numeric &, const Vector &, const Vector &, const Index &, const Index &, const Vector &, const Numeric &, const Numeric &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void sourceCalc (ArrayOfMatrix &, const Index &, const Los &, const Vector &, const Vector &, const Vector &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void transCalc (ArrayOfMatrix &, const Los &, const Vector &, const Matrix &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void y_spaceStd (Vector &, const Vector &, const String &nr)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void yCalc (Vector &, const Index &, const Los &, const Vector &, const Vector &, const ArrayOfMatrix &, const ArrayOfMatrix &, const Vector &, const Numeric &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void sourcetransyCalcSaveMemory (Vector &, const Index &, const Los &, const Vector &, const Vector &, const Vector &, const Matrix &, const Vector &, const Vector &, const Numeric &, const Index &f_chunksize)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void CoolingRates (Matrix &, const Numeric &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const Vector &, const Index &, const Index &, const Vector &, const Numeric &, const Numeric &, const Vector &, const Numeric &, const Vector &, const Numeric &lstep_limit)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void yTB (Vector &, const Vector &, const Vector &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void MatrixTB (Matrix &, const String &, const Vector &, const Vector &, const Matrix &, const String &)
 Convert a matrix containing radiances to Planck BTs. More...
 
void yTRJ (Vector &, const Vector &, const Vector &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void MatrixTRJ (Matrix &, const String &, const Vector &, const Vector &, const Matrix &, const String &)
 Convert a matrix containing radiances to Rayleigh-Jeans BTs. More...
 
void wfs_tgsDefine (TagGroups &, const ArrayOfString &wfs_tgs)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void wfss_tgsDefine (TagGroups &, const ArrayOfString &wfss_tgs)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void absloswfsCalc (ArrayOfMatrix &, const Index &, const Los &, const ArrayOfMatrix &, const ArrayOfMatrix &, const Vector &, const Vector &, const Vector &, const Vector &, const Numeric &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kSpecies (Matrix &, ArrayOfString &, Matrix &, const Los &, const ArrayOfMatrix &, const Vector &, const Vector &, const TagGroups &, const ArrayOfMatrix &, const Matrix &, const Vector &, const String &unit)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kSpeciesSingle (Matrix &, ArrayOfString &, Matrix &, const Los &, const ArrayOfMatrix &, const Vector &, const Vector &, const TagGroups &, const ArrayOfMatrix &, const Matrix &, const Vector &, const String &tg, const String &unit)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kContAbs (Matrix &, ArrayOfString &, Matrix &, const Los &, const ArrayOfMatrix &, const Vector &, const Vector &, const Index &order, const Numeric &f_low, const Numeric &f_high, const String &l_unit)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kTemp (Matrix &, ArrayOfString &, Matrix &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Vector &, const Index &, const Vector &, const ArrayOfString &, const ArrayOfVector &, const ArrayOfString &, const Los &, const ArrayOfMatrix &, const ArrayOfMatrix &, const Numeric &, const Vector &, const Numeric &, const Vector &, const Index &, const Index &, const Vector &, const String &, const Numeric &, const Numeric &, const Vector &, const Numeric &, const Vector &, const Index &hse, const Index &fast)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kSpectro (Matrix &, ArrayOfString &, Matrix &, Matrix &, const TagGroups &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Los &, const ArrayOfMatrix &, const Index &do_intens, const Index &do_position, const Index &do_agam, const Index &do_sgam, const Index &do_nair, const Index &do_nself, const Index &do_pSift)
 Spectroscopic parameters weighting function. More...
 
void kFrequencyOffSet (Matrix &, ArrayOfString &, Matrix &, const TagGroups &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Vector &, const Index &, const ArrayOfString &, const ArrayOfVector &, const ArrayOfString &, const Los &, const Numeric &, const Vector &, const Vector &, const Numeric &delta, const String &f_unit)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kPointingOffSet (Matrix &, ArrayOfString &, Matrix &, const Numeric &, const Vector &, const Numeric &, const Vector &, const Vector &, const Vector &, const Vector &, const Index &, const Index &, const Vector &, const Numeric &, const Numeric &, const Matrix &, const Index &, const Vector &, const Vector &, const Numeric &, const Vector &, const Numeric &delta)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kEground (Matrix &, ArrayOfString &, Matrix &, const Vector &, const Vector &, const Index &, const Vector &, const Vector &, const Numeric &, const Los &, const ArrayOfMatrix &, const ArrayOfMatrix &, const Index &single_e)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kCalibration (Matrix &, ArrayOfString &, Matrix &, const Vector &, const Vector &, const Vector &, const String &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kManual (Matrix &, ArrayOfString &, Matrix &, const Vector &, const Vector &, const String &name, const Numeric &delta, const Numeric &grid, const Numeric &apriori)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kxInit (Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kbInit (Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kxAppend (Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Matrix &, const ArrayOfString &, const Matrix &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kbAppend (Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Matrix &, const ArrayOfString &, const Matrix &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kxAllocate (Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Vector &, const String &, const Index &ni, const Index &nx)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kbAllocate (Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Vector &, const String &, const Index &ni, const Index &nb)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kxPutInK (Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Matrix &, const ArrayOfString &, const Matrix &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void kbPutInK (Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Matrix &, const ArrayOfString &, const Matrix &)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void ybatchCalc (Matrix &, const Vector &, const Vector &, const Vector &, const Vector &, const Vector &, const Matrix &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Vector &, const Numeric &, const Vector &, const Numeric &, const Index &, const Index &, const Vector &, const Numeric &, const Numeric &, const Index &, const Vector &, const Vector &, const Numeric &, const String &, const TagGroups &, const ArrayOfString &, const ArrayOfVector &, const ArrayOfString &, const Index &ncalc, const Index &do_t, const String &t_file, const Index &do_z, const String &z_file, const ArrayOfString &do_tags, const ArrayOfString &tag_files, const Index &do_f, const String &f_file, const Index &do_za, const String &za_file)
 See the the online help (arts -d FUNCTION_NAME) More...
 
void ybatchFromRadiosonde (Matrix &, ArrayOfMatrix &, ArrayOfMatrix &, const ArrayOfMatrix &, const Vector &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Numeric &, const Vector &, const Numeric &, const Index &, const String &, const Index &, const Numeric &, const Index &, const Vector &, const Vector &, const TagGroups &, const ArrayOfString &, const ArrayOfString &, const ArrayOfVector &, const Index &finegrid, const Index &interp_rh, const Index &za_per_profile, const Index &e_ground_per_profile, const Index &calc_abs, const Index &calc_jac)
 
void ybatchFromRadiosondeGlobal (Matrix &, const ArrayOfMatrix &, const Vector &, const ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Numeric &, const Vector &, const Numeric &, const Index &, const String &, const Index &, const Numeric &, const Index &, const Vector &, const Vector &, const TagGroups &, const ArrayOfString &, const ArrayOfString &, const ArrayOfVector &)
 
void MethodListDefine (ArrayOfIndex &, const String &, const ArrayOfString &methods)
 Set up a method list. More...
 
void Echo_g (WorkSpace &ws, const MRecord &mr)
 
void Exit_g (WorkSpace &ws, const MRecord &mr)
 
void Test_g (WorkSpace &ws, const MRecord &mr)
 
void IndexSet_g (WorkSpace &ws, const MRecord &mr)
 
void IndexWriteAscii_g (WorkSpace &ws, const MRecord &mr)
 
void IndexReadAscii_g (WorkSpace &ws, const MRecord &mr)
 
void IndexWriteBinary_g (WorkSpace &ws, const MRecord &mr)
 
void IndexReadBinary_g (WorkSpace &ws, const MRecord &mr)
 
void NumericSet_g (WorkSpace &ws, const MRecord &mr)
 
void NumericCopyFirstOfVector_g (WorkSpace &ws, const MRecord &mr)
 
void NumericCopyLastOfVector_g (WorkSpace &ws, const MRecord &mr)
 
void NumericWriteAscii_g (WorkSpace &ws, const MRecord &mr)
 
void NumericReadAscii_g (WorkSpace &ws, const MRecord &mr)
 
void NumericWriteBinary_g (WorkSpace &ws, const MRecord &mr)
 
void NumericReadBinary_g (WorkSpace &ws, const MRecord &mr)
 
void VectorCopy_g (WorkSpace &ws, const MRecord &mr)
 
void VectorCopyFromMatrix_g (WorkSpace &ws, const MRecord &mr)
 
void VectorSet_g (WorkSpace &ws, const MRecord &mr)
 
void VectorSetLengthFromVector_g (WorkSpace &ws, const MRecord &mr)
 
void VectorLinSpace_g (WorkSpace &ws, const MRecord &mr)
 
void VectorNLinSpace_g (WorkSpace &ws, const MRecord &mr)
 
void VectorNLogSpace_g (WorkSpace &ws, const MRecord &mr)
 
void VectorPressuresForLinAltitudes_g (WorkSpace &ws, const MRecord &mr)
 
void VectorFlip_g (WorkSpace &ws, const MRecord &mr)
 
void VectorMatrixMultiply_g (WorkSpace &ws, const MRecord &mr)
 
void VectorWriteAscii_g (WorkSpace &ws, const MRecord &mr)
 
void VectorReadAscii_g (WorkSpace &ws, const MRecord &mr)
 
void VectorWriteBinary_g (WorkSpace &ws, const MRecord &mr)
 
void VectorReadBinary_g (WorkSpace &ws, const MRecord &mr)
 
void VectorPlanck_g (WorkSpace &ws, const MRecord &mr)
 
void VectorCalcLog10_g (WorkSpace &ws, const MRecord &mr)
 
void VectorAdd_g (WorkSpace &ws, const MRecord &mr)
 
void VectorScale_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixSet_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixCopy_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixFillWithVector_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixMatrixMultiply_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfMatrixMatrixMultiply_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixMatrixAdd_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixWriteAscii_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixReadAscii_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixWriteBinary_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixReadBinary_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixScale_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixDiagonal_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfIndexWriteAscii_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfIndexReadAscii_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfIndexWriteBinary_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfIndexReadBinary_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfVectorWriteAscii_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfVectorReadAscii_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfVectorWriteBinary_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfVectorReadBinary_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfMatrixWriteAscii_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfMatrixReadAscii_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfMatrixWriteBinary_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfMatrixReadBinary_g (WorkSpace &ws, const MRecord &mr)
 
void StringSet_g (WorkSpace &ws, const MRecord &mr)
 
void StringWriteAscii_g (WorkSpace &ws, const MRecord &mr)
 
void StringReadAscii_g (WorkSpace &ws, const MRecord &mr)
 
void StringWriteBinary_g (WorkSpace &ws, const MRecord &mr)
 
void StringReadBinary_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfStringSet_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfStringWriteAscii_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfStringReadAscii_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfStringWriteBinary_g (WorkSpace &ws, const MRecord &mr)
 
void ArrayOfStringReadBinary_g (WorkSpace &ws, const MRecord &mr)
 
void TagGroupsSpeciesWriteAscii_g (WorkSpace &ws, const MRecord &mr)
 
void LosWriteBinary_g (WorkSpace &ws, const MRecord &mr)
 
void LosReadBinary_g (WorkSpace &ws, const MRecord &mr)
 
void lines_per_tgSetEmpty_g (WorkSpace &ws, const MRecord &mr)
 
void lines_per_tgReadFromCatalogues_g (WorkSpace &ws, const MRecord &mr)
 
void linesReadFromHitran_g (WorkSpace &ws, const MRecord &mr)
 
void linesReadFromHitran2004_g (WorkSpace &ws, const MRecord &mr)
 
void linesReadFromMytran2_g (WorkSpace &ws, const MRecord &mr)
 
void linesReadFromJpl_g (WorkSpace &ws, const MRecord &mr)
 
void linesReadFromArts_g (WorkSpace &ws, const MRecord &mr)
 
void linesElowToJoule_g (WorkSpace &ws, const MRecord &mr)
 
void lines_per_tgCreateFromLines_g (WorkSpace &ws, const MRecord &mr)
 
void lines_per_tgAddMirrorLines_g (WorkSpace &ws, const MRecord &mr)
 
void lines_per_tgCompact_g (WorkSpace &ws, const MRecord &mr)
 
void linesWriteAscii_g (WorkSpace &ws, const MRecord &mr)
 
void lines_per_tgWriteAscii_g (WorkSpace &ws, const MRecord &mr)
 
void tgsDefine_g (WorkSpace &ws, const MRecord &mr)
 
void tgsDefineAllInScenario_g (WorkSpace &ws, const MRecord &mr)
 
void lineshapeDefine_g (WorkSpace &ws, const MRecord &mr)
 
void lineshape_per_tgDefine_g (WorkSpace &ws, const MRecord &mr)
 
void cont_descriptionInit_g (WorkSpace &ws, const MRecord &mr)
 
void cont_descriptionAppend_g (WorkSpace &ws, const MRecord &mr)
 
void raw_vmrsReadFromFiles_g (WorkSpace &ws, const MRecord &mr)
 
void raw_vmrsReadFromScenario_g (WorkSpace &ws, const MRecord &mr)
 
void AtmFromRaw_g (WorkSpace &ws, const MRecord &mr)
 
void WaterVaporSaturationInClouds_g (WorkSpace &ws, const MRecord &mr)
 
void vmrsScale_g (WorkSpace &ws, const MRecord &mr)
 
void h2o_absSet_g (WorkSpace &ws, const MRecord &mr)
 
void n2_absSet_g (WorkSpace &ws, const MRecord &mr)
 
void hseSet_g (WorkSpace &ws, const MRecord &mr)
 
void hseSetFromLatitude_g (WorkSpace &ws, const MRecord &mr)
 
void hseSetFromLatitudeIndex_g (WorkSpace &ws, const MRecord &mr)
 
void hseFromBottom_g (WorkSpace &ws, const MRecord &mr)
 
void hseOff_g (WorkSpace &ws, const MRecord &mr)
 
void hseCalc_g (WorkSpace &ws, const MRecord &mr)
 
void absCalc_g (WorkSpace &ws, const MRecord &mr)
 
void absCalcSaveMemory_g (WorkSpace &ws, const MRecord &mr)
 
void absCalcFromXsec_g (WorkSpace &ws, const MRecord &mr)
 
void xsec_per_tgInit_g (WorkSpace &ws, const MRecord &mr)
 
void xsec_per_tgAddLines_g (WorkSpace &ws, const MRecord &mr)
 
void xsec_per_tgAddConts_g (WorkSpace &ws, const MRecord &mr)
 
void abs_per_tgReduce_g (WorkSpace &ws, const MRecord &mr)
 
void refrSet_g (WorkSpace &ws, const MRecord &mr)
 
void refrOff_g (WorkSpace &ws, const MRecord &mr)
 
void refrCalc_g (WorkSpace &ws, const MRecord &mr)
 
void zaFromZtan_g (WorkSpace &ws, const MRecord &mr)
 
void zaFromDeltat_g (WorkSpace &ws, const MRecord &mr)
 
void r_geoidStd_g (WorkSpace &ws, const MRecord &mr)
 
void r_geoidWGS84_g (WorkSpace &ws, const MRecord &mr)
 
void groundOff_g (WorkSpace &ws, const MRecord &mr)
 
void groundSet_g (WorkSpace &ws, const MRecord &mr)
 
void groundAtBottom_g (WorkSpace &ws, const MRecord &mr)
 
void groundFlatSea_g (WorkSpace &ws, const MRecord &mr)
 
void emissionOn_g (WorkSpace &ws, const MRecord &mr)
 
void emissionOff_g (WorkSpace &ws, const MRecord &mr)
 
void losCalc_g (WorkSpace &ws, const MRecord &mr)
 
void sourceCalc_g (WorkSpace &ws, const MRecord &mr)
 
void transCalc_g (WorkSpace &ws, const MRecord &mr)
 
void y_spaceStd_g (WorkSpace &ws, const MRecord &mr)
 
void yCalc_g (WorkSpace &ws, const MRecord &mr)
 
void sourcetransyCalcSaveMemory_g (WorkSpace &ws, const MRecord &mr)
 
void CoolingRates_g (WorkSpace &ws, const MRecord &mr)
 
void yTB_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixTB_g (WorkSpace &ws, const MRecord &mr)
 
void yTRJ_g (WorkSpace &ws, const MRecord &mr)
 
void MatrixTRJ_g (WorkSpace &ws, const MRecord &mr)
 
void wfs_tgsDefine_g (WorkSpace &ws, const MRecord &mr)
 
void wfss_tgsDefine_g (WorkSpace &ws, const MRecord &mr)
 
void absloswfsCalc_g (WorkSpace &ws, const MRecord &mr)
 
void kSpecies_g (WorkSpace &ws, const MRecord &mr)
 
void kSpeciesSingle_g (WorkSpace &ws, const MRecord &mr)
 
void kContAbs_g (WorkSpace &ws, const MRecord &mr)
 
void kTemp_g (WorkSpace &ws, const MRecord &mr)
 
void kSpectro_g (WorkSpace &ws, const MRecord &mr)
 
void kFrequencyOffSet_g (WorkSpace &ws, const MRecord &mr)
 
void kPointingOffSet_g (WorkSpace &ws, const MRecord &mr)
 
void kEground_g (WorkSpace &ws, const MRecord &mr)
 
void kCalibration_g (WorkSpace &ws, const MRecord &mr)
 
void kManual_g (WorkSpace &ws, const MRecord &mr)
 
void kxInit_g (WorkSpace &ws, const MRecord &mr)
 
void kbInit_g (WorkSpace &ws, const MRecord &mr)
 
void kxAppend_g (WorkSpace &ws, const MRecord &mr)
 
void kbAppend_g (WorkSpace &ws, const MRecord &mr)
 
void kxAllocate_g (WorkSpace &ws, const MRecord &mr)
 
void kbAllocate_g (WorkSpace &ws, const MRecord &mr)
 
void kxPutInK_g (WorkSpace &ws, const MRecord &mr)
 
void kbPutInK_g (WorkSpace &ws, const MRecord &mr)
 
void ybatchCalc_g (WorkSpace &ws, const MRecord &mr)
 
void ybatchFromRadiosonde_g (WorkSpace &ws, const MRecord &mr)
 
void ybatchFromRadiosondeGlobal_g (WorkSpace &ws, const MRecord &mr)
 
void MethodListDefine_g (WorkSpace &ws, const MRecord &mr)
 

Macro Definition Documentation

◆ N_MD

#define N_MD   158

Definition at line 16 of file auto_md.h.

Enumeration Type Documentation

◆ MdHandle

enum MdHandle
Enumerator
Echo_ 
Exit_ 
Test_ 
IndexSet_ 
IndexWriteAscii_ 
IndexReadAscii_ 
IndexWriteBinary_ 
IndexReadBinary_ 
NumericSet_ 
NumericCopyFirstOfVector_ 
NumericCopyLastOfVector_ 
NumericWriteAscii_ 
NumericReadAscii_ 
NumericWriteBinary_ 
NumericReadBinary_ 
VectorCopy_ 
VectorCopyFromMatrix_ 
VectorSet_ 
VectorSetLengthFromVector_ 
VectorLinSpace_ 
VectorNLinSpace_ 
VectorNLogSpace_ 
VectorPressuresForLinAltitudes_ 
VectorFlip_ 
VectorMatrixMultiply_ 
VectorWriteAscii_ 
VectorReadAscii_ 
VectorWriteBinary_ 
VectorReadBinary_ 
VectorPlanck_ 
VectorCalcLog10_ 
VectorAdd_ 
VectorScale_ 
MatrixSet_ 
MatrixCopy_ 
MatrixFillWithVector_ 
MatrixMatrixMultiply_ 
ArrayOfMatrixMatrixMultiply_ 
MatrixMatrixAdd_ 
MatrixWriteAscii_ 
MatrixReadAscii_ 
MatrixWriteBinary_ 
MatrixReadBinary_ 
MatrixScale_ 
MatrixDiagonal_ 
ArrayOfIndexWriteAscii_ 
ArrayOfIndexReadAscii_ 
ArrayOfIndexWriteBinary_ 
ArrayOfIndexReadBinary_ 
ArrayOfVectorWriteAscii_ 
ArrayOfVectorReadAscii_ 
ArrayOfVectorWriteBinary_ 
ArrayOfVectorReadBinary_ 
ArrayOfMatrixWriteAscii_ 
ArrayOfMatrixReadAscii_ 
ArrayOfMatrixWriteBinary_ 
ArrayOfMatrixReadBinary_ 
StringSet_ 
StringWriteAscii_ 
StringReadAscii_ 
StringWriteBinary_ 
StringReadBinary_ 
ArrayOfStringSet_ 
ArrayOfStringWriteAscii_ 
ArrayOfStringReadAscii_ 
ArrayOfStringWriteBinary_ 
ArrayOfStringReadBinary_ 
TagGroupsSpeciesWriteAscii_ 
LosWriteBinary_ 
LosReadBinary_ 
lines_per_tgSetEmpty_ 
lines_per_tgReadFromCatalogues_ 
linesReadFromHitran_ 
linesReadFromHitran2004_ 
linesReadFromMytran2_ 
linesReadFromJpl_ 
linesReadFromArts_ 
linesElowToJoule_ 
lines_per_tgCreateFromLines_ 
lines_per_tgAddMirrorLines_ 
lines_per_tgCompact_ 
linesWriteAscii_ 
lines_per_tgWriteAscii_ 
tgsDefine_ 
tgsDefineAllInScenario_ 
lineshapeDefine_ 
lineshape_per_tgDefine_ 
cont_descriptionInit_ 
cont_descriptionAppend_ 
raw_vmrsReadFromFiles_ 
raw_vmrsReadFromScenario_ 
AtmFromRaw_ 
WaterVaporSaturationInClouds_ 
vmrsScale_ 
h2o_absSet_ 
n2_absSet_ 
hseSet_ 
hseSetFromLatitude_ 
hseSetFromLatitudeIndex_ 
hseFromBottom_ 
hseOff_ 
hseCalc_ 
absCalc_ 
absCalcSaveMemory_ 
absCalcFromXsec_ 
xsec_per_tgInit_ 
xsec_per_tgAddLines_ 
xsec_per_tgAddConts_ 
abs_per_tgReduce_ 
refrSet_ 
refrOff_ 
refrCalc_ 
zaFromZtan_ 
zaFromDeltat_ 
r_geoidStd_ 
r_geoidWGS84_ 
groundOff_ 
groundSet_ 
groundAtBottom_ 
groundFlatSea_ 
emissionOn_ 
emissionOff_ 
losCalc_ 
sourceCalc_ 
transCalc_ 
y_spaceStd_ 
yCalc_ 
sourcetransyCalcSaveMemory_ 
CoolingRates_ 
yTB_ 
MatrixTB_ 
yTRJ_ 
MatrixTRJ_ 
wfs_tgsDefine_ 
wfss_tgsDefine_ 
absloswfsCalc_ 
kSpecies_ 
kSpeciesSingle_ 
kContAbs_ 
kTemp_ 
kSpectro_ 
kFrequencyOffSet_ 
kPointingOffSet_ 
kEground_ 
kCalibration_ 
kManual_ 
kxInit_ 
kbInit_ 
kxAppend_ 
kbAppend_ 
kxAllocate_ 
kbAllocate_ 
kxPutInK_ 
kbPutInK_ 
ybatchCalc_ 
ybatchFromRadiosonde_ 
ybatchFromRadiosondeGlobal_ 
MethodListDefine_ 

Definition at line 18 of file auto_md.h.

Function Documentation

◆ abs_per_tgReduce()

void abs_per_tgReduce ( ArrayOfMatrix abs_per_tg,
const TagGroups tgs,
const TagGroups wfs_tgs 
)

Reduces the size of abs_per_tg.

Only absorption coefficients for which weighting functions are calculated are kept in memory.

Return values
abs_per_tgabsorption coefficients
Parameters
tgsall selected tag groups
wfs_tgsthe tag groups for which we want weighting functions.
Author
Axel von Engeln and Stefan Buehler

Definition at line 2669 of file m_abs.cc.

◆ abs_per_tgReduce_g()

void abs_per_tgReduce_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 964 of file auto_md.cc.

◆ absCalc()

void absCalc ( Matrix abs,
ArrayOfMatrix abs_per_tg,
const TagGroups tgs,
const Vector f_mono,
const Vector p_abs,
const Vector t_abs,
const Vector n2_abs,
const Vector h2o_abs,
const Matrix vmrs,
const ArrayOfArrayOfLineRecord lines_per_tg,
const ArrayOfLineshapeSpec lineshape,
const ArrayOfString cont_description_names,
const ArrayOfString cont_description_models,
const ArrayOfVector cont_description_parameters 
)

Calculates the absorption coefficients by first calculating the cross sections per tag group and then the absorption from the cross sections.

Return values
absabsorption coefficients
abs_per_tgabsorption coefficients per tag group
Parameters
tgsthe list of tag groups
f_monomonochromatic frequency grid
p_abspressure levels
t_abstemperature at pressure level
h2o_abstotal volume mixing ratio of water vapor
vmrsvolume mixing ratios per tag group
lines_per_tgtransition lines per tag group
lineshapelineshape specifications to use per tag group
cont_description_namesnames of different continuum models
cont_description_parameterscontinuum parameters for the models listed in cont_description_names
Author
Axel von Engeln
Date
2001-01-11
Author
Stefan Buehler
Date
2001-03-13

Definition at line 1956 of file m_abs.cc.

◆ absCalc_g()

void absCalc_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 885 of file auto_md.cc.

◆ absCalcFromXsec()

void absCalcFromXsec ( Matrix abs,
ArrayOfMatrix abs_per_tg,
const ArrayOfMatrix xsec_per_tg,
const Matrix vmrs 
)

Calculates the absorption from a given cross section.

Only the cross section and the vmrs are required, it is assumed that the vmrs are in the order of the cross sections, only the dimension is checked.

Return values
absabsorption coefficients
abs_per_tgabsorption coefficients per tag group
Parameters
xsec_per_tgcross sections per tag group
vmrsvolume mixing ratios per tag group
Author
Stefan Bühler and Axel von Engeln
Date
2001-01-11

Definition at line 2152 of file m_abs.cc.

◆ absCalcFromXsec_g()

void absCalcFromXsec_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 920 of file auto_md.cc.

◆ absCalcSaveMemory()

void absCalcSaveMemory ( Matrix abs,
const TagGroups tgs,
const Vector f_mono,
const Vector p_abs,
const Vector t_abs,
const Vector n2_abs,
const Vector h2o_abs,
const Matrix vmrs,
const ArrayOfArrayOfLineRecord lines_per_tg,
const ArrayOfLineshapeSpec lineshape,
const ArrayOfString cont_description_names,
const ArrayOfString cont_description_models,
const ArrayOfVector cont_description_parameters 
)

Calculates the absorption coefficients by first calculating the cross sections per tag group and then the absorption from the cross sections.

This is done in a loop over species, in order to save memory. we only calculate abs, not abs_per_tg!

Return values
absabsorption coefficients
Parameters
tgsthe list of tag groups
f_monomonochromatic frequency grid
p_abspressure levels
t_abstemperature at pressure level
h2o_abstotal volume mixing ratio of water vapor
vmrsvolume mixing ratios per tag group
lines_per_tgtransition lines per tag group
lineshapelineshape specifications to use per tag group
cont_description_namesnames of different continuum models
cont_description_parameterscontinuum parameters for the models listed in cont_description_names
Author
Stefan Buehler
Date
2003-07-17

Definition at line 2034 of file m_abs.cc.

◆ absCalcSaveMemory_g()

void absCalcSaveMemory_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 903 of file auto_md.cc.

◆ absloswfsCalc()

void absloswfsCalc ( ArrayOfMatrix absloswfs,
const Index emission,
const Los los,
const ArrayOfMatrix source,
const ArrayOfMatrix trans,
const Vector y,
const Vector y_space,
const Vector f_mono,
const Vector e_ground,
const Numeric t_ground 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-03-30

Definition at line 2726 of file m_wfs.cc.

◆ absloswfsCalc_g()

void absloswfsCalc_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1243 of file auto_md.cc.

◆ ArrayOfIndexReadAscii()

void ArrayOfIndexReadAscii ( ArrayOfIndex ,
const String ,
const String filename 
)

Definition at line 424 of file m_io.cc.

◆ ArrayOfIndexReadAscii_g()

void ArrayOfIndexReadAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 445 of file auto_md.cc.

◆ ArrayOfIndexReadBinary()

void ArrayOfIndexReadBinary ( ArrayOfIndex ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1682 of file m_hdf.cc.

◆ ArrayOfIndexReadBinary_g()

void ArrayOfIndexReadBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 461 of file auto_md.cc.

◆ ArrayOfIndexWriteAscii()

void ArrayOfIndexWriteAscii ( const ArrayOfIndex ,
const String ,
const String filename 
)

Definition at line 403 of file m_io.cc.

◆ ArrayOfIndexWriteAscii_g()

void ArrayOfIndexWriteAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 437 of file auto_md.cc.

◆ ArrayOfIndexWriteBinary()

void ArrayOfIndexWriteBinary ( const ArrayOfIndex ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1650 of file m_hdf.cc.

◆ ArrayOfIndexWriteBinary_g()

void ArrayOfIndexWriteBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 453 of file auto_md.cc.

◆ ArrayOfMatrixMatrixMultiply()

void ArrayOfMatrixMatrixMultiply ( ArrayOfMatrix ,
const String ,
const Matrix ,
const ArrayOfMatrix ,
const String ,
const String  
)

Definition at line 1321 of file m_io.cc.

◆ ArrayOfMatrixMatrixMultiply_g()

void ArrayOfMatrixMatrixMultiply_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 359 of file auto_md.cc.

◆ ArrayOfMatrixReadAscii()

void ArrayOfMatrixReadAscii ( ArrayOfMatrix ,
const String ,
const String filename 
)

Definition at line 559 of file m_io.cc.

◆ ArrayOfMatrixReadAscii_g()

void ArrayOfMatrixReadAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 509 of file auto_md.cc.

◆ ArrayOfMatrixReadBinary()

void ArrayOfMatrixReadBinary ( ArrayOfMatrix ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1814 of file m_hdf.cc.

◆ ArrayOfMatrixReadBinary_g()

void ArrayOfMatrixReadBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 525 of file auto_md.cc.

◆ ArrayOfMatrixWriteAscii()

void ArrayOfMatrixWriteAscii ( const ArrayOfMatrix ,
const String ,
const String filename 
)

Definition at line 541 of file m_io.cc.

◆ ArrayOfMatrixWriteAscii_g()

void ArrayOfMatrixWriteAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 501 of file auto_md.cc.

◆ ArrayOfMatrixWriteBinary()

void ArrayOfMatrixWriteBinary ( const ArrayOfMatrix ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1782 of file m_hdf.cc.

◆ ArrayOfMatrixWriteBinary_g()

void ArrayOfMatrixWriteBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 517 of file auto_md.cc.

◆ ArrayOfStringReadAscii()

void ArrayOfStringReadAscii ( ArrayOfString ,
const String ,
const String filename 
)

Definition at line 647 of file m_io.cc.

◆ ArrayOfStringReadAscii_g()

void ArrayOfStringReadAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 589 of file auto_md.cc.

◆ ArrayOfStringReadBinary()

void ArrayOfStringReadBinary ( ArrayOfString ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1946 of file m_hdf.cc.

◆ ArrayOfStringReadBinary_g()

void ArrayOfStringReadBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 605 of file auto_md.cc.

◆ ArrayOfStringSet()

void ArrayOfStringSet ( ArrayOfString sa,
const String sa_name,
const ArrayOfString sa2 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 1446 of file m_io.cc.

◆ ArrayOfStringSet_g()

void ArrayOfStringSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 573 of file auto_md.cc.

◆ ArrayOfStringWriteAscii()

void ArrayOfStringWriteAscii ( const ArrayOfString ,
const String ,
const String filename 
)

Definition at line 629 of file m_io.cc.

◆ ArrayOfStringWriteAscii_g()

void ArrayOfStringWriteAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 581 of file auto_md.cc.

◆ ArrayOfStringWriteBinary()

void ArrayOfStringWriteBinary ( const ArrayOfString ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1914 of file m_hdf.cc.

◆ ArrayOfStringWriteBinary_g()

void ArrayOfStringWriteBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 597 of file auto_md.cc.

◆ ArrayOfVectorReadAscii()

void ArrayOfVectorReadAscii ( ArrayOfVector ,
const String ,
const String filename 
)

Definition at line 504 of file m_io.cc.

◆ ArrayOfVectorReadAscii_g()

void ArrayOfVectorReadAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 477 of file auto_md.cc.

◆ ArrayOfVectorReadBinary()

void ArrayOfVectorReadBinary ( ArrayOfVector ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1748 of file m_hdf.cc.

◆ ArrayOfVectorReadBinary_g()

void ArrayOfVectorReadBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 493 of file auto_md.cc.

◆ ArrayOfVectorWriteAscii()

void ArrayOfVectorWriteAscii ( const ArrayOfVector ,
const String ,
const String filename 
)

Definition at line 476 of file m_io.cc.

◆ ArrayOfVectorWriteAscii_g()

void ArrayOfVectorWriteAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 469 of file auto_md.cc.

◆ ArrayOfVectorWriteBinary()

void ArrayOfVectorWriteBinary ( const ArrayOfVector ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1716 of file m_hdf.cc.

◆ ArrayOfVectorWriteBinary_g()

void ArrayOfVectorWriteBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 485 of file auto_md.cc.

◆ AtmFromRaw()

void AtmFromRaw ( Vector t_abs,
Vector z_abs,
Matrix vmrs,
const TagGroups tgs,
const Vector p_abs,
const Matrix raw_ptz,
const ArrayOfMatrix raw_vmrs 
)

Interpolate atmospheric quantities from their individual grids to the common p_abs grid.

See also arts -d online documentation.

This function does the following:

  1. Interpolation of temperature and altitude
  2. Interpolation of VMR profiles
  3. Saturation adjustment VMR profiles of H2O tags in clouds

Step 3 is only carried out if keyword CloudSatWV is set to "yes".

Definition at line 1483 of file m_abs.cc.

◆ AtmFromRaw_g()

void AtmFromRaw_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 792 of file auto_md.cc.

◆ cont_descriptionAppend()

void cont_descriptionAppend ( ArrayOfString cont_description_names,
ArrayOfString cont_description_models,
ArrayOfVector cont_description_parameters,
const String tagname,
const String model,
const Vector userparameters 
)

Append a continuum description to ‘cont_description_names’ and ‘cont_description_parameters’.

It is checked that the name given is indeed the name of an allowed continuum model. This is done by looking in the species_data lookup table.

Author
Stefan Buehler
Date
2001-03-12

Definition at line 2851 of file m_abs.cc.

◆ cont_descriptionAppend_g()

void cont_descriptionAppend_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 766 of file auto_md.cc.

◆ cont_descriptionInit()

void cont_descriptionInit ( ArrayOfString names,
ArrayOfString options,
ArrayOfVector parameters 
)

Initializes the two continuum description WSVs, ‘cont_description_names’ and ‘cont_description_parameters’.


This method does not really do anything, except setting the two variables to empty Arrays. It is just necessary because the method ‘cont_descriptionAppend’ wants to append to the variables.

Formally, the continuum description WSVs are required by the absorption calculation methods (e.g., ‘absCalc’). Therefore you always have to call ‘cont_descriptionInit’.

Usage example: cont_descriptionInit{}

Author
Stefan Buehler
Date
2001-03-12

Definition at line 2827 of file m_abs.cc.

◆ cont_descriptionInit_g()

void cont_descriptionInit_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 759 of file auto_md.cc.

◆ CoolingRates()

void CoolingRates ( Matrix coolrate,
const Numeric lstep0,
const Vector p_abs,
const Vector z_abs,
const Vector t_abs,
const Vector f_mono,
const Matrix absorption,
const Vector za_pencil,
const Index refr,
const Index refr_lfac,
const Vector refr_index,
const Numeric r_geoid,
const Numeric z_ground,
const Vector e_ground,
const Numeric t_ground,
const Vector p_coolrate,
const Numeric lstep_limit 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2003-12-02

Definition at line 1732 of file m_los.cc.

◆ CoolingRates_g()

void CoolingRates_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1172 of file auto_md.cc.

◆ Echo()

void Echo ( const String message,
const Index output_level 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Oliver Lemke/Axel von Engeln
Date
2003-07-23

Definition at line 68 of file m_io.cc.

◆ Echo_g()

void Echo_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 17 of file auto_md.cc.

◆ emissionOff()

void emissionOff ( Index emission)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-04-19

Definition at line 1045 of file m_los.cc.

◆ emissionOff_g()

void emissionOff_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1098 of file auto_md.cc.

◆ emissionOn()

void emissionOn ( Index emission)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-04-19

Definition at line 1033 of file m_los.cc.

◆ emissionOn_g()

void emissionOn_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1093 of file auto_md.cc.

◆ Exit()

void Exit ( )

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 93 of file m_io.cc.

◆ Exit_g()

void Exit_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 23 of file auto_md.cc.

◆ groundAtBottom()

void groundAtBottom ( Numeric z_ground,
Numeric t_ground,
Vector e_ground,
const Vector t_abs,
const Vector z_abs,
const Vector f_mono,
const Numeric e 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-04-19

Definition at line 905 of file m_los.cc.

◆ groundAtBottom_g()

void groundAtBottom_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1064 of file auto_md.cc.

◆ groundFlatSea()

void groundFlatSea ( Numeric z_ground,
Numeric t_ground,
Vector e_ground,
const Vector p_abs,
const Vector t_abs,
const Vector z_abs,
const Vector f_mono,
const Vector za_pencil,
const Numeric z_plat,
const Numeric r_geoid,
const Index refr,
const Vector refr_index,
const String pol,
const Numeric t_skin 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2004-04-23

Definition at line 929 of file m_los.cc.

◆ groundFlatSea_g()

void groundFlatSea_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1075 of file auto_md.cc.

◆ groundOff()

void groundOff ( Numeric z_ground,
Numeric t_ground,
Vector e_ground,
const Vector z_abs 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-01-22

Definition at line 860 of file m_los.cc.

◆ groundOff_g()

void groundOff_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1043 of file auto_md.cc.

◆ groundSet()

void groundSet ( Numeric z_ground,
Numeric t_ground,
Vector e_ground,
const Vector p_abs,
const Vector t_abs,
const Vector z_abs,
const Vector f_mono,
const Numeric z,
const Numeric e 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-04-19

Definition at line 879 of file m_los.cc.

◆ groundSet_g()

void groundSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1051 of file auto_md.cc.

◆ h2o_absSet()

void h2o_absSet ( Vector h2o_abs,
const TagGroups tgs,
const Matrix vmrs 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-01-18

Definition at line 1793 of file m_abs.cc.

◆ h2o_absSet_g()

void h2o_absSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 819 of file auto_md.cc.

◆ hseCalc()

void hseCalc ( Vector z_abs,
const Vector p_abs,
const Vector t_abs,
const Vector h2o_abs,
const Numeric r_geoid,
const Vector hse 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-04-19

Definition at line 1717 of file m_abs.cc.

◆ hseCalc_g()

void hseCalc_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 875 of file auto_md.cc.

◆ hseFromBottom()

void hseFromBottom ( Vector hse,
const Vector p_abs,
const Vector z_abs,
const Numeric g0,
const Index niter 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-04-18

Definition at line 1681 of file m_abs.cc.

◆ hseFromBottom_g()

void hseFromBottom_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 861 of file auto_md.cc.

◆ hseOff()

void hseOff ( Vector hse)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-04-18

Definition at line 1699 of file m_abs.cc.

◆ hseOff_g()

void hseOff_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 870 of file auto_md.cc.

◆ hseSet()

void hseSet ( Vector hse,
const Numeric pref,
const Numeric zref,
const Numeric g0,
const Index niter 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-04-18

Definition at line 1608 of file m_abs.cc.

◆ hseSet_g()

void hseSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 833 of file auto_md.cc.

◆ hseSetFromLatitude()

void hseSetFromLatitude ( Vector hse,
const Numeric pref,
const Numeric zref,
const Numeric latitude,
const Index niter 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Axel von Engeln
Date
2003-07-23

Definition at line 1630 of file m_abs.cc.

◆ hseSetFromLatitude_g()

void hseSetFromLatitude_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 842 of file auto_md.cc.

◆ hseSetFromLatitudeIndex()

void hseSetFromLatitudeIndex ( Vector hse,
const Vector p_abs,
const Vector z_abs,
const Numeric latitude,
const Index index,
const Index niter 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Axel von Engeln
Date
2003-07-24

Definition at line 1653 of file m_abs.cc.

◆ hseSetFromLatitudeIndex_g()

void hseSetFromLatitudeIndex_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 851 of file auto_md.cc.

◆ IndexReadAscii()

void IndexReadAscii ( Index ,
const String ,
const String filename 
)

Definition at line 200 of file m_io.cc.

◆ IndexReadAscii_g()

void IndexReadAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 49 of file auto_md.cc.

◆ IndexReadBinary()

void IndexReadBinary ( Index ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1420 of file m_hdf.cc.

◆ IndexReadBinary_g()

void IndexReadBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 65 of file auto_md.cc.

◆ IndexSet()

void IndexSet ( Index x,
const String x_name,
const Index value 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 698 of file m_io.cc.

◆ IndexSet_g()

void IndexSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 33 of file auto_md.cc.

◆ IndexWriteAscii()

void IndexWriteAscii ( const Index ,
const String ,
const String filename 
)

Definition at line 181 of file m_io.cc.

◆ IndexWriteAscii_g()

void IndexWriteAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 41 of file auto_md.cc.

◆ IndexWriteBinary()

void IndexWriteBinary ( const Index ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1386 of file m_hdf.cc.

◆ IndexWriteBinary_g()

void IndexWriteBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 57 of file auto_md.cc.

◆ kbAllocate()

void kbAllocate ( Matrix kb,
ArrayOfString kb_names,
ArrayOfIndex kb_lengths,
Matrix kb_aux,
const Vector y,
const String y_name,
const Index ni,
const Index nx 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-01-21

Definition at line 3795 of file m_wfs.cc.

◆ kbAllocate_g()

void kbAllocate_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1519 of file auto_md.cc.

◆ kbAppend()

void kbAppend ( Matrix kb,
ArrayOfString kb_names,
ArrayOfIndex kb_lengths,
Matrix kb_aux,
const Matrix k,
const ArrayOfString k_names,
const Matrix k_aux 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 3741 of file m_wfs.cc.

◆ kbAppend_g()

void kbAppend_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1495 of file auto_md.cc.

◆ kbInit()

void kbInit ( Matrix kb,
ArrayOfString kb_names,
ArrayOfIndex kb_lengths,
Matrix kb_aux 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 3704 of file m_wfs.cc.

◆ kbInit_g()

void kbInit_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1476 of file auto_md.cc.

◆ kbPutInK()

void kbPutInK ( Matrix kb,
ArrayOfString kb_names,
ArrayOfIndex kb_lengths,
Matrix kb_aux,
const Matrix k,
const ArrayOfString k_names,
const Matrix k_aux 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-01-21

Definition at line 3883 of file m_wfs.cc.

◆ kbPutInK_g()

void kbPutInK_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1543 of file auto_md.cc.

◆ kCalibration()

void kCalibration ( Matrix k,
ArrayOfString k_names,
Matrix k_aux,
const Vector y,
const Vector f_mono,
const Vector y0,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-01-21

Definition at line 3603 of file m_wfs.cc.

◆ kCalibration_g()

void kCalibration_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1443 of file auto_md.cc.

◆ kContAbs()

void kContAbs ( Matrix k,
ArrayOfString k_names,
Matrix k_aux,
const Los los,
const ArrayOfMatrix absloswfs,
const Vector f_mono,
const Vector k_grid,
const Index order,
const Numeric f_low,
const Numeric f_high,
const String l_unit 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-01-21

Definition at line 2847 of file m_wfs.cc.

◆ kContAbs_g()

void kContAbs_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1290 of file auto_md.cc.

◆ kEground()

void kEground ( Matrix k,
ArrayOfString k_names,
Matrix k_aux,
const Vector za_pencil,
const Vector f_mono,
const Index emission,
const Vector y_space,
const Vector e_ground,
const Numeric t_ground,
const Los los,
const ArrayOfMatrix source,
const ArrayOfMatrix trans,
const Index single_e 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-09-18

Definition at line 3449 of file m_wfs.cc.

◆ kEground_g()

void kEground_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1426 of file auto_md.cc.

◆ kFrequencyOffSet()

void kFrequencyOffSet ( Matrix k,
ArrayOfString k_names,
Matrix k_aux,
const TagGroups tgs,
const Vector f_mono,
const Vector p_abs,
const Vector t_abs,
const Vector n2_abs,
const Vector h2o_abs,
const Matrix vmrs,
const ArrayOfArrayOfLineRecord lines_per_tg,
const ArrayOfLineshapeSpec lineshape,
const Vector e_ground,
const Index emission,
const ArrayOfString cont_description_names,
const ArrayOfVector cont_description_parameters,
const ArrayOfString cont_description_models,
const Los los,
const Numeric t_ground,
const Vector y_space,
const Vector y,
const Numeric delta,
const String f_unit 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2002-07-17

Definition at line 3243 of file m_wfs.cc.

◆ kFrequencyOffSet_g()

void kFrequencyOffSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1373 of file auto_md.cc.

◆ kManual()

void kManual ( Matrix k,
ArrayOfString k_names,
Matrix k_aux,
const Vector y0,
const Vector y,
const String name,
const Numeric delta,
const Numeric grid,
const Numeric apriori 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Adapted to MTL.

Date
2001-01-06
Author
Stefan Buehler

Definition at line 3648 of file m_wfs.cc.

◆ kManual_g()

void kManual_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1455 of file auto_md.cc.

◆ kPointingOffSet()

void kPointingOffSet ( Matrix k,
ArrayOfString k_names,
Matrix k_aux,
const Numeric z_plat,
const Vector za_pencil,
const Numeric l_step,
const Vector p_abs,
const Vector z_abs,
const Vector t_abs,
const Vector f_mono,
const Index refr,
const Index refr_lfac,
const Vector refr_index,
const Numeric z_ground,
const Numeric r_geoid,
const Matrix abs,
const Index emission,
const Vector y_space,
const Vector e_ground,
const Numeric t_ground,
const Vector y,
const Numeric delta 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-01-21

Definition at line 3359 of file m_wfs.cc.

◆ kPointingOffSet_g()

void kPointingOffSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1400 of file auto_md.cc.

◆ kSpecies()

void kSpecies ( Matrix k,
ArrayOfString k_names,
Matrix k_aux,
const Los los,
const ArrayOfMatrix absloswfs,
const Vector p_abs,
const Vector t_abs,
const TagGroups wfs_tgs,
const ArrayOfMatrix abs_per_tg,
const Matrix vmrs,
const Vector k_grid,
const String unit 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 2778 of file m_wfs.cc.

◆ kSpecies_g()

void kSpecies_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1257 of file auto_md.cc.

◆ kSpeciesSingle()

void kSpeciesSingle ( Matrix k,
ArrayOfString k_names,
Matrix k_aux,
const Los los,
const ArrayOfMatrix absloswfs,
const Vector p_abs,
const Vector t_abs,
const TagGroups wfs_tgs,
const ArrayOfMatrix abs_per_tg,
const Matrix vmrs,
const Vector k_grid,
const String tg,
const String unit 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 2812 of file m_wfs.cc.

◆ kSpeciesSingle_g()

void kSpeciesSingle_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1273 of file auto_md.cc.

◆ kSpectro()

void kSpectro ( Matrix k,
ArrayOfString k_names,
Matrix ,
Matrix S_S,
const TagGroups wfss_tgs,
const TagGroups tgs,
const Vector f_mono,
const Vector p_abs,
const Vector t_abs,
const Vector z_abs,
const Vector h2o_abs,
const Matrix vmrs,
const ArrayOfArrayOfLineRecord lines_per_tg,
const ArrayOfLineshapeSpec lineshape,
const Los los,
const ArrayOfMatrix absloswfs,
const Index kw_intens,
const Index kw_position,
const Index kw_agam,
const Index kw_sgam,
const Index kw_nair,
const Index kw_nself,
const Index kw_pSift 
)

Spectroscopic parameters weighting function.

Calculates temperature 1D weighting functions for the spectroscopic parameters The function uses precalculated absorption LOS WFs.

The expression used are described in sub-section 7 of the AUG section "Atmospheric WFs". See the the online help (arts -d FUNCTION_NAME)

Return values
kweighting function matrix
k_namesidentity name(s)
k_auxadditional data
S_Smatrix keeping the spectrposcopic parameters uncertainties
Parameters
wfss_tgslist of the tag groups to calculate the spectro weighting function this is useful when the number of lines is large and lines of one species have to be ignored
tgsthe list of tag groups
f_monofrequency absorption grid
p_abspressure grid for abs. calculations
t_abstemperatures at p_abs
z_absaltitude grid for abs. calculations
h2o_absfor h2o abs.
vmrsVMR profiles at p_abs
lines_per_tglines tag sorted
lineshapelineshape specifications: function, norm, cutoff
losline of sight structure
absloswfsabsorption LOS Wfs
Author
Carmen Verdes
Date
2002.10.1

Definition at line 2268 of file m_wfs.cc.

◆ kSpectro_g()

void kSpectro_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1346 of file auto_md.cc.

◆ kTemp()

void kTemp ( Matrix k,
ArrayOfString k_names,
Matrix k_aux,
const TagGroups tgs,
const Vector f_mono,
const Vector p_abs,
const Vector t_abs,
const Vector n2_abs,
const Vector h2o_abs,
const Matrix vmrs,
const Matrix abs0,
const ArrayOfArrayOfLineRecord lines_per_tg,
const ArrayOfLineshapeSpec lineshape,
const Vector e_ground,
const Index emission,
const Vector k_grid,
const ArrayOfString cont_description_names,
const ArrayOfVector cont_description_parameters,
const ArrayOfString cont_description_models,
const Los los,
const ArrayOfMatrix absloswfs,
const ArrayOfMatrix trans,
const Numeric z_plat,
const Vector za,
const Numeric l_step,
const Vector z_abs,
const Index refr,
const Index refr_lfac,
const Vector refr_index,
const String refr_model,
const Numeric z_ground,
const Numeric t_ground,
const Vector y_space,
const Numeric r_geoid,
const Vector hse,
const Index kw_hse,
const Index kw_fast 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-04-18

Definition at line 2881 of file m_wfs.cc.

◆ kTemp_g()

void kTemp_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1305 of file auto_md.cc.

◆ kxAllocate()

void kxAllocate ( Matrix kx,
ArrayOfString kx_names,
ArrayOfIndex kx_lengths,
Matrix kx_aux,
const Vector y,
const String ,
const Index ni,
const Index nx 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-01-21

Definition at line 3761 of file m_wfs.cc.

◆ kxAllocate_g()

void kxAllocate_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1506 of file auto_md.cc.

◆ kxAppend()

void kxAppend ( Matrix kx,
ArrayOfString kx_names,
ArrayOfIndex kx_lengths,
Matrix kx_aux,
const Matrix k,
const ArrayOfString k_names,
const Matrix k_aux 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 3721 of file m_wfs.cc.

◆ kxAppend_g()

void kxAppend_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1484 of file auto_md.cc.

◆ kxInit()

void kxInit ( Matrix kx,
ArrayOfString kx_names,
ArrayOfIndex kx_lengths,
Matrix kx_aux 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 3684 of file m_wfs.cc.

◆ kxInit_g()

void kxInit_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1468 of file auto_md.cc.

◆ kxPutInK()

void kxPutInK ( Matrix kx,
ArrayOfString kx_names,
ArrayOfIndex kx_lengths,
Matrix kx_aux,
const Matrix k,
const ArrayOfString k_names,
const Matrix k_aux 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-01-21

Definition at line 3816 of file m_wfs.cc.

◆ kxPutInK_g()

void kxPutInK_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1532 of file auto_md.cc.

◆ lines_per_tgAddMirrorLines()

void lines_per_tgAddMirrorLines ( ArrayOfArrayOfLineRecord lines_per_tg)

Adds mirror lines at negative frequencies to the lines_per_tg.

For each line at frequency +f in lines_per_tg a corresponding entry at frequency -f is added to lines_per_tg.

Return values
lines_per_tgThe array of arrays of lines for each tag group.
Author
Axel von Engeln and Stefan Buehler

Definition at line 723 of file m_abs.cc.

◆ lines_per_tgAddMirrorLines_g()

void lines_per_tgAddMirrorLines_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 705 of file auto_md.cc.

◆ lines_per_tgCompact()

void lines_per_tgCompact ( ArrayOfArrayOfLineRecord lines_per_tg,
const ArrayOfLineshapeSpec lineshape,
const Vector f_mono 
)

Removes all lines outside the defined lineshape cutoff frequency from the lines_per_tg, in order to save computation time.

It should be particularly useful to call this method after lines_per_tgAddMirrorLines.

Return values
lines_per_tgthe old and newly compacted line list
Parameters
lineshapethe lineshape specifications
f_monothe frequency grid
Author
Axel von Engeln and Stefan Buehler

Definition at line 767 of file m_abs.cc.

◆ lines_per_tgCompact_g()

void lines_per_tgCompact_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 710 of file auto_md.cc.

◆ lines_per_tgCreateFromLines()

void lines_per_tgCreateFromLines ( ArrayOfArrayOfLineRecord ,
const ArrayOfLineRecord ,
const TagGroups  
)

Definition at line 578 of file m_abs.cc.

◆ lines_per_tgCreateFromLines_g()

void lines_per_tgCreateFromLines_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 698 of file auto_md.cc.

◆ lines_per_tgReadFromCatalogues()

void lines_per_tgReadFromCatalogues ( ArrayOfArrayOfLineRecord lines_per_tg,
const TagGroups tgs,
const ArrayOfString filenames,
const ArrayOfString formats,
const Vector fmin,
const Vector fmax 
)

This method can read lines from different line catalogues.

For each tag group, you can specify which catalogue to use. Because the method creates lines_per_tg directly, it replaces for example the following two method calls:

  • linesReadFromHitran
  • lines_per_tgCreateFromLines

This method needs as input WSVs the list of tag groups. Keyword parameters must specify the names of the catalogue files to use and the matching formats. Names can be anything, formats can currently be HITRAN96 (for HITRAN 1986-2001 databases), HITRAN04 (for HITRAN 2004 databse), MYTRAN2, JPL, or ARTS. Furthermore, keyword parameters have to specify minimum and maximum frequency for each tag group. To safe typing, if there are less elements in the keyword parameters than there are tag groups, the last parameters are applied to all following tag groups.

Example usage:

lines_per_tgReadFromCatalogues{ filenames = [ "../data/cat1.dat", "../data/cat2.dat" ] formats = [ "MYTRAN2", "HITRAN96" ] fmin = [ 0, 0 ] fmax = [ 2000e9, 100e9 ] }

In this example, lines for the first tag group will be taken from cat1, lines for all other tag groups will be taken from cat2.

This methods allows you for example to use a special line file just for water vapor lines. This could be the improved water vapor line file generated by Thomas Kuhn.

Catalogues are only read once, even if several tag groups have the same catalogue. However, in that case the frequency ranges MUST be the same. (If you want to do fine-tuning of the frequency ranges, you can do this inside the tag definitions, e.g., "H2O-*-0-2000e9".)

This function uses the various reading routines (linesReadFromHitran, etc.), as well as lines_per_tgCreateFromLines.

Author
Stefan Buehler
Date
2000-01-19

Definition at line 371 of file m_abs.cc.

◆ lines_per_tgReadFromCatalogues_g()

void lines_per_tgReadFromCatalogues_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 643 of file auto_md.cc.

◆ lines_per_tgSetEmpty()

void lines_per_tgSetEmpty ( ArrayOfArrayOfLineRecord lines_per_tg,
const TagGroups tgs 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Stefan Buehler
Date
2001-10-02

Definition at line 54 of file m_abs.cc.

◆ lines_per_tgSetEmpty_g()

void lines_per_tgSetEmpty_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 637 of file auto_md.cc.

◆ lines_per_tgWriteAscii()

void lines_per_tgWriteAscii ( const ArrayOfArrayOfLineRecord ,
const String filename 
)

Definition at line 872 of file m_abs.cc.

◆ lines_per_tgWriteAscii_g()

void lines_per_tgWriteAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 723 of file auto_md.cc.

◆ linesElowToJoule()

void linesElowToJoule ( ArrayOfLineRecord lines)

FIXME: Remove this when we don't need the helper function anymore.

Definition at line 319 of file m_abs.cc.

◆ linesElowToJoule_g()

void linesElowToJoule_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 693 of file auto_md.cc.

◆ lineshape_per_tgDefine()

void lineshape_per_tgDefine ( ArrayOfLineshapeSpec ,
const TagGroups ,
const ArrayOfString shape,
const ArrayOfString normalizationfactor,
const Vector cutoff 
)

Definition at line 1093 of file m_abs.cc.

◆ lineshape_per_tgDefine_g()

void lineshape_per_tgDefine_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 750 of file auto_md.cc.

◆ lineshapeDefine()

void lineshapeDefine ( ArrayOfLineshapeSpec ,
const TagGroups ,
const String shape,
const String normalizationfactor,
const Numeric cutoff 
)

Definition at line 1031 of file m_abs.cc.

◆ lineshapeDefine_g()

void lineshapeDefine_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 741 of file auto_md.cc.

◆ linesReadFromArts()

void linesReadFromArts ( ArrayOfLineRecord ,
const String filename,
const Numeric fmin,
const Numeric fmax 
)

Definition at line 251 of file m_abs.cc.

◆ linesReadFromArts_g()

void linesReadFromArts_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 685 of file auto_md.cc.

◆ linesReadFromHitran()

void linesReadFromHitran ( ArrayOfLineRecord lines,
const String filename,
const Numeric fmin,
const Numeric fmax 
)

Reads line data in the Hitran 1986-2001 format (100 characters/record).

For Hitran version 2004 use linesReadFromHitran2004().

Remarks
<a href="http://www.hitran.com/>WWW access of the HITRAN catalog.
Author
Thomas Kuhn
Date
2001-11-05

Definition at line 77 of file m_abs.cc.

◆ linesReadFromHitran2004()

void linesReadFromHitran2004 ( ArrayOfLineRecord lines,
const String filename,
const Numeric fmin,
const Numeric fmax 
)

Reads line data in the Hitran 2004 format (160 characters/record).

For Hitran versions 1986-2001 use linesReadFromHitran().

Remarks
<a href="http://www.hitran.com/>WWW access of the HITRAN catalog.
Author
Hermann Berg based on Thomas Kuhn
Date
2005-03-29

Definition at line 126 of file m_abs.cc.

◆ linesReadFromHitran2004_g()

void linesReadFromHitran2004_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 661 of file auto_md.cc.

◆ linesReadFromHitran_g()

void linesReadFromHitran_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 653 of file auto_md.cc.

◆ linesReadFromJpl()

void linesReadFromJpl ( ArrayOfLineRecord lines,
const String filename,
const Numeric fmin,
const Numeric fmax 
)
Remarks
<a href="http://spec.jpl.nasa.gov/home.html>WWW access of the JPL catalog.
Author
Thomas Kuhn
Date
2001-11-05

Definition at line 210 of file m_abs.cc.

◆ linesReadFromJpl_g()

void linesReadFromJpl_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 677 of file auto_md.cc.

◆ linesReadFromMytran2()

void linesReadFromMytran2 ( ArrayOfLineRecord ,
const String filename,
const Numeric fmin,
const Numeric fmax 
)

Definition at line 166 of file m_abs.cc.

◆ linesReadFromMytran2_g()

void linesReadFromMytran2_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 669 of file auto_md.cc.

◆ linesWriteAscii()

void linesWriteAscii ( const ArrayOfLineRecord ,
const String filename 
)

Definition at line 849 of file m_abs.cc.

◆ linesWriteAscii_g()

void linesWriteAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 717 of file auto_md.cc.

◆ losCalc()

void losCalc ( Los los,
Vector z_tan,
const Numeric z_plat,
const Vector za,
const Numeric l_step,
const Vector p_abs,
const Vector z_abs,
const Index refr,
const Index refr_lfac,
const Vector refr_index,
const Numeric z_ground,
const Numeric r_geoid 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-02-15

Definition at line 1058 of file m_los.cc.

◆ losCalc_g()

void losCalc_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1103 of file auto_md.cc.

◆ LosReadBinary()

void LosReadBinary ( Los ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 2026 of file m_hdf.cc.

◆ LosReadBinary_g()

void LosReadBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 629 of file auto_md.cc.

◆ LosWriteBinary()

void LosWriteBinary ( const Los ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1987 of file m_hdf.cc.

◆ LosWriteBinary_g()

void LosWriteBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 621 of file auto_md.cc.

◆ MatrixCopy()

void MatrixCopy ( Matrix ,
const String ,
const Matrix ,
const String  
)

Definition at line 1194 of file m_io.cc.

◆ MatrixCopy_g()

void MatrixCopy_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 325 of file auto_md.cc.

◆ MatrixDiagonal()

void MatrixDiagonal ( Matrix x,
const String x_name,
const Index nrows,
const Numeric value 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-02-21

Definition at line 1269 of file m_io.cc.

◆ MatrixDiagonal_g()

void MatrixDiagonal_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 428 of file auto_md.cc.

◆ MatrixFillWithVector()

void MatrixFillWithVector ( Matrix ,
const String ,
const Vector ,
const String ,
const Index n 
)

Definition at line 1209 of file m_io.cc.

◆ MatrixFillWithVector_g()

void MatrixFillWithVector_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 335 of file auto_md.cc.

◆ MatrixMatrixAdd()

void MatrixMatrixAdd ( Matrix Y,
const String ,
const Matrix M,
const Matrix X,
const String M_name,
const String X_name 
)

Compute Y = M+X.

Works also if Y and X are the same matrix.

For more information see the the online help (arts -d FUNCTION_NAME).

Author
Patrick Eriksson
Date
2002-01-19

Definition at line 1376 of file m_io.cc.

◆ MatrixMatrixAdd_g()

void MatrixMatrixAdd_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 372 of file auto_md.cc.

◆ MatrixMatrixMultiply()

void MatrixMatrixMultiply ( Matrix Y,
const String ,
const Matrix M,
const Matrix X,
const String M_name,
const String X_name 
)

Compute Y = M*X.

Works also if Y and X are the same Matrix.

For more information see the the online help (arts -d FUNCTION_NAME).

Author
Stefan Buehler
Date
2001-10-02

Definition at line 1295 of file m_io.cc.

◆ MatrixMatrixMultiply_g()

void MatrixMatrixMultiply_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 346 of file auto_md.cc.

◆ MatrixReadAscii()

void MatrixReadAscii ( Matrix ,
const String ,
const String filename 
)

Definition at line 371 of file m_io.cc.

◆ MatrixReadAscii_g()

void MatrixReadAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 393 of file auto_md.cc.

◆ MatrixReadBinary()

void MatrixReadBinary ( Matrix ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1616 of file m_hdf.cc.

◆ MatrixReadBinary_g()

void MatrixReadBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 409 of file auto_md.cc.

◆ MatrixScale()

void MatrixScale ( Matrix out,
const String out_name,
const Matrix in,
const String in_name,
const Numeric value 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-01-17

Definition at line 1231 of file m_io.cc.

◆ MatrixScale_g()

void MatrixScale_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 417 of file auto_md.cc.

◆ MatrixSet()

void MatrixSet ( Matrix x,
const String x_name,
const Index nrows,
const Index ncols,
const Numeric value 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-02-21

Definition at line 1178 of file m_io.cc.

◆ MatrixSet_g()

void MatrixSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 315 of file auto_md.cc.

◆ MatrixTB()

void MatrixTB ( Matrix kout,
const String kout_name,
const Vector f_mono,
const Vector za_pencil,
const Matrix kin,
const String kin_name 
)

Convert a matrix containing radiances to Planck BTs.

Author
Stefan, Viju, Sreerekha
Date
2001-05-02

Definition at line 1693 of file m_los.cc.

◆ MatrixTB_g()

void MatrixTB_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1200 of file auto_md.cc.

◆ MatrixTRJ()

void MatrixTRJ ( Matrix kout,
const String kout_name,
const Vector f_mono,
const Vector za_pencil,
const Matrix kin,
const String kin_name 
)

Convert a matrix containing radiances to Rayleigh-Jeans BTs.

Author
Stefan, Viju, Sreerekha
Date
2001-05-02

Definition at line 1658 of file m_los.cc.

◆ MatrixTRJ_g()

void MatrixTRJ_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1219 of file auto_md.cc.

◆ MatrixWriteAscii()

void MatrixWriteAscii ( const Matrix ,
const String ,
const String filename 
)

Definition at line 347 of file m_io.cc.

◆ MatrixWriteAscii_g()

void MatrixWriteAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 385 of file auto_md.cc.

◆ MatrixWriteBinary()

void MatrixWriteBinary ( const Matrix ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1584 of file m_hdf.cc.

◆ MatrixWriteBinary_g()

void MatrixWriteBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 401 of file auto_md.cc.

◆ MethodListDefine()

void MethodListDefine ( ArrayOfIndex ml,
const String ,
const ArrayOfString methods 
)

Set up a method list.

A method list just contains indices (in md_data) of methods intended for sequential execution. Only methods without keyword arguments are allowed. It is the task of this method to set this up. For example, it must be checked, whether the given names really correspond to methods.

Parameters
mlOutput: The list of methods.
ml_nameThe name of the variable for which the method has been called.
methodsAn array of names of methods.

Definition at line 28 of file m_method_list.cc.

◆ MethodListDefine_g()

void MethodListDefine_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1650 of file auto_md.cc.

◆ n2_absSet()

void n2_absSet ( Vector n2_abs,
const TagGroups tgs,
const Matrix vmrs 
)

See the the online help (arts -d FUNCTION_NAME) Just a copy of the function 'h2o_absSet' but now for nitrogen.

Author
Patrick Eriksson
Date
2001-01-18

Definition at line 1886 of file m_abs.cc.

◆ n2_absSet_g()

void n2_absSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 826 of file auto_md.cc.

◆ NumericCopyFirstOfVector()

void NumericCopyFirstOfVector ( Numeric x,
const String x_name,
const Vector v,
const String v_name 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-03-28

Definition at line 737 of file m_io.cc.

◆ NumericCopyFirstOfVector_g()

void NumericCopyFirstOfVector_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 81 of file auto_md.cc.

◆ NumericCopyLastOfVector()

void NumericCopyLastOfVector ( Numeric x,
const String x_name,
const Vector v,
const String v_name 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2003-09-07

Definition at line 758 of file m_io.cc.

◆ NumericCopyLastOfVector_g()

void NumericCopyLastOfVector_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 91 of file auto_md.cc.

◆ NumericReadAscii()

void NumericReadAscii ( Numeric ,
const String ,
const String filename 
)

Definition at line 252 of file m_io.cc.

◆ NumericReadAscii_g()

void NumericReadAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 109 of file auto_md.cc.

◆ NumericReadBinary()

void NumericReadBinary ( Numeric ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1484 of file m_hdf.cc.

◆ NumericReadBinary_g()

void NumericReadBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 125 of file auto_md.cc.

◆ NumericSet()

void NumericSet ( Numeric x,
const String x_name,
const Numeric value 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 719 of file m_io.cc.

◆ NumericSet_g()

void NumericSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 73 of file auto_md.cc.

◆ NumericWriteAscii()

void NumericWriteAscii ( const Numeric ,
const String ,
const String filename 
)

Definition at line 234 of file m_io.cc.

◆ NumericWriteAscii_g()

void NumericWriteAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 101 of file auto_md.cc.

◆ NumericWriteBinary()

void NumericWriteBinary ( const Numeric ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1452 of file m_hdf.cc.

◆ NumericWriteBinary_g()

void NumericWriteBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 117 of file auto_md.cc.

◆ r_geoidStd()

void r_geoidStd ( Numeric r_geoid)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 816 of file m_los.cc.

◆ r_geoidStd_g()

void r_geoidStd_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1031 of file auto_md.cc.

◆ r_geoidWGS84()

void r_geoidWGS84 ( Numeric r_geoid,
const Numeric latitude,
const Numeric obsdirection 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 829 of file m_los.cc.

◆ r_geoidWGS84_g()

void r_geoidWGS84_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1036 of file auto_md.cc.

◆ raw_vmrsReadFromFiles()

void raw_vmrsReadFromFiles ( ArrayOfMatrix raw_vmrs,
const TagGroups tgs,
const ArrayOfString seltags,
const ArrayOfString filenames,
const String basename 
)

Reads in the profiles from the specified files in filenames for the tag list seltags and for all the other tags the atmospheric profile from the general scenario stated in basename.

Parameters
raw_vmrsvolume mixing ratios per tag group (output)
tgsthe list of tag groups (input)
seltagsselected tags for special input files (input)
filenamesspecific files for list of seltags (input)
basenamegeneral scenario base name (input)
Author
Thomas Kuhn / Stefan Buehler
Date
2001-08-02 / 2001-09-19

Definition at line 1223 of file m_abs.cc.

◆ raw_vmrsReadFromFiles_g()

void raw_vmrsReadFromFiles_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 776 of file auto_md.cc.

◆ raw_vmrsReadFromScenario()

void raw_vmrsReadFromScenario ( ArrayOfMatrix ,
const TagGroups ,
const String basename 
)

Definition at line 1179 of file m_abs.cc.

◆ raw_vmrsReadFromScenario_g()

void raw_vmrsReadFromScenario_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 785 of file auto_md.cc.

◆ refrCalc()

void refrCalc ( Vector refr_index,
const Vector p_abs,
const Vector t_abs,
const Vector h2o_abs,
const Index refr,
const String refr_model 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-04-19

Definition at line 2763 of file m_abs.cc.

◆ refrCalc_g()

void refrCalc_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 988 of file auto_md.cc.

◆ refrOff()

void refrOff ( Index refr,
Index refr_lfac,
String refr_model 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-01-22

Definition at line 2746 of file m_abs.cc.

◆ refrOff_g()

void refrOff_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 981 of file auto_md.cc.

◆ refrSet()

void refrSet ( Index refr,
Index refr_lfac,
String refr_model,
const Index on,
const String model,
const Index lfac 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-04-19

Definition at line 2721 of file m_abs.cc.

◆ refrSet_g()

void refrSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 971 of file auto_md.cc.

◆ sourceCalc()

void sourceCalc ( ArrayOfMatrix source,
const Index emission,
const Los los,
const Vector p_abs,
const Vector t_abs,
const Vector f_mono 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 1321 of file m_los.cc.

◆ sourceCalc_g()

void sourceCalc_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1119 of file auto_md.cc.

◆ sourcetransyCalcSaveMemory()

void sourcetransyCalcSaveMemory ( Vector y,
const Index emission,
const Los los,
const Vector p_abs,
const Vector t_abs,
const Vector f_mono,
const Matrix abs,
const Vector y_space,
const Vector e_ground,
const Numeric t_ground,
const Index f_chunksize 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Axel von Engeln and Oliver Lemke
Date
2003-07-30

Definition at line 1522 of file m_los.cc.

◆ sourcetransyCalcSaveMemory_g()

void sourcetransyCalcSaveMemory_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1157 of file auto_md.cc.

◆ StringReadAscii()

void StringReadAscii ( String ,
const String ,
const String filename 
)

Definition at line 601 of file m_io.cc.

◆ StringReadAscii_g()

void StringReadAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 549 of file auto_md.cc.

◆ StringReadBinary()

void StringReadBinary ( String ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1880 of file m_hdf.cc.

◆ StringReadBinary_g()

void StringReadBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 565 of file auto_md.cc.

◆ StringSet()

void StringSet ( String s,
const String s_name,
const String s2 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 1428 of file m_io.cc.

◆ StringSet_g()

void StringSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 533 of file auto_md.cc.

◆ StringWriteAscii()

void StringWriteAscii ( const String ,
const String ,
const String filename 
)

Definition at line 579 of file m_io.cc.

◆ StringWriteAscii_g()

void StringWriteAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 541 of file auto_md.cc.

◆ StringWriteBinary()

void StringWriteBinary ( const String ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1848 of file m_hdf.cc.

◆ StringWriteBinary_g()

void StringWriteBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 557 of file auto_md.cc.

◆ TagGroupsSpeciesWriteAscii()

void TagGroupsSpeciesWriteAscii ( const TagGroups ,
const String ,
const String filename 
)

Definition at line 666 of file m_io.cc.

◆ TagGroupsSpeciesWriteAscii_g()

void TagGroupsSpeciesWriteAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 613 of file auto_md.cc.

◆ Test()

void Test ( )

Definition at line 109 of file m_io.cc.

◆ Test_g()

void Test_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 28 of file auto_md.cc.

◆ tgsDefine()

void tgsDefine ( TagGroups ,
const ArrayOfString tags 
)

Definition at line 901 of file m_abs.cc.

◆ tgsDefine_g()

void tgsDefine_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 729 of file auto_md.cc.

◆ tgsDefineAllInScenario()

void tgsDefineAllInScenario ( TagGroups ,
const String basename 
)

Definition at line 975 of file m_abs.cc.

◆ tgsDefineAllInScenario_g()

void tgsDefineAllInScenario_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 735 of file auto_md.cc.

◆ transCalc()

void transCalc ( ArrayOfMatrix trans,
const Los los,
const Vector p_abs,
const Matrix abs 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 1390 of file m_los.cc.

◆ transCalc_g()

void transCalc_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1129 of file auto_md.cc.

◆ VectorAdd()

void VectorAdd ( Vector out,
const String out_name,
const Vector in,
const String in_name,
const Numeric value 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-01-17

Definition at line 1064 of file m_io.cc.

◆ VectorAdd_g()

void VectorAdd_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 293 of file auto_md.cc.

◆ VectorCalcLog10()

void VectorCalcLog10 ( Vector out,
const String out_name,
const Vector in,
const String in_name 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 1044 of file m_io.cc.

◆ VectorCalcLog10_g()

void VectorCalcLog10_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 283 of file auto_md.cc.

◆ VectorCopy()

void VectorCopy ( Vector y2,
const String name_y2,
const Vector y1,
const String name_y1 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-06-12

Definition at line 932 of file m_io.cc.

◆ VectorCopy_g()

void VectorCopy_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 133 of file auto_md.cc.

◆ VectorCopyFromMatrix()

void VectorCopyFromMatrix ( Vector v,
const String ,
const Matrix m,
const String ,
const String orientation,
const Index index 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Oliver Lemke/Axel von Engeln
Date
2003-07-23

Definition at line 952 of file m_io.cc.

◆ VectorCopyFromMatrix_g()

void VectorCopyFromMatrix_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 143 of file auto_md.cc.

◆ VectorFlip()

void VectorFlip ( Vector y2,
const String name_y2,
const Vector y1,
const String name_y1 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-06-12

Definition at line 991 of file m_io.cc.

◆ VectorFlip_g()

void VectorFlip_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 217 of file auto_md.cc.

◆ VectorLinSpace()

void VectorLinSpace ( Vector x,
const String x_name,
const Numeric start,
const Numeric stop,
const Numeric step 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 824 of file m_io.cc.

◆ VectorLinSpace_g()

void VectorLinSpace_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 175 of file auto_md.cc.

◆ VectorMatrixMultiply()

void VectorMatrixMultiply ( Vector y,
const String ,
const Matrix M,
const Vector x,
const String M_name,
const String x_name 
)

Compute y = M*x.

Works also if y and x are the same Vector.

For more information see the the online help (arts -d FUNCTION_NAME).

Author
Stefan Buehler
Date
2001-10-02

Definition at line 1143 of file m_io.cc.

◆ VectorMatrixMultiply_g()

void VectorMatrixMultiply_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 227 of file auto_md.cc.

◆ VectorNLinSpace()

void VectorNLinSpace ( Vector x,
const String x_name,
const Numeric start,
const Numeric stop,
const Index n 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 849 of file m_io.cc.

◆ VectorNLinSpace_g()

void VectorNLinSpace_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 185 of file auto_md.cc.

◆ VectorNLogSpace()

void VectorNLogSpace ( Vector x,
const String x_name,
const Numeric start,
const Numeric stop,
const Index n 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 904 of file m_io.cc.

◆ VectorNLogSpace_g()

void VectorNLogSpace_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 195 of file auto_md.cc.

◆ VectorPlanck()

void VectorPlanck ( Vector y,
const String y_name,
const Vector f,
const String ,
const Numeric t 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 1019 of file m_io.cc.

◆ VectorPlanck_g()

void VectorPlanck_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 272 of file auto_md.cc.

◆ VectorPressuresForLinAltitudes()

void VectorPressuresForLinAltitudes ( Vector ,
const String ,
const Vector ,
const Vector ,
const Numeric delta_z,
const Numeric p_start,
const Numeric p_stop 
)

Definition at line 870 of file m_io.cc.

◆ VectorPressuresForLinAltitudes_g()

void VectorPressuresForLinAltitudes_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 205 of file auto_md.cc.

◆ VectorReadAscii()

void VectorReadAscii ( Vector ,
const String ,
const String filename 
)

Definition at line 309 of file m_io.cc.

◆ VectorReadAscii_g()

void VectorReadAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 248 of file auto_md.cc.

◆ VectorReadBinary()

void VectorReadBinary ( Vector ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1550 of file m_hdf.cc.

◆ VectorReadBinary_g()

void VectorReadBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 264 of file auto_md.cc.

◆ VectorScale()

void VectorScale ( Vector out,
const String out_name,
const Vector in,
const String in_name,
const Numeric value 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-01-17

Definition at line 1102 of file m_io.cc.

◆ VectorScale_g()

void VectorScale_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 304 of file auto_md.cc.

◆ VectorSet()

void VectorSet ( Vector x,
const String x_name,
const Index n,
const Numeric value 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 781 of file m_io.cc.

◆ VectorSet_g()

void VectorSet_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 155 of file auto_md.cc.

◆ VectorSetLengthFromVector()

void VectorSetLengthFromVector ( Vector x,
const String x_name,
const Vector z,
const String ,
const Numeric value 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 801 of file m_io.cc.

◆ VectorSetLengthFromVector_g()

void VectorSetLengthFromVector_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 164 of file auto_md.cc.

◆ VectorWriteAscii()

void VectorWriteAscii ( const Vector ,
const String ,
const String filename 
)

Definition at line 279 of file m_io.cc.

◆ VectorWriteAscii_g()

void VectorWriteAscii_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 240 of file auto_md.cc.

◆ VectorWriteBinary()

void VectorWriteBinary ( const Vector ,
const String ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-11-02

Definition at line 1518 of file m_hdf.cc.

◆ VectorWriteBinary_g()

void VectorWriteBinary_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 256 of file auto_md.cc.

◆ vmrsScale()

void vmrsScale ( Matrix vmrs,
const TagGroups tgs,
const ArrayOfString scaltgs,
const Vector scalfac 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Carlos Jimenez
Date
2001-08-14

Definition at line 1848 of file m_abs.cc.

◆ vmrsScale_g()

void vmrsScale_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 811 of file auto_md.cc.

◆ WaterVaporSaturationInClouds()

void WaterVaporSaturationInClouds ( Matrix vmrs,
Vector p_abs,
const Vector t_abs,
const TagGroups tgs 
)

Calculates the water vapor saturation volume mixing ratio (VMR) in the vertical range where liquid or ice clouds are in the atmosphere.

At the pressure/altitude grid points where the liquid water content (LWC) or ice water content (IWC) is larger than zero the H2O-VMR is set to liquid water/ice saturation VMR (=e_s/p_tot).
The saturation pressure (e_s) is calculated according to the Goff-Gratch equations (see functions WVSatPressureLiquidWater and WVSatPressureIce in file continua.cc).

Before adjustment:

VMRH2O = H2O volume mixing ratio
Ptot = total air pressure
PH2O = H2O partial pressure
Pdry = dry air partial pressure

after adjustment:

VMR'H2O = H2O volume mixing ratio
P'tot = total air pressure
P'H2O = H2O partial pressure

H2O saturation pressure over water / ice:
es

calculation of the adjustment:

PH2O = VMRH2O * Ptot
Pdry = Ptot * (1.0 - VMRH2O)
P'H2O = es
P'tot = es + Pdry
VMR'H2O = P'H2O / P'tot
Parameters
vmrs[1] volume mixing ratios per tag group (input/output)
t_abs[K] temperature at pressure level (input)
p_abs[Pa] pressure levels (input)
tgs[1] the list of tag groups (input)
Author
Thomas Kuhn
Date
2001-08-02

Definition at line 1346 of file m_abs.cc.

◆ WaterVaporSaturationInClouds_g()

void WaterVaporSaturationInClouds_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 803 of file auto_md.cc.

◆ wfs_tgsDefine()

void wfs_tgsDefine ( TagGroups wfs_tag_groups,
const ArrayOfString tags 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Axel von Engeln
Date
2000-01-31

Definition at line 2574 of file m_wfs.cc.

◆ wfs_tgsDefine_g()

void wfs_tgsDefine_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1231 of file auto_md.cc.

◆ wfss_tgsDefine()

void wfss_tgsDefine ( TagGroups wfss_tgs,
const ArrayOfString tags 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Carmen Verdes
Date
2000-01-31

Definition at line 2650 of file m_wfs.cc.

◆ wfss_tgsDefine_g()

void wfss_tgsDefine_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1237 of file auto_md.cc.

◆ xsec_per_tgAddConts()

void xsec_per_tgAddConts ( ArrayOfMatrix xsec_per_tg,
const TagGroups tgs,
const Vector f_mono,
const Vector p_abs,
const Vector t_abs,
const Vector n2_abs,
const Vector h2o_abs,
const Matrix vmrs,
const ArrayOfString cont_description_names,
const ArrayOfVector cont_description_parameters,
const ArrayOfString cont_description_models 
)

Calculates the continuum for each tag group and adds it to xsec_per_tg.

Return values
xsec_per_tgcross section per tag group
Parameters
tgsthe list of tag groups
f_monomonochromatic frequency grid
p_abspressure levels
t_abstemperature at pressure level
n2_abstotal volume mixing ratio of nitrogen
h2o_abstotal volume mixing ratio of water vapor
vmrsvolume mixing ratios per tag group
cont_description_namesnames of different continuum models
cont_description_parameterscontinuum parameters for the models listed in cont_description_names
Exceptions
runtime_errorsomething went wrong
Author
Stefan Bühler
Date
2001-03-12

Definition at line 2491 of file m_abs.cc.

◆ xsec_per_tgAddConts_g()

void xsec_per_tgAddConts_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 949 of file auto_md.cc.

◆ xsec_per_tgAddLines()

void xsec_per_tgAddLines ( ArrayOfMatrix xsec_per_tg,
const TagGroups tgs,
const Vector f_mono,
const Vector p_abs,
const Vector t_abs,
const Vector h2o_abs,
const Matrix vmrs,
const ArrayOfArrayOfLineRecord lines_per_tg,
const ArrayOfLineshapeSpec lineshape 
)

Calculates the line spectrum for each tag group and adds it to xsec_per_tg.

Return values
xsec_per_tgcross section per tag group
Parameters
tgsthe list of tag groups
f_monomonochromatic frequency grid
p_abspressure levels
t_abstemperature at pressure level
h2o_abstotal volume mixing ratio of water vapor
vmrsvolume mixing ratios per tag group
lines_per_tgtransition lines per tag group
lineshapelineshape specifications to use per tag group
Author
Stefan Bühler and Axel von Engeln
Date
2001-01-11

Definition at line 2274 of file m_abs.cc.

◆ xsec_per_tgAddLines_g()

void xsec_per_tgAddLines_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 936 of file auto_md.cc.

◆ xsec_per_tgInit()

void xsec_per_tgInit ( ArrayOfMatrix xsec_per_tg,
const TagGroups tgs,
const Vector f_mono,
const Vector p_abs 
)

Initialize xsec_per_tg.

The initialization is necessary, because methods ‘xsec_per_tgAddLines’ and ‘xsec_per_tgAddConts’ just add to xsec_per_tg.

Return values
xsec_per_tgcross section per tag group
Parameters
tgsthe list of tag groups
f_monomonochromatic frequency grid
p_abspressure levels
Author
Stefan Buehler
Date
2001-03-12

Definition at line 2231 of file m_abs.cc.

◆ xsec_per_tgInit_g()

void xsec_per_tgInit_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 928 of file auto_md.cc.

◆ y_spaceStd()

void y_spaceStd ( Vector y_space,
const Vector f,
const String choice 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-?-?

Definition at line 1446 of file m_los.cc.

◆ y_spaceStd_g()

void y_spaceStd_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1137 of file auto_md.cc.

◆ ybatchCalc()

void ybatchCalc ( Matrix ,
const Vector ,
const Vector ,
const Vector ,
const Vector ,
const Vector ,
const Matrix ,
const ArrayOfArrayOfLineRecord ,
const ArrayOfLineshapeSpec ,
const Vector ,
const Numeric ,
const Vector ,
const Numeric ,
const Index ,
const Index ,
const Vector ,
const Numeric ,
const Numeric ,
const Index ,
const Vector ,
const Vector ,
const Numeric ,
const String ,
const TagGroups ,
const ArrayOfString ,
const ArrayOfVector ,
const ArrayOfString ,
const Index ,
const Index ,
const String ,
const Index ,
const String ,
const ArrayOfString ,
const ArrayOfString ,
const Index ,
const String ,
const Index ,
const String  
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-12-06

Definition at line 334 of file m_batch.cc.

◆ ybatchCalc_g()

void ybatchCalc_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1554 of file auto_md.cc.

◆ ybatchFromRadiosonde()

void ybatchFromRadiosonde ( Matrix ,
ArrayOfMatrix ,
ArrayOfMatrix ,
const ArrayOfMatrix ,
const Vector ,
const ArrayOfArrayOfLineRecord ,
const ArrayOfLineshapeSpec ,
const Numeric ,
const Vector ,
const Numeric ,
const Index ,
const String ,
const Index ,
const Numeric ,
const Index ,
const Vector ,
const Vector ,
const TagGroups ,
const ArrayOfString ,
const ArrayOfString ,
const ArrayOfVector ,
const Index finegrid,
const Index interp_rh,
const Index za_per_profile,
const Index e_ground_per_profile,
const Index calc_abs,
const Index calc_jac 
)

Definition at line 381 of file m_batch.cc.

◆ ybatchFromRadiosonde_g()

void ybatchFromRadiosonde_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1596 of file auto_md.cc.

◆ ybatchFromRadiosondeGlobal()

void ybatchFromRadiosondeGlobal ( Matrix ,
const ArrayOfMatrix ,
const Vector ,
const ArrayOfArrayOfLineRecord ,
const ArrayOfLineshapeSpec ,
const Numeric ,
const Vector ,
const Numeric ,
const Index ,
const String ,
const Index ,
const Numeric ,
const Index ,
const Vector ,
const Vector ,
const TagGroups ,
const ArrayOfString ,
const ArrayOfString ,
const ArrayOfVector  
)

Definition at line 827 of file m_batch.cc.

◆ ybatchFromRadiosondeGlobal_g()

void ybatchFromRadiosondeGlobal_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1627 of file auto_md.cc.

◆ yCalc()

void yCalc ( Vector y,
const Index emission,
const Los los,
const Vector f_mono,
const Vector y_space,
const ArrayOfMatrix source,
const ArrayOfMatrix trans,
const Vector e_ground,
const Numeric t_ground 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-03-30

Definition at line 1483 of file m_los.cc.

◆ yCalc_g()

void yCalc_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1144 of file auto_md.cc.

◆ yTB()

void yTB ( Vector y,
const Vector f_mono,
const Vector za_pencil 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2000-08-31

Definition at line 1624 of file m_los.cc.

◆ yTB_g()

void yTB_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1193 of file auto_md.cc.

◆ yTRJ()

void yTRJ ( Vector y,
const Vector f_mono,
const Vector za_pencil 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Patrick Eriksson
Date
2001-08-28

Definition at line 1641 of file m_los.cc.

◆ yTRJ_g()

void yTRJ_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1212 of file auto_md.cc.

◆ zaFromDeltat()

void zaFromDeltat ( Vector za,
const String ,
const Numeric z_plat,
const Vector p_abs,
const Vector z_abs,
const Numeric l_step,
const Index refr,
const Index refr_lfac,
const Vector refr_index,
const Numeric r_geoid,
const Numeric z_ground,
const Numeric delta_t,
const Vector z_tan_lim 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Carlos Jimenez
Date
2000-04-09

Definition at line 1199 of file m_los.cc.

◆ zaFromDeltat_g()

void zaFromDeltat_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 1013 of file auto_md.cc.

◆ zaFromZtan()

void zaFromZtan ( Vector za,
const String ,
const Vector z_tan,
const Numeric z_plat,
const Vector p_abs,
const Vector z_abs,
const Index refr,
const Vector refr_index,
const Numeric r_geoid,
const Numeric z_ground 
)

See the the online help (arts -d FUNCTION_NAME)

Author
Carlos Jimenez
Date
2000-03-27

Definition at line 1134 of file m_los.cc.

◆ zaFromZtan_g()

void zaFromZtan_g ( WorkSpace ws,
const MRecord mr 
)

Definition at line 998 of file auto_md.cc.