OOPS
|
Control model post processing. More...
#include <PostProcessorTLAD.h>
Public Member Functions | |
PostProcessorTLAD () | |
PostProcessorTLAD (const PostProcessorTLAD &pp) | |
~PostProcessorTLAD () | |
void | enrollProcessor (PostBaseTLAD_ *pp) |
void | enrollProcessor (std::shared_ptr< PostBaseTLAD_ > pp) |
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 PostBaseTLAD< MODEL > | PostBaseTLAD_ |
typedef State< MODEL > | State_ |
Private Member Functions | |
PostProcessorTLAD | operator= (const PostProcessorTLAD &) |
Private Attributes | |
std::vector< std::shared_ptr< PostBaseTLAD_ > > | processors_ |
Control model post processing.
This class controls model post processing in the most general sense, ie all diagnostics computations that do not affect the model integration. It just calls all the individual processors one by one.
Definition at line 33 of file PostProcessorTLAD.h.
|
private |
Definition at line 34 of file PostProcessorTLAD.h.
|
private |
Definition at line 35 of file PostProcessorTLAD.h.
|
private |
Definition at line 36 of file PostProcessorTLAD.h.
|
inline |
Definition at line 39 of file PostProcessorTLAD.h.
|
inline |
Definition at line 40 of file PostProcessorTLAD.h.
|
inline |
Definition at line 41 of file PostProcessorTLAD.h.
|
inline |
|
inline |
Definition at line 50 of file PostProcessorTLAD.h.
|
inline |
|
inline |
|
inline |
Definition at line 68 of file PostProcessorTLAD.h.
|
inline |
Adjoint methods.
Definition at line 95 of file PostProcessorTLAD.h.
|
inline |
Tangent linear methods.
Definition at line 75 of file PostProcessorTLAD.h.
|
inline |
Set linearization state.
Definition at line 55 of file PostProcessorTLAD.h.
|
private |
|
inline |
|
inline |
|
inline |
Definition at line 62 of file PostProcessorTLAD.h.
|
private |
Definition at line 115 of file PostProcessorTLAD.h.