@@ -12,7 +12,7 @@ class APRNumerics {
1212
1313public:
1414 template <typename T>
15- static void compute_gradient_vector (APR<T> apr,ExtraParticleData<std::vector<float >>& gradient,const bool normalize = true ,const std::vector<float > delta = {1 .0f ,1 .0f ,1 .0f }){
15+ static void compute_gradient_vector (APR<T> & apr,ExtraParticleData<std::vector<float >>& gradient,const bool normalize = true ,const std::vector<float > delta = {1 .0f ,1 .0f ,1 .0f }){
1616
1717
1818 APRTimer timer;
@@ -96,7 +96,7 @@ class APRNumerics {
9696 }
9797
9898 template <typename T,typename S,typename U>
99- void seperable_smooth_filter (APR<T> apr,const ExtraParticleData<S>& input_data,ExtraParticleData<U>& output_data,const std::vector<float >& filter,unsigned int repeats = 1 ){
99+ void seperable_smooth_filter (APR<T> & apr,const ExtraParticleData<S>& input_data,ExtraParticleData<U>& output_data,const std::vector<float >& filter,unsigned int repeats = 1 ){
100100
101101 output_data.init (apr);
102102
@@ -115,7 +115,7 @@ class APRNumerics {
115115
116116
117117 template <typename T,typename S,typename U>
118- void face_neighbour_filter (APR<T> apr,ExtraParticleData<S>& input_data,ExtraParticleData<U>& output_data,const std::vector<float >& filter,const int direction){
118+ void face_neighbour_filter (APR<T> & apr,ExtraParticleData<S>& input_data,ExtraParticleData<U>& output_data,const std::vector<float >& filter,const int direction){
119119
120120 std::vector<uint8_t > faces;
121121 if (direction == 0 ){
0 commit comments