ARTS  2.2.66
messages.h File Reference

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

#include <iostream>
#include <fstream>
#include "arts.h"
#include "array.h"
#include "arts_omp.h"
Include dependency graph for messages.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 213 of file messages.h.

Referenced by abs_cont_descriptionInit(), abs_lines_per_speciesCreateFromLines(), abs_lineshape_per_tgDefine(), abs_lineshapeDefine(), abs_linesReadFromArtsObsolete(), abs_linesReadFromHitran(), abs_linesReadFromHitranPre2004(), abs_linesReadFromJpl(), abs_linesReadFromMytran2(), abs_linesReadFromSplitArtscat(), abs_lookupCalc(), abs_lookupSetupBatch(), abs_lookupSetupWide(), abs_lookupTestAccMC(), abs_lookupTestAccuracy(), abs_speciesDefineAllInScenario(), abs_vecInit(), GasAbsLookup::Adapt(), AntennaOff(), AntennaSet1D(), AntennaSet2D(), ArrayOfIndexLinSpace(), ArrayOfLineMixingRecordReadAscii(), AtmFieldsCalc(), AtmosphereSet1D(), AtmosphereSet2D(), AtmosphereSet3D(), calc_gamma_and_deltaf_artscat4(), chk_pndsum(), chk_scat_data(), chk_scattering_meta_data(), choose_abs_nls(), choose_abs_nls_pert(), choose_abs_t_pert(), cloudboxSetAutomatically(), Compare(), doit_conv_flagAbs(), doit_conv_flagAbsBT(), doit_conv_flagLsq(), doit_i_fieldIterate(), doit_i_fieldSetClearsky(), doit_i_fieldSetConst(), doit_i_fieldUpdate1D(), doit_i_fieldUpdateSeq1D(), doit_i_fieldUpdateSeq1DPP(), doit_i_fieldUpdateSeq3D(), doit_scat_fieldCalc(), doit_scat_fieldCalcLimb(), doit_scat_fieldNormalize(), ext_matInit(), f_gridFromSensorAMSU(), f_gridFromSensorAMSUgeneric(), f_gridFromSensorHIRS(), find_effective_channel_boundaries(), GriddedFieldLatLonRegridHelper(), GriddedFieldPRegridHelper(), GriddedFieldZToPRegridHelper(), jacobianAddAbsSpecies(), jacobianAddWind(), line_mixing_dataMatch(), MatrixPlanck(), MatrixUnitIntensity(), nca_read_from_file(), nca_write_to_file(), ArtsParser::parse_agenda(), ParticleType2abs_speciesAdd(), ParticleTypeAdd(), ParticleTypeAddAll(), pnd_fieldF07ML(), pnd_fieldF07TR(), ppathFromRtePos2(), propmat_clearsky_fieldCalc(), CIARecord::ReadFromCIA(), scat_data_arrayCheck(), ScatteringDoit(), sensor_responseInit(), surfaceBlackbody(), surfaceFlatReflectivity(), surfaceFlatRefractiveIndex(), surfaceFlatScalarReflectivity(), Tensor3SetConstant(), Tensor4SetConstant(), Tensor5SetConstant(), Tensor6SetConstant(), Tensor7SetConstant(), VectorInsertGridPoints(), VectorLinSpace(), VectorLogSpace(), VectorNLinSpace(), VectorNLogSpace(), VectorSetConstant(), WMRFSelectChannels(), xml_read_arts_catalogue_from_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 214 of file messages.h.

Referenced by abs_coefCalcFromXsec(), abs_lines_per_speciesCreateFromLines(), abs_lines_per_speciesReadFromCatalogues(), abs_lookupCalc(), abs_lookupSetupBatch(), abs_lookupTestAccMC(), abs_speciesAdd(), abs_speciesAdd2(), abs_speciesSet(), abs_xsec_per_speciesAddConts(), abs_xsec_per_speciesAddLines(), abs_xsec_per_speciesInit(), GasAbsLookup::Adapt(), AgendaExecute(), AgendaExecuteExclusive(), AntennaSet1D(), AntennaSet2D(), ArrayOfIndexLinSpace(), AtmosphereSet1D(), AtmosphereSet2D(), AtmosphereSet3D(), AtmRawRead(), BF86_CIA_N2(), chk_pnd_data(), chk_pnd_raw_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_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(), CP98H2OAbsModel(), doit_i_fieldSetConst(), doit_i_fieldUpdate1D(), doit_i_fieldUpdateSeq1D(), doit_i_fieldUpdateSeq1DPP(), doit_i_fieldUpdateSeq3D(), 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(), iy_interp_cloudbox_field(), iyb_calc(), jacobianAddAbsSpecies(), jacobianAddTemperature(), jacobianAddWind(), line_mixing_dataMatch(), MaTipping_H2O_foreign_continuum(), MPM02H2OAbsModel(), MPM85O2AbsModel(), MPM87H2OAbsModel(), MPM87O2AbsModel(), MPM89H2OAbsModel(), MPM89O2AbsModel(), MPM92O2AbsModel(), MPM93_H2O_continuum(), MPM93_N2_continuum(), MPM93_O2_continuum(), MPM93H2OAbsModel(), MPM93IceCrystalAbs(), MPM93O2AbsModel(), MPM93RainExt(), MPM93WaterDropletAbs(), Pardo_ATM_H2O_ForeignContinuum(), Pardo_ATM_N2_dry_continuum(), ArtsParser::parse_agenda(), ArtsParser::parse_main(), ArtsParser::parse_method(), ParticleSpeciesSet(), pha_mat_sptFromData(), pha_mat_sptFromMonoData(), ppathFromRtePos2(), propmat_clearsky_fieldCalc(), propmat_clearskyAddFromLookup(), propmat_clearskyAddOnTheFly(), propmat_clearskyAddZeeman(), PWR93O2AbsModel(), PWR98H2OAbsModel(), ArtsXMLTag::read_from_stream(), LineRecord::ReadFromArtscat3Stream(), LineRecord::ReadFromArtscat4Stream(), LineRecord::ReadFromHitran2001Stream(), LineRecord::ReadFromHitran2004Stream(), LineRecord::ReadFromJplStream(), LineRecord::ReadFromMytran2Stream(), SpeciesAuxData::ReadFromStream(), Rosenkranz_CO2_foreign_continuum(), Rosenkranz_CO2_self_continuum(), Rosenkranz_N2_self_continuum(), Rosenkranz_O2_continuum(), ScatteringParticlesSelect(), ScatteringParticleTypeAndMetaRead(), Select(), sensor_responseAntenna(), sensor_responseBackend(), sensor_responseBeamSwitching(), sensor_responseFillFgrid(), sensor_responseFrequencySwitching(), sensor_responseInit(), sensor_responseMixer(), 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(), surfaceFlatScalarReflectivity(), Tensor3SetConstant(), Tensor4SetConstant(), Tensor5SetConstant(), Tensor6SetConstant(), Tensor7SetConstant(), TRE05O2AbsModel(), VectorInsertGridPoints(), VectorLinSpace(), VectorLogSpace(), VectorNLinSpace(), VectorNLogSpace(), VectorSetConstant(), WMRFSelectChannels(), xml_open_input_file(), xsec_continuum_tag(), and yCalc().

◆ CREATE_OUTS

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

Definition at line 216 of file messages.h.

Referenced by abs_xsec_per_speciesAddCIA(), cia_interpolation(), main(), Print(), PrintWorkspace(), TangentPointPrint(), and ybatchCalc().

Function Documentation

◆ operator<<()

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