14 std::shared_ptr<FLUDS>& fluds,
15 const std::vector<size_t>& angle_indices,
16 std::map<uint64_t, std::shared_ptr<SweepBndry>>& sim_boundaries,
17 const size_t in_ref_subset)
22 angles_(angle_indices),
23 ref_boundaries_(sim_boundaries),
24 ref_group_subset_(in_ref_subset)
#define ChiLogicalError(message)
size_t GetNumGroups() const
std::map< uint64_t, SweepBndryPtr > & ref_boundaries_
std::map< uint64_t, SweepBndryPtr > & GetBoundaries()
size_t GetNumAngles() const
std::shared_ptr< FLUDS > fluds_
const std::vector< size_t > & GetAngleIndices() const
virtual AsynchronousCommunicator * GetCommunicator()
size_t GetRefGroupSubset() const
const size_t ref_group_subset_
AngleSet(size_t id, size_t num_groups, const SPDS &spds, std::shared_ptr< FLUDS > &fluds, const std::vector< size_t > &angle_indices, std::map< uint64_t, SweepBndryPtr > &sim_boundaries, size_t in_ref_subset)
const std::vector< size_t > angles_
const SPDS & GetSPDS() const