For spatial domain decomposition, we will need modular ray tracing for efficient communication of angular fluxes across domains. To give users the option of using cyclic ray tracing or modular ray tracing, we can can subclass the TrackGenerator class into a CyclicTrackGenerator and a ModularTrackGenerator class for each application.
For spatial domain decomposition, we will need modular ray tracing for efficient communication of angular fluxes across domains. To give users the option of using cyclic ray tracing or modular ray tracing, we can can subclass the TrackGenerator class into a CyclicTrackGenerator and a ModularTrackGenerator class for each application.