FV3 Bundle
|
Control model post processing. More...
#include <PostProcessor.h>
Public Member Functions | |
PostProcessor () | |
PostProcessor (const PostProcessor &pp) | |
~PostProcessor () | |
void | enrollProcessor (PostBase_ *pp) |
void | enrollProcessor (boost::shared_ptr< PostBase_ > pp) |
void | initialize (const FLDS &xx, const util::DateTime &end, const util::Duration &step) |
void | process (const FLDS &xx) |
void | finalize (const FLDS &xx) |
Private Types | |
typedef PostBase< FLDS > | PostBase_ |
Private Member Functions | |
PostProcessor | operator= (const PostProcessor &) |
Private Attributes | |
std::vector< boost::shared_ptr< PostBase_ > > | 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 31 of file PostProcessor.h.
|
private |
Definition at line 32 of file PostProcessor.h.
|
inline |
Definition at line 35 of file PostProcessor.h.
|
inline |
Definition at line 36 of file PostProcessor.h.
|
inline |
Definition at line 37 of file PostProcessor.h.
|
inline |
|
inline |
Definition at line 46 of file PostProcessor.h.
|
inline |
|
inline |
Definition at line 50 of file PostProcessor.h.
|
private |
|
inline |
|
private |
Definition at line 65 of file PostProcessor.h.