|
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 |
Public Member Functions inherited from ioda::Distribution | |
| Distribution (const eckit::mpi::Comm &Comm) | |
| virtual | ~Distribution ()=0 |
Additional Inherited Members | |
Protected Attributes inherited from ioda::Distribution | |
| 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.