1#ifndef CHI_LBS_ACCELERATION_H
2#define CHI_LBS_ACCELERATION_H
44 std::array<double, 3>
values = {0, 0, 0};
54 std::vector<double>
Dg;
75typedef std::shared_ptr<chi_mesh::sweep_management::SweepBoundary>
SwpBndryPtr;
79std::map<uint64_t, BoundaryCondition>
80TranslateBCs(
const std::map<uint64_t, SwpBndryPtr>& sweep_boundaries,
81 bool vaccum_bcs_are_dirichlet =
true);
83typedef std::shared_ptr<chi_physics::MultiGroupXS>
MGXSPtr;
87std::map<int, Multigroup_D_and_sigR>
90 int last_group_index);
std::shared_ptr< chi_physics::MultiGroupXS > MGXSPtr
std::map< int, Multigroup_D_and_sigR > PackGroupsetXS(const std::map< int, MGXSPtr > &matid_to_xs_map, int first_grp_index, int last_group_index)
std::map< uint64_t, BoundaryCondition > TranslateBCs(const std::map< uint64_t, SwpBndryPtr > &sweep_boundaries, bool vaccum_bcs_are_dirichlet)
@ JFULL
Jacobi with full conv. of within-group scattering.
@ JPARTIAL
Jacobi with partially conv. of within-group scattering.
std::shared_ptr< chi_mesh::sweep_management::SweepBoundary > SwpBndryPtr
TwoGridCollapsedInfo MakeTwoGridCollapsedInfo(const chi_physics::MultiGroupXS &xs, EnergyCollapseScheme scheme)
std::array< double, 3 > values
std::vector< double > sigR
std::vector< double > spectrum