[−][src]Module splashsurf_lib::uniform_grid
Helper types for the implicit background grid used for marching cubes
Structs
CellIndex | Unique identifier for a cell on a grid, represented by an index triplet on the 3D cartesian grid |
DummySubdomain | A dummy subdomain grid that is actually identical to its global grid, note that this type assumes that any point and cell indices are valid for this grid |
EdgeIndex | Unique identifier for an edge on a grid, represented by an origin point and an axis |
GridBoundaryFaceFlags | Represents an assignment of e.g. a cell to the outer faces of a grid it touches |
NeighborEdge | Helper type that provides connectivity information about an edge that connects a primary point and a neighbor point |
Neighborhood | Full neighborhood information of a point (denoted as origin point of the neighborhood) |
OwningSubdomainGrid | A |
PointIndex | Unique identifier for a point in a grid, represented by an index triplet on the 3D cartesian grid |
UniformCartesianCubeGrid3d | Helper type for connectivity information on a 3D cartesian grid based on uniform cubes |
Enums
GridConstructionError | Error type for the construction of a |
Traits
Subdomain | Trait for subdomains of a global grid, providing mappings of indices between the grids |
Type Definitions
UniformGrid | Abbreviated type alias for a uniform cartesian cube grid in 3D |