Avoid frequent creation of vector copy on stack - fixes half of memory churn
Use reference to const vector in ComputeMacroscopicXSection instead of creating copy of (const) vector.
Reduces memory allocation substantially.
Use reference to const vector in ComputeMacroscopicXSection instead of creating copy of (const) vector.
Reduces memory allocation substantially.