RVL::MPISerialDCF Class Reference

Factory class for MPISerialDCs, used both in MPISerialDC construction and initialization and in corresponding Space class. More...

#include <mpiserialdc.hh>

Inheritance diagram for RVL::MPISerialDCF:

RVL::DataContainerFactory RVL::Factory< T > RVL::Writeable List of all members.

Public Member Functions

 MPISerialDCF (DataContainerFactory const &_f)
 MPISerialDCF (MPISerialDCF const &fact)
 ~MPISerialDCF ()
DataContainerbuild () const
bool compare (DataContainerFactory const &dcf) const
bool isCompatible (DataContainer const &dc) const
 since MPISerialDCs only allocate data on rk=0, compatibility must be tested there and result broadcast.
ostream & write (ostream &str) const

Detailed Description

Factory class for MPISerialDCs, used both in MPISerialDC construction and initialization and in corresponding Space class.

Definition at line 61 of file mpiserialdc.hh.


Constructor & Destructor Documentation

RVL::MPISerialDCF::MPISerialDCF ( DataContainerFactory const &  _f  ) 

Definition at line 74 of file mpiserialdc.hh.

RVL::MPISerialDCF::MPISerialDCF ( MPISerialDCF const &  fact  ) 

Definition at line 81 of file mpiserialdc.hh.

RVL::MPISerialDCF::~MPISerialDCF (  ) 

Definition at line 87 of file mpiserialdc.hh.


Member Function Documentation

DataContainer* RVL::MPISerialDCF::build (  )  const [virtual]

Implements RVL::Factory< T >.

Definition at line 88 of file mpiserialdc.hh.

bool RVL::MPISerialDCF::compare ( DataContainerFactory const &  dcf  )  const [virtual]

Implements RVL::DataContainerFactory.

bool RVL::MPISerialDCF::isCompatible ( DataContainer const &  dc  )  const [virtual]

since MPISerialDCs only allocate data on rk=0, compatibility must be tested there and result broadcast.

Implements RVL::DataContainerFactory.

ostream& RVL::MPISerialDCF::write ( ostream &  str  )  const [virtual]

Implements RVL::Writeable.


The documentation for this class was generated from the following file:
Generated on 5 Jan 2017 for MPIRVL by  doxygen 1.4.7