eckit::Grid class

Public types

class InvalidGrid
enum (anonymous) { undef = -1 }

Public static functions

static auto gridName(const Grid&) -> char
static auto grid(const char) -> Grid

Constructors, destructors, conversion operators

Grid(const std::string&)
Grid(double ns = undef, double ew = undef)
Grid(const std::vector<double>&)
~Grid()
operator std::string() const

Public functions

auto operator==(const Grid& other) const -> bool
auto operator!=(const Grid& other) const -> bool
auto operator<(const Grid& other) const -> bool
auto operator>(const Grid& other) const -> bool
auto northSouth() const -> double
auto eastWest() const -> double
auto score(const Grid&) const -> long
auto distance(const Grid&) const -> double
auto bestMatch(const std::vector<Grid>&) const -> const Grid&
auto undefined() const -> bool
void dump(DumpLoad&) const
void load(DumpLoad&)

Friends

auto operator<<(std::ostream& s, const Grid& p) -> std::ostream&