Module splashsurf_lib::uniform_grid
source · Expand description
Helper types for the implicit background grid used for marching cubes
Structs
- Unique identifier for a cell on a grid, represented by an index triplet on the 3D cartesian grid
- 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
- Unique identifier for an edge on a grid, represented by an origin point and an axis
- Represents an assignment of e.g. a cell to the outer faces of a grid it touches
- Helper type that provides connectivity information about an edge that connects a primary point and a neighbor point
- Full neighborhood information of a point (denoted as origin point of the neighborhood)
- A
UniformGrid
that represents a subdomain with an offset inside of a global grid, can be used for mapping between the grids using theSubdomain
trait - Unique identifier for a point in a grid, represented by an index triplet on the 3D cartesian grid
- Helper type for connectivity information on a 3D cartesian grid based on uniform cubes
Enums
- Error type for the construction of a
UniformGrid
Traits
- Trait for subdomains of a global grid, providing mappings of indices between the grids
Type Aliases
- Abbreviated type alias for a uniform cartesian cube grid in 3D