ARTS  2.2.66
File List
Here is a list of all files with brief descriptions:
 abs_o2_models.h
 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
 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_getopt.h
 arts_omp.ccHelper functions for OpenMP
 arts_omp.hHeader file for helper functions for OpenMP
 auto_md.cc
 auto_md.h
 auto_version.h
 auto_workspace.hDefines the enum type that acts as a handle for workspace variables groups
 bifstream.ccThis file contains the class implementation of bifstream
 bifstream.hThis file contains the class declaration of bifstream
 binio.cc
 binio.h
 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
 config_global.h
 constants.ccThis file contains global constants
 continua.ccContinuum absorption models
 continua.hThis header file contains all the declarations of the implemented continua and full absorption (lines+continuum) models
 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
 disort_DISORT.h
 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
 exceptions.hThe declarations of all the exception classes
 Faddeeva.cc
 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
 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
 geomag_calc.ccRoutine for calculating the geomagnetic field
 geomag_calc.hThe header file for the functions in geomag_calc.cc
 global_data.h
 gridded_fields.ccImplementation of gridded fields
 gridded_fields.hImplementation of gridded fields
 groups.ccDefines workspace variable groups
 gzstream.cc
 gzstream.h
 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
 iotraits.h
 jacobian.ccRoutines for setting up the jacobian
 jacobian.hDeclarations required for the calculation of jacobians
 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
 linemixingrecord.ccLineMixingRecord implementation
 linemixingrecord.hLineMixingRecord class for storing line mixing data
 linerecord.ccLineRecord implementation
 linerecord.hLineRecord class for managing line catalog data
 lineshapes.ccStuff related to lineshape functions
 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_agenda.ccWorkspace methods for Agenda
 m_append.hImplementation of Append
 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_doit2.cc
 m_extract.hImplementation of Extract
 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_ignore.hImplementation of Ignore
 m_jacobian.ccWorkspace functions related to the jacobian
 m_linemixing.cc
 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_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_reduce.hImplementation of Reduce
 m_refraction.ccWorkspace methods releated to refraction
 m_rte.ccWorkspace functions 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_tmatrix.ccT-Matrix related workspace methods
 m_transmitter.ccWorkspace functions related to transmitters and radiative transfer for transmitted signals
 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_array.hImplements the class MakeArray, which is a derived class of Array, allowing explicit initialization
 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_auto_workspace_h.cc
 make_vector.cc
 make_vector.hThe class MakeVector is a special kind of Vector that can be initialized explicitly from one or more arguments of type Numeric
 math_funcs.cc
 math_funcs.h
 matpack.h
 matpackI.cc
 matpackI.h
 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.ccInterpolation classes and functions created for use within Monte Carlo scattering simulations
 mc_interp.hInterpolation classes and functions created for use within Monte Carlo scattering simulations
 mc_NotUsed.cc
 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
 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
 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.cc
 physics_funcs.h
 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
 ppath_NotUsed.cc
 quantum.ccClasses to handle quantum numbers
 quantum.hClasses to handle quantum numbers
 rational.ccContains some additional functionality of the rational class
 rational.hContains the rational class definition
 refraction.ccFunctions releated to calculation of refractive index
 refraction.hRefraction functions
 rng.ccMember functions of the Rng class and gsl_rng code
 rng.hDefines the Rng random number generator class
 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()
 supergeneric.hDeclarations for supergeneric methods
 surface.cc
 surface.h
 test_binaryio.cc
 test_cia.ccTest Collission Induced Absorption (CIA) functions
 test_complex.ccTest the complex numbers
 test_geomag_calc.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_omp.cc
 test_opt_properties.cc
 test_poly.cc
 test_quantum.cc
 test_readpp.cc
 test_sorting.cc
 test_sparse.ccTests for sparse matrices
 test_tensor.cc
 test_xml.cc
 tmatrix.ccImplementation of the T-Matrix interface
 tmatrix.hDeclarations for the T-Matrix interface
 token.cc
 token.h
 wigner_functions.cc
 wigner_functions.h
 workspace.ccDefinition of function wsv_data
 workspace_ng.ccThis file contains the implementation of the workspace member functions
 workspace_ng.hThis file contains the declaration and partly the implementation of 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