#include <atlas/grid/StructuredGrid.h>
          template<class Grid>
          Gaussian class
        
        
Base classes
- class Grid
- Most general grid container.
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 
Constructors, destructors, conversion operators
- Grid() defaulted
- 
              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&)
Public functions
- 
              auto N() const -> idx_t 
- auto xy() const -> IterateXY
- auto lonlat() const -> IterateLonLat
- auto operator==(const Grid& other) const -> bool
- auto operator!=(const Grid& other) const -> bool
- 
              auto size() const -> idx_t 
- auto projection() const -> const Projection&
- auto domain() const -> const Domain&
- auto lonlatBoundingBox() const -> RectangularLonLatDomain
- 
              auto name() const -> std::string 
- 
              auto type() const -> std::string 
- 
              auto uid() const -> std::string 
- 
              void hash(eckit::Hash& h) const 
- Adds to the hash the information that makes this Grid unique.
- auto footprint() const -> size_t
- auto spec() const -> Spec
- auto meshgenerator() const -> Config
- auto partitioner() const -> Config
Typedef documentation
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              using atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              using atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              using atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              using atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              using atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              using atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              using atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              using atlas::
            
Function documentation
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              IterateXY atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              IterateLonLat atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              bool atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              bool atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              idx_
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              const Projection& atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              const Domain& atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              RectangularLonLatDomain atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              std::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              std::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              std::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              void atlas::
            Adds to the hash the information that makes this Grid unique.
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              size_t atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              Spec atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              Config atlas::
            
              #include <atlas/grid/Grid.h>
              
                template<class Grid _1>
              
              Config atlas::