Struct ReflectingBoundary::ExtraData

Nested Relationships

This struct is a nested type of Class ReflectingBoundary.

Struct Documentation

struct ExtraData

Additional data specific to reflecting boundary for each groupset.

Public Members

std::vector<std::uint64_t> map_dirnum

Map from angle direction number in a quadrature to internal angle index.

std::vector<std::uint32_t> reflected_anglenum

Map from angle direction number in a quadrature to reflected angle index.

std::uint64_t node_stride = 0

Number of angles recorded in the boundary, which is also the stride of the face node.

If the boundary is opposing reflected, all angles are recorded. Otherwise, only outgoing ones are counted.

std::uint64_t old_stride = 0

Offset separating current and old boundary flux.