OOPS
|
Ensemble of Departures (can hold ensemble perturbations in the observation space) More...
#include <DeparturesEnsemble.h>
Public Member Functions | |
DeparturesEnsemble (const ObsSpaces_ &, const size_t nens) | |
Creates ensemble of empty Departures size nens . More... | |
size_t | size () const |
Accessors and size. More... | |
Departures_ & | operator[] (const size_t ii) |
const Departures_ & | operator[] (const size_t ii) const |
Eigen::MatrixXd | packEigen (const Departures_ &) const |
pack ensemble of dep. as contiguous block of memory More... | |
Private Types | |
typedef Departures< OBS > | Departures_ |
typedef ObsSpaces< OBS > | ObsSpaces_ |
template<typename DATA > | |
using | ObsData_ = ObsDataVector< OBS, DATA > |
template<typename DATA > | |
using | ObsDataVec_ = std::vector< std::shared_ptr< ObsData_< DATA > >> |
Private Attributes | |
std::vector< Departures_ > | ensemblePerturbs_ |
Ensemble of Departures (can hold ensemble perturbations in the observation space)
Definition at line 25 of file DeparturesEnsemble.h.
|
private |
Definition at line 26 of file DeparturesEnsemble.h.
|
private |
Definition at line 28 of file DeparturesEnsemble.h.
|
private |
Definition at line 29 of file DeparturesEnsemble.h.
|
private |
Definition at line 27 of file DeparturesEnsemble.h.
oops::DeparturesEnsemble< OBS >::DeparturesEnsemble | ( | const ObsSpaces_ & | obsdb, |
const size_t | nens | ||
) |
Creates ensemble of empty Departures size nens
.
Definition at line 50 of file DeparturesEnsemble.h.
|
inline |
Definition at line 37 of file DeparturesEnsemble.h.
|
inline |
Definition at line 38 of file DeparturesEnsemble.h.
Eigen::MatrixXd oops::DeparturesEnsemble< OBS >::packEigen | ( | const Departures_ & | mask | ) | const |
pack ensemble of dep. as contiguous block of memory
Definition at line 62 of file DeparturesEnsemble.h.
|
inline |
Accessors and size.
Definition at line 36 of file DeparturesEnsemble.h.
|
private |
Definition at line 44 of file DeparturesEnsemble.h.