ARTS  2.4.0(git:4fb77825)
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CARTS::Var::AbsorptionLines
 CAgendaThe Agenda class
 CARTS::Var::Agenda
 CAgendaData
 Coem::AgendaWrapperInterface to ARTS inversion_iterate_agenda
 Coem::AgendaWrapperMPIInterface for distributed ARTS forward model
 CAgRecordLookup information for one agenda
 Calist
 CZeeman::AllPolarizationVectorsPolarizationVector for each Polarization
 CAnyA placeholder for any type
 CArray< base >This can be used to make arrays out of anything
 CArray< Array >
 CArray< Array< AuxData > >
 CArray< Array< AuxType > >
 CArray< Array< QuantumFieldDescription > >
 CArray< ArrayOfIndex >
 CArray< ArrayOfSpeciesTag >
 CArray< GriddedField2 >
 CArray< GridPos >
 CArray< GridPosPoly >
 CArray< GridType >
 CArray< Index >
 CArray< IsotopologueRecord >
 CArray< MRecord >
 CArray< QuantumFieldDescription >
 CArray< QuantumIdentifier >
 CArray< QuantumParserHITRAN2004::QuantumClassGroup >
 CArray< QuantumParserHITRAN2004::QuantumGroup >
 CArray< SpeciesTag >
 CArray< stack< Workspace::WsvStruct * > >
 CArray< String >
 CArray< Vector >
 CArray< WsvRecord >
 CArray< XMLAttribute >
 CARTS::Var::ArrayOfAbsorptionLines
 CARTS::Var::ArrayOfAgenda
 CARTS::Var::ArrayOfArrayOfAbsorptionLines
 CARTS::Var::ArrayOfArrayOfGriddedField1
 CARTS::Var::ArrayOfArrayOfGriddedField2
 CARTS::Var::ArrayOfArrayOfGriddedField3
 CARTS::Var::ArrayOfArrayOfIndex
 CARTS::Var::ArrayOfArrayOfMatrix
 CARTS::Var::ArrayOfArrayOfPropagationMatrix
 CARTS::Var::ArrayOfArrayOfRadiationVector
 CARTS::Var::ArrayOfArrayOfScatteringMetaData
 CARTS::Var::ArrayOfArrayOfSingleScatteringData
 CARTS::Var::ArrayOfArrayOfSpeciesTag
 CARTS::Var::ArrayOfArrayOfStokesVector
 CARTS::Var::ArrayOfArrayOfString
 CARTS::Var::ArrayOfArrayOfTensor3
 CARTS::Var::ArrayOfArrayOfTensor6
 CARTS::Var::ArrayOfArrayOfTime
 CARTS::Var::ArrayOfArrayOfTransmissionMatrix
 CARTS::Var::ArrayOfArrayOfVector
 CARTS::Var::ArrayOfCIARecord
 CARTS::Var::ArrayOfGriddedField1
 CARTS::Var::ArrayOfGriddedField2
 CARTS::Var::ArrayOfGriddedField3
 CARTS::Var::ArrayOfGriddedField4
 CARTS::Var::ArrayOfIndex
 CARTS::Var::ArrayOfMatrix
 CARTS::Var::ArrayOfPpath
 CARTS::Var::ArrayOfPropagationMatrix
 CARTS::Var::ArrayOfQuantumIdentifier
 CARTS::Var::ArrayOfRadiationVector
 CARTS::Var::ArrayOfRetrievalQuantity
 CARTS::Var::ArrayOfScatteringMetaData
 CARTS::Var::ArrayOfSingleScatteringData
 CARTS::Var::ArrayOfSparse
 CARTS::Var::ArrayOfStokesVector
 CARTS::Var::ArrayOfString
 CARTS::Var::ArrayOfTelsemAtlas
 CARTS::Var::ArrayOfTensor3
 CARTS::Var::ArrayOfTensor4
 CARTS::Var::ArrayOfTensor5
 CARTS::Var::ArrayOfTensor6
 CARTS::Var::ArrayOfTensor7
 CARTS::Var::ArrayOfTime
 CARTS::Var::ArrayOfTransmissionMatrix
 CARTS::Var::ArrayOfVector
 CARTS::Var::ArrayOfXsecRecord
 Coem::ArtsLog< type >OEM log output
 CArtsOut
 CArtsParser
 CArtsXMLTagThe ARTS XML tag class
 Clm_hitran_2017::CommonBlock::Bands
 Cbasic_string
 Clm_hitran_2017::CommonBlock::Bfittedp
 Clm_hitran_2017::CommonBlock::Bfittedq
 Clm_hitran_2017::CommonBlock::Bfittedr
 Cbinary_function
 Cbinio
 CBlock
 CCallbackExternal callbacks
 CARTS::Var::CIARecord
 CCIARecordCIA data for a single pair of molecules
 Ccilist
 Ccllist
 CCmpArrayOfNumericHelper comparison class to sort an array or vector based on an ArrayOfNumeric
 Clm_hitran_2017::CommonBlock
 Ccomplex_t
 CComplexIterator1DThe iterator class for sub vectors
 CComplexIterator2DThe row iterator class for sub matrices
 CConstComplexIterator1DThe constant iterator class for sub vectors
 CConstComplexIterator2DThe const row iterator class for sub matrices
 CConstComplexMatrixViewA constant view of a ComplexMatrix
 CConstComplexVectorViewA constant view of a ComplexVector
 CConstIterator1DThe constant iterator class for sub vectors
 CConstIterator2DThe const row iterator class for sub matrices
 CConstIterator3DConst version of Iterator3D
 CConstIterator4DConst version of Iterator4D
 CConstIterator5DConst version of Iterator5D
 CConstIterator6DConst version of Iterator6D
 CConstIterator7DConst version of Iterator7D
 CConstMatrixViewA constant view of a Matrix
 Cconsts_1_
 CConstTensor3ViewA constant view of a Tensor3
 CConstTensor4ViewA constant view of a Tensor4
 CConstTensor5ViewA constant view of a Tensor5
 CConstTensor6ViewA constant view of a Tensor6
 CConstTensor7ViewA constant view of a Tensor7
 CConstVectorViewA constant view of a Vector
 Clm_hitran_2017::ConvTPOut
 CCovarianceMatrix
 CARTS::Var::CovarianceMatrix
 CCovarianceMatrixBlockStructCovariance matrix block
 CZeeman::DerivedContains derived values useful for Zeeman calculations
 Clm_hitran_2017::CommonBlock::DiagnI
 Clm_hitran_2017::CommonBlock::DiagnR
 Clm_hitran_2017::CommonBlock::DipoRigid
 Clm_hitran_2017::CommonBlock::DipoTcm
 Cdouble_imanipInput manipulator class for doubles to enable nan and inf parsing
 Cdouble_istreamInput stream class for doubles that correctly handles nan and inf
 Cdoublecomplex
 Clm_hitran_2017::CommonBlock::DTGAMAIR
 Clm_hitran_2017::CommonBlock::DTGAMCO2
 Clm_hitran_2017::CommonBlock::DTGAMH2O
 Cenerg_1_
 Clm_hitran_2017::CommonBlock::Energy
 CARTS::Var::EnergyLevelMap
 CEnergyLevelMap
 Clm_hitran_2017::EqvLinesOut
 Cfh2oa_1_
 Cfh2ob_1_
 Cfh2ob_2_
 CField3D< base >Creates a 3D field of a base unit
 Clm_hitran_2017::CommonBlock::GamSDVT0AIR
 Clm_hitran_2017::CommonBlock::GamSDVT0CO2
 Clm_hitran_2017::CommonBlock::GamSDVT0H2O
 Clm_hitran_2017::CommonBlock::GamT
 Clm_hitran_2017::CommonBlock::GamVT0AIR
 Clm_hitran_2017::CommonBlock::GamVT0CO2
 Clm_hitran_2017::CommonBlock::GamVT0H2O
 CARTS::Var::GasAbsLookup
 CGasAbsLookupAn absorption lookup table
 CMethod::Gin
 CMethod::Gout
 CGriddedField
 CARTS::Var::GriddedField1
 CARTS::Var::GriddedField2
 CARTS::Var::GriddedField3
 CARTS::Var::GriddedField4
 CARTS::Var::GriddedField5
 CARTS::Var::GriddedField6
 CGridPosStructure to store a grid position
 CARTS::Var::GridPos
 CGridPosPolyStructure to store a grid position for higher order interpolation
 CGroup
 Cgsl_integration_glfixed_table
 Cgsl_poly_complex_workspace
 Cgsl_rng
 Cgsl_rng_type
 CHitranRelaxationMatrixData
 CARTS::Var::HitranRelaxationMatrixData
 Cicilist
 Cifstream
 CMethod::In
 CARTS::Var::Index
 Cinlist
 CLinefunctions::InternalData
 Clapack_help::Inverse< T >Struct cannot be const, but can be passed as const to allow defaults
 Cios
 CIsotopologueRecordContains the lookup data for one isotopologue
 Cistream
 CIterator1DThe iterator class for sub vectors
 CIterator2DThe row iterator class for sub matrices
 CIterator3DImplementation of Tensors of Rank 3
 CIterator4DImplementation of Tensors of Rank 4
 CIterator5DImplementation of Tensors of Rank 5
 CIterator6DThe outermost iterator class for rank 6 tensors
 CIterator7DImplementation of Tensors of Rank 7
 CjacobianVMRcheckDeals with whether or not we should do a VMR derivative
 Clm_hitran_2017::CommonBlock::Jfln
 Clm_hitran_2017::CommonBlock::Jiln
 CJokerThe Joker class
 CLazyScale< base >Class to help with hidden temporary variables for operations of type Numeric times Class
 Clike_1_
 CLinearModelLinear Forward model
 CAbsorption::Lines
 Clm_hitran_2017::CommonBlock::LineSg
 CARTS::Var::Matrix
 CARTS::Var::MCAntenna
 CMCAntennaAn Antenna object used by MCGeneral
 CMdRecordAll information for one workspace method
 CMethod
 CMethodStructRepresentation of workspace methods
 CLineShape::ModelMain line shape model class
 CZeeman::ModelMain Zeeman Model
 CLineShape::ModelParametersCoefficients and temperature model for SingleSpeciesModel
 CMRecordMethod runtime data
 Cmt_state_t
 CMultitype
 Cn2part_1_
 Cn2part_2_
 CArtsParser::NamedArgument
 CNamelist
 CNameMaps
 CARTS::Var::Numeric
 Colist
 Coem::OptimizerLog< T >Log customization for different optimization methods
 Coem::OptimizerLog< invlib::GaussNewton< RealType, Solver > >Log customization for GN method
 Coem::OptimizerLog< invlib::LevenbergMarquardt< RealType, DampingMatrix, Solver > >Log customization for LM method
 Coption
 Costream
 CMethod::Out
 CLineShape::OutputMain output of Model
 COutput2
 COutput4
 CParametersStructure to hold all command line Parameters
 CZeeman::PolarizationVectorPolarization vector for Zeeman Propagation Matrix
 Clm_hitran_2017::CommonBlock::PopTrf
 Clm_hitran_2017::CommonBlock::PopuT
 CARTS::Var::Ppath
 CPpathThe structure to describe a propagation path and releated quantities
 CARTS::Var::PropagationMatrix
 CPropagationMatrix
 CQuadraticModelQuadratic Forward Model
 CQuantumParserHITRAN2004::QuantumClassGroup
 CQuantumFieldDescriptionClass mapping quantum numbers to parsing functions
 CQuantumParserHITRAN2004::QuantumGroup
 CARTS::Var::QuantumIdentifier
 CQuantumIdentifierClass to identify and match lines by their quantum numbers
 CQuantumNumbersContainer class for Quantum Numbers
 CQuantumParserHITRAN2004Parser for quantum number strings from HITRAN 2004 and later
 CRadiationVectorRadiation Vector for Stokes dimension 1-4
 CARTS::Var::RadiationVector
 CRand< rand_type >Random number class
 CRand< Index >
 CRangeThe range class
 CRationalImplements rational numbers to work with other ARTS types
 CARTS::Var::Rational
 CRetrievalQuantityDeals with internal derivatives, Jacobian definition, and OEM calculations
 CRng
 Cruntime_error
 Cs260a_1_
 Cs260b_1_
 Cs260b_2_
 Cs_app3a_
 Cs_app3b_
 Cs_bbb_
 Cs_bbc_
 Cs_bf_
 Cs_blockin_
 Cs_bou43_
 Cs_consts_
 Cs_dimer_
 Cs_energe_
 Cs_fh2oa_
 Cs_fh2ob_
 Cs_k1k0_
 Cs_like_
 Cu_bba_::s_m_1
 Cu_bl3_::s_m_1
 Cu_bbbb_::s_m_1
 Cu_bba_::s_m_2
 Cu_bl3_::s_m_2
 Cu_bbbb_::s_m_2
 Cs_n2part_
 Cs_rsilo_
 Cs_s260a_
 Cs_s260b_
 Cs_sh2oa_
 Cs_sh2ob_
 CScatteringMetaData
 CARTS::Var::ScatteringMetaData
 Csh2oa_1_
 Csh2ob_1_
 Csh2ob_2_
 Clm_hitran_2017::CommonBlock::SHIFT
 Clm_hitran_2017::CommonBlock::SHIFT0
 CAbsorption::SingleLineComputations and data for a single absorption line
 CAbsorption::SingleLineExternalSingle line reading output
 CSingleScatteringData
 CARTS::Var::SingleScatteringData
 CLineShape::SingleSpeciesModelCompute the line shape parameters for a single broadening species
 CSLIData2A 2D sequential linear interpolation (SLI) lookup table This class holds the gridded for 2D SLI as well as the interpolate member function for retrieving interpolated values
 CSourceTextA smart class to hold the text for parsing
 CARTS::Var::Sparse
 CSparseThe Sparse class
 CSpeciesAuxDataAuxiliary data for isotopologues
 CARTS::Var::SpeciesAuxData
 CSpeciesRecordContains the lookup data for one species
 CSpeciesTagA tag group can consist of the sum of several of these
 CSpecIsoMap
 CZeeman::SplittingDataMain storage for Zeeman splitting coefficients
 CStandard
 CARTS::Var::StokesVector
 Cstreambuf
 CARTS::Var::String
 CTelsemAtlasA telsem atlas
 CARTS::Var::TelsemAtlas
 CARTS::Var::Tensor3
 CARTS::Var::Tensor4
 CARTS::Var::Tensor5
 CARTS::Var::Tensor6
 CARTS::Var::Tensor7
 CTessemNN
 CARTS::Var::TessemNN
 CARTS::Var::Time
 CTimeClass to handle time in ARTS
 CTimer
 CARTS::Var::Timer
 CTimingsTimings Class
 CTokValThis stores arbitrary token values and remembers the type
 CARTS::Var::TransmissionMatrix
 CTransmissionMatrixClass to keep track of Transmission Matrices for Stokes Dim 1-4
 Cu_bba_
 Cu_bbbb_
 Cu_bl3_
 Clm_hitran_2017::CommonBlock::UnusedBandParams
 CVardesc
 CVariableStructRepresentation of ARTS WSVs
 CVariableValueStructRepresentation of ARTS values
 CARTS::Var::Vector
 CARTS::Var::Verbosity
 CVerbosity
 CVersionStructARTS version
 CTransmissionMatrix::Weights< N >Struct of far and close weights
 Clm_hitran_2017::CommonBlock::Wfittedp
 Clm_hitran_2017::CommonBlock::Wfittedq
 Clm_hitran_2017::CommonBlock::Wfittedr
 CWigner3JTriangleLimit
 Clm_hitran_2017::CommonBlock::Wmatrix
 CWorkspaceWorkspace class
 CWorkspaceMemoryHandlerHandling of workspace memory
 CWsvRecordThis class contains all static information for one workspace variable
 CWorkspace::WsvStruct
 CXMLAttributeXML attribute class
 CXsecRecord
 Clm_hitran_2017::CommonBlock::YLT
 Clm_hitran_2017::CommonBlock::Zaa
 Clm_hitran_2017::CommonBlock::Zss
 Cofstream
 Cruntime_error