Struct cv::cudev::NormL2#

Collaboration diagram for cv::cudev::NormL2:

Member Typedef Documentation#

result_type#

typedef float cv::cudev::NormL2::result_type

value_type#

typedef float cv::cudev::NormL2::value_type

Constructor & Destructor Documentation#

NormL2()#

cv::cudev::NormL2::NormL2()

Member Function Documentation#

operator result_type()#

cv::cudev::NormL2::operator result_type()

reduceBlock()#

template<int THREAD_DIM>
void cv::cudev::NormL2::reduceBlock(
result_type * smem,
uint tid )

Here is the call graph for this function:

cv::cudev::NormL2::reduceBlock Node1 cv::cudev::NormL2:: reduceBlock Node2 cv::cudev::blockReduce Node1->Node2 Node3 cv::cuda::reduce Node2->Node3

cv::cudev::NormL2::reduceBlock Node1 cv::cudev::NormL2:: reduceBlock Node2 cv::cudev::blockReduce Node1->Node2 Node3 cv::cuda::reduce Node2->Node3

reduceThread()#

void cv::cudev::NormL2::reduceThread(
value_type val1,
value_type val2 )

reduceWarp()#

void cv::cudev::NormL2::reduceWarp(
result_type * smem,
uint tid )

Here is the call graph for this function:

cv::cudev::NormL2::reduceWarp Node1 cv::cudev::NormL2:: reduceWarp Node2 cv::cudev::warpReduce Node1->Node2 Node3 cv::cuda::reduce Node2->Node3

cv::cudev::NormL2::reduceWarp Node1 cv::cudev::NormL2:: reduceWarp Node2 cv::cudev::warpReduce Node1->Node2 Node3 cv::cuda::reduce Node2->Node3

Member Data Documentation#

mySum#

result_type cv::cudev::NormL2::mySum

Source file#

The documentation for this struct was generated from the following file: