IODA
|
Inefficient distribution. More...
#include <InefficientDistribution.h>
Public Member Functions | |
InefficientDistribution (const eckit::mpi::Comm &Comm) | |
~InefficientDistribution () | |
bool | isMyRecord (std::size_t RecNum) const override |
Inefficient distribution. More... | |
bool | isDistributed () const override |
![]() | |
Distribution (const eckit::mpi::Comm &Comm) | |
virtual | ~Distribution ()=0 |
Additional Inherited Members | |
![]() | |
const eckit::mpi::Comm & | comm_ |
Local MPI communicator. More... | |
Inefficient distribution.
This class implements distribution that has copies of all observations on each processor (to be used for testing)
Definition at line 29 of file InefficientDistribution.h.
|
explicit |
Definition at line 19 of file InefficientDistribution.cc.
ioda::InefficientDistribution::~InefficientDistribution | ( | ) |
Definition at line 25 of file InefficientDistribution.cc.
|
inlineoverridevirtual |
Implements ioda::Distribution.
Definition at line 35 of file InefficientDistribution.h.
|
overridevirtual |
Inefficient distribution.
This method distributes all observations to all processes.
[in] | RecNum | Record number, checked if belongs on this process element |
Implements ioda::Distribution.
Definition at line 37 of file InefficientDistribution.cc.