GridFormat 0.4.0
I/O-Library for grid-like data structures
Loading...
Searching...
No Matches
concepts.hpp File Reference

Grid concepts. More...

#include <concepts>
#include <gridformat/common/type_traits.hpp>
#include <gridformat/grid/type_traits.hpp>
#include <gridformat/grid/_detail.hpp>
#include <gridformat/grid/traits.hpp>

Go to the source code of this file.

Concepts

concept  GridFormat::Concepts::EntitySet
 Basic concept all grids must fulfill. We must be able to iterate over a grid's cells & points.
 
concept  GridFormat::Concepts::StructuredEntitySet
 Basic concept for all grids with a structured topology. We need to know the extents of the grid and need to be able to retrieve the location of a cell/point in the topology.
 
concept  GridFormat::Concepts::ImageGrid
 Concept for grids to be used as image grids.
 
concept  GridFormat::Concepts::RectilinearGrid
 Concept for grids to be used as rectilinear grids.
 
concept  GridFormat::Concepts::StructuredGrid
 Concept for grids to be used as structured grids.
 
concept  GridFormat::Concepts::UnstructuredGrid
 Concept for grids to be used as unstructured grids.
 
concept  GridFormat::Concepts::Grid
 Concept a type that fulfills any of the grid interfaces.
 
concept  GridFormat::Concepts::PointFunction
 Concept for functions invocable with grid points, usable as point field data.
 
concept  GridFormat::Concepts::CellFunction
 Concept for functions invocable with grid cells, usable as cell field data.