ARTS  2.4.0(git:4fb77825)
src Directory Reference

Files

file  abs_species_tags.cc [code]
 Stuff related to absorption species tags.
 
file  abs_species_tags.h [code]
 Header file for stuff related to absorption species tags.
 
file  absorption.cc [code]
 Physical absorption routines.
 
file  absorption.h [code]
 Declarations required for the calculation of absorption coefficients.
 
file  absorptionlines.cc [code]
 Contains the absorption namespace.
 
file  absorptionlines.h [code]
 Contains the absorption namespace.
 
file  agenda_class.cc [code]
 Implementation of agendas.
 
file  agenda_class.h [code]
 Declarations for agendas.
 
file  agenda_record.cc [code]
 Implementation of agendas.
 
file  agenda_record.h [code]
 Declarations for AgRecord, storing lookup information for one agenda.
 
file  agendas.cc [code]
 Initialize lookup data for agendas.
 
file  array.h [code]
 This file contains the definition of Array.
 
file  arts.cc [code]
 This file contains global functions.
 
file  arts.h [code]
 The global header file for ARTS.
 
file  arts_api.cc [code]
 
file  arts_api.h [code]
 
file  arts_api_classes.cc [code]
 This file contains all declarations of the ARTS C API class interface.
 
file  arts_api_classes.h [code]
 This file contains all declarations of the ARTS C API class interface.
 
file  arts_getopt.h [code]
 
file  arts_omp.cc [code]
 Helper functions for OpenMP.
 
file  arts_omp.h [code]
 Header file for helper functions for OpenMP.
 
file  artstime.cc [code]
 Stuff related to time.
 
file  artstime.h [code]
 Stuff related to time in ARTS.
 
file  bifstream.cc [code]
 This file contains the class implementation of bifstream.
 
file  bifstream.h [code]
 This file contains the class declaration of bifstream.
 
file  binio.cc [code]
 
file  binio.h [code]
 
file  blas.h [code]
 Interface for BLAS library.
 
file  bofstream.cc [code]
 This file contains the class implementation of bofstream.
 
file  bofstream.h [code]
 This file contains the class declaration of bofstream.
 
file  check_input.cc [code]
 
file  check_input.h [code]
 
file  cia.cc [code]
 Implementation file for work with HITRAN collision induced absorption (CIA).
 
file  cia.h [code]
 Header file for work with HITRAN collision induced absorption (CIA).
 
file  cloudbox.cc [code]
 Internal functions for scattering calculations.
 
file  cloudbox.h [code]
 Internal cloudbox functions.
 
file  complex.cc [code]
 A class implementing complex numbers for ARTS.
 
file  complex.h [code]
 A class implementing complex numbers for ARTS.
 
file  constants.cc [code]
 This file contains global constants.
 
file  constants.h [code]
 Constants of physical expressions as constexpr.
 
file  covariance_matrix.cc [code]
 Implementation of CovarianceMatrix class.
 
file  covariance_matrix.h [code]
 Header files of CovarianceMatrix class.
 
file  debug.h [code]
 Helper macros for debugging.
 
file  describe.cc [code]
 Describe type and dimensions of a tensor view.
 
file  describe.h [code]
 Header file for describe.cc.
 
file  disort.cc [code]
 This file contains functions related to the DISORT interface.
 
file  disort.h [code]
 Functions for disort interface.
 
file  docserver.cc [code]
 Implementation of the arts documentation server.
 
file  docserver.h [code]
 Declarations for the arts documentation server.
 
file  doit.cc [code]
 This file contains functions to calculate the radiative transfer inside the cloudbox using the DOIT method.
 
file  doit.h [code]
 Radiative transfer in cloudbox.
 
file  energylevelmap.cc [code]
 
file  energylevelmap.h [code]
 Class to map energy levels.
 
file  exceptions.h [code]
 The declarations of all the exception classes.
 
file  fastem.cc [code]
 This file contains functions that are adapted from FASTEM code which is used to calculate surface emissivity.
 
file  fastem.h [code]
 This file contains functions that are adapted from FASTEM code which is used to calculate surface emissivity.
 
file  field.h [code]
 This file contains the definition of Field3D.
 
file  file.cc [code]
 This file contains basic functions to handle ASCII data files.
 
file  file.h [code]
 This file contains basic functions to handle ASCII files.
 
file  gas_abs_lookup.cc [code]
 Implementation of scalar gas absorption lookup table functions.
 
file  gas_abs_lookup.h [code]
 Declarations for the gas absorption lookup table.
 
