Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Allowing neutrons to go back to previous components would require changes in many components that simply assume the neutrons are originating upstream. If your requirements are related to samples or sample environment, the Union components may be able to help. Here one can have for example co aligned samples and sample environment where the ray can go back and forth between these components until it naturally leaves.
Agreed @mads-bertelsen, Union is a way forward here.
Another way that has been applied in the past is the use of:
But this is typically very involved and requires lots of thinking and experimentation.
( Another semi- relevant note is that we in fact are considering to go through all components to ensure that they work both in a "forward" and "backward" application, which would allow the same type of "reverse transport" that SIMRES uses, i.e.: