FV3 Bundle
|
#include <EnsemblesCollection.h>
Public Member Functions | |
virtual | ~EnsemblesCollection () |
Constructor. More... | |
boost::shared_ptr< StateEnsemble< MODEL > > | operator[] (const util::DateTime &d) const |
Accessors. More... | |
void | put (const util::DateTime &d, boost::shared_ptr< StateEnsemble< MODEL > > e) |
Static Public Member Functions | |
static EnsemblesCollection< MODEL > & | getInstance () |
Private Types | |
typedef boost::unordered_map< util::DateTime, boost::shared_ptr< StateEnsemble< MODEL > > > | EnsemblesMap |
Private Member Functions | |
EnsemblesCollection () | |
Private Attributes | |
EnsemblesMap | ensMap_ |
This class handles access to the ensembles of perturbation with a DateTime
Definition at line 28 of file EnsemblesCollection.h.
|
private |
Definition at line 30 of file EnsemblesCollection.h.
|
inlinevirtual |
|
inlineprivate |
Definition at line 56 of file EnsemblesCollection.h.
|
inlinestatic |
|
inline |
Accessors.
Definition at line 40 of file EnsemblesCollection.h.
|
inline |
Definition at line 44 of file EnsemblesCollection.h.
|
private |
Definition at line 59 of file EnsemblesCollection.h.