ARTS  2.3.1285(git:92a29ea9-dirty)
messages.h File Reference

Declarations having to do with the four output streams. More...

#include <fstream>
#include <iostream>
#include "array.h"
#include "arts.h"
#include "arts_omp.h"

Go to the source code of this file.

Classes

class  Verbosity
 
class  ArtsOut
 
class  ArtsOut0
 
class  ArtsOut1
 
class  ArtsOut2
 
class  ArtsOut3
 

Macros

#define CREATE_OUT0   ArtsOut0 out0(verbosity)
 
#define CREATE_OUT1   ArtsOut1 out1(verbosity)
 
#define CREATE_OUT2   ArtsOut2 out2(verbosity)
 
#define CREATE_OUT3   ArtsOut3 out3(verbosity)
 
#define CREATE_OUTS
 

Functions

template<class T >
ArtsOutoperator<< (ArtsOut &aos, const T &t)
 Output operator for ArtsOut. More...
 

Detailed Description

Declarations having to do with the four output streams.

ARTS uses four output streams: out0 to out3, where out0 has the highest priority, out3 the lowest. These are global variables. They are intended to be used as follows:

  • out0: Error messages.
  • out1: Output of the 'engine'.
  • out2: Important workspace method output.
  • out3: Unimportant workspace method output.

The classes associated with the four output stream variables have the same name, but start with a capital letter: Out0, Out1, Out2, and Out3.

Author
Stefan Buehler
Date
2000-07-31

Definition in file messages.h.

Macro Definition Documentation

◆ CREATE_OUT0

◆ CREATE_OUT1

◆ CREATE_OUT2

#define CREATE_OUT2   ArtsOut2 out2(verbosity)

Definition at line 206 of file messages.h.

Referenced by abs_cont_descriptionInit(), abs_linesDeleteLinesWithBadOrHighChangingJs(), abs_linesDeleteLinesWithUndefinedLocalQuanta(), abs_lookupCalc(), abs_lookupSetupBatch(), abs_lookupSetupWide(), abs_lookupTestAccMC(), abs_lookupTestAccuracy(), abs_speciesDefineAllInScenario(), GasAbsLookup::Adapt(), AntennaOff(), ArrayOfIndexLinSpace(), AtmFieldPRegridHelper(), AtmFieldsCalc(), AtmosphereSet1D(), AtmosphereSet2D(), AtmosphereSet3D(), choose_abs_nls(), choose_abs_nls_pert(), choose_abs_t_pert(), cloudbox_field_monoIterate(), cloudbox_field_monoSetConst(), cloudbox_fieldSetClearsky(), cloudbox_fieldSetConst(), cloudbox_fieldSetConstPerFreq(), cloudbox_fieldUpdate1D(), cloudbox_fieldUpdateSeq1D(), cloudbox_fieldUpdateSeq1DPP(), cloudbox_fieldUpdateSeq3D(), cloudboxSetAutomatically(), Compare(), doit_conv_flagAbs(), doit_conv_flagAbsBT(), doit_conv_flagLsq(), doit_scat_fieldCalc(), doit_scat_fieldCalcLimb(), doit_scat_fieldNormalize(), DoitCalc(), f_gridFromabs_lines_per_speciesSetFromSpeciesTag(), f_gridFromabs_linesSet(), f_gridFromSensorAMSU(), f_gridFromSensorAMSUgeneric(), f_gridFromSensorHIRS(), find_effective_channel_boundaries(), geo_posEndOfPpath(), geo_posLowestAltitudeOfPpath(), geo_posWherePpathPassesZref(), GriddedFieldLatLonRegridHelper(), GriddedFieldPRegridHelper(), GriddedFieldZToPRegridHelper(), jacobianAddAbsSpecies(), jacobianAddBasicCatalogParameters(), jacobianAddMagField(), jacobianAddScatSpecies(), jacobianAddSpecialSpecies(), jacobianAddSurfaceQuantity(), jacobianAddWind(), MagFieldsCalc(), MatrixPlanck(), MatrixUnitIntensity(), nca_read_from_file(), nca_write_to_file(), nlte_fieldForSingleSpeciesNonOverlappingLines(), nlte_fieldSetLteExternalPartitionFunction(), nlte_fieldSetLteInternalPartitionFunction(), OptimizeDoitPressureGrid(), ArtsParser::parse_agenda(), ppathFromRtePos2(), propmat_clearsky_fieldCalc(), ReadArrayOfARTSCAT(), ReadARTSCAT(), CIARecord::ReadFromCIA(), scat_dataCheck(), ScatElementsPndAndScatAdd(), ScatElementsToabs_speciesAdd(), ScatSpeciesPndAndScatAdd(), ScatSpeciesScatAndMetaRead(), sensor_responseInit(), surf_albedoCalc(), surfaceBlackbody(), surfaceFlatReflectivity(), surfaceFlatRefractiveIndex(), telsem_atlasesReadAscii(), telsem_atlasReadAscii(), Tensor3SetConstant(), Tensor4SetConstant(), Tensor5SetConstant(), Tensor6SetConstant(), Tensor7SetConstant(), VectorInsertGridPoints(), VectorLinSpace(), VectorLogSpace(), VectorNLinSpace(), VectorNLogSpace(), VectorSetConstant(), WindFieldsCalc(), WMRFSelectChannels(), xml_find_and_open_input_file(), xml_read_from_file(), xml_read_from_stream(), and xml_write_to_file().

