OOPS
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CACC
 Cboost::noncopyable
 Cc_variables_destruct
 Cc_variables_empty_ctorDefine interface for C++ Variables code called from Fortran
 Cc_variables_getvariable
 Cc_variables_getvariablelength
 Cc_variables_has
 Cc_variables_push_back
 Cc_variables_size
 Ceckit::Main
 CException
 Cfft_mod::fft_fwd_c
 Cfft_mod::fft_inv_c
 CFLDS
 CINCR
 CL95Browser.L95Factory
 CL95Fdb.L95Fdb
 CL95Odb.L95Odb
 CL95Plot.L95Plot
 Clorenz95::AnalyticInitAnalyticInit class fills GeoVaLs with analytic formulae
 Clorenz95::L95ObsTraits
 Clorenz95::L95Traits
 Cobject
 Coops::CalcHofX< OBS >Computes observation operator (from GeoVaLs), applies bias correction and runs QC filters
 Coops::CostFactory< MODEL, OBS >Cost Function Factory
 Coops::CostJbTotal< MODEL, OBS >Control variable increment
 Coops::CostTermBase< MODEL, OBS >Base Class for Cost Function Terms
 Coops::CovarianceFactory< MODEL >Covariance Factory
 Coops::DeparturesEnsemble< OBS >Ensemble of Departures (can hold ensemble perturbations in the observation space)
 Coops::DualVector< MODEL, OBS >Container of dual space vectors for all terms of the cost function
 Coops::FilterFactory< OBS >ObsFilter factory
 Coops::GetValuePost< MODEL, OBS >Fills GeoVaLs with requested variables at requested locations during model run
 Coops::GetValueTLAD< MODEL, OBS >TLAD of filling GeoVaLs with requested variables at requested locations during model run
 Coops::IdentityMatrix< VECTOR >Identity matrix
 Coops::IncrementEnsemble< MODEL >Ensemble of inrements
 Coops::IncrementEnsemble4D< MODEL >Ensemble of 4D increments
 Coops::InterpolatorFactoryInterpolatorFactory: Factory for creating Interpolator objects
 Coops::LinearModelFactory< MODEL >LinearModel factory
 Coops::LinearVariableChangeFactory< MODEL >LinearVariableChange factory
 Coops::LocalEnsembleSolver< MODEL, OBS >Base class for LETKF-type solvers
 Coops::LocalEnsembleSolverFactory< MODEL, OBS >Factory for LETKF solvers
 Coops::LocalizationFactory< MODEL >Localization Factory
 Coops::MinFactory< MODEL, OBS >Minimizer Factory
 Coops::ModelFactory< MODEL >Model factory
 Coops::ModelSpaceCovarianceBase< MODEL >
 Coops::ObsEnsemble< OBS >Ensemble of observations (can hold ensemble of H(x))
 Coops::ObsErrorFactory< OBS >A factory creating instances of concrete subclasses of ObsErrorBase
 Coops::Observer< MODEL, OBS >Computes observation operator, applying bias correction and QC filters
 Coops::Observers< MODEL, OBS >Computes observation operator (from GeoVaLs), applies bias correction and runs QC filters
 Coops::ObserversTLAD< MODEL, OBS >Computes observation equivalent TL and AD to/from increments
 Coops::ObserverTLAD< MODEL, OBS >Computes observation equivalent TL and AD to/from increments
 Coops::ObsLocalizationFactory< MODEL, OBS >ObsLocalization Factory
 Coops::Parameters
 Coops::ParameterTraits< Variables >Specialization of ParameterTraits needed for serialization and deserialization of instances of Variables to/from Parameter objects
 Coops::PostProcessor< FLDS >Control model post processing
 Coops::PostProcessorTLAD< MODEL >Control model post processing
 Coops::QNewtonLMP< VECTOR, BMATRIX >
 Coops::SaddlePointVector< MODEL, OBS >Control vector for the saddle point formulation
 Coops::SpectralLMP< VECTOR >The solvers represent matrices as objects that implement a "multiply" method
 Coops::StateEnsemble< MODEL >Ensemble of states
 Coops::StateEnsemble4D< MODEL >Ensemble of 4D states
 Coops::VariableChangeFactory< MODEL >VariableChange factory
 Coops::WeightingFctWeighting Function
 Coops_variables_mod::oops_variables
 CParameters
 Cqg::AnalyticInit
 Cqg::ObsOpFactoryObs Operator Factory
 Cqg::ObsOpTLADFactoryObs Operator Factory
 Cqg::QgObsTraits
 Cqg::QgTraits
 Cqg_change_var_mod::qg_change_var_config
 Cqg_error_covariance_mod::qg_error_covariance_config
 Cqg_fields_mod::qg_fields
 Cqg_geom_iter_mod::qg_geom_iter
 Cqg_geom_mod::qg_geom
 Cqg_gom_mod::qg_gom
 Cqg_locs_altitude_c
 Cqg_locs_lonlat_c
 Cqg_locs_mod::qg_locs
 Cqg_locs_nlocs_cThis Define interfaces for accessing C++ LocationsQG objects from Fortran
 Cqg_locs_times_c
 Cqg_model_mod::qg_model_config
 Cqg_obsdb_mod::column_data
 Cqg_obsdb_mod::group_data
 Cqg_obsdb_mod::qg_obsdb
 Cqg_obsvec_mod::qg_obsvec
 Cqg_obsvec_mod::qg_obsvec_random_i
 Coops::QNewtonLMP< oops::ControlIncrement, oops::BMatrix >
 Coops::SpectralLMP< oops::ControlIncrement >
 Cstd::iterator
 CTask
 Ctest::TestFixture
 Cunstructured_interpolation_mod::unstrc_interp
 Cutil::ObjectCounter
 Cutil::Printable
 Cutil::Serializable