g4tools  5.4.0
Public Member Functions | List of all members
tools::histo::hmpi Class Referenceabstract
Inheritance diagram for tools::histo::hmpi:
Inheritance graph
[legend]

Public Member Functions

virtual ~hmpi ()
 
virtual bool pack (const h1d &)=0
 
virtual bool pack (const h2d &)=0
 
virtual bool pack (const h3d &)=0
 
virtual bool pack (const p1d &)=0
 
virtual bool pack (const p2d &)=0
 
virtual bool beg_send (unsigned int)=0
 
virtual bool send (int)=0
 
virtual bool wait_histos (int, std::vector< std::pair< std::string, void * > > &)=0
 
virtual int rank () const =0
 
virtual bool comm_rank (int &) const =0
 
virtual bool comm_size (int &) const =0
 

Detailed Description

Definition at line 22 of file hmpi.

Constructor & Destructor Documentation

◆ ~hmpi()

virtual tools::histo::hmpi::~hmpi ( )
inlinevirtual

Reimplemented in tools::mpi::hmpi.

Definition at line 24 of file hmpi.

24 {}

Member Function Documentation

◆ beg_send()

virtual bool tools::histo::hmpi::beg_send ( unsigned int  )
pure virtual

Implemented in tools::mpi::hmpi.

◆ comm_rank()

virtual bool tools::histo::hmpi::comm_rank ( int &  ) const
pure virtual

Implemented in tools::mpi::hmpi.

◆ comm_size()

virtual bool tools::histo::hmpi::comm_size ( int &  ) const
pure virtual

Implemented in tools::mpi::hmpi.

◆ pack() [1/5]

virtual bool tools::histo::hmpi::pack ( const h1d )
pure virtual

Implemented in tools::mpi::hmpi.

◆ pack() [2/5]

virtual bool tools::histo::hmpi::pack ( const h2d )
pure virtual

Implemented in tools::mpi::hmpi.

◆ pack() [3/5]

virtual bool tools::histo::hmpi::pack ( const h3d )
pure virtual

Implemented in tools::mpi::hmpi.

◆ pack() [4/5]

virtual bool tools::histo::hmpi::pack ( const p1d )
pure virtual

Implemented in tools::mpi::hmpi.

◆ pack() [5/5]

virtual bool tools::histo::hmpi::pack ( const p2d )
pure virtual

Implemented in tools::mpi::hmpi.

◆ rank()

virtual int tools::histo::hmpi::rank ( ) const
pure virtual

Implemented in tools::mpi::hmpi.

◆ send()

virtual bool tools::histo::hmpi::send ( int  )
pure virtual

Implemented in tools::mpi::hmpi.

◆ wait_histos()

virtual bool tools::histo::hmpi::wait_histos ( int  ,
std::vector< std::pair< std::string, void * > > &   
)
pure virtual

Implemented in tools::mpi::hmpi.


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