This is not a pressing issue, however, the response evaluator should at some point be reworked to be generalized away from DiscreteOrdinatesProblem and to LBSProblem, at least at a base level. For isotropic volumetric and point sources, the response evaluation should be the same between diffusion and transport (using a scalar flux), but boundary responses will be quite different. At present, the most sensible way to do this would be to have virtual methods for each type of source that can have an override in a specialized class like DOResponseEvaluator, for example.
This is not a pressing issue, however, the response evaluator should at some point be reworked to be generalized away from
DiscreteOrdinatesProblemand toLBSProblem, at least at a base level. For isotropic volumetric and point sources, the response evaluation should be the same between diffusion and transport (using a scalar flux), but boundary responses will be quite different. At present, the most sensible way to do this would be to have virtual methods for each type of source that can have an override in a specialized class likeDOResponseEvaluator, for example.