class
#include <atlas/parallel/Locate.h>
Locator
Derived classes
Public types
Public static functions
-
static void locate_partition(fspan<const int> distribution,
int distribution_base,
span<const gidx_
t> global_index, const gidx_ t global_index_base, span<int> partition, const int partition_base) -
static void locate_partition(span<const int> distribution,
int distribution_base,
span<const gidx_
t> global_index, const gidx_ t global_index_base, span<int> partition, const int partition_base) -
static void locate_remote_index(std::
string_view mpi_comm, span<const gidx_ t> my_glb_idx, const gidx_ t my_global_index_base, span<const int> my_ghost, span<const gidx_ t> global_index, const gidx_ t global_index_base, span<const int> partition, const int partition_base, span<idx_ t> remote_index, const idx_ t remote_index_base) -
static void locate(std::
string_view mpi_comm, span<const gidx_ t> my_glb_idx, const gidx_ t my_global_index_base, span<const int> my_ghost, fspan<const int> distribution, const int distribution_base, span<const gidx_ t> global_index, const gidx_ t global_index_base, span<int> partition, const int partition_base, span<idx_ t> remote_index, const idx_ t remote_index_base) -
static void locate(std::
string_view mpi_comm, span<const gidx_ t> my_glb_idx, const gidx_ t my_global_index_base, span<const int> my_ghost, span<const int> distribution, const int distribution_base, span<const gidx_ t> global_index, const gidx_ t global_index_base, span<int> partition, const int partition_base, span<idx_ t> remote_index, const idx_ t remote_index_base)
Public functions
-
void locate(span<const gidx_
t> global_index, const gidx_ t global_index_base, span<int> partition, const int partition_base, span<idx_ t> remote_index, const idx_ t remote_index_base) const pure virtual -
void locate(const std::
vector<gidx_ t> global_index, const gidx_ t global_index_base, std:: vector<int>& partition, const int partition_base, std:: vector<idx_ t>& remote_index, const idx_ t remote_index_base) const virtual