atlas
Public Types | Public Member Functions | List of all members
atlas::grid::DistributionImpl Class Referenceabstract
Inheritance diagram for atlas::grid::DistributionImpl:
Inheritance graph
[legend]
Collaboration diagram for atlas::grid::DistributionImpl:
Collaboration graph
[legend]

Public Types

using Config = atlas::util::Config
 

Public Member Functions

virtual int partition (const gidx_t gidx) const =0
 
virtual bool functional () const =0
 
virtual idx_t nb_partitions () const =0
 
virtual gidx_t size () const =0
 
virtual const std::vector< idx_t > & nb_pts () const =0
 
virtual idx_t max_pts () const =0
 
virtual idx_t min_pts () const =0
 
virtual const std::string & type () const =0
 
virtual void print (std::ostream &) const =0
 
virtual size_t footprint () const =0
 
virtual void hash (eckit::Hash &) const =0
 
virtual void partition (gidx_t begin, gidx_t end, int partitions[]) const =0
 

The documentation for this class was generated from the following file: