|
virtual std::string | name () const override |
| Human readable name (may not be unique)
|
|
virtual std::string | type () const override |
|
| Unstructured (const Grid &, Domain) |
| Constructor converting any Grid with domain to an unstructured grid.
|
|
| Unstructured (const Config &) |
| Constructor taking a list of parameters.
|
|
| Unstructured (std::vector< PointXY > *pts) |
| Constructor taking a list of points (takes ownership)
|
|
| Unstructured (std::vector< PointXY > &&pts) |
| Constructor taking a list of points (takes ownership)
|
|
| Unstructured (const std::vector< PointXY > &pts) |
| Constructor taking a list of points (makes copy)
|
|
| Unstructured (const Mesh &m) |
| Constructor taking a mesh.
|
|
| Unstructured (std::initializer_list< PointXY >) |
| Constructor from initializer list.
|
|
virtual idx_t | size () const override |
|
virtual Spec | spec () const override |
|
const PointXY & | xy (idx_t n) const |
|
PointLonLat | lonlat (idx_t n) const |
|
void | xy (idx_t n, double crd[]) const |
|
void | lonlat (idx_t n, double crd[]) const |
|
virtual std::unique_ptr< Grid::IteratorXY > | xy_begin () const override |
|
virtual std::unique_ptr< Grid::IteratorXY > | xy_end () const override |
|
virtual std::unique_ptr< Grid::IteratorLonLat > | lonlat_begin () const override |
|
virtual std::unique_ptr< Grid::IteratorLonLat > | lonlat_end () const override |
|
Config | meshgenerator () const override |
|
Config | partitioner () const override |
|
| Grid () |
| ctor (default)
|
|
virtual | ~Grid () |
| dtor
|
|
virtual uid_t | uid () const |
| Unique grid id Computed from the hash. More...
|
|
std::string | hash () const |
|
const Domain & | domain () const |
|
virtual size_t | footprint () const |
|
const Projection & | projection () const |
|
void | attachObserver (GridObserver &) const |
|
void | detachObserver (GridObserver &) const |
|