OOPS
qg::GetValuesTLAD Class Reference

used for getting state values at observation locations More...

#include <GetValuesTLAD.h>

Inheritance diagram for qg::GetValuesTLAD:
Collaboration diagram for qg::GetValuesTLAD:

Public Member Functions

 GetValuesTLAD (const GeometryQG &, const LocationsQG &locs, const eckit::Configuration &)
 saves all locations locs to use during filling GeoVaLs More...
 
 ~GetValuesTLAD ()
 
void setTrajectory (const StateQG &state, const util::DateTime &t1, const util::DateTime &t2, GomQG &geovals)
 fills in geovals for all observations in the timeframe (t1, t2], More...
 
void fillGeoVaLsTL (const IncrementQG &inc, const util::DateTime &t1, const util::DateTime &t2, GomQG &geovals) const
 fills in geovals for all observations in the timeframe (t1, t2], More...
 
void fillGeoVaLsAD (IncrementQG &inc, const util::DateTime &t1, const util::DateTime &t2, const GomQG &geovals) const
 fills in inc as adjoint operator applied to geovals for all More...
 

Static Public Member Functions

static const std::string classname ()
 

Private Member Functions

void print (std::ostream &) const
 Data. More...
 

Private Attributes

LocationsQG locs_
 

Detailed Description

used for getting state values at observation locations

Definition at line 32 of file qg/model/GetValuesTLAD.h.

Constructor & Destructor Documentation

◆ GetValuesTLAD()

qg::GetValuesTLAD::GetValuesTLAD ( const GeometryQG geom,
const LocationsQG locs,
const eckit::Configuration &  linearGetValuesConf 
)

saves all locations locs to use during filling GeoVaLs

Constructor, destructor.

Definition at line 25 of file qg/model/GetValuesTLAD.cc.

◆ ~GetValuesTLAD()

qg::GetValuesTLAD::~GetValuesTLAD ( )
inline

Definition at line 40 of file qg/model/GetValuesTLAD.h.

Member Function Documentation

◆ classname()

static const std::string qg::GetValuesTLAD::classname ( )
inlinestatic

Definition at line 35 of file qg/model/GetValuesTLAD.h.

◆ fillGeoVaLsAD()

void qg::GetValuesTLAD::fillGeoVaLsAD ( IncrementQG inc,
const util::DateTime &  t1,
const util::DateTime &  t2,
const GomQG geovals 
) const

fills in inc as adjoint operator applied to geovals for all

Definition at line 47 of file qg/model/GetValuesTLAD.cc.

Here is the call graph for this function:

◆ fillGeoVaLsTL()

void qg::GetValuesTLAD::fillGeoVaLsTL ( const IncrementQG inc,
const util::DateTime &  t1,
const util::DateTime &  t2,
GomQG geovals 
) const

fills in geovals for all observations in the timeframe (t1, t2],

Get increment values at observation locations.

Definition at line 41 of file qg/model/GetValuesTLAD.cc.

Here is the call graph for this function:

◆ print()

void qg::GetValuesTLAD::print ( std::ostream &  os) const
private

Data.

Definition at line 53 of file qg/model/GetValuesTLAD.cc.

◆ setTrajectory()

void qg::GetValuesTLAD::setTrajectory ( const StateQG state,
const util::DateTime &  t1,
const util::DateTime &  t2,
GomQG geovals 
)

fills in geovals for all observations in the timeframe (t1, t2],

Definition at line 33 of file qg/model/GetValuesTLAD.cc.

Here is the call graph for this function:

Member Data Documentation

◆ locs_

LocationsQG qg::GetValuesTLAD::locs_
private

Definition at line 58 of file qg/model/GetValuesTLAD.h.


The documentation for this class was generated from the following files: