Locator class
          #include <atlas/functionspace/Locate.h>
        
        
Base classes
- class atlas::parallel::Locator
Public types
- 
              template<class T, std::using span = mdspan<T, extents<size_t, Extents>, Layout, Accessor>size_t Extents = dynamic_extent, class Layout = layout_right, class Accessor = default_accessor<T>> 
Public static functions
- 
              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) 
- 
              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) 
Constructors, destructors, conversion operators
- Locator(const FunctionSpace& fs)
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 override 
- 
              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 
Typedef documentation
              #include <atlas/parallel/Locate.h>
              
                template<class T, std::
            
Function documentation
              static void atlas::
            
              static void atlas::
            
              static void atlas::