abs_o2_models.h | |
abs_species_tags.cc | Stuff related to absorption species tags |
abs_species_tags.h | Header file for stuff related to absorption species tags |
absorption.cc | Physical absorption routines |
absorption.h | Declarations required for the calculation of absorption coefficients |
agenda_class.cc | Implementation of agendas |
agenda_class.h | Declarations for agendas |
agenda_record.cc | Implementation of agendas |
agenda_record.h | Declarations for AgRecord, storing lookup information for one agenda |
agenda_wrapper.h | |
agenda_wrapper_mpi.h | |
agendas.cc | Initialize lookup data for agendas |
array.h | This file contains the definition of Array |
arts.cc | This file contains global functions |
arts.h | The global header file for ARTS |
arts_api.cc | |
arts_api.h | |
arts_getopt.h | |
arts_omp.cc | Helper functions for OpenMP |
arts_omp.h | Header file for helper functions for OpenMP |
auto_md.cc | |
auto_md.h | |
auto_version.h | |
auto_workspace.h | Defines the enum type that acts as a handle for workspace variables groups |
bifstream.cc | This file contains the class implementation of bifstream |
bifstream.h | This file contains the class declaration of bifstream |
binio.cc | |
binio.h | |
blas.h | Interface for BLAS library |
bofstream.cc | This file contains the class implementation of bofstream |
bofstream.h | This file contains the class declaration of bofstream |
check_input.cc | |
check_input.h | |
cia.cc | Implementation file for work with HITRAN collision induced absorption (CIA) |
cia.h | Header file for work with HITRAN collision induced absorption (CIA) |
cloudbox.cc | Internal functions for scattering calculations |
cloudbox.h | Internal cloudbox functions |
complex.cc | A class implementing complex numbers for ARTS |
complex.h | A class implementing complex numbers for ARTS |
config.h | |
constants.cc | This file contains global constants |
continua.cc | Continuum absorption models |
continua.h | This header file contains all the declarations of the implemented continua and full absorption (lines+continuum) models |
covariance_matrix.cc | Implementation of CovarianceMatrix class |
covariance_matrix.h | Header files of CovarianceMatrix class |
debug.h | Helper macros for debugging |
describe.cc | Describe type and dimensions of a tensor view |
describe.h | Header file for describe.cc |
disort.cc | This file contains functions related to the DISORT interface |
disort.h | Functions for disort interface |
disort_DISORT.h | |
docserver.cc | Implementation of the arts documentation server |
docserver.h | Declarations for the arts documentation server |
doit.cc | This file contains functions to calculate the radiative transfer inside the cloudbox using the DOIT method |
doit.h | Radiative transfer in cloudbox |
exceptions.h | The declarations of all the exception classes |
Faddeeva.cc | |
fastem.cc | This file contains functions that are adapted from FASTEM code which is used to calculate surface emissivity |
fastem.h | This file contains functions that are adapted from FASTEM code which is used to calculate surface emissivity |
file.cc | This file contains basic functions to handle ASCII data files |
file.h | This file contains basic functions to handle ASCII files |
gas_abs_lookup.cc | Implementation of scalar gas absorption lookup table functions |
gas_abs_lookup.h | Declarations for the gas absorption lookup table |
geodetic.cc | |
geodetic.h | |
geomag_calc.cc | Routine for calculating the geomagnetic field |
geomag_calc.h | The header file for the functions in geomag_calc.cc |
global_data.h | |
gridded_fields.cc | Implementation of gridded fields |
gridded_fields.h | Implementation of gridded fields |
groups.cc | Defines workspace variable groups |
gzstream.cc | |
gzstream.h | |
interactive_workspace.cc | |
interactive_workspace.h | This file contains all declarations of the ARTS C API |
interpolation.cc | Interpolation routines |
interpolation.h | Header file for interpolation.cc |
interpolation_poly.cc | Interpolation routines for cubic and higher order interpolation |
interpolation_poly.h | Header file for interpolation_poly.cc |
jacobian.cc | Routines for setting up the jacobian |
jacobian.h | Declarations required for the calculation of jacobians |
lapack.h | Interface for the LAPACK library |
legendre.cc | Contains the code to calculate Legendre polynomials |
legendre.h | Contains the code to calculate Legendre polynomials |
lin_alg.cc | Linear algebra functions |
lin_alg.h | Linear algebra functions |
linefunctions.cc | |
linefunctions.h | |
linemixingdata.cc | Contains some additional functionality of the line mixing data class |
linemixingdata.h | Contains the line mixing data class definition |
linemixingrecord.cc | LineMixingRecord implementation |
linemixingrecord.h | LineMixingRecord class for storing line mixing data |
linerecord.cc | LineRecord implementation |
linerecord.h | LineRecord class for managing line catalog data |
linerecord_partitionfunctiondata.cc | Contains some additional functionality of the partition function data class |
linerecord_partitionfunctiondata.h | Contains the partition function data class definition |
linescaling.cc | |
linescaling.h | |
lineshapes.cc | Stuff related to lineshape functions |
logic.cc | Logical functions |
logic.h | Header file for logic.cc |
m_abs.cc | Stuff related to the calculation of absorption coefficients |
m_abs_lookup.cc | Methods related to absorption, lookup table, etc |
m_agenda.cc | Workspace methods for Agenda |
m_append.h | Implementation of Append |
m_atmosphere.cc | Workspace functions to set variables defining the atmosphere (excluding the surface) |
m_basic_types.cc | Workspace functions for straightforward operations on variables of basic types |
m_basic_types.h | Functions for straightforward operations on variables of basic types |
m_batch.cc | Workspace functions for doing batch calculations |
m_checked.cc | Workspace functions setting the checked WSVs |
m_cia.cc | Workspace methods for HITRAN CIA data |
m_cloudbox.cc | Workspace functions related to the definintion of the cloud box |
m_cloudradar.cc | Workspace functions related to simulation of cloud radars |
m_conversion.h | Implementation of unit conversion functions |
m_copy.h | Implementation of Copy |
m_delete.h | Implementation of Delete |
m_disort.cc | This file contains functions to use the multiple scattering program DISORT |
m_doit.cc | This file contains functions to calculate the radiative transfer inside the cloudbox using the DOIT method |
m_extract.h | Implementation of Extract |
m_fos.cc | Workspace functions associated with the FOS scattering scheme |
m_general.cc | Workspace functions of a general and overall character |
m_general.h | Template functions for general supergeneric ws methods |
m_geodetic.cc | Workspace functions of geodetic character |
m_gridded_fields.h | Implementation of GriddedField workspace methods |
m_ignore.h | Implementation of Ignore |
m_jacobian.cc | Workspace functions related to the jacobian |
m_linemixing.cc | |
m_linerecord.cc | |
m_microphysics.cc | Workspace functions related to particle micophysics (e.g. size distributions) |
m_montecarlo.cc | Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods. All of these functions refer to 3D calculations |
m_nc.h | Workspace methods and template functions for supergeneric NetCDF IO |
m_oem.cc | Workspace functions related to making OEM inversions |
m_optproperties.cc | This filecontains workspace methods for calculating the optical properties for the radiative transfer |
m_physics.cc | Workspace methods of physical character |
m_planets.cc | Planet specific workspace methods |
m_ppath.cc | Workspace functions releated to propagation paths variables |
m_psd.cc | Workspace functions related to particle size distributions |
m_radiation_field.cc | |
m_reduce.h | Implementation of Reduce |
m_refraction.cc | Workspace methods releated to refraction |
m_retrieval.cc | |
m_rt4.cc | Workspace functions related to application of scattering solver RT4 |
m_rte.cc | Workspace functions for solving clear sky radiative transfer |
m_select.h | |
m_sensor.cc | Workspace functions related to sensor modelling variables |
m_surface.cc | Workspace functions associated wih the surface and its properties |
m_telsem.cc | This file contains functions to read TELSEM atlases |
m_tessem.cc | This file contains functions that are adapted from TESSEM code which is used to calculate surface emissivity |
m_tmatrix.cc | T-Matrix related workspace methods |
m_transmitter.cc | Workspace functions related to transmitters and radiative transfer for transmitted signals |
m_xml.cc | Non-template implementations of workspace methods for XML IO |
m_xml.h | Workspace methods and template functions for supergeneric XML IO |
m_zeeman.cc | |
main.cc | This 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.cc | This is a little C++ program that generates the file auto_md.h from the workspace methods data md_data |
make_auto_workspace_h.cc | |
math_funcs.cc | |
math_funcs.h | |
matpack.h | |
matpackI.cc | |
matpackI.h | |
matpackII.cc | Implementation of sparse matrices |
matpackII.h | Header 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.cc | Monte Carlo Antenna implementation |
mc_antenna.h | Workspace functions for the solution of cloud-box radiative transfer by Monte Carlo methods. All of these functions refer to 3D calculations |
mc_interp.cc | Interpolation classes and functions created for use within Monte Carlo scattering simulations |
mc_interp.h | Interpolation classes and functions created for use within Monte Carlo scattering simulations |
mc_NotUsed.cc | |
messages.cc | Definitions having to do with the four output streams |
messages.h | Declarations having to do with the four output streams |
methods.cc | Definition of method description data |
methods.h | Declaration of the class MdRecord |
methods_aux.cc | Auxiliary material for the workspace methods, which used to be in methods.cc |
microphysics.cc | Internal functions for microphysics calculations (size distributions etc.) |
microphysics.h | Internal functions for microphysics calculations (size distributions etc.) |
montecarlo.cc | Functions used by MCGeneral |
montecarlo.h | |
mystring.h | This file contains the definition of String, the ARTS string class |
nc_io.cc | This file contains basic functions to handle NetCDF data files |
nc_io.h | This file contains basic functions to handle NetCDF data files |
nc_io_array_types.cc | This file contains functions to handle NetCDF data files |
nc_io_basic_types.cc | This file contains functions to handle NetCDF data files |
nc_io_compound_types.cc | |
nc_io_instantiation.h | |
nc_io_types.h | This file contains private function declarations and template instantiation to handle NetCDF data files |
oem.h | Contains type aliases and interface classes for the invlib library |
oem_mpi.h | Optimal estimation method for MPI-distributed retrieval |
optproperties.cc | This file contains definitions and functions related to the optical properties of particles |
optproperties.h | Scattering database structure and functions |
parameters.cc | This file contains the function get_parameters, which reads command line parameters |
parameters.h | This file contains header information for the dealing with command line parameters |
parser.cc | |
parser.h | |
partial_derivatives.cc | |
partial_derivatives.h | |
partition_function_data.cc | Coefficients for 3rd order polynomial of partition function in temperature, plus safety check |
physics_funcs.cc | |
physics_funcs.h | |
poly_roots.cc | Contains the code to determine roots of polynomials |
poly_roots.h | Contains the code to determine roots of polynomials |
ppath.cc | Functions releated to calculation of propagation paths |
ppath.h | Propagation path structure and functions |
ppath_NotUsed.cc | |
pressurebroadeningdata.cc | Contains additional functions for the pressure broadening data class |
pressurebroadeningdata.h | Contains the pressure broadening data class |
propagationmatrix.cc | |
propagationmatrix.h | Stuff related to the propagation matrix |
psd.cc | |
psd.h | Internal functions of PSD type |
quantum.cc | Classes to handle quantum numbers |
quantum.h | Classes to handle quantum numbers |
quantum_parser.h | Parser for quantum numbers from spectroscopic catalogs |
quantum_parser_hitran.cc | Parser for quantum numbers from spectroscopic catalogs |
quantum_parser_hitran.h | Parser for quantum numbers from HITRAN 2004 and later |
rational.cc | Contains some additional functionality of the rational class |
rational.h | Contains the rational class definition |
refraction.cc | Functions releated to calculation of refractive index |
refraction.h | Refraction functions |
rng.cc | Member functions of the Rng class and gsl_rng code |
rng.h | Defines the Rng random number generator class |
rt4.cc | Contains functions related to application of scattering solver RT4 |
rt4.h | Contains functions related to application of scattering solver RT4 |
rte.cc | Functions to solve radiative transfer tasks |
rte.h | Declaration of functions in rte.cc |
sensor.cc | Functions related to sensor modelling |
sensor.h | Sensor modelling functions |
sorting.h | Contains sorting routines |
sourcetext.cc | |
sourcetext.h | |
special_interp.cc | Interpolation routines for special purposes |
special_interp.h | Header file for special_interp.cc |
species_data.cc | Implementation of function define_species_data() |
supergeneric.h | Declarations for supergeneric methods |
surface.cc | |
surface.h | |
telsem.cc | This file contains functions to handle TELSEM 2 atlas data |
telsem.h | This file contains the definition of the TELSEM atlas format |
tessem.cc | This file contains functions that are adapted from TESSEM2 code which is used to calculate surface emissivity |
tessem.h | This file contains functions that are adapted from TESSEM code which is used to calculate surface emissivity |
test_binaryio.cc | |
test_cia.cc | Test Collission Induced Absorption (CIA) functions |
test_complex.cc | Test the complex numbers |
test_covariance_matrix.cc | |
test_geomag_calc.cc | |
test_gridded_fields.cc | |
test_integration.cc | Testfile for the AngIntegrate_trapezoid function from math_funcs.cc |
test_interpolation.cc | |
test_legendre.cc | |
test_linalg.cc | Test for the linear algebra functions |
test_matpack.cc | |
test_oem.cc | Test for the OEM functions |
test_omp.cc | |
test_opt_properties.cc | |
test_poly.cc | |
test_propagationmatrix.cc | Test Propagation Matrix Internal Partial Derivatives and PropagationMatrix |
test_propmat_partials.cc | |
test_quantum.cc | |
test_readpp.cc | |
test_sorting.cc | |
test_sparse.cc | Tests for sparse matrices |
test_tensor.cc | |
test_utils.cc | |
test_utils.h | Utility functions for testing |
test_xml.cc | |
timings.cc | |
timings.h | |
tmatrix.cc | Implementation of the T-Matrix interface |
tmatrix.h | Declarations for the T-Matrix interface |
token.cc | |
token.h | |
wigner_functions.cc | |
wigner_functions.h | |
workspace.cc | Definition of function wsv_data |
workspace_ng.cc | This file contains the implementation of the workspace member functions |
workspace_ng.h | This file contains the declaration and partly the implementation of the workspace class |
wsv_aux.h | Auxiliary header stuff related to workspace variable groups |
xml_io.cc | This file contains basic functions to handle XML data files |
xml_io.h | This file contains basic functions to handle XML data files |
xml_io_array_types.cc | This file contains basic functions to handle XML data files |
xml_io_basic_types.cc | This file contains basic functions to handle XML data files |
xml_io_compound_types.cc | This file contains basic functions to handle XML data files |
xml_io_instantiation.h | This file contains template instantiations to handle XML data files |
xml_io_private.h | This file contains private function declarations and template instantiation to handle XML data files |
xml_io_types.h | This file contains private function declarations and template instantiation to handle XML data files |
zeeman.cc | |
zeeman.h | |