template struct cv::cudev::NormL1<float>
#include <vec_distance.hpp>
template <>
struct NormL1<float>
{
// 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
);
};