|
OOPS
|
Computes observation equivalent TL and AD to/from increments. More...
#include <GetValueTLADs.h>


Public Member Functions | |
| GetValueTLADs (const util::DateTime &, const util::DateTime &) | |
| void | append (GetValPtr_) |
Public Member Functions inherited from oops::PostBaseTLAD< MODEL > | |
| PostBaseTLAD () | |
| PostBaseTLAD (const util::DateTime &start, const util::DateTime &finish, const util::Duration &freq=util::Duration(0)) | |
| virtual | ~PostBaseTLAD () |
| void | initializeTraj (const State_ &xx, const util::DateTime &end, const util::Duration &step) |
| Set linearization state. More... | |
| void | processTraj (const State_ &xx) |
| void | finalizeTraj (const State_ &xx) |
| void | initializeTL (const Increment_ &dx, const util::DateTime &end, const util::Duration &step) |
| Tangent linear methods. More... | |
| void | processTL (const Increment_ &dx) |
| void | finalizeTL (const Increment_ &dx) |
| void | initializeAD (Increment_ &dx, const util::DateTime &bgn, const util::Duration &step) |
| Adjoint methods. More... | |
| void | processAD (Increment_ &dx) |
| void | finalizeAD (Increment_ &dx) |
Private Types | |
| typedef Increment< MODEL > | Increment_ |
| typedef State< MODEL > | State_ |
| typedef std::shared_ptr< GetValueTLAD< MODEL, OBS > > | GetValPtr_ |
Private Member Functions | |
| void | doInitializeTraj (const State_ &, const util::DateTime &, const util::Duration &) override |
| void | doProcessingTraj (const State_ &) override |
| void | doFinalizeTraj (const State_ &) override |
| void | doInitializeTL (const Increment_ &, const util::DateTime &, const util::Duration &) override |
| void | doProcessingTL (const Increment_ &) override |
| void | doFinalizeTL (const Increment_ &) override |
| void | doFirstAD (Increment_ &, const util::DateTime &, const util::Duration &) override |
| void | doProcessingAD (Increment_ &) override |
| void | doLastAD (Increment_ &) override |
Private Attributes | |
| std::vector< GetValPtr_ > | getvals_ |
Computes observation equivalent TL and AD to/from increments.
Definition at line 26 of file GetValueTLADs.h.
|
private |
Definition at line 29 of file GetValueTLADs.h.
|
private |
Definition at line 27 of file GetValueTLADs.h.
|
private |
Definition at line 28 of file GetValueTLADs.h.
| oops::GetValueTLADs< MODEL, OBS >::GetValueTLADs | ( | const util::DateTime & | bgn, |
| const util::DateTime & | end | ||
| ) |
Definition at line 56 of file GetValueTLADs.h.
| void oops::GetValueTLADs< MODEL, OBS >::append | ( | GetValPtr_ | getval | ) |
Definition at line 63 of file GetValueTLADs.h.
|
inlineoverrideprivatevirtual |
Implements oops::PostBaseTLAD< MODEL >.
Definition at line 44 of file GetValueTLADs.h.
|
inlineoverrideprivatevirtual |
Implements oops::PostBaseTLAD< MODEL >.
Definition at line 40 of file GetValueTLADs.h.
|
overrideprivatevirtual |
Implements oops::PostBaseTLAD< MODEL >.
Definition at line 102 of file GetValueTLADs.h.
|
overrideprivatevirtual |
Implements oops::PostBaseTLAD< MODEL >.
Definition at line 86 of file GetValueTLADs.h.
|
overrideprivatevirtual |
Implements oops::PostBaseTLAD< MODEL >.
Definition at line 70 of file GetValueTLADs.h.
|
inlineoverrideprivatevirtual |
Implements oops::PostBaseTLAD< MODEL >.
Definition at line 48 of file GetValueTLADs.h.
|
overrideprivatevirtual |
Implements oops::PostBaseTLAD< MODEL >.
Definition at line 110 of file GetValueTLADs.h.
|
overrideprivatevirtual |
Implements oops::PostBaseTLAD< MODEL >.
Definition at line 94 of file GetValueTLADs.h.
|
overrideprivatevirtual |
Implements oops::PostBaseTLAD< MODEL >.
Definition at line 78 of file GetValueTLADs.h.
|
private |
Definition at line 51 of file GetValueTLADs.h.