Struct cv::cudev::NormL1#

Collaboration diagram for cv::cudev::NormL1:

Member Typedef Documentation#

result_type#

typedef uint cv::cudev::NormL1::result_type

value_type#

typedef int cv::cudev::NormL1::value_type

Constructor & Destructor Documentation#

NormL1()#

cv::cudev::NormL1::NormL1()

Member Function Documentation#

operator result_type()#

cv::cudev::NormL1::operator result_type()

reduceBlock()#

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

Here is the call graph for this function:

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

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

reduceThread()#

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

reduceWarp()#

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

Here is the call graph for this function:

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

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

Member Data Documentation#

mySum#

result_type cv::cudev::NormL1::mySum

Source file#

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