#include <distribution.hpp>
 | 
| template<typename LinearProcessGroup >  | 
|   | oned_block_cyclic (const LinearProcessGroup &pg, std::size_t size) | 
|   | 
| template<typename SizeType >  | 
| SizeType  | block_size (SizeType n) const  | 
|   | 
| template<typename SizeType , typename ProcessID >  | 
| SizeType  | block_size (ProcessID id, SizeType n) const  | 
|   | 
| template<typename SizeType >  | 
| SizeType  | operator() (SizeType i) const  | 
|   | 
| template<typename SizeType >  | 
| SizeType  | local (SizeType i) const  | 
|   | 
| template<typename SizeType >  | 
| SizeType  | global (SizeType i) const  | 
|   | 
| template<typename ProcessID , typename SizeType >  | 
| SizeType  | global (ProcessID id, SizeType i) const  | 
|   | 
template<typename LinearProcessGroup > 
  
  
      
        
          | boost::parallel::oned_block_cyclic::oned_block_cyclic  | 
          ( | 
          const LinearProcessGroup &  | 
          pg,  | 
         
        
           | 
           | 
          std::size_t  | 
          size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlineexplicit   | 
  
 
 
template<typename SizeType > 
  
  
      
        
          | SizeType boost::parallel::oned_block_cyclic::block_size  | 
          ( | 
          SizeType  | 
          n | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
template<typename SizeType , typename ProcessID > 
  
  
      
        
          | SizeType boost::parallel::oned_block_cyclic::block_size  | 
          ( | 
          ProcessID  | 
          id,  | 
         
        
           | 
           | 
          SizeType  | 
          n  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
template<typename SizeType > 
  
  
      
        
          | SizeType boost::parallel::oned_block_cyclic::global  | 
          ( | 
          SizeType  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
template<typename ProcessID , typename SizeType > 
  
  
      
        
          | SizeType boost::parallel::oned_block_cyclic::global  | 
          ( | 
          ProcessID  | 
          id,  | 
         
        
           | 
           | 
          SizeType  | 
          i  | 
         
        
           | 
          ) | 
           |  const | 
         
       
   | 
  
inline   | 
  
 
 
template<typename SizeType > 
  
  
      
        
          | SizeType boost::parallel::oned_block_cyclic::local  | 
          ( | 
          SizeType  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
template<typename SizeType > 
  
  
      
        
          | SizeType boost::parallel::oned_block_cyclic::operator()  | 
          ( | 
          SizeType  | 
          i | ) | 
           const | 
         
       
   | 
  
inline   | 
  
 
 
The documentation for this struct was generated from the following file: