Class AAHSweepChunk

Inheritance Relationships

Base Type

Class Documentation

class AAHSweepChunk : public opensn::SweepChunk

Public Functions

AAHSweepChunk(DiscreteOrdinatesProblem &problem, LBSGroupset &groupset)
virtual void Sweep(AngleSet &angle_set) override

Sweep chunks should override this.

Protected Functions

void CPUSweep(AngleSet &angle_set)
void GPUSweep(AngleSet &angle_set)

Protected Attributes

DiscreteOrdinatesProblem &problem_
size_t max_level_size_
size_t group_block_size_
bool use_gpus_
void *level_vector_ = nullptr