Class CBCDSweepChunk

Inheritance Relationships

Base Type

Class Documentation

class CBCDSweepChunk : public opensn::SweepChunk

CBC sweep chunk for device.

Public Functions

CBCDSweepChunk(DiscreteOrdinatesProblem &problem, LBSGroupset &groupset)
inline DiscreteOrdinatesProblem &GetProblem() const
inline const LBSGroupset &GetGroupset() const
inline unsigned int GetGroupsetGroupIndex() const
inline const CellLBSView &GetCellTransportView(std::uint64_t cell_local_id) const
inline const std::vector<CBCD_AngleSet*> &GetAngleSets() const
inline const std::vector<CBCD_FLUDS*> &GetFLUDS() const
inline const std::vector<crb::Stream> &GetStreams() const
void Sweep(const std::vector<std::uint32_t> &cell_local_ids, size_t angle_set_id)
virtual void Sweep(AngleSet &angle_set)

Sweep chunks should override this.