OOPS
|
Control model post processing. More...
#include <PostProcessor.h>
Public Member Functions | |
PostProcessor () | |
PostProcessor (const PostProcessor &pp) | |
~PostProcessor () | |
void | enrollProcessor (PostBase_ *pp) |
void | enrollProcessor (std::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< std::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 30 of file PostProcessor.h.
|
private |
Definition at line 31 of file PostProcessor.h.
|
inline |
Definition at line 34 of file PostProcessor.h.
|
inline |
Definition at line 35 of file PostProcessor.h.
|
inline |
Definition at line 36 of file PostProcessor.h.
|
inline |
|
inline |
Definition at line 45 of file PostProcessor.h.
|
inline |
|
inline |
|
private |
|
inline |
|
private |
Definition at line 69 of file PostProcessor.h.