 
 		struct Div12eps
 		{
-			__device__ __forceinline__ float operator()(float v1, float v2) const { return (float)(v1 / ( v2 + numeric_limits<double>::epsilon() )); };
+            __device__ __forceinline__ float operator()(float v1, float v2) const { return (float)(v1 / ( v2 + numeric_limits<double>::epsilon() )); }
 		};
 
 		struct DivValIfNonZero
 		{
 			float val;
 			__device__ __forceinline__ DivValIfNonZero(float value) : val(value) {}
-			__device__ __forceinline__ float operator()(float v) const { return val == 0 ? v : v/val; };
+            __device__ __forceinline__ float operator()(float v) const { return val == 0 ? v : v/val; }
 		};
 
 		template<bool radial, bool angular, typename AxesStrategy>

		{	
			enum
			{
				CTA_SIZE = 192,
			};
			
			int work_size;

	thrust::transform(beg, end, out, GtThan(min_neighb));
	cudaSafeCall( cudaGetLastError() );
	cudaSafeCall( cudaDeviceSynchronize() );	
}
