10 #include "atlas/array.h" 11 #include "atlas/meshgenerator/MeshGenerator.h" 12 #include "atlas/meshgenerator/detail/MeshGeneratorImpl.h" 13 #include "atlas/util/Config.h" 14 #include "atlas/util/Metadata.h" 16 #ifndef DOXYGEN_SHOULD_SKIP_THIS 18 class Parametrisation;
22 class CubedSphereGrid;
36 namespace meshgenerator {
45 virtual void generate(
const Grid&,
Mesh& )
const override;
47 using MeshGenerator::Implementation::generate;
49 static std::string static_type() {
return "cubedsphere"; }
50 std::string type()
const override {
return static_type(); }
53 virtual void hash( eckit::Hash& )
const override;
55 void configure_defaults();
Definition: CubedSphereMeshGenerator.h:40
Definition: Distribution.h:31
Definition: CubedSphereMeshGenerator.h:25
Most general grid container.
Definition: Grid.h:64
Contains all atlas classes and methods.
Definition: atlas-grids.cc:33
Specialization of Grid, where the grid is a cubed sphere.
Definition: CubedSphereGrid.h:264