atlas
|
Most general grid container. More...
#include <Grid.h>
Public Types | |
using | Config = util::Config |
using | Spec = util::Config |
using | Domain = atlas::Domain |
using | Projection = atlas::Projection |
using | PointXY = atlas::PointXY |
using | PointLonLat = atlas::PointLonLat |
using | IterateXY = grid::IterateXY |
using | IterateLonLat = grid::IterateLonLat |
Public Member Functions | |
IterateXY | xy () const |
IterateLonLat | lonlat () const |
Grid (const std::string &name, const Domain &=Domain()) | |
Grid (const std::string &name, const Projection &, const Domain &=Domain()) | |
Grid (const Grid &, const Domain &) | |
Grid (const Config &) | |
bool | operator== (const Grid &other) const |
bool | operator!= (const Grid &other) const |
idx_t | size () const |
const Projection & | projection () const |
const Domain & | domain () const |
RectangularLonLatDomain | lonlatBoundingBox () const |
std::string | name () const |
std::string | uid () const |
void | hash (eckit::Hash &h) const |
Adds to the hash the information that makes this Grid unique. | |
size_t | footprint () const |
Spec | spec () const |
Config | meshgenerator () const |
Config | partitioner () const |
Most general grid container.