QNANO
Public Member Functions | List of all members
Distribute_Block_MPI Class Reference
Inheritance diagram for Distribute_Block_MPI:
Inheritance graph
[legend]
Collaboration diagram for Distribute_Block_MPI:
Collaboration graph
[legend]

Public Member Functions

virtual void print () const
 
void initialize (MPI_Comm comm, size_t total_size_)
 
 Distribute_Block_MPI (MPI_Comm comm, size_t total_size_)
 
- Public Member Functions inherited from Distribute_Block_Local
size_t get_block () const
 
size_t get_local_start () const
 
size_t get_local_blocksize () const
 
size_t get_local_end () const
 
 Distribute_Block_Local (size_t totalsize=0)
 
- Public Member Functions inherited from Distribute_Block
size_t get_total_size () const
 
size_t get_nr_blocks () const
 
size_t get_floor_blocksize () const
 
size_t get_blocksize (size_t bl) const
 
size_t get_start (size_t bl) const
 
size_t lookup_element (size_t el) const
 
void initialize (size_t total_size_, size_t nr_blocks_)
 
 Distribute_Block (size_t total_size_=0, size_t nr_blocks_=1)
 

Additional Inherited Members

- Public Attributes inherited from Distribute_Block_Local
size_t block
 

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