IODA
|
This is the complete list of members for ioda::Halo, including all inherited members.
allGatherv(std::vector< size_t > &x) const override | ioda::Halo | virtual |
allGatherv(std::vector< int > &x) const override | ioda::Halo | virtual |
allGatherv(std::vector< float > &x) const override | ioda::Halo | virtual |
allGatherv(std::vector< double > &x) const override | ioda::Halo | virtual |
allGatherv(std::vector< util::DateTime > &x) const override | ioda::Halo | virtual |
allGatherv(std::vector< std::string > &x) const override | ioda::Halo | virtual |
allGathervImpl(std::vector< T > &x) const | ioda::Halo | private |
assignRecord(const std::size_t RecNum, const std::size_t LocNum, const eckit::geometry::Point2 &point) override | ioda::Halo | virtual |
center_ | ioda::Halo | private |
comm_ | ioda::Distribution | protected |
computeGlobalUniqueConsecutiveLocIndices(const std::vector< std::pair< double, int >> &dist_and_lidx_glb) | ioda::Halo | private |
computePatchLocs() override | ioda::Halo | virtual |
createAccumulator() const | ioda::Distribution | inline |
createAccumulator(std::size_t n) const | ioda::Distribution | inline |
createAccumulatorImpl(int init) const override | ioda::Halo | privatevirtual |
createAccumulatorImpl(std::size_t init) const override | ioda::Halo | privatevirtual |
createAccumulatorImpl(float init) const override | ioda::Halo | privatevirtual |
createAccumulatorImpl(double init) const override | ioda::Halo | privatevirtual |
createAccumulatorImpl(const std::vector< int > &init) const override | ioda::Halo | privatevirtual |
createAccumulatorImpl(const std::vector< std::size_t > &init) const override | ioda::Halo | privatevirtual |
createAccumulatorImpl(const std::vector< float > &init) const override | ioda::Halo | privatevirtual |
createAccumulatorImpl(const std::vector< double > &init) const override | ioda::Halo | privatevirtual |
createAccumulatorImplT(const T &init) const | ioda::Halo | private |
distName_ | ioda::Halo | private |
Distribution(const eckit::mpi::Comm &Comm) | ioda::Distribution | explicit |
dotProduct(const Distribution &dist, std::size_t numVariables, const std::vector< double > &v1, const std::vector< double > &v2) | ioda::Distribution | related |
globalNumNonMissingObs(const Distribution &dist, size_t numVariables, const std::vector< double > &v) | ioda::Distribution | related |
globalUniqueConsecutiveLocationIndex(size_t loc) const override | ioda::Halo | virtual |
globalUniqueConsecutiveLocIndices_ | ioda::Halo | private |
Halo(const eckit::mpi::Comm &Comm, const eckit::Configuration &config) | ioda::Halo | explicit |
haloLocRecords_ | ioda::Halo | private |
haloLocVector_ | ioda::Halo | private |
isIdentity() const | ioda::Distribution | inlinevirtual |
isMyRecord(std::size_t RecNum) const override | ioda::Halo | virtual |
isNonoverlapping() const | ioda::Distribution | inlinevirtual |
max(int &x) const override | ioda::Halo | virtual |
max(std::size_t &x) const override | ioda::Halo | virtual |
max(float &x) const override | ioda::Halo | virtual |
max(double &x) const override | ioda::Halo | virtual |
max(std::vector< int > &x) const override | ioda::Halo | virtual |
max(std::vector< std::size_t > &x) const override | ioda::Halo | virtual |
max(std::vector< float > &x) const override | ioda::Halo | virtual |
max(std::vector< double > &x) const override | ioda::Halo | virtual |
maxImpl(T &x) const | ioda::Halo | private |
min(int &x) const override | ioda::Halo | virtual |
min(std::size_t &x) const override | ioda::Halo | virtual |
min(float &x) const override | ioda::Halo | virtual |
min(double &x) const override | ioda::Halo | virtual |
min(std::vector< int > &x) const override | ioda::Halo | virtual |
min(std::vector< std::size_t > &x) const override | ioda::Halo | virtual |
min(std::vector< float > &x) const override | ioda::Halo | virtual |
min(std::vector< double > &x) const override | ioda::Halo | virtual |
minImpl(T &x) const | ioda::Halo | private |
name() const override | ioda::Halo | inlinevirtual |
patchObs(std::vector< bool > &) const override | ioda::Halo | virtual |
patchObsBool_ | ioda::Halo | private |
radius_ | ioda::Halo | private |
radius_earth_ | ioda::Halo | private |
rank() const | ioda::Distribution | inline |
recordDistancesFromCenter_ | ioda::Halo | private |
recordsInHalo_ | ioda::Halo | private |
recordsOutsideHalo_ | ioda::Halo | private |
reductionImpl(T &x, eckit::mpi::Operation::Code op) const | ioda::Halo | private |
reductionImpl(std::vector< T > &x, eckit::mpi::Operation::Code op) const | ioda::Halo | private |
~Distribution() | ioda::Distribution | virtual |
~Halo() | ioda::Halo |