ARTS  2.4.0(git:4fb77825)
File List
Here is a list of all files with brief descriptions:
 abs_species_tags.ccStuff related to absorption species tags
 abs_species_tags.hHeader file for stuff related to absorption species tags
 absorption.ccPhysical absorption routines
 absorption.hDeclarations required for the calculation of absorption coefficients
 absorptionlines.ccContains the absorption namespace
 absorptionlines.hContains the absorption namespace
 agenda_class.ccImplementation of agendas
 agenda_class.hDeclarations for agendas
 agenda_record.ccImplementation of agendas
 agenda_record.hDeclarations for AgRecord, storing lookup information for one agenda
 agendas.ccInitialize lookup data for agendas
 array.hThis file contains the definition of Array
 arts.ccThis file contains global functions
 arts.hThe global header file for ARTS
 arts_api.cc
 arts_api.h
 arts_api_classes.ccThis file contains all declarations of the ARTS C API class interface
 arts_api_classes.hThis file contains all declarations of the ARTS C API class interface
 arts_getopt.h
 arts_omp.ccHelper functions for OpenMP
 arts_omp.hHeader file for helper functions for OpenMP
 artstime.ccStuff related to time
 artstime.hStuff related to time in ARTS
 auto_md.cc
 auto_md.h
 auto_version.h
 autoarts.h
 bifstream.ccThis file contains the class implementation of bifstream
 bifstream.hThis file contains the class declaration of bifstream
 binio.cc
 binio.h
 blas.hInterface for BLAS library
 bofstream.ccThis file contains the class implementation of bofstream
 bofstream.hThis file contains the class declaration of bofstream
 check_input.cc
 check_input.h
 cia.ccImplementation file for work with HITRAN collision induced absorption (CIA)
 cia.hHeader file for work with HITRAN collision induced absorption (CIA)
 cloudbox.ccInternal functions for scattering calculations
 cloudbox.hInternal cloudbox functions
 complex.ccA class implementing complex numbers for ARTS
 complex.hA class implementing complex numbers for ARTS
 config.h
 constants.ccThis file contains global constants
 constants.hConstants of physical expressions as constexpr
 covariance_matrix.ccImplementation of CovarianceMatrix class
 covariance_matrix.hHeader files of CovarianceMatrix class
 debug.hHelper macros for debugging
 describe.ccDescribe type and dimensions of a tensor view
 describe.hHeader file for describe.cc
 disort.ccThis file contains functions related to the DISORT interface
 disort.hFunctions for disort interface
 docserver.ccImplementation of the arts documentation server
 docserver.hDeclarations for the arts documentation server
 doit.ccThis file contains functions to calculate the radiative transfer inside the cloudbox using the DOIT method
 doit.hRadiative transfer in cloudbox
 energylevelmap.cc
 energylevelmap.hClass to map energy levels
 exceptions.hThe declarations of all the exception classes
 fastem.ccThis file contains functions that are adapted from FASTEM code which is used to calculate surface emissivity
 fastem.hThis file contains functions that are adapted from FASTEM code which is used to calculate surface emissivity
 field.hThis file contains the definition of Field3D
 file.ccThis file contains basic functions to handle ASCII data files
 file.hThis file contains basic functions to handle ASCII files
 gas_abs_lookup.ccImplementation of scalar gas absorption lookup table functions
 gas_abs_lookup.hDeclarations for the gas absorption lookup table
 geodetic.cc
 geodetic.h
 global_data.h
 gridded_fields.ccImplementation of gridded fields
 gridded_fields.hImplementation of gridded fields
 groups.ccDefines workspace variable groups
 gzstream.cc
 gzstream.h
 hitran_xsec.cc
 hitran_xsec.hMethods and classes for HITRAN absorption cross section data
 interactive_workspace.cc
 interactive_workspace.hThis file contains all declarations of the ARTS C API
 interpolation.ccInterpolation routines
 interpolation.hHeader file for interpolation.cc
 interpolation_poly.ccInterpolation routines for cubic and higher order interpolation
 interpolation_poly.hHeader file for interpolation_poly.cc
 jacobian.ccRoutines for setting up the jacobian
 jacobian.hRoutines for setting up the jacobian
 lapack.hInterface for the LAPACK library
 legacy_continua.cc
 legacy_continua.h
 legendre.ccContains the code to calculate Legendre polynomials
 legendre.hContains the code to calculate Legendre polynomials
 lin_alg.ccLinear algebra functions
 lin_alg.hLinear algebra functions
 linefunctions.cc
 linefunctions.hStuff related to lineshape functions
 linemixing_hitran.ccNamespace and functions to deal with HITRAN linemixing
 linemixing_hitran.hNamespace and functions to deal with HITRAN linemixing
 linescaling.cc
 linescaling.hConstains various line scaling functions
 lineshapemodel.ccContains the line shape namespace
 lineshapemodel.hContains the line shape namespace
 logic.ccLogical functions
 logic.hHeader file for logic.cc
 m_abs.ccStuff related to the calculation of absorption coefficients
 m_abs_lookup.ccMethods related to absorption, lookup table, etc
 m_absorptionlines.ccContains the absorption namespace
 m_agenda.ccWorkspace methods for Agenda
 m_append.hImplementation of Append
 m_array.ccStuff related to manipulating arrays
 m_artstime.ccStuff related to manipulating time
 m_atmosphere.ccWorkspace functions to set variables defining the atmosphere (excluding the surface)
 m_basic_types.ccWorkspace functions for straightforward operations on variables of basic types
 m_basic_types.hFunctions for straightforward operations on variables of basic types
 m_batch.ccWorkspace functions for doing batch calculations
 m_checked.ccWorkspace functions setting the checked WSVs
 m_cia.ccWorkspace methods for HITRAN CIA data
 m_cloudbox.ccWorkspace functions related to the definintion of the cloud box
 m_cloudradar.ccWorkspace functions related to simulation of cloud radars
 m_conversion.hImplementation of unit conversion functions
 m_copy.hImplementation of Copy
 m_delete.hImplementation of Delete
 m_disort.ccThis file contains functions to use the multiple scattering program DISORT
 m_doit.ccThis file contains functions to calculate the radiative transfer inside the cloudbox using the DOIT method
 m_extract.hImplementation of Extract
 m_fluxes.ccWorkspace functions related to simulation of radiation fluxes
 m_fos.ccWorkspace functions associated with the FOS scattering scheme
 m_general.ccWorkspace functions of a general and overall character
 m_general.hTemplate functions for general supergeneric ws methods
 m_geodetic.ccWorkspace functions of geodetic character
 m_gridded_fields.hImplementation of GriddedField workspace methods
 m_hitran_xsec.ccWorkspace methods for HITRAN absorption cross section data
 m_ignore.hImplementation of Ignore
 m_jacobian.ccWorkspace functions related to the jacobian
 m_linemixing.ccUser interface for dealing with pure line mixing calculations
 m_microphysics.ccWorkspace functions related to particle micophysics (e.g. size distributions)
 m_montecarlo.ccWorkspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods. All of these functions refer to 3D calculations
 m_nc.hWorkspace methods and template functions for supergeneric NetCDF IO
 m_nlte.ccUser interface to NLTE variables and functions
 m_oem.ccWorkspace functions related to making OEM inversions
 m_optproperties.ccThis filecontains workspace methods for calculating the optical properties for the radiative transfer
 m_physics.ccWorkspace methods of physical character
 m_planets.ccPlanet specific workspace methods
 m_ppath.ccWorkspace functions releated to propagation paths variables
 m_predefined_absorption_models.cc
 m_psd.ccWorkspace functions related to particle size distributions
 m_quantum.ccQuantum handling functions
 m_radiation_field.ccRadiation field calculations for the user
 m_raw.ccStuff related to generating y-data from raw data
 m_reduce.hImplementation of Reduce
 m_refraction.ccWorkspace methods releated to refraction
 m_retrieval.cc
 m_rt4.ccWorkspace functions related to application of scattering solver RT4
 m_rte.ccWorkspace methods for solving clear sky radiative transfer
 m_select.h
 m_sensor.ccWorkspace functions related to sensor modelling variables
 m_surface.ccWorkspace functions associated wih the surface and its properties
 m_telsem.ccThis file contains functions to read TELSEM atlases
 m_tessem.ccThis file contains functions that are adapted from TESSEM code which is used to calculate surface emissivity
 m_tmatrix.ccT-Matrix related workspace methods
 m_transmitter.ccWorkspace functions related to transmitters and radiative transfer for transmitted signals
 m_wigner.ccWigner symbol interactions
 m_xml.ccNon-template implementations of workspace methods for XML IO
 m_xml.hWorkspace methods and template functions for supergeneric XML IO
 m_zeeman.cc
 main.ccThis file contains the main function of ARTS, as well as functions to deal with command line parameters
 make_auto_md_cc.cc
 make_auto_md_h.ccThis is a little C++ program that generates the file auto_md.h from the workspace methods data md_data
 make_autoarts_h.cc
 make_workspace_memory_handler_cc.cc
 math_funcs.cc
 math_funcs.h
 matpack.h
 matpackI.cc
 matpackI.hImplementation of Matrix, Vector, and such stuff
 matpackII.ccImplementation of sparse matrices
 matpackII.hHeader file for sparse matrices
 matpackIII.cc
 matpackIII.h
 matpackIV.cc
 matpackIV.h
 matpackV.cc
 matpackV.h
 matpackVI.cc
 matpackVI.h
 matpackVII.cc
 matpackVII.h
 mc_antenna.ccMonte Carlo Antenna implementation
 mc_antenna.hWorkspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods. All of these functions refer to 3D calculations
 mc_interp.cc
 mc_interp.hInterpolation classes and functions created for use within Monte Carlo scattering simulations
 messages.ccDefinitions having to do with the four output streams
 messages.hDeclarations having to do with the four output streams
 methods.ccDefinition of method description data
 methods.hDeclaration of the class MdRecord
 methods_aux.ccAuxiliary material for the workspace methods, which used to be in methods.cc
 microphysics.ccInternal functions for microphysics calculations (size distributions etc.)
 microphysics.hInternal functions for microphysics calculations (size distributions etc.)
 montecarlo.ccFunctions used by MCGeneral
 montecarlo.h
 mystring.hThis file contains the definition of String, the ARTS string class
 nc_io.ccThis file contains basic functions to handle NetCDF data files
 nc_io.hThis file contains basic functions to handle NetCDF data files
 nc_io_array_types.ccThis file contains functions to handle NetCDF data files
 nc_io_basic_types.ccThis file contains functions to handle NetCDF data files
 nc_io_compound_types.cc
 nc_io_instantiation.h
 nc_io_types.hThis file contains private function declarations and template instantiation to handle NetCDF data files
 nlte.cc
 nlte.hDeep calculations for NLTE
 oem.hDefines the ARTS interface to the invlib library
 oem_mpi.hOptimal estimation method for MPI-distributed retrieval
 optproperties.ccThis file contains definitions and functions related to the optical properties of particles
 optproperties.hScattering database structure and functions
 parameters.ccThis file contains the function get_parameters, which reads command line parameters
 parameters.hThis file contains header information for the dealing with command line parameters
 parser.cc
 parser.h
 partition_function_data.ccCoefficients for 3rd order polynomial of partition function in temperature, plus safety check
 physics_funcs.ccThis file contains the code of functions of physical character
 physics_funcs.hThis file contains declerations of functions of physical character
 poly_roots.ccContains the code to determine roots of polynomials
 poly_roots.hContains the code to determine roots of polynomials
 ppath.ccFunctions releated to calculation of propagation paths
 ppath.hPropagation path structure and functions
 predefined_absorption_models.ccFull absorption models of various kinds
 predefined_absorption_models.h
 propagationmatrix.ccStuff related to the propagation matrix
 propagationmatrix.hStuff related to the propagation matrix
 propmat_field.cc
 propmat_field.hImplements a propagation matrix field
 psd.cc
 psd.hInternal functions associated with size distributions
 quantum.ccClasses to handle quantum numbers
 quantum.h
 quantum_parser.hParser for quantum numbers from spectroscopic catalogs
 quantum_parser_hitran.ccParser for quantum numbers from spectroscopic catalogs
 quantum_parser_hitran.hParser for quantum numbers from HITRAN 2004 and later
 radiation_field.ccRadiation field calculations
 radiation_field.hRadiation field calculations
 rational.ccContains the rational class implmentations
 rational.hContains the rational class definition
 raw.ccStuff related to generating y-data from raw data
 raw.hStuff related to generating y-data from raw data
 refraction.ccFunctions releated to calculation of refractive index
 refraction.hRefraction functions
 rng.cc
 rng.hMember functions of the Rng class and gsl_rng code
 rt4.ccContains functions related to application of scattering solver RT4
 rt4.hContains functions related to application of scattering solver RT4
 rte.ccFunctions to solve radiative transfer tasks
 rte.hDeclaration of functions in rte.cc
 sensor.ccFunctions related to sensor modelling
 sensor.hSensor modelling functions
 sorting.hContains sorting routines
 sourcetext.cc
 sourcetext.h
 special_interp.ccInterpolation routines for special purposes
 special_interp.hHeader file for special_interp.cc
 species_data.ccImplementation of function define_species_data()
 species_info.ccSome molecular constants
 species_info.hSome molecular constants
 supergeneric.hDeclarations for supergeneric methods
 surface.cc
 surface.h
 telsem.ccThis file contains functions to handle TELSEM 2 atlas data
 telsem.hThis file contains the definition of the TELSEM atlas format
 tessem.ccThis file contains functions that are adapted from TESSEM2 code which is used to calculate surface emissivity
 tessem.hThis file contains functions that are adapted from TESSEM code which is used to calculate surface emissivity
 test_binaryio.cc
 test_cia.ccTest Collission Induced Absorption (CIA) functions
 test_complex.ccTest the complex numbers
 test_covariance_matrix.cc
 test_cpp_api.cc
 test_gridded_fields.cc
 test_integration.ccTestfile for the AngIntegrate_trapezoid function from math_funcs.cc
 test_interpolation.cc
 test_legendre.cc
 test_linalg.ccTest for the linear algebra functions
 test_matpack.cc
 test_matpack_simple.cc
 test_oem.ccTest for the OEM functions
 test_omp.cc
 test_poly.cc
 test_propagationmatrix.ccTest Propagation Matrix Internal Partial Derivatives and PropagationMatrix
 test_readpp.cc
 test_sorting.cc
 test_sparse.ccTests for sparse matrices
 test_telsem.ccTests for TELSEM2 interface
 test_tensor.cc
 test_time.cc
 test_utils.cc
 test_utils.hUtility functions for testing
 test_xml.cc
 timings.cc
 timings.h
 tmatrix.ccImplementation of the T-Matrix interface
 tmatrix.hDeclarations for the T-Matrix interface
 token.cc
 token.h
 transmissionmatrix.cc
 transmissionmatrix.hStuff related to the transmission matrix
 wigner_functions.ccWigner symbol interactions
 wigner_functions.hWigner symbol interactions
 workspace.ccDefinition of function wsv_data
 workspace_memory_handler.ccDefines global workspace_handler_objects and its dispatch functions
 workspace_memory_handler.hThe WorkspaceMemoryHandler
 workspace_ng.ccThis file implements Workspace related functionality
 workspace_ng.hThis file contains the Workspace class
 wsv_aux.hAuxiliary header stuff related to workspace variable groups
 xml_io.ccThis file contains basic functions to handle XML data files
 xml_io.hThis file contains basic functions to handle XML data files
 xml_io_array_types.ccThis file contains basic functions to handle XML data files
 xml_io_basic_types.ccThis file contains basic functions to handle XML data files
 xml_io_compound_types.ccThis file contains basic functions to handle XML data files
 xml_io_instantiation.hThis file contains template instantiations to handle XML data files
 xml_io_private.hThis file contains private function declarations and template instantiation to handle XML data files
 xml_io_types.hThis file contains private function declarations and template instantiation to handle XML data files
 zeeman.ccPublic methods of ARTS to compute Zeeman effects
 zeeman.h
 zeemandata.ccImplementations of Zeeman modeling
 zeemandata.hHeaders and class definition of Zeeman modeling