15 #include "eckit/config/Configuration.h"    22 #include "oops/util/Logger.h"    29                                      const eckit::Configuration & 
conf,
    31   time_ = util::DateTime(
conf.getString(
"date"));
    32   const eckit::Configuration * configc = &
conf;
    34   oops::Log::trace() << 
"ErrorCovarianceQG created" << std::endl;
    41   oops::Log::trace() << 
"ErrorCovarianceQG destructed" << std::endl;
    67   os << 
"ErrorCovarianceQG::print not implemented";
 
FieldsQG & fields()
Access to fields. 
 
void qg_b_delete_f90(F90bmat &)
 
ErrorCovarianceQG(const GeometryQG &, const oops::Variables &, const eckit::Configuration &, const StateQG &, const StateQG &)
 
void qg_b_mult_f90(const F90bmat &, const F90flds &, const F90flds &)
 
void inverseMultiply(const IncrementQG &, IncrementQG &) const
 
void multiply(const IncrementQG &, IncrementQG &) const
 
void randomize(IncrementQG &) const
 
void qg_b_setup_f90(F90bmat &, const eckit::Configuration *const *, const F90geom &)
 
void qg_b_randomize_f90(const F90bmat &, const F90flds &)
 
void print(std::ostream &) const
 
GeometryQG handles geometry for QG model. 
 
void qg_b_invmult_f90(const F90bmat &, const F90flds &, const F90flds &)
 
The namespace for the qg model. 
 
Increment Class: Difference between two states.