struct cv::cudev::NormL2
#include <vec_distance.hpp> struct NormL2 { // typedefs typedef float result_type; typedef float value_type; // fields result_type mySum; // methods __device__ __forceinline__ operator result_type() const; template <int THREAD_DIM> __device__ __forceinline__ void reduceBlock( result_type* smem, uint tid ); __device__ __forceinline__ void reduceThread( value_type val1, value_type val2 ); __device__ __forceinline__ void reduceWarp( result_type* smem, uint tid ); };