Merge pull request #3791 from RosettaCommons/JackMaguire/Allocations
Refactoring RamaPrePro Function Signature
The RamaPrePro energy has a lot of unneeded heap allocations because it is implemented as a single function that serves two purposes. This PR splits it into two functions and reduces the number of heap allocations, especially for L-amino acids.