ReFRACtor
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
 CAbsorberAbscoOutputHelper
 CAbsorberVmrFixedLevelOutputHelper
 CAbsorberVmrLevelHelper
 Caddable
 CAerosolOutputHelper
 CFullPhysics::ArrayAd< T, D >The AutoDerivative<T> works well, and it works with blitz if you create a blitz::Array<AutoDerivative<T>, D>, however the performance tends to be a bit poor for larger Arrays because of all the temporaries that get created
 CFullPhysics::ArrayAd< double, 1 >
 CFullPhysics::ArrayAd< double, 2 >
 CFullPhysics::ArrayAd< double, D >
 CFullPhysics::ArrayAdCache< K, T, D >Defines an interface for caching ArrayAd objects such that the underlying caching mechanism is not necessarily exposed to a user of the cache
 CFullPhysics::ArrayAdCache< double, double, 1 >
 CFullPhysics::ArrayAdWithUnit< T, D >This is a ArrayAd that also has units associated with it
 CFullPhysics::ArrayAdWithUnit< double, 1 >
 CFullPhysics::ArrayAdWithUnit< double, 3 >
 CFullPhysics::AtmRefractiveIndexThis class provides an interface for classes that compute a refractive index for an atmosphere at a given level or layer
 Cboost::backtrace
 CBaseException
 CFullPhysics::BinMap< T >This is a map that takes and index and returns a value
 CFullPhysics::brdf_input_exception_handling
 CFullPhysics::brdf_linsup_inputs
 CFullPhysics::Brdf_Linsup_Masters
 CFullPhysics::brdf_linsup_outputs
 CFullPhysics::brdf_output_exception_handling
 CFullPhysics::brdf_sup_inputs
 CFullPhysics::Brdf_Sup_Masters
 CFullPhysics::brdf_sup_outputs
 CBrdfOutputHelper
 CFullPhysics::BridgeLuabindAndGenericBaseFor use with python, it is useful to map all the LuabindObject that are a class defined in full physics (or derived from those classes) to and from a GenericObject
 CFullPhysics::ChapmanBOAThis class computes Bottom of the Atmosphere radiance
 CCreator
 CFullPhysics::DirChangeUtility class
 Cdividable
 Cequality_comparable
 CException
 Cstd::exceptionSTL class
 CFullPhysics::FeDisableExceptionTo detect things like divide by zero, we may turn on floating point exceptions
 Cfield_operators
 Cfiltering_ostream
 CForwardModelCalc
 CFullPhysics::FunctionTimerHelper class for AccumulatedTimer
 CGasAbscoOutputHelper
 CFullPhysics::GenericObjectFor use with SWIG, it is useful to have a base class that everything can be cast to
 CFullPhysics::GlobalFixtureThis is a global fixture that is available to all unit tests
 Cgrammar
 CFullPhysics::InterpolatePoint< TX, TY >Interface for interpolating values
 CFullPhysics::InterpolatePoint< AutoDerivative< double >, AutoDerivative< double > >
 CFullPhysics::InterpolatePoint< double, blitz::Array< double, 2 > >
 CFullPhysics::InterpolatePoint< double, blitz::Array< double, 3 > >
 CFullPhysics::InterpolatePoint< double, double >
 CFullPhysics::InterpolatePoint< FullPhysics::AutoDerivative< double >, FullPhysics::AutoDerivative< double > >
 Cstd::ios_baseSTL class
 Citerator
 Cless_than_comparable
 CFullPhysics::lidort_exception_handling
 CFullPhysics::lidort_fixed_boolean
 CFullPhysics::lidort_fixed_chapman
 CFullPhysics::lidort_fixed_control
 CFullPhysics::lidort_fixed_inputs
 CFullPhysics::lidort_fixed_lincontrol
 CFullPhysics::lidort_fixed_lininputs
 CFullPhysics::lidort_fixed_linoptical
 CFullPhysics::lidort_fixed_optical
 CFullPhysics::lidort_fixed_sunrays
 CFullPhysics::lidort_fixed_uservalues
 CFullPhysics::lidort_input_exception_handling
 CFullPhysics::Lidort_Inputs
 CFullPhysics::Lidort_Lcs_Masters
 CFullPhysics::lidort_linatmos
 CFullPhysics::lidort_linoutputs
 CFullPhysics::lidort_linsup_brdf
 CFullPhysics::lidort_linsup_inout
 CFullPhysics::lidort_linsup_sleave
 CFullPhysics::lidort_linsup_ss
 CFullPhysics::lidort_linsup_ss_atmos
 CFullPhysics::lidort_linsup_ss_surf
 CFullPhysics::lidort_linsurf
 CFullPhysics::Lidort_Lps_Masters
 CFullPhysics::lidort_main_outputs
 CFullPhysics::Lidort_Masters
 CFullPhysics::lidort_modified_boolean
 CFullPhysics::lidort_modified_chapman
 CFullPhysics::lidort_modified_control
 CFullPhysics::lidort_modified_inputs
 CFullPhysics::lidort_modified_lininputs
 CFullPhysics::lidort_modified_optical
 CFullPhysics::lidort_modified_sunrays
 CFullPhysics::lidort_modified_uservalues
 CFullPhysics::lidort_outputs
 CFullPhysics::Lidort_Pars
 CFullPhysics::Lidort_Sup_Accessories
 CFullPhysics::lidort_sup_brdf
 CFullPhysics::lidort_sup_inout
 CFullPhysics::lidort_sup_sleave
 CFullPhysics::lidort_sup_ss
 CFullPhysics::LidortDriverCommonFixtureBase fixture for testing LidortRtDriver
 CFullPhysics::LidortLowHighCommon
 CFullPhysics::LidortRtCommonFixtureBase fixture for testing LidortRt modes
 CFullPhysics::LogHelperThis is a class that holds the level we are logging
 Cmultipliable
 Cnoncopyable
 CFullPhysics::null_deleterClass for use with boost::shared_ptr when we don't want data to be deleted
 CFullPhysics::null_typeDummy class to use as a nice default for type_index
 CFullPhysics::ObservationId< T >Defines a simple mechanism by where a specific dataset from a HDF file is read along with some sort of identifer to obtain an index that should be used for extracting data
 CFullPhysics::NLLSSolverLM::Options
 Cordered_field_operators
 Coutput_filter
 CFullPhysics::PCABinning
 CFullPhysics::PerturbationBuilderClass that builds a perturbation to use for a finite difference Jacobian
 CFullPhysics::Observable< T >::PointerDead
 CFullPhysics::Observable< T >::PointerEqual
 CPressureFixedLevelOutputHelper
 CPressureOutputHelper
 CFullPhysics::RayleighGreekMomentThis class provides the Rayleigh Greek Moments
 CFullPhysics::RegisterLuaThis class handles the registration of luabind class wrappers with Lua
 CFullPhysics::ScatteringMomentInterpolate
 CFullPhysics::ScatteringMomentInterpolate2PointThe calculation of the phase function scattering matrix moments is fairly expensive
 Cboost::shared_ptr< T >
 Cboost::shared_ptr< Absco >
 Cboost::shared_ptr< AbsorberAbsco >
 Cboost::shared_ptr< AbsorberVmrFixedLevel >
 Cboost::shared_ptr< AbsorberVmrLevel >
 Cboost::shared_ptr< AerosolOptical >
 Cboost::shared_ptr< FluorescenceEffect >
 Cboost::shared_ptr< ForwardModel >
 Cboost::shared_ptr< FullPhysics::Absco >
 Cboost::shared_ptr< FullPhysics::AbscoInterpolator >
 Cboost::shared_ptr< FullPhysics::Absorber >
 Cboost::shared_ptr< FullPhysics::AbsorberAbsco >
 Cboost::shared_ptr< FullPhysics::AbsorberVmr >
 Cboost::shared_ptr< FullPhysics::AbsorberVmrFixedLevel >
 Cboost::shared_ptr< FullPhysics::AbsorberVmrFixedLevelScaled >
 Cboost::shared_ptr< FullPhysics::AbsorberVmrLevel >
 Cboost::shared_ptr< FullPhysics::AbsorberVmrScaled >
 Cboost::shared_ptr< FullPhysics::Aerosol >
 Cboost::shared_ptr< FullPhysics::AerosolExtinction >
 Cboost::shared_ptr< FullPhysics::AerosolExtinctionImpBase >
 Cboost::shared_ptr< FullPhysics::AerosolOptical >
 Cboost::shared_ptr< FullPhysics::AerosolProperty >
 Cboost::shared_ptr< FullPhysics::Altitude >
 Cboost::shared_ptr< FullPhysics::ArrayAdCache< double, double, 1 > >
 Cboost::shared_ptr< FullPhysics::AtmosphereOco >
 Cboost::shared_ptr< FullPhysics::Brdf_Input_Exception_Handling >
 Cboost::shared_ptr< FullPhysics::Brdf_Linsup_Inputs >
 Cboost::shared_ptr< FullPhysics::Brdf_Linsup_Masters >
 Cboost::shared_ptr< FullPhysics::Brdf_Linsup_Outputs >
 Cboost::shared_ptr< FullPhysics::Brdf_Output_Exception_Handling >
 Cboost::shared_ptr< FullPhysics::Brdf_Sup_Inputs >
 Cboost::shared_ptr< FullPhysics::Brdf_Sup_Outputs >
 Cboost::shared_ptr< FullPhysics::BridgeLuabindAndGenericBase >
 Cboost::shared_ptr< FullPhysics::ChapmanBOA >
 Cboost::shared_ptr< FullPhysics::CompositeInitialGuess >
 Cboost::shared_ptr< FullPhysics::ConnorConvergence >
 Cboost::shared_ptr< FullPhysics::ConnorSolver >
 Cboost::shared_ptr< FullPhysics::Constant >
 Cboost::shared_ptr< FullPhysics::ConvergenceCheck >
 Cboost::shared_ptr< FullPhysics::CostFunc >
 Cboost::shared_ptr< FullPhysics::CostFunction >
 Cboost::shared_ptr< FullPhysics::Dispersion >
 Cboost::shared_ptr< FullPhysics::DispersionFit >
 Cboost::shared_ptr< FullPhysics::DispersionPolynomial >
 Cboost::shared_ptr< FullPhysics::EmpiricalOrthogonalFunction >
 Cboost::shared_ptr< FullPhysics::ErrorAnalysis >
 Cboost::shared_ptr< FullPhysics::FluorescenceEffect >
 Cboost::shared_ptr< FullPhysics::ForwardModel >
 Cboost::shared_ptr< FullPhysics::ForwardModelSpectralGrid >
 Cboost::shared_ptr< FullPhysics::FunctionTimerR >
 Cboost::shared_ptr< FullPhysics::GasAbsorption >
 Cboost::shared_ptr< FullPhysics::GasVmrApriori >
 Cboost::shared_ptr< FullPhysics::Ground >
 Cboost::shared_ptr< FullPhysics::GroundBrdf >
 Cboost::shared_ptr< FullPhysics::GroundCoxmunk >
 Cboost::shared_ptr< FullPhysics::GroundCoxmunkOutput >
 Cboost::shared_ptr< FullPhysics::GroundLambertian >
 Cboost::shared_ptr< FullPhysics::GroundLambertianOutput >
 Cboost::shared_ptr< FullPhysics::HdfFile >
 Cboost::shared_ptr< FullPhysics::HdfFileGenerating >
 Cboost::shared_ptr< FullPhysics::Ils >
 Cboost::shared_ptr< FullPhysics::IlsFunction >
 Cboost::shared_ptr< FullPhysics::InitialGuess >
 Cboost::shared_ptr< FullPhysics::InitialGuessBuilder >
 Cboost::shared_ptr< FullPhysics::Instrument >
 Cboost::shared_ptr< FullPhysics::InterpolatePoint< double, double > >
 Cboost::shared_ptr< FullPhysics::InterpolatePoint< FullPhysics::AutoDerivative< double >, FullPhysics::AutoDerivative< double > > >
 Cboost::shared_ptr< FullPhysics::InterpolatePoint< TX, TY > >
 Cboost::shared_ptr< FullPhysics::Level1b >
 Cboost::shared_ptr< FullPhysics::Level1bSampleCoefficient >
 Cboost::shared_ptr< FullPhysics::Lidort_Exception_Handling >
 Cboost::shared_ptr< FullPhysics::Lidort_Fixed_Boolean >
 Cboost::shared_ptr< FullPhysics::Lidort_Fixed_Chapman >
 Cboost::shared_ptr< FullPhysics::Lidort_Fixed_Control >
 Cboost::shared_ptr< FullPhysics::Lidort_Fixed_Inputs >
 Cboost::shared_ptr< FullPhysics::Lidort_Fixed_Lincontrol >
 Cboost::shared_ptr< FullPhysics::Lidort_Fixed_Lininputs >
 Cboost::shared_ptr< FullPhysics::Lidort_Fixed_Linoptical >
 Cboost::shared_ptr< FullPhysics::Lidort_Fixed_Optical >
 Cboost::shared_ptr< FullPhysics::Lidort_Fixed_Sunrays >
 Cboost::shared_ptr< FullPhysics::Lidort_Fixed_Uservalues >
 Cboost::shared_ptr< FullPhysics::Lidort_Input_Exception_Handling >
 Cboost::shared_ptr< FullPhysics::Lidort_Linatmos >
 Cboost::shared_ptr< FullPhysics::Lidort_Linoutputs >
 Cboost::shared_ptr< FullPhysics::Lidort_Linsup_Brdf >
 Cboost::shared_ptr< FullPhysics::Lidort_Linsup_Inout >
 Cboost::shared_ptr< FullPhysics::Lidort_Linsup_Sleave >
 Cboost::shared_ptr< FullPhysics::Lidort_Linsup_Ss >
 Cboost::shared_ptr< FullPhysics::Lidort_Linsup_Ss_Atmos >
 Cboost::shared_ptr< FullPhysics::Lidort_Linsup_Ss_Surf >
 Cboost::shared_ptr< FullPhysics::Lidort_Linsurf >
 Cboost::shared_ptr< FullPhysics::Lidort_Lps_Masters >
 Cboost::shared_ptr< FullPhysics::Lidort_Main_Outputs >
 Cboost::shared_ptr< FullPhysics::Lidort_Modified_Boolean >
 Cboost::shared_ptr< FullPhysics::Lidort_Modified_Chapman >
 Cboost::shared_ptr< FullPhysics::Lidort_Modified_Control >
 Cboost::shared_ptr< FullPhysics::Lidort_Modified_Inputs >
 Cboost::shared_ptr< FullPhysics::Lidort_Modified_Lininputs >
 Cboost::shared_ptr< FullPhysics::Lidort_Modified_Optical >
 Cboost::shared_ptr< FullPhysics::Lidort_Modified_Sunrays >
 Cboost::shared_ptr< FullPhysics::Lidort_Modified_Uservalues >
 Cboost::shared_ptr< FullPhysics::Lidort_Outputs >
 Cboost::shared_ptr< FullPhysics::Lidort_Sup_Brdf >
 Cboost::shared_ptr< FullPhysics::Lidort_Sup_Inout >
 Cboost::shared_ptr< FullPhysics::Lidort_Sup_Sleave >
 Cboost::shared_ptr< FullPhysics::Lidort_Sup_Ss >
 Cboost::shared_ptr< FullPhysics::LidortRt >
 Cboost::shared_ptr< FullPhysics::LidortRtDriver >
 Cboost::shared_ptr< FullPhysics::LinearInterpolate2Point< double, blitz::Array< double, 2 > > >
 Cboost::shared_ptr< FullPhysics::LinearInterpolate2Point< double, blitz::Array< double, 3 > > >
 Cboost::shared_ptr< FullPhysics::LinearInterpolate< AutoDerivative< double >, AutoDerivative< double > > >
 Cboost::shared_ptr< FullPhysics::LinearInterpolate< double, double > >
 Cboost::shared_ptr< FullPhysics::LogImp >
 Cboost::shared_ptr< FullPhysics::LRadDriver >
 Cboost::shared_ptr< FullPhysics::LuaState >
 Cboost::shared_ptr< FullPhysics::LuaStateImp >
 Cboost::shared_ptr< FullPhysics::MaxAPosteriori >
 Cboost::shared_ptr< FullPhysics::MaxLikelihood >
 Cboost::shared_ptr< FullPhysics::Meteorology >
 Cboost::shared_ptr< FullPhysics::NLLSProblem >
 Cboost::shared_ptr< FullPhysics::NLLSProblemScaled >
 Cboost::shared_ptr< FullPhysics::NoiseModel >
 Cboost::shared_ptr< FullPhysics::Observation >
 Cboost::shared_ptr< FullPhysics::Observer >
 Cboost::shared_ptr< FullPhysics::Observer< Absorber > >
 Cboost::shared_ptr< FullPhysics::Observer< AbsorberVmr > >
 Cboost::shared_ptr< FullPhysics::Observer< Aerosol > >
 Cboost::shared_ptr< FullPhysics::Observer< AerosolExtinction > >
 Cboost::shared_ptr< FullPhysics::Observer< AerosolProperty > >
 Cboost::shared_ptr< FullPhysics::Observer< Altitude > >
 Cboost::shared_ptr< FullPhysics::Observer< boost::shared_ptr< NamedSpectrum > > >
 Cboost::shared_ptr< FullPhysics::Observer< ConnorSolver > >
 Cboost::shared_ptr< FullPhysics::Observer< Dispersion > >
 Cboost::shared_ptr< FullPhysics::Observer< Ground > >
 Cboost::shared_ptr< FullPhysics::Observer< Ils > >
 Cboost::shared_ptr< FullPhysics::Observer< Instrument > >
 Cboost::shared_ptr< FullPhysics::Observer< InstrumentCorrection > >
 Cboost::shared_ptr< FullPhysics::Observer< IterativeSolver > >
 Cboost::shared_ptr< FullPhysics::Observer< Pressure > >
 Cboost::shared_ptr< FullPhysics::Observer< RadiativeTransferRetrievable > >
 Cboost::shared_ptr< FullPhysics::Observer< RtAtmosphere > >
 Cboost::shared_ptr< FullPhysics::Observer< SpectrumEffect > >
 Cboost::shared_ptr< FullPhysics::Observer< StateVector > >
 Cboost::shared_ptr< FullPhysics::Observer< std::vector< boost::shared_ptr< NamedSpectrum > > > >
 Cboost::shared_ptr< FullPhysics::Observer< StokesCoefficient > >
 Cboost::shared_ptr< FullPhysics::Observer< SurfaceTemperature > >
 Cboost::shared_ptr< FullPhysics::Observer< T > >
 Cboost::shared_ptr< FullPhysics::Observer< Temperature > >
 Cboost::shared_ptr< FullPhysics::Output >
 Cboost::shared_ptr< FullPhysics::PerturbationBuilder >
 Cboost::shared_ptr< FullPhysics::Pressure >
 Cboost::shared_ptr< FullPhysics::PressureFixedLevel >
 Cboost::shared_ptr< FullPhysics::PressureLevelInput >
 Cboost::shared_ptr< FullPhysics::RadianceScaling >
 Cboost::shared_ptr< FullPhysics::RadiativeTransfer >
 Cboost::shared_ptr< FullPhysics::RadiativeTransferSingleWn >
 Cboost::shared_ptr< FullPhysics::Rayleigh >
 Cboost::shared_ptr< FullPhysics::ReferenceVmrApriori >
 Cboost::shared_ptr< FullPhysics::RegisterOutputBase >
 Cboost::shared_ptr< FullPhysics::RelativeHumidity >
 Cboost::shared_ptr< FullPhysics::RtAtmosphere >
 Cboost::shared_ptr< FullPhysics::ScatteringMomentInterpolate >
 Cboost::shared_ptr< FullPhysics::ScatteringMomentInterpolate2Point >
 Cboost::shared_ptr< FullPhysics::Sleave_Sup_Inputs >
 Cboost::shared_ptr< FullPhysics::SolarAbsorptionSpectrum >
 Cboost::shared_ptr< FullPhysics::SolarContinuumSpectrum >
 Cboost::shared_ptr< FullPhysics::SolarDopplerShift >
 Cboost::shared_ptr< FullPhysics::SpectralWindow >
 Cboost::shared_ptr< FullPhysics::Spectrum >
 Cboost::shared_ptr< FullPhysics::SpectrumSampling >
 Cboost::shared_ptr< FullPhysics::SpurrBrdfDriver >
 Cboost::shared_ptr< FullPhysics::SpurrRtDriver >
 Cboost::shared_ptr< FullPhysics::StandardForwardModel >
 Cboost::shared_ptr< FullPhysics::StateVector >
 Cboost::shared_ptr< FullPhysics::StokesCoefficient >
 Cboost::shared_ptr< FullPhysics::StokesCoefficientFraction >
 Cboost::shared_ptr< FullPhysics::SubStateVectorObserver >
 Cboost::shared_ptr< FullPhysics::SurfaceTemperature >
 Cboost::shared_ptr< FullPhysics::Temperature >
 Cboost::shared_ptr< FullPhysics::TemperatureFixedLevel >
 Cboost::shared_ptr< FullPhysics::TemperatureOffset >
 Cboost::shared_ptr< FullPhysics::Twostream_Lps_Master >
 Cboost::shared_ptr< FullPhysics::Twostream_Ls_Brdf_Supplement >
 Cboost::shared_ptr< GroundBrdf >
 Cboost::shared_ptr< GroundBrdfSoil >
 Cboost::shared_ptr< GroundBrdfVeg >
 Cboost::shared_ptr< GroundCoxmunk >
 Cboost::shared_ptr< GroundLambertian >
 Cboost::shared_ptr< H5::H5File >
 Cboost::shared_ptr< Level1bSampleCoefficient >
 Cboost::shared_ptr< Meteorology >
 Cboost::shared_ptr< Observation >
 Cboost::shared_ptr< OutputHdfIterationHelperBase >
 Cboost::shared_ptr< Pressure >
 Cboost::shared_ptr< StandardForwardModel >
 Cboost::shared_ptr< StateVector >
 Cboost::shared_ptr< StokesCoefficientFraction >
 CFullPhysics::sleave_sup_inputs
 CFullPhysics::StackedRadianceMixin
 CStandardForwardModelCalc
 CStokesCoefficientFractionOutputHelper
 Csubtractable
 CFullPhysics::SwigTypeMapperBaseThis is the base class that is used by fp_shared_ptr.i to map a shared_ptr to a python object
 Csymbols
 Ctotally_ordered
 Cboost::details::trace_manip
 CFullPhysics::Twostream_Lps_Master
 CFullPhysics::Twostream_Ls_Brdf_Supplement
 CBase
 CFormatter
 Cobject

Copyright © 2017, California Institute of Technology.
ALL RIGHTS RESERVED.
U.S. Government Sponsorship acknowledged.
Generated Fri Aug 24 2018 15:44:19