OOPS
oops::interface Namespace Reference

Classes

class  Geometry
 Interface class for the geometry of the model/state space. More...
 
class  Increment
 
class  LinearModelBase
 Base class for MODEL-specific implementations of the LinearModel interface. interface::LinearModelBase overrides oops::LinearModelBase methods to pass MODEL-specific implementations of State, Increment and ModelAuxIncrement to the MODEL-specific implementation of LinearModel. More...
 
class  LinearModelMaker
 A subclass of LinearModelFactory able to create instances of T (a concrete subclass of interface::LinearModelBase<MODEL>). Passes MODEL::Geometry to the constructor of T. More...
 
class  LocalizationBase
 
class  LocalizationMaker
 A subclass of LocalizationFactory able to create instances of T (a concrete subclass of interface::LocalizationBase<MODEL>). Passes MODEL::Geometry to the constructor of T. More...
 
class  ModelBase
 Base class for MODEL-specific implementations of the Model interface. interface::ModelBase overrides oops::ModelBase methods to pass MODEL-specific implementations of State and ModelAuxControl to the MODEL-specific implementation of Model. More...
 
class  ModelMaker
 A subclass of ModelFactory able to create instances of T (a concrete subclass of interface::ModelBase<MODEL>). Passes MODEL::Geometry to the constructor of T. More...
 
class  ObsErrorBase
 Base class for OBS-specific implementations of the ObsError interface. More...
 
class  ObsErrorMaker
 A subclass of ObsErrorFactory able to create instances of T (a concrete subclass of interface::ObsErrorBase<OBS>). Passes OBS::ObsSpace to the constructor of T. More...
 
class  ObsFilterBase
 Base class for OBS-specific implementations of the ObsFilter interface. interface::ObsFilterBase overrides oops::ObsFilterBase methods to pass OBS-specific implementations of GeoVaLs, ObsDiags, ObsSpace and ObsVector to the OBS-specific implementation of ObsFilterBase. More...
 
class  FilterMaker
 A subclass of FilterFactory able to create instances of T (a concrete subclass of interface::ObsFilterBase<OBS>). Passes OBS::ObsSpace to the constructor of T. More...
 
class  ObsVector
 Holds observation vector (e.g. vector of observation values, or of computed H(x)) More...
 
class  State
 Encapsulates the model state. More...