Struct cv::cudev::NormL1< float >#

Collaboration diagram for cv::cudev::NormL1< float >:

Member Typedef Documentation#

result_type#

typedef float cv::cudev::NormL1< float >::result_type

value_type#

typedef float cv::cudev::NormL1< float >::value_type

Member Function Documentation#

NormL1()#

cv::cudev::NormL1< float >::NormL1()

operator result_type()#

cv::cudev::NormL1< float >::operator result_type()

reduceBlock()#

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

Here is the call graph for this function:

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

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

reduceThread()#

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

reduceWarp()#

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

Here is the call graph for this function:

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

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

Member Data Documentation#

mySum#

result_type cv::cudev::NormL1< float >::mySum

Source file#

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