[][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 UniformGrid that represents a subdomain with an offset inside of a global grid, can be used for mapping between the grids using the Subdomain trait

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 UniformGrid

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