◆ CREATE_OUT3

#define CREATE_OUT3   ArtsOut3 out3(verbosity)

Definition at line 207 of file messages.h.

Referenced by abs_coefCalcFromXsec(), abs_lines_per_speciesReadSpeciesSplitCatalog(), abs_linesReadSpeciesSplitCatalog(), abs_linesSetQuantumNumberForAll(), abs_lookupCalc(), abs_lookupSetupBatch(), abs_lookupTestAccMC(), abs_speciesAdd(), abs_speciesAdd2(), abs_speciesSet(), abs_xsec_per_speciesAddConts(), abs_xsec_per_speciesInit(), GasAbsLookup::Adapt(), AgendaExecute(), AgendaExecuteExclusive(), ArrayOfIndexLinSpace(), AtmosphereSet1D(), AtmosphereSet2D(), AtmosphereSet3D(), AtmRawRead(), AtmWithNLTERawRead(), BF86_CIA_N2(), chk_pnd_data(), chk_pnd_raw_data(), chk_scat_data(), chk_scattering_meta_data(), choose_abs_nls_pert(), choose_abs_t_pert(), CKD24_H20(), CKD_222_foreign_h2o(), CKD_222_self_h2o(), CKD_241_co2(), CKD_242_foreign_h2o(), CKD_242_self_h2o(), CKD_mt_100_foreign_h2o(), CKD_mt_100_self_h2o(), CKD_mt_250_CIAfun_n2(), CKD_mt_250_CIArot_n2(), CKD_mt_250_co2(), CKD_mt_250_foreign_h2o(), CKD_mt_250_o2_vis(), CKD_mt_250_self_h2o(), CKD_mt_320_foreign_h2o(), CKD_mt_320_self_h2o(), CKD_mt_CIAfun_n2(), CKD_mt_CIAfun_o2(), CKD_mt_CIArot_n2(), CKD_mt_co2(), CKD_mt_v0v0_o2(), CKD_mt_v1v0_o2(), cloud_fieldsCalc(), cloud_ppath_update1D_planeparallel(), cloud_ppath_update3D(), cloud_RT_no_background(), cloudbox_field_monoSetConst(), cloudbox_fieldUpdate1D(), cloudbox_fieldUpdateSeq1D(), cloudbox_fieldUpdateSeq1DPP(), cloudbox_fieldUpdateSeq3D(), CP98H2OAbsModel(), doit_scat_fieldCalc(), doit_scat_fieldCalcLimb(), Agenda::execute(), f_gridFromSensorAMSU(), f_gridFromSensorAMSUgeneric(), f_gridFromSensorHIRS(), find_new_grid_in_old_grid(), find_nonlinear_continua(), get_iy_of_background(), Ho66_CO2_foreign_continuum(), Ho66_CO2_self_continuum(), interp_cloud_coeff1D(), InterpAtmFieldToPosition(), InterpSurfaceFieldToPosition(), iyb_calc(), jacobianAddAbsSpecies(), jacobianAddBasicCatalogParameter(), jacobianAddMagField(), jacobianAddNLTE(), jacobianAddScatSpecies(), jacobianAddShapeCatalogParameter(), jacobianAddSpecialSpecies(), jacobianAddSurfaceQuantity(), jacobianAddTemperature(), jacobianAddWind(), MagRawRead(), MaTipping_H2O_foreign_continuum(), MPM02H2OAbsModel(), MPM85O2AbsModel(), MPM87H2OAbsModel(), MPM87O2AbsModel(), MPM89H2OAbsModel(), MPM89O2AbsModel(), MPM92O2AbsModel(), MPM93_H2O_continuum(), MPM93_N2_continuum(), MPM93_O2_continuum(), MPM93H2OAbsModel(), MPM93O2AbsModel(), OptimizeDoitPressureGrid(), Pardo_ATM_H2O_ForeignContinuum(), Pardo_ATM_N2_dry_continuum(), ArtsParser::parse_agenda(), ArtsParser::parse_main(), ArtsParser::parse_method(), ppathFromRtePos2(), propmat_clearsky_fieldCalc(), propmat_clearskyAddFromLookup(), PWR93O2AbsModel(), PWR98H2OAbsModel(), ArtsXMLTag::read_from_stream(), LineRecord::ReadFromArtscat3Stream(), LineRecord::ReadFromArtscat4Stream(), LineRecord::ReadFromArtscat5Stream(), LineRecord::ReadFromHitran2001Stream(), LineRecord::ReadFromHitran2004Stream(), LineRecord::ReadFromJplStream(), LineRecord::ReadFromLBLRTMStream(), LineRecord::ReadFromMytran2Stream(), SpeciesAuxData::ReadFromStream(), Rosenkranz_CO2_foreign_continuum(), Rosenkranz_CO2_self_continuum(), Rosenkranz_N2_self_continuum(), Rosenkranz_O2_continuum(), ScatSpeciesScatAndMetaRead(), Select(), sensor_responseAntenna(), sensor_responseBackend(), sensor_responseFillFgrid(), sensor_responseFrequencySwitching(), sensor_responseInit(), sensor_responseMixer(), sensor_responseMixerBackendPrecalcWeights(), sensor_responseWMRF(), Agenda::set_outputs_to_push_and_dup(), Standard_H2O_foreign_continuum(), Standard_H2O_self_continuum(), Standard_N2_self_continuum(), Standard_O2_continuum(), surfaceFlatRefractiveIndex(), Tensor3SetConstant(), Tensor4SetConstant(), Tensor5SetConstant(), Tensor6SetConstant(), Tensor7SetConstant(), TRE05O2AbsModel(), VectorInsertGridPoints(), VectorLinSpace(), VectorLogSpace(), VectorNLinSpace(), VectorNLogSpace(), VectorSetConstant(), vmr_fieldSetAllConstant(), WindRawRead(), WMRFSelectChannels(), xml_open_input_file(), xsec_continuum_tag(), yCalc(), z_surfaceConstantAltitude(), and z_surfaceFromFileAndGrid().

◆ CREATE_OUTS

#define CREATE_OUTS
Value:
ArtsOut0 out0(verbosity); \
ArtsOut1 out1(verbosity); \
ArtsOut2 out2(verbosity); \
ArtsOut3 out3(verbosity)

Definition at line 209 of file messages.h.

Referenced by abs_xsec_per_speciesAddCIA(), abs_xsec_per_speciesAddHitranXsec(), cia_interpolation(), DOBatchCalc(), InteractiveWorkspace::execute_workspace_method(), XsecRecord::Extract(), main(), Print(), PrintWorkspace(), TangentPointPrint(), and ybatchCalc().

Function Documentation

◆ operator<<()

template<class T >
ArtsOut& operator<< ( ArtsOut aos,
const T &  t 
)