messages.cc File Reference

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

#include "arts.h"
#include "mystring.h"
#include "array.h"
#include "messages.h"

Include dependency graph for messages.cc:

Go to the source code of this file.

Variables

bool in_main_agenda = true
 A thread private flag that says whether we are in the main agenda, or not.
Messages arts_messages
String out_path
 The output path.
String out_basename
 The basename for the report file and for all other output files.
ofstream report_file
 The report file.
Out0 out0
 Level 0 output stream.
Out1 out1
 Level 1 output stream.
Out2 out2
 Level 2 output stream.
Out3 out3
 Level 3 output stream.


Detailed Description

Definitions having to do with the four output streams.

See file messages.h for more explanations.

Author:
Stefan Buehler
Date:
2000-07-31

Definition in file messages.cc.


Variable Documentation

Definition at line 45 of file messages.cc.

Referenced by main(), operator<<(), and set_reporting_level().

bool in_main_agenda = true

A thread private flag that says whether we are in the main agenda, or not.

If we are not, then agenda output is suppressed or enabled, according to the verbosity setting.

We initialize it to true, so that we also get output from before the execution of main.

Definition at line 39 of file messages.cc.

Referenced by Agenda::execute(), and Messages::Print().

Level 2 output stream.

See also:
OutStream

Definition at line 111 of file messages.cc.

Referenced by abs_cont_descriptionInit(), abs_fieldCalc(), abs_lines_per_speciesCreateFromLines(), abs_lineshape_per_tgDefine(), abs_lineshapeDefine(), abs_linesReadFromArts(), abs_linesReadFromArtsObsolete(), abs_linesReadFromHitran(), abs_linesReadFromHitran2004(), abs_linesReadFromJpl(), abs_linesReadFromMytran2(), abs_lookupCreate(), abs_lookupInit(), abs_lookupSetupBatch(), abs_lookupSetupWide(), abs_lookupTestAccuracy(), abs_speciesDefineAllInScenario(), abs_vecInit(), GasAbsLookup::Adapt(), AntennaOff(), AntennaSet1D(), AntennaSet2D(), AtmosphereSet1D(), AtmosphereSet2D(), AtmosphereSet3D(), chk_single_scattering_data(), choose_abs_nls(), choose_abs_nls_pert(), choose_abs_t_pert(), Cloudbox_ppathCalc(), complex_nWaterLiebe93(), 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(), DoitCloudboxFieldPut(), ext_matInit(), f_gridFromSensorHIRS(), jacobianAddAbsSpecies(), jacobianCalc(), jacobianCalcAbsSpecies(), jacobianCalcTemperature(), main(), MatrixPlanck(), MatrixUnitIntensity(), nc_read_from_file(), nc_write_to_file(), ParticleTypeAdd(), ParticleTypeAddAll(), ppath_calc(), ppath_start_stepping(), r_geoidSpherical(), r_geoidWGS84(), sensor_responseInit(), surfaceBlackbody(), surfaceFlatRefractiveIndex(), surfaceFlatVaryingEmissivity(), Tensor3FillWithVector(), Tensor3SetConstant(), Tensor4SetConstant(), Tensor5SetConstant(), Tensor6SetConstant(), Tensor7SetConstant(), VectorInsertGridPoints(), VectorLinSpace(), VectorLogSpace(), VectorNLinSpace(), VectorNLogSpace(), VectorSetConstant(), xml_read_arts_catalogue_from_file(), xml_read_from_file(), xml_write_to_file(), ybatchCalc(), and ybatchCalc_implementation().

Level 3 output stream.

See also:
OutStream

Definition at line 113 of file messages.cc.

Referenced by abs_coefCalcFromXsec(), abs_coefCalcSaveMemory(), abs_fieldCalc(), abs_lines_per_speciesCreateFromLines(), abs_lines_per_speciesReadFromCatalogues(), abs_lookupCreate(), abs_lookupSetupBatch(), abs_speciesAdd(), abs_speciesAdd2(), abs_xsec_per_speciesAddConts(), abs_xsec_per_speciesAddLines(), abs_xsec_per_speciesInit(), GasAbsLookup::Adapt(), AgendaExecute(), AntennaSet1D(), AntennaSet2D(), 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_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_ppathCalc(), complex_nWaterLiebe93(), 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_gridFromSensorHIRS(), find_new_grid_in_old_grid(), find_nonlinear_continua(), get_radiative_background(), interp_cloud_coeff1D(), InterpAtmFieldToRteGps(), InterpSurfaceEmissivityFieldIncLatLon(), InterpSurfaceFieldToRteGps(), iy_interp_cloudbox_field(), jacobianAddAbsSpecies(), jacobianAddTemperature(), main(), 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(), pha_mat_sptFromData(), pha_mat_sptFromMonoData(), ppath_calc(), ppath_end_1d(), ppath_end_2d(), ppath_end_3d(), ppath_start_1d(), ppath_start_2d(), ppath_start_3d(), ppath_step_geom_1d(), ppath_step_geom_2d(), ppath_step_geom_3d(), ppath_step_refr_1d(), ppath_step_refr_2d(), ppath_step_refr_3d(), PWR93O2AbsModel(), PWR98H2OAbsModel(), r_geoidSpherical(), r_geoidWGS84(), ArtsXMLTag::read_from_stream(), LineRecord::ReadFromArtsStream(), LineRecord::ReadFromHitran2004Stream(), LineRecord::ReadFromHitranStream(), LineRecord::ReadFromJplStream(), LineRecord::ReadFromMytran2Stream(), Rosenkranz_CO2_foreign_continuum(), Rosenkranz_CO2_self_continuum(), Rosenkranz_N2_self_continuum(), Rosenkranz_O2_continuum(), sensor_responseAntenna(), sensor_responseBackend(), sensor_responseBeamSwitching(), sensor_responseInit(), sensor_responseMixer(), Agenda::set_outputs_to_push_and_dup(), SpeciesSet(), Standard_H2O_foreign_continuum(), Standard_H2O_self_continuum(), Standard_N2_self_continuum(), Standard_O2_continuum(), surfaceFlatRefractiveIndex(), surfaceFlatVaryingEmissivity(), Tensor3FillWithVector(), Tensor3SetConstant(), Tensor4SetConstant(), Tensor5SetConstant(), Tensor6SetConstant(), Tensor7SetConstant(), VectorInsertGridPoints(), VectorLinSpace(), VectorLogSpace(), VectorNLinSpace(), VectorNLogSpace(), VectorSetConstant(), xml_open_input_file(), and xsec_continuum_tag().

The basename for the report file and for all other output files.

The files will have names like <basename>.rep (for the report file).

Definition at line 53 of file messages.cc.

Referenced by filename_ascii(), filename_nc(), filename_nc_with_index(), filename_xml(), filename_xml_with_index(), and main().

The output path.

For example for the report file.

Definition at line 48 of file messages.cc.

ofstream report_file

The report file.

Definition at line 56 of file messages.cc.

Referenced by main(), and Messages::Print().


Generated on Mon Mar 23 14:06:46 2009 for ARTS by  doxygen 1.5.6