Template Struct Arguments
Defined in File arguments.h
Struct Documentation
-
template<SweepType t>
struct Arguments Arguments for AAHD and CBCD kernels.
Public Types
-
using AngleSetType = std::conditional_t<to_bool(t), AAHD_AngleSet, CBCD_AngleSet>
-
using FLUDSType = std::conditional_t<to_bool(t), AAHD_FLUDS, CBCD_FLUDS>
-
using FLUDSPointerSetType = std::conditional_t<to_bool(t), AAHD_FLUDSPointerSet, CBCD_FLUDSPointerSet>
Public Functions
-
inline Arguments(DiscreteOrdinatesProblem &problem, const LBSGroupset &groupset, AngleSetType &angle_set, FLUDSType &fluds)
Public Members
- const char *__restrict__ mesh_data
- const char *__restrict__ quad_data
- const double *__restrict__ src_moment
- double *__restrict__ phi
- const std::uint32_t *__restrict__ directions
-
std::uint32_t angleset_size
-
std::uint32_t num_groups
-
std::uint32_t groupset_start
-
std::uint32_t groupset_size
- const std::uint64_t *__restrict__ flud_index
-
FLUDSPointerSetType flud_data
-
using AngleSetType = std::conditional_t<to_bool(t), AAHD_AngleSet, CBCD_AngleSet>