file  geodetic.cc [code]
 
file  geodetic.h [code]
 
file  global_data.h [code]
 
file  gridded_fields.cc [code]
 Implementation of gridded fields.
 
file  gridded_fields.h [code]
 Implementation of gridded fields.
 
file  groups.cc [code]
 Defines workspace variable groups.
 
file  gzstream.cc [code]
 
file  gzstream.h [code]
 
file  hitran_xsec.cc [code]
 
file  hitran_xsec.h [code]
 Methods and classes for HITRAN absorption cross section data.
 
file  interactive_workspace.cc [code]
 
file  interactive_workspace.h [code]
 This file contains all declarations of the ARTS C API.
 
file  interpolation.cc [code]
 Interpolation routines.
 
file  interpolation.h [code]
 Header file for interpolation.cc.
 
file  interpolation_poly.cc [code]
 Interpolation routines for cubic and higher order interpolation.
 
file  interpolation_poly.h [code]
 Header file for interpolation_poly.cc.
 
file  jacobian.cc [code]
 Routines for setting up the jacobian.
 
file  jacobian.h [code]
 Routines for setting up the jacobian.
 
file  lapack.h [code]
 Interface for the LAPACK library.
 
file  legacy_continua.cc [code]
 
file  legacy_continua.h [code]
 
file  legendre.cc [code]
 Contains the code to calculate Legendre polynomials.
 
file  legendre.h [code]
 Contains the code to calculate Legendre polynomials.
 
file  lin_alg.cc [code]
 Linear algebra functions.
 
file  lin_alg.h [code]
 Linear algebra functions.
 
file  linefunctions.cc [code]
 
file  linefunctions.h [code]
 Stuff related to lineshape functions.
 
file  linemixing_hitran.cc [code]
 Namespace and functions to deal with HITRAN linemixing.
 
file  linemixing_hitran.h [code]
 Namespace and functions to deal with HITRAN linemixing.
 
file  linescaling.cc [code]
 
file  linescaling.h [code]
 Constains various line scaling functions.
 
file  lineshapemodel.cc [code]
 Contains the line shape namespace.
 
file  lineshapemodel.h [code]
 Contains the line shape namespace.
 
file  logic.cc [code]
 Logical functions.
 
file  logic.h [code]
 Header file for logic.cc.
 
file  m_abs.cc [code]
 Stuff related to the calculation of absorption coefficients.
 
file  m_abs_lookup.cc [code]
 Methods related to absorption, lookup table, etc.
 
file  m_absorptionlines.cc [code]
 Contains the absorption namespace.
 
file  m_agenda.cc [code]
 Workspace methods for Agenda.
 
file  m_append.h [code]
 Implementation of Append.
 
file  m_array.cc [code]
 Stuff related to manipulating arrays.
 
file  m_artstime.cc [code]
 Stuff related to manipulating time.
 
file  m_atmosphere.cc [code]
 Workspace functions to set variables defining the atmosphere (excluding the surface).
 
file  m_basic_types.cc [code]
 Workspace functions for straightforward operations on variables of basic types.
 
file  m_basic_types.h [code]
 Functions for straightforward operations on variables of basic types.
 
file  m_batch.cc [code]
 Workspace functions for doing batch calculations.
 
file  m_checked.cc [code]
 Workspace functions setting the checked WSVs.
 
file  m_cia.cc [code]
 Workspace methods for HITRAN CIA data.
 
file  m_cloudbox.cc [code]
 Workspace functions related to the definintion of the cloud box.
 
file  m_cloudradar.cc [code]
 Workspace functions related to simulation of cloud radars.
 
file  m_conversion.h [code]
 Implementation of unit conversion functions.
 
file  m_copy.h [code]
 Implementation of Copy.
 
file  m_delete.h [code]
 Implementation of Delete.
 
file  m_disort.cc [code]
 This file contains functions to use the multiple scattering program DISORT.
 
file  m_doit.cc [code]
 This file contains functions to calculate the radiative transfer inside the cloudbox using the DOIT method.
 
file  m_extract.h [code]
 Implementation of Extract.
 
file  m_fluxes.cc [code]
 Workspace functions related to simulation of radiation fluxes.
 
file  m_fos.cc [code]
 Workspace functions associated with the FOS scattering scheme.
 
file  m_general.cc [code]
 Workspace functions of a general and overall character.
 
file  m_general.h [code]
 Template functions for general supergeneric ws methods.
 
file  m_geodetic.cc [code]
 Workspace functions of geodetic character.
 
file  m_gridded_fields.h [code]
 Implementation of GriddedField workspace methods.
 
file  m_hitran_xsec.cc [code]
 Workspace methods for HITRAN absorption cross section data.
 
file  m_ignore.h [code]
 Implementation of Ignore.
 
file  m_jacobian.cc [code]
 Workspace functions related to the jacobian.
 
file  m_linemixing.cc [code]
 User interface for dealing with pure line mixing calculations.
 
file  m_microphysics.cc [code]
 Workspace functions related to particle micophysics (e.g. size distributions).
 
file  m_montecarlo.cc [code]
 Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods. All of these functions refer to 3D calculations.
 
file  m_nc.h [code]
 Workspace methods and template functions for supergeneric NetCDF IO.
 
file  m_nlte.cc [code]
 User interface to NLTE variables and functions.
 
file  m_oem.cc [code]
 Workspace functions related to making OEM inversions.
 
file  m_optproperties.cc [code]
 This filecontains workspace methods for calculating the optical properties for the radiative transfer.
 
file  m_physics.cc [code]
 Workspace methods of physical character.
 
file  m_planets.cc [code]
 Planet specific workspace methods.
 
file  m_ppath.cc [code]
 Workspace functions releated to propagation paths variables.
 
file  m_predefined_absorption_models.cc [code]
 
file  m_psd.cc [code]
 Workspace functions related to particle size distributions.
 
file  m_quantum.cc [code]
 Quantum handling functions.
 
file  m_radiation_field.cc [code]
 Radiation field calculations for the user.
 
file  m_raw.cc [code]
 Stuff related to generating y-data from raw data.
 
file  m_reduce.h [code]
 Implementation of Reduce.
 
file  m_refraction.cc [code]
 Workspace methods releated to refraction.
 
file  m_retrieval.cc [code]
 
file  m_rt4.cc [code]
 Workspace functions related to application of scattering solver RT4.
 
file  m_rte.cc [code]
 Workspace methods for solving clear sky radiative transfer.
 
file  m_select.h [code]
 
file  m_sensor.cc [code]
 Workspace functions related to sensor modelling variables.
 
file  m_surface.cc [code]
 Workspace functions associated wih the surface and its properties.
 
file  m_telsem.cc [code]
 This file contains functions to read TELSEM atlases.
 
file  m_tessem.cc [code]
 This file contains functions that are adapted from TESSEM code which is used to calculate surface emissivity.
 
file  m_tmatrix.cc [code]
 T-Matrix related workspace methods.
 
file  m_transmitter.cc [code]
 Workspace functions related to transmitters and radiative transfer for transmitted signals.
 
file  m_wigner.cc [code]
 Wigner symbol interactions.
 
file  m_xml.cc [code]
 Non-template implementations of workspace methods for XML IO.
 
file  m_xml.h [code]
 Workspace methods and template functions for supergeneric XML IO.
 
file  m_zeeman.cc [code]
 
file  main.cc [code]
 This file contains the main function of ARTS, as well as functions to deal with command line parameters.
 
file  make_auto_md_cc.cc [code]
 
file  make_auto_md_h.cc [code]
 This is a little C++ program that generates the file auto_md.h from the workspace methods data md_data.
 
file  make_autoarts_h.cc [code]
 
file  make_workspace_memory_handler_cc.cc [code]
 
file  math_funcs.cc [code]
 
file  math_funcs.h [code]
 
file  matpack.h [code]
 
file  matpackI.cc [code]
 
file  matpackI.h [code]
 Implementation of Matrix, Vector, and such stuff.
 
file  matpackII.cc [code]
 Implementation of sparse matrices.
 
file  matpackII.h [code]
 Header file for sparse matrices.
 
file  matpackIII.cc [code]
 
file  matpackIII.h [code]
 
file  matpackIV.cc [code]
 
file  matpackIV.h [code]
 
file  matpackV.cc [code]
 
file  matpackV.h [code]
 
file  matpackVI.cc [code]
 
file  matpackVI.h [code]
 
file  matpackVII.cc [code]
 
file  matpackVII.h [code]
 
file  mc_antenna.cc [code]
 Monte Carlo Antenna implementation.
 
file  mc_antenna.h [code]
 Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods. All of these functions refer to 3D calculations.
 
file  mc_interp.cc [code]
 
file  mc_interp.h [code]
 Interpolation classes and functions created for use within Monte Carlo scattering simulations.
 
file  messages.cc [code]
 Definitions having to do with the four output streams.
 
file  messages.h [code]
 Declarations having to do with the four output streams.
 
file  methods.cc [code]
 Definition of method description data.
 
file  methods.h [code]
 Declaration of the class MdRecord.
 
file  methods_aux.cc [code]
 Auxiliary material for the workspace methods, which used to be in methods.cc.
 
file  microphysics.cc [code]
 Internal functions for microphysics calculations (size distributions etc.)
 
file  microphysics.h [code]
 Internal functions for microphysics calculations (size distributions etc.)
 
file  montecarlo.cc [code]
 functions used by MCGeneral
 
file  montecarlo.h [code]
 
file  mystring.h [code]
 This file contains the definition of String, the ARTS string class.
 
file  nc_io.cc [code]
 This file contains basic functions to handle NetCDF data files.
 
file  nc_io.h [code]
 This file contains basic functions to handle NetCDF data files.
 
file  nc_io_array_types.cc [code]
 This file contains functions to handle NetCDF data files.
 
file  nc_io_basic_types.cc [code]
 This file contains functions to handle NetCDF data files.
 
file  nc_io_compound_types.cc [code]
 
file  nc_io_instantiation.h [code]
 
file  nc_io_types.h [code]
 This file contains private function declarations and template instantiation to handle NetCDF data files.
 
file  nlte.cc [code]
 
file  nlte.h [code]
 Deep calculations for NLTE.
 
file  oem.h [code]
 Defines the ARTS interface to the invlib library.
 
file  oem_mpi.h [code]
 Optimal estimation method for MPI-distributed retrieval.
 
file  optproperties.cc [code]
 This file contains definitions and functions related to the optical properties of particles.
 
file  optproperties.h [code]
 Scattering database structure and functions.
 
file  parameters.cc [code]
 This file contains the function get_parameters, which reads command line parameters.
 
file  parameters.h [code]
 This file contains header information for the dealing with command line parameters.
 
file  parser.cc [code]
 
file  parser.h [code]
 
file  partition_function_data.cc [code]
 Coefficients for 3rd order polynomial of partition function in temperature, plus safety check.
 
file  physics_funcs.cc [code]
 This file contains the code of functions of physical character.
 
file  physics_funcs.h [code]
 This file contains declerations of functions of physical character.
 
file  poly_roots.cc [code]
 Contains the code to determine roots of polynomials.
 
file  poly_roots.h [code]
 Contains the code to determine roots of polynomials.
 
file  ppath.cc [code]
 Functions releated to calculation of propagation paths.
 
file  ppath.h [code]
 Propagation path structure and functions.
 
file  predefined_absorption_models.cc [code]
 Full absorption models of various kinds.
 
file  predefined_absorption_models.h [code]
 
file  propagationmatrix.cc [code]
 Stuff related to the propagation matrix.
 
file  propagationmatrix.h [code]
 Stuff related to the propagation matrix.
 
file  propmat_field.cc [code]
 
file  propmat_field.h [code]
 Implements a propagation matrix field.
 
file  psd.cc [code]
 
file  psd.h [code]
 Internal functions associated with size distributions.
 
file  quantum.cc [code]
 Classes to handle quantum numbers.
 
file  quantum.h [code]
 
file  quantum_parser.h [code]
 Parser for quantum numbers from spectroscopic catalogs.
 
file  quantum_parser_hitran.cc [code]
 Parser for quantum numbers from spectroscopic catalogs.
 
file  quantum_parser_hitran.h [code]
 Parser for quantum numbers from HITRAN 2004 and later.
 
file  radiation_field.cc [code]
 Radiation field calculations.
 
file  radiation_field.h [code]
 Radiation field calculations.
 
file  rational.cc [code]
 Contains the rational class implmentations.
 
file  rational.h [code]
 Contains the rational class definition.
 
file  raw.cc [code]
 Stuff related to generating y-data from raw data.
 
file  raw.h [code]
 Stuff related to generating y-data from raw data.
 
file  refraction.cc [code]
 Functions releated to calculation of refractive index.
 
file  refraction.h [code]
 Refraction functions.
 
file  rng.cc [code]
 
file  rng.h [code]
 member functions of the Rng class and gsl_rng code
 
file  rt4.cc [code]
 Contains functions related to application of scattering solver RT4.
 
file  rt4.h [code]
 Contains functions related to application of scattering solver RT4.
 
file  rte.cc [code]
 Functions to solve radiative transfer tasks.
 
file  rte.h [code]
 Declaration of functions in rte.cc.
 
file  sensor.cc [code]
 Functions related to sensor modelling.
 
file  sensor.h [code]
 Sensor modelling functions.
 
file  sorting.h [code]
 Contains sorting routines.
 
file  sourcetext.cc [code]
 
file  sourcetext.h [code]
 
file  special_interp.cc [code]
 Interpolation routines for special purposes.
 
file  special_interp.h [code]
 Header file for special_interp.cc.
 
file  species_data.cc [code]
 Implementation of function define_species_data().
 
file  species_info.cc [code]
 Some molecular constants.
 
file  species_info.h [code]
 Some molecular constants.
 
file  supergeneric.h [code]
 Declarations for supergeneric methods.
 
file  surface.cc [code]
 
file  surface.h [code]
 
file  telsem.cc [code]
 This file contains functions to handle TELSEM 2 atlas data.
 
file  telsem.h [code]
 This file contains the definition of the TELSEM atlas format.
 
file  tessem.cc [code]
 This file contains functions that are adapted from TESSEM2 code which is used to calculate surface emissivity.
 
file  tessem.h [code]
 This file contains functions that are adapted from TESSEM code which is used to calculate surface emissivity.
 
file  test_binaryio.cc [code]
 
file  test_cia.cc [code]
 Test Collission Induced Absorption (CIA) functions.
 
file  test_complex.cc [code]
 Test the complex numbers.
 
file  test_covariance_matrix.cc [code]
 
file  test_cpp_api.cc [code]
 
file  test_gridded_fields.cc [code]
 
file  test_integration.cc [code]
 Testfile for the AngIntegrate_trapezoid function from math_funcs.cc.
 
file  test_interpolation.cc [code]
 
file  test_legendre.cc [code]
 
file  test_linalg.cc [code]
 Test for the linear algebra functions.
 
file  test_matpack.cc [code]
 
file  test_matpack_simple.cc [code]
 
file  test_oem.cc [code]
 Test for the OEM functions.
 
file  test_omp.cc [code]
 
file  test_poly.cc [code]
 
file  test_propagationmatrix.cc [code]
 Test Propagation Matrix Internal Partial Derivatives and PropagationMatrix.
 
file  test_readpp.cc [code]
 
file  test_sorting.cc [code]
 
file  test_sparse.cc [code]
 Tests for sparse matrices.
 
file  test_telsem.cc [code]
 Tests for TELSEM2 interface.
 
file  test_tensor.cc [code]
 
file  test_time.cc [code]
 
file  test_utils.cc [code]
 
file  test_utils.h [code]
 Utility functions for testing.
 
file  test_xml.cc [code]
 
file  timings.cc [code]
 
file  timings.h [code]
 
file  tmatrix.cc [code]
 Implementation of the T-Matrix interface.
 
file  tmatrix.h [code]
 Declarations for the T-Matrix interface.
 
file  token.cc [code]
 
file  token.h [code]
 
file  transmissionmatrix.cc [code]
 
file  transmissionmatrix.h [code]
 Stuff related to the transmission matrix.
 
file  wigner_functions.cc [code]
 Wigner symbol interactions.
 
file  wigner_functions.h [code]
 Wigner symbol interactions.
 
file  workspace.cc [code]
 Definition of function wsv_data.
 
file  workspace_memory_handler.h [code]
 The WorkspaceMemoryHandler.
 
file  workspace_ng.cc [code]
 This file implements Workspace related functionality.
 
file  workspace_ng.h [code]
 This file contains the Workspace class.
 
file  wsv_aux.h [code]
 Auxiliary header stuff related to workspace variable groups.
 
file  xml_io.cc [code]
 This file contains basic functions to handle XML data files.
 
file  xml_io.h [code]
 This file contains basic functions to handle XML data files.
 
file  xml_io_array_types.cc [code]
 This file contains basic functions to handle XML data files.
 
file  xml_io_basic_types.cc [code]
 This file contains basic functions to handle XML data files.
 
file  xml_io_compound_types.cc [code]
 This file contains basic functions to handle XML data files.
 
file  xml_io_instantiation.h [code]
 This file contains template instantiations to handle XML data files.
 
file  xml_io_private.h [code]
 This file contains private function declarations and template instantiation to handle XML data files.
 
file  xml_io_types.h [code]
 This file contains private function declarations and template instantiation to handle XML data files.
 
file  zeeman.cc [code]
 Public methods of ARTS to compute Zeeman effects.
 
file  zeeman.h [code]
 
file  zeemandata.cc [code]
 Implementations of Zeeman modeling.
 
file  zeemandata.h [code]
 Headers and class definition of Zeeman modeling.