Class AAHSweepChunkTD

Inheritance Relationships

Base Type

Class Documentation

class AAHSweepChunkTD : public opensn::SweepChunk

Public Functions

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

Sweep chunks should override this.

inline virtual bool IsTimeDependent() const override

Protected Functions

void Sweep_Generic(AngleSet &angle_set)
template<int NumNodes>
void Sweep_FixedN(AngleSet &angle_set)

Protected Attributes

DiscreteOrdinatesProblem &problem_
size_t max_level_size_
void *level_vector_ = nullptr
const std::vector<double> &psi_old_
bool use_gpus_
size_t group_block_size_ = 0
bool use_fixed_n_ = false
unsigned int fixed_num_nodes_ = 0