Class AAHSweepChunkRZ

Inheritance Relationships

Base Type

Class Documentation

class AAHSweepChunkRZ : public opensn::SweepChunk

A sweep-chunk in point-symmetric and axial-symmetric curvilinear coordinates.

Public Functions

AAHSweepChunkRZ(const std::shared_ptr<MeshContinuum> &grid, const SpatialDiscretization &discretization_primary, const std::vector<UnitCellMatrices> &unit_cell_matrices, const std::vector<UnitCellMatrices> &secondary_unit_cell_matrices, std::vector<CellLBSView> &cell_transport_views, const std::vector<double> &densities, std::vector<double> &destination_phi, std::vector<double> &destination_psi, const std::vector<double> &source_moments, LBSGroupset &groupset, const std::map<int, std::shared_ptr<MultiGroupXS>> &xs, int num_moments, int max_num_cell_dofs)
virtual void Sweep(AngleSet &angle_set) override

Sweep chunks should override this.