Struct FLUDSPointerSet

Inheritance Relationships

Derived Types

Struct Documentation

struct FLUDSPointerSet

Base pointer set for FLUDs on the device.

Holds the common pointers and stride information shared between the device AAH and CBC FLUDS implementations.

Subclassed by opensn::AAHD_FLUDSPointerSet, opensn::CBCD_FLUDSPointerSet

Public Members

double *__restrict__ local_psi   = nullptr

Pointer to local angular fluxes.

double *__restrict__ nonlocal_incoming_psi   = nullptr

Pointer to non-local incoming non-local angular fluxes.

double *__restrict__ nonlocal_outgoing_psi   = nullptr

Pointer to non-local outgoing non-local angular fluxes.

std::uint64_t stride_size = 0

Stride size (number of groups times number of angles).