12 std::map<uint64_t, BoundaryCondition> bcs,
14 const std::vector<UnitCellMatrices>& unit_cell_matrices,
20 std::move(map_mat_id_2_xs),
26 const auto& PWLC = SDM_TYPE ::PIECEWISE_LINEAR_CONTINUOUS;
29 throw std::logic_error(
"lbs::acceleration::DiffusionPWLCSolver: can only be"
SpatialDiscretizationType Type() const
DiffusionPWLCSolver(std::string text_name, const chi_math::SpatialDiscretization &sdm, const chi_math::UnknownManager &uk_man, std::map< uint64_t, BoundaryCondition > bcs, MatID2XSMap map_mat_id_2_xs, const std::vector< UnitCellMatrices > &unit_cell_matrices, bool verbose)
const chi_math::SpatialDiscretization & sdm_
std::map< int, Multigroup_D_and_sigR > MatID2XSMap
SpatialDiscretizationType