25 class DiffusionMIPSolver;
38 typedef std::shared_ptr<chi_mesh::sweep_management::AngleAggregation>
AngleAggPtr;
42 std::shared_ptr<chi_math::AngularQuadrature>
quadrature_ =
nullptr;
std::shared_ptr< lbs::acceleration::DiffusionMIPSolver > wgdsa_solver_
UniqueSOGroupings unique_so_groupings_
double residual_tolerance_
AngleAggregationType angleagg_method_
std::string wgdsa_string_
void PrintSweepInfoFile(size_t ev_tag, const std::string &file_name)
int master_num_ang_subsets_
void BuildDiscMomOperator(unsigned int scattering_order, GeometryType geometry_type)
std::vector< chi::SubSetInfo > grp_subset_infos_
std::shared_ptr< chi_math::AngularQuadrature > quadrature_
void BuildMomDiscOperator(unsigned int scattering_order, GeometryType geometry_type)
static chi::InputParameters GetInputParameters()
DirIDToSOMap dir_id_to_so_map_
int master_num_grp_subsets_
chi_math::UnknownManager psi_uk_man_
struct lbs::LBSGroupset::TwoGridAccelerationInfo tg_acceleration_info_
std::shared_ptr< chi_mesh::sweep_management::AngleAggregation > AngleAggPtr
std::shared_ptr< lbs::acceleration::DiffusionMIPSolver > tgdsa_solver_
std::vector< LBSGroup > groups_
std::string tgdsa_string_
IterativeMethod iterative_method_
@ JFULL
Jacobi with full conv. of within-group scattering.
@ CLASSICRICHARDSON
Otherwise known as Source Iteration.
std::map< size_t, size_t > DirIDToSOMap
std::vector< DirIDs > UniqueSOGroupings
acceleration::EnergyCollapseScheme scheme
std::map< int, acceleration::TwoGridCollapsedInfo > map_mat_id_2_tginfo