Go to the documentation of this file.
295 const String& orientation,
824 const String& normalizationfactor,
848 const Vector& userparameters);
1082 const Vector& z_tan_lim);
1211 const Index& f_chunksize);
1401 const Index& do_intens,
1402 const Index& do_position,
1403 const Index& do_agam,
1404 const Index& do_sgam,
1405 const Index& do_nair,
1406 const Index& do_nself,
1407 const Index& do_pSift);
1477 const Index& single_e);
1648 const Index& finegrid,
1649 const Index& interp_rh,
1650 const Index& za_per_profile,
1651 const Index& e_ground_per_profile,
1652 const Index& calc_abs,
1653 const Index& calc_jac);
void ybatchFromRadiosondeGlobal_g(WorkSpace &ws, const MRecord &mr)
void WaterVaporSaturationInClouds(Matrix &, Vector &, const Vector &, const TagGroups &)
Calculates the water vapor saturation volume mixing ratio (VMR) in the vertical range where liquid or...
void NumericReadAscii(Numeric &, const String &, const String &filename)
void StringReadAscii_g(WorkSpace &ws, const MRecord &mr)
@ VectorSetLengthFromVector_
void groundFlatSea_g(WorkSpace &ws, const MRecord &mr)
void lines_per_tgCompact_g(WorkSpace &ws, const MRecord &mr)
void lines_per_tgAddMirrorLines_g(WorkSpace &ws, const MRecord &mr)
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 wfss_tgsDefine(TagGroups &, const ArrayOfString &wfss_tgs)
See the the online help (arts -d FUNCTION_NAME)
void Exit_g(WorkSpace &ws, const MRecord &mr)
@ ArrayOfMatrixWriteAscii_
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)
void MatrixWriteBinary(const Matrix &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
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)
void WaterVaporSaturationInClouds_g(WorkSpace &ws, const MRecord &mr)
void vmrsScale(Matrix &, const TagGroups &, const ArrayOfString &scaltgs, const Vector &scalfac)
See the the online help (arts -d FUNCTION_NAME)
void ybatchFromRadiosonde_g(WorkSpace &ws, const MRecord &mr)
void kxAppend_g(WorkSpace &ws, const MRecord &mr)
@ VectorPressuresForLinAltitudes_
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.
@ ArrayOfStringReadBinary_
void VectorLinSpace_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfStringWriteAscii_g(WorkSpace &ws, const MRecord &mr)
void IndexWriteBinary_g(WorkSpace &ws, const MRecord &mr)
void kxInit_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfIndexWriteBinary(const ArrayOfIndex &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void lines_per_tgSetEmpty_g(WorkSpace &ws, const MRecord &mr)
void VectorReadAscii_g(WorkSpace &ws, const MRecord &mr)
@ TagGroupsSpeciesWriteAscii_
void linesReadFromMytran2_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfStringReadAscii_g(WorkSpace &ws, const MRecord &mr)
void LosReadBinary_g(WorkSpace &ws, const MRecord &mr)
void hseOff(Vector &)
See the the online help (arts -d FUNCTION_NAME)
Declarations required for the calculation of absorption coefficients.
void VectorScale(Vector &, const String &, const Vector &, const String &, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
void vmrsScale_g(WorkSpace &ws, const MRecord &mr)
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 ArrayOfStringSet_g(WorkSpace &ws, const MRecord &mr)
void refrOff_g(WorkSpace &ws, const MRecord &mr)
void raw_vmrsReadFromScenario_g(WorkSpace &ws, const MRecord &mr)
void MatrixFillWithVector_g(WorkSpace &ws, const MRecord &mr)
void h2o_absSet_g(WorkSpace &ws, const MRecord &mr)
void VectorNLogSpace_g(WorkSpace &ws, const MRecord &mr)
void VectorMatrixMultiply_g(WorkSpace &ws, const MRecord &mr)
void refrCalc(Vector &, const Vector &, const Vector &, const Vector &, const Index &, const String &)
See the the online help (arts -d FUNCTION_NAME)
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)
void AtmFromRaw_g(WorkSpace &ws, const MRecord &mr)
void MatrixReadAscii_g(WorkSpace &ws, const MRecord &mr)
@ lines_per_tgCreateFromLines_
@ lines_per_tgWriteAscii_
@ ArrayOfMatrixWriteBinary_
void linesWriteAscii(const ArrayOfLineRecord &, const String &filename)
void ybatchCalc_g(WorkSpace &ws, const MRecord &mr)
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)
void ArrayOfVectorWriteAscii(const ArrayOfVector &, const String &, const String &filename)
void MatrixMatrixMultiply(Matrix &, const String &, const Matrix &, const Matrix &, const String &, const String &)
Compute Y = M*X.
void IndexWriteBinary(const Index &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
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...
void ArrayOfStringWriteBinary_g(WorkSpace &ws, const MRecord &mr)
void raw_vmrsReadFromScenario(ArrayOfMatrix &, const TagGroups &, const String &basename)
void VectorSet_g(WorkSpace &ws, const MRecord &mr)
@ ArrayOfStringWriteAscii_
void hseFromBottom_g(WorkSpace &ws, const MRecord &mr)
This file contains the definition of the LOS structure and functions related to this structure.
void kManual_g(WorkSpace &ws, const MRecord &mr)
void IndexWriteAscii_g(WorkSpace &ws, const MRecord &mr)
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)
void tgsDefine(TagGroups &, const ArrayOfString &tags)
void refrSet(Index &, Index &, String &, const Index &on, const String &model, const Index &lfac)
See the the online help (arts -d FUNCTION_NAME)
void linesElowToJoule(ArrayOfLineRecord &)
void VectorCopy_g(WorkSpace &ws, const MRecord &mr)
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)
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)
@ ArrayOfIndexWriteAscii_
void VectorWriteBinary_g(WorkSpace &ws, const MRecord &mr)
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)
void yTRJ_g(WorkSpace &ws, const MRecord &mr)
void MethodListDefine_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfStringReadAscii(ArrayOfString &, const String &, const String &filename)
void MatrixScale_g(WorkSpace &ws, const MRecord &mr)
void StringWriteAscii(const String &, const String &, const String &filename)
void VectorCopyFromMatrix_g(WorkSpace &ws, const MRecord &mr)
void IndexReadBinary_g(WorkSpace &ws, const MRecord &mr)
void emissionOn_g(WorkSpace &ws, const MRecord &mr)
void xsec_per_tgAddLines_g(WorkSpace &ws, const MRecord &mr)
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)
void wfs_tgsDefine(TagGroups &, const ArrayOfString &wfs_tgs)
See the the online help (arts -d FUNCTION_NAME)
void VectorPlanck(Vector &, const String &, const Vector &, const String &, const Numeric &temp)
See the the online help (arts -d FUNCTION_NAME)
void transCalc(ArrayOfMatrix &, const Los &, const Vector &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME)
void kbAppend(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Matrix &, const ArrayOfString &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME)
void IndexSet_g(WorkSpace &ws, const MRecord &mr)
void kSpeciesSingle_g(WorkSpace &ws, const MRecord &mr)
void kxAllocate_g(WorkSpace &ws, const MRecord &mr)
void linesReadFromHitran2004(ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
Reads line data in the Hitran 2004 format (160 characters/record).
void losCalc_g(WorkSpace &ws, const MRecord &mr)
void MatrixDiagonal(Matrix &, const String &, const Index &nrows, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
void MatrixSet(Matrix &, const String &, const Index &nrows, const Index &ncols, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
void MatrixMatrixMultiply_g(WorkSpace &ws, const MRecord &mr)
void kEground_g(WorkSpace &ws, const MRecord &mr)
void refrOff(Index &, Index &, String &)
See the the online help (arts -d FUNCTION_NAME)
void yCalc_g(WorkSpace &ws, const MRecord &mr)
void MatrixCopy(Matrix &, const String &, const Matrix &, const String &)
void lines_per_tgCompact(ArrayOfArrayOfLineRecord &, const ArrayOfLineshapeSpec &, const Vector &)
Removes all lines outside the defined lineshape cutoff frequency from the lines_per_tg,...
void ArrayOfVectorReadAscii_g(WorkSpace &ws, const MRecord &mr)
void MatrixWriteBinary_g(WorkSpace &ws, const MRecord &mr)
void absCalcFromXsec_g(WorkSpace &ws, const MRecord &mr)
void StringReadAscii(String &, const String &, const String &filename)
void kContAbs_g(WorkSpace &ws, const MRecord &mr)
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.
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)
void cont_descriptionInit_g(WorkSpace &ws, const MRecord &mr)
void VectorReadBinary_g(WorkSpace &ws, const MRecord &mr)
void kxPutInK_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfVectorReadAscii(ArrayOfVector &, const String &, const String &filename)
void tgsDefineAllInScenario_g(WorkSpace &ws, const MRecord &mr)
void hseSet_g(WorkSpace &ws, const MRecord &mr)
void sourceCalc(ArrayOfMatrix &, const Index &, const Los &, const Vector &, const Vector &, const Vector &)
See the the online help (arts -d FUNCTION_NAME)
void MatrixMatrixAdd_g(WorkSpace &ws, const MRecord &mr)
void StringWriteAscii_g(WorkSpace &ws, const MRecord &mr)
void IndexReadBinary(Index &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void absloswfsCalc_g(WorkSpace &ws, const MRecord &mr)
@ ArrayOfIndexWriteBinary_
void tgsDefine_g(WorkSpace &ws, const MRecord &mr)
@ ArrayOfMatrixReadAscii_
void lines_per_tgCreateFromLines_g(WorkSpace &ws, const MRecord &mr)
void NumericCopyLastOfVector(Numeric &, const String &, const Vector &, const String &)
See the the online help (arts -d FUNCTION_NAME)
void kCalibration_g(WorkSpace &ws, const MRecord &mr)
void VectorMatrixMultiply(Vector &, const String &, const Matrix &, const Vector &, const String &, const String &)
Compute y = M*x.
void linesReadFromJpl_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfVectorWriteAscii_g(WorkSpace &ws, const MRecord &mr)
This can be used to make arrays out of anything.
void linesReadFromHitran2004_g(WorkSpace &ws, const MRecord &mr)
void xsec_per_tgAddConts_g(WorkSpace &ws, const MRecord &mr)
void LosWriteBinary_g(WorkSpace &ws, const MRecord &mr)
void hseSetFromLatitudeIndex_g(WorkSpace &ws, const MRecord &mr)
@ ArrayOfMatrixReadBinary_
void lines_per_tgReadFromCatalogues_g(WorkSpace &ws, const MRecord &mr)
void VectorFlip(Vector &, const String &, const Vector &, const String &)
See the the online help (arts -d FUNCTION_NAME)
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 ...
void kCalibration(Matrix &, ArrayOfString &, Matrix &, const Vector &, const Vector &, const Vector &, const String &)
See the the online help (arts -d FUNCTION_NAME)
@ hseSetFromLatitudeIndex_
void wfs_tgsDefine_g(WorkSpace &ws, const MRecord &mr)
void lineshape_per_tgDefine_g(WorkSpace &ws, const MRecord &mr)
void StringSet(String &, const String &, const String &text)
See the the online help (arts -d FUNCTION_NAME)
void yTB(Vector &, const Vector &, const Vector &)
See the the online help (arts -d FUNCTION_NAME)
void h2o_absSet(Vector &, const TagGroups &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME)
void y_spaceStd(Vector &, const Vector &, const String &nr)
See the the online help (arts -d FUNCTION_NAME)
void ArrayOfStringWriteAscii(const ArrayOfString &, const String &, const String &filename)
void wfss_tgsDefine_g(WorkSpace &ws, const MRecord &mr)
void VectorLinSpace(Vector &, const String &, const Numeric &start, const Numeric &stop, const Numeric &step)
See the the online help (arts -d FUNCTION_NAME)
void MatrixWriteAscii_g(WorkSpace &ws, const MRecord &mr)
void abs_per_tgReduce(ArrayOfMatrix &, const TagGroups &, const TagGroups &)
Reduces the size of abs_per_tg.
void StringWriteBinary_g(WorkSpace &ws, const MRecord &mr)
void NumericReadAscii_g(WorkSpace &ws, const MRecord &mr)
void kbPutInK_g(WorkSpace &ws, const MRecord &mr)
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)
void NumericReadBinary_g(WorkSpace &ws, const MRecord &mr)
The implementation for String, the ARTS string class.
@ linesReadFromHitran2004_
void NumericWriteAscii(const Numeric &, const String &, const String &filename)
void kTemp_g(WorkSpace &ws, const MRecord &mr)
@ ArrayOfVectorReadAscii_
void VectorWriteAscii(const Vector &, const String &, const String &filename)
@ raw_vmrsReadFromScenario_
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...
void IndexSet(Index &, const String &, const Index &value)
See the the online help (arts -d FUNCTION_NAME)
void linesElowToJoule_g(WorkSpace &ws, const MRecord &mr)
@ NumericCopyFirstOfVector_
void MatrixSet_g(WorkSpace &ws, const MRecord &mr)
void MatrixTB_g(WorkSpace &ws, const MRecord &mr)
void groundAtBottom(Numeric &, Numeric &, Vector &, const Vector &, const Vector &, const Vector &, const Numeric &e)
See the the online help (arts -d FUNCTION_NAME)
void ArrayOfIndexReadAscii(ArrayOfIndex &, const String &, const String &filename)
void VectorCopyFromMatrix(Vector &, const String &, const Matrix &, const String &, const String &orientation, const Index &index)
See the the online help (arts -d FUNCTION_NAME)
NUMERIC Numeric
The type to use for all floating point numbers.
void LosWriteBinary(const Los &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
@ sourcetransyCalcSaveMemory_
void StringReadBinary_g(WorkSpace &ws, const MRecord &mr)
void y_spaceStd_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfStringReadBinary(ArrayOfString &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void linesReadFromArts_g(WorkSpace &ws, const MRecord &mr)
void r_geoidStd_g(WorkSpace &ws, const MRecord &mr)
@ lines_per_tgReadFromCatalogues_
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.
void CoolingRates_g(WorkSpace &ws, const MRecord &mr)
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.
void VectorNLinSpace_g(WorkSpace &ws, const MRecord &mr)
void lineshape_per_tgDefine(ArrayOfLineshapeSpec &, const TagGroups &, const ArrayOfString &shape, const ArrayOfString &normalizationfactor, const Vector &cutoff)
void hseFromBottom(Vector &, const Vector &, const Vector &, const Numeric &g0, const Index &niter)
See the the online help (arts -d FUNCTION_NAME)
void NumericSet_g(WorkSpace &ws, const MRecord &mr)
void VectorNLogSpace(Vector &, const String &, const Numeric &start, const Numeric &stop, const Index &n)
See the the online help (arts -d FUNCTION_NAME)
void xsec_per_tgInit_g(WorkSpace &ws, const MRecord &mr)
void VectorPlanck_g(WorkSpace &ws, const MRecord &mr)
void VectorScale_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfMatrixReadBinary_g(WorkSpace &ws, const MRecord &mr)
void StringSet_g(WorkSpace &ws, const MRecord &mr)
void LosReadBinary(Los &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void NumericWriteBinary(const Numeric &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void absCalc_g(WorkSpace &ws, const MRecord &mr)
void yTRJ(Vector &, const Vector &, const Vector &)
See the the online help (arts -d FUNCTION_NAME)
void cont_descriptionInit(ArrayOfString &, ArrayOfString &, ArrayOfVector &)
Initializes the two continuum description WSVs, ‘cont_description_names’ and ‘cont_description_parame...
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)
void VectorPressuresForLinAltitudes_g(WorkSpace &ws, const MRecord &mr)
void IndexReadAscii(Index &, const String &, const String &filename)
void hseCalc(Vector &, const Vector &, const Vector &, const Vector &, const Numeric &, const Vector &)
See the the online help (arts -d FUNCTION_NAME)
void ArrayOfIndexReadBinary(ArrayOfIndex &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void kbInit_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfStringSet(ArrayOfString &, const String &, const ArrayOfString &text)
See the the online help (arts -d FUNCTION_NAME)
void linesReadFromJpl(ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
void MatrixTRJ(Matrix &, const String &, const Vector &, const Vector &, const Matrix &, const String &)
Convert a matrix containing radiances to Rayleigh-Jeans BTs.
void VectorSetLengthFromVector(Vector &, const String &, const Vector &, const String &, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
void NumericSet(Numeric &, const String &, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
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 ...
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)
void refrSet_g(WorkSpace &ws, const MRecord &mr)
void zaFromZtan_g(WorkSpace &ws, const MRecord &mr)
void MatrixTB(Matrix &, const String &, const Vector &, const Vector &, const Matrix &, const String &)
Convert a matrix containing radiances to Planck BTs.
void VectorCopy(Vector &, const String &, const Vector &, const String &)
See the the online help (arts -d FUNCTION_NAME)
void VectorReadBinary(Vector &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
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)
@ ArrayOfVectorWriteBinary_
void groundOff_g(WorkSpace &ws, const MRecord &mr)
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)
void TagGroupsSpeciesWriteAscii(const TagGroups &, const String &, const String &filename)
void VectorCalcLog10_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfStringWriteBinary(const ArrayOfString &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
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.
@ lineshape_per_tgDefine_
@ WaterVaporSaturationInClouds_
void VectorFlip_g(WorkSpace &ws, const MRecord &mr)
void VectorAdd_g(WorkSpace &ws, const MRecord &mr)
void MethodListDefine(ArrayOfIndex &, const String &, const ArrayOfString &methods)
Set up a method list.
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)
void absCalcSaveMemory_g(WorkSpace &ws, const MRecord &mr)
void IndexWriteAscii(const Index &, const String &, const String &filename)
void kxPutInK(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Matrix &, const ArrayOfString &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME)
The declaration of the (great) workspace.
void kSpectro_g(WorkSpace &ws, const MRecord &mr)
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)
void groundSet_g(WorkSpace &ws, const MRecord &mr)
void MatrixCopy_g(WorkSpace &ws, const MRecord &mr)
void VectorCalcLog10(Vector &, const String &, const Vector &, const String &)
See the the online help (arts -d FUNCTION_NAME)
void hseCalc_g(WorkSpace &ws, const MRecord &mr)
@ lines_per_tgAddMirrorLines_
void lines_per_tgCreateFromLines(ArrayOfArrayOfLineRecord &, const ArrayOfLineRecord &, const TagGroups &)
void ArrayOfVectorWriteBinary(const ArrayOfVector &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void Echo_g(WorkSpace &ws, const MRecord &mr)
void xsec_per_tgInit(ArrayOfMatrix &, const TagGroups &, const Vector &, const Vector &)
Initialize xsec_per_tg.
void hseSet(Vector &, const Numeric &pref, const Numeric &zref, const Numeric &g0, const Index &niter)
See the the online help (arts -d FUNCTION_NAME)
void ArrayOfVectorWriteBinary_g(WorkSpace &ws, const MRecord &mr)
void VectorSet(Vector &, const String &, const Index &length, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
void ArrayOfVectorReadBinary(ArrayOfVector &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void NumericWriteAscii_g(WorkSpace &ws, const MRecord &mr)
void cont_descriptionAppend_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfMatrixWriteAscii_g(WorkSpace &ws, const MRecord &mr)
void transCalc_g(WorkSpace &ws, const MRecord &mr)
void sourceCalc_g(WorkSpace &ws, const MRecord &mr)
void MatrixFillWithVector(Matrix &, const String &, const Vector &, const String &, const Index &n)
void NumericWriteBinary_g(WorkSpace &ws, const MRecord &mr)
INDEX Index
The type to use for all integer numbers and indices.
void NumericCopyLastOfVector_g(WorkSpace &ws, const MRecord &mr)
void tgsDefineAllInScenario(TagGroups &, const String &basename)
void ArrayOfMatrixWriteAscii(const ArrayOfMatrix &, const String &, const String &filename)
void linesReadFromMytran2(ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
void MatrixWriteAscii(const Matrix &, const String &, const String &filename)
void MatrixDiagonal_g(WorkSpace &ws, const MRecord &mr)
void r_geoidWGS84(Numeric &, const Numeric &latitude, const Numeric &obsdirection)
See the the online help (arts -d FUNCTION_NAME)
void kbAllocate_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfIndexWriteAscii(const ArrayOfIndex &, const String &, const String &filename)
void ArrayOfVectorReadBinary_g(WorkSpace &ws, const MRecord &mr)
void kSpecies_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfMatrixMatrixMultiply_g(WorkSpace &ws, const MRecord &mr)
@ cont_descriptionAppend_
void ArrayOfMatrixReadAscii(ArrayOfMatrix &, const String &, const String &filename)
@ ArrayOfMatrixMatrixMultiply_
void refrCalc_g(WorkSpace &ws, const MRecord &mr)
void Exit()
See the the online help (arts -d FUNCTION_NAME)
void ArrayOfIndexWriteAscii_g(WorkSpace &ws, const MRecord &mr)
void kbPutInK(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Matrix &, const ArrayOfString &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME)
void VectorAdd(Vector &, const String &, const Vector &, const String &, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
void linesReadFromArts(ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
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.
@ ArrayOfVectorWriteAscii_
void r_geoidStd(Numeric &)
See the the online help (arts -d FUNCTION_NAME)
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)
void ArrayOfIndexReadAscii_g(WorkSpace &ws, const MRecord &mr)
void lines_per_tgSetEmpty(ArrayOfArrayOfLineRecord &, const TagGroups &)
See the the online help (arts -d FUNCTION_NAME)
void emissionOff(Index &)
See the the online help (arts -d FUNCTION_NAME)
void MatrixReadAscii(Matrix &, const String &, const String &filename)
void hseSetFromLatitude_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfMatrixReadBinary(ArrayOfMatrix &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void ArrayOfMatrixReadAscii_g(WorkSpace &ws, const MRecord &mr)
void IndexReadAscii_g(WorkSpace &ws, const MRecord &mr)
void MatrixTRJ_g(WorkSpace &ws, const MRecord &mr)
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)
void kxAppend(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &, const Matrix &, const ArrayOfString &, const Matrix &)
See the the online help (arts -d FUNCTION_NAME)
void linesWriteAscii_g(WorkSpace &ws, const MRecord &mr)
void kFrequencyOffSet_g(WorkSpace &ws, const MRecord &mr)
void groundAtBottom_g(WorkSpace &ws, const MRecord &mr)
void groundOff(Numeric &, Numeric &, Vector &, const Vector &)
See the the online help (arts -d FUNCTION_NAME)
void MatrixScale(Matrix &, const String &, const Matrix &, const String &, const Numeric &value)
See the the online help (arts -d FUNCTION_NAME)
void kPointingOffSet_g(WorkSpace &ws, const MRecord &mr)
void lines_per_tgAddMirrorLines(ArrayOfArrayOfLineRecord &)
Adds mirror lines at negative frequencies to the lines_per_tg.
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)
void lineshapeDefine(ArrayOfLineshapeSpec &, const TagGroups &, const String &shape, const String &normalizationfactor, const Numeric &cutoff)
void kxInit(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &)
See the the online help (arts -d FUNCTION_NAME)
void NumericReadBinary(Numeric &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void hseSetFromLatitude(Vector &, const Numeric &pref, const Numeric &zref, const Numeric &latitude, const Index &niter)
See the the online help (arts -d FUNCTION_NAME)
@ ArrayOfStringWriteBinary_
void ArrayOfMatrixWriteBinary(const ArrayOfMatrix &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void VectorSetLengthFromVector_g(WorkSpace &ws, const MRecord &mr)
void MatrixReadBinary_g(WorkSpace &ws, const MRecord &mr)
void VectorPressuresForLinAltitudes(Vector &, const String &, const Vector &, const Vector &, const Numeric &delta_z, const Numeric &p_start, const Numeric &p_stop)
void StringReadBinary(String &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void kbInit(Matrix &, ArrayOfString &, ArrayOfIndex &, Matrix &)
See the the online help (arts -d FUNCTION_NAME)
void lines_per_tgWriteAscii_g(WorkSpace &ws, const MRecord &mr)
void VectorWriteBinary(const Vector &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void lines_per_tgWriteAscii(const ArrayOfArrayOfLineRecord &, const String &filename)
void yTB_g(WorkSpace &ws, const MRecord &mr)
void sourcetransyCalcSaveMemory_g(WorkSpace &ws, const MRecord &mr)
void linesReadFromHitran(ArrayOfLineRecord &, const String &filename, const Numeric &fmin, const Numeric &fmax)
Reads line data in the Hitran 1986-2001 format (100 characters/record).
void ArrayOfIndexReadBinary_g(WorkSpace &ws, const MRecord &mr)
void MatrixReadBinary(Matrix &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)
void emissionOff_g(WorkSpace &ws, const MRecord &mr)
void Test_g(WorkSpace &ws, const MRecord &mr)
void TagGroupsSpeciesWriteAscii_g(WorkSpace &ws, const MRecord &mr)
void Echo(const String &message, const Index &level)
See the the online help (arts -d FUNCTION_NAME)
void VectorReadAscii(Vector &, const String &, const String &filename)
void raw_vmrsReadFromFiles_g(WorkSpace &ws, const MRecord &mr)
@ NumericCopyLastOfVector_
@ ArrayOfVectorReadBinary_
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’.
@ tgsDefineAllInScenario_
void absCalcFromXsec(Matrix &, ArrayOfMatrix &, const ArrayOfMatrix &, const Matrix &)
Calculates the absorption from a given cross section.
void ArrayOfStringReadBinary_g(WorkSpace &ws, const MRecord &mr)
void NumericCopyFirstOfVector(Numeric &, const String &, const Vector &, const String &)
See the the online help (arts -d FUNCTION_NAME)
void lineshapeDefine_g(WorkSpace &ws, const MRecord &mr)
void zaFromDeltat_g(WorkSpace &ws, const MRecord &mr)
void abs_per_tgReduce_g(WorkSpace &ws, const MRecord &mr)
@ ArrayOfIndexReadBinary_
void ArrayOfMatrixWriteBinary_g(WorkSpace &ws, const MRecord &mr)
void NumericCopyFirstOfVector_g(WorkSpace &ws, const MRecord &mr)
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)
@ ybatchFromRadiosondeGlobal_
Declares the enum type that acts as a handle for workspace variables. Also declares the workspace its...
void hseOff_g(WorkSpace &ws, const MRecord &mr)
void kbAppend_g(WorkSpace &ws, const MRecord &mr)
void VectorNLinSpace(Vector &, const String &, const Numeric &start, const Numeric &stop, const Index &n)
See the the online help (arts -d FUNCTION_NAME)
void n2_absSet_g(WorkSpace &ws, const MRecord &mr)
void emissionOn(Index &)
See the the online help (arts -d FUNCTION_NAME)
void r_geoidWGS84_g(WorkSpace &ws, const MRecord &mr)
void VectorWriteAscii_g(WorkSpace &ws, const MRecord &mr)
void linesReadFromHitran_g(WorkSpace &ws, const MRecord &mr)
void ArrayOfIndexWriteBinary_g(WorkSpace &ws, const MRecord &mr)
@ ArrayOfStringReadAscii_
void StringWriteBinary(const String &, const String &, const String &filename)
See the the online help (arts -d FUNCTION_NAME)