| 
    OOPS
    
   | 
 
QG model definition. More...
#include <ModelQG.h>


Public Types | |
| typedef ModelQgParameters | Parameters_ | 
Public Member Functions | |
| ModelQG (const GeometryQG &, const ModelQgParameters &) | |
| ~ModelQG () | |
| void | initialize (StateQG &) const | 
| Prepare model integration.  More... | |
| void | step (StateQG &, const ModelBias &) const | 
| Model integration.  More... | |
| int | saveTrajectory (StateQG &, const ModelBias &) const | 
| void | finalize (StateQG &) const | 
| Finish model integration.  More... | |
| const util::Duration & | timeResolution () const | 
| Utilities.  More... | |
| const oops::Variables & | variables () const | 
| Model variables (only used in 4DVar)  More... | |
  Public Member Functions inherited from oops::interface::ModelBase< QgTraits > | |
| ModelBase ()=default | |
| virtual | ~ModelBase ()=default | 
| void | initialize (oops::State< QgTraits > &xx) const final | 
| virtual void | initialize (State_ &) const=0 | 
| Forecast initialization, called before every forecast run.  More... | |
| void | step (oops::State< QgTraits > &xx, const ModelAuxControl< QgTraits > &modelaux) const final | 
| Forecast "step", called during forecast run; updates state to the next time.  More... | |
| virtual void | step (State_ &, const ModelAux_ &) const=0 | 
| Forecast "step", called during forecast run; updates state to the next time.  More... | |
| void | finalize (oops::State< QgTraits > &xx) const final | 
| Forecast finalization; called after each forecast run.  More... | |
| virtual void | finalize (State_ &) const=0 | 
| Forecast finalization; called after each forecast run.  More... | |
  Public Member Functions inherited from oops::ModelBase< MODEL > | |
| ModelBase ()=default | |
Static Public Member Functions | |
| static const std::string | classname () | 
  Static Public Member Functions inherited from oops::interface::ModelBase< QgTraits > | |
| static const std::string | classname () | 
  Static Public Member Functions inherited from oops::ModelBase< MODEL > | |
| static const std::string | classname () | 
Private Member Functions | |
| void | print (std::ostream &) const | 
| Print; used for logging.  More... | |
Private Attributes | |
| F90model | keyConfig_ | 
| ModelQgParameters | params_ | 
| const GeometryQG | geom_ | 
| const oops::Variables | vars_ | 
QG model definition.
QG nonlinear model definition and configuration parameters.
| qg::ModelQG::ModelQG | ( | const GeometryQG & | resol, | 
| const ModelQgParameters & | params | ||
| ) | 
| qg::ModelQG::~ModelQG | ( | ) | 
      
  | 
  inlinestatic | 
| void qg::ModelQG::finalize | ( | StateQG & | xx | ) | const | 
Finish model integration.
Definition at line 56 of file ModelQG.cc.

| void qg::ModelQG::initialize | ( | StateQG & | xx | ) | const | 
Prepare model integration.
Definition at line 43 of file ModelQG.cc.

      
  | 
  privatevirtual | 
Print; used for logging.
Implements oops::ModelBase< MODEL >.
Definition at line 72 of file ModelQG.cc.
Definition at line 61 of file ModelQG.cc.


Model integration.
Definition at line 48 of file ModelQG.cc.

      
  | 
  inlinevirtual | 
      
  | 
  inlinevirtual | 
Model variables (only used in 4DVar)
Implements oops::ModelBase< MODEL >.
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private |