Remove trailing spaces.
Remove trailing spaces.
Remove trailing spaces.
Remove trailing spaces.
Remove trailing spaces.
Remove trailing spaces.
Remove trailing spaces.
Remove trailing spaces.
Remove trailing spaces.
Remove trailing spaces.
Remove trailing spaces.
Remove trailing spaces.
Remove trailing spaces.
Make Propagator thread-safe, first chunk
Make Propagator thread-safe, second chunk
Add helper function to clone and change propagation direction
Explicit override where appropriate.
Merge pull request #3037 from rovere/threadSafePropagators

Multithreading -- Thread safe propagators