template<unsigned int prp>
struct smax_< prp >
Definition at line 191 of file map_vector_sparse_cuda_kernels.cuh.
 | 
| typedef boost::mpl::int_< prp >  | prop | 
|   | 
 | 
| template<typename red_type >  | 
| __device__ static __host__ red_type  | red (red_type &r1, red_type &r2) | 
|   | 
| static bool  | is_special () | 
|   | 
| template<typename seg_type , typename output_type >  | 
| __device__ static __host__ void  | set (seg_type seg_next, seg_type seg_prev, output_type &output, int i) | 
|   | is not special reduction so it does not need it  
  | 
|   | 
◆ prop
template<unsigned int prp> 
      
 
 
◆ is_special()
template<unsigned int prp> 
  
  
      
        
          | static bool smax_< prp >::is_special  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ red()
template<unsigned int prp> 
template<typename red_type > 
  
  
      
        
          | __device__ static __host__ red_type smax_< prp >::red  | 
          ( | 
          red_type &  | 
          r1,  | 
         
        
           | 
           | 
          red_type &  | 
          r2  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ set()
template<unsigned int prp> 
template<typename seg_type , typename output_type > 
  
  
      
        
          | __device__ static __host__ void smax_< prp >::set  | 
          ( | 
          seg_type  | 
          seg_next,  | 
         
        
           | 
           | 
          seg_type  | 
          seg_prev,  | 
         
        
           | 
           | 
          output_type &  | 
          output,  | 
         
        
           | 
           | 
          int  | 
          i  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
The documentation for this struct was generated from the following file: