PetaVision  Alpha
PV::CheckpointEntry Class Reference
Inheritance diagram for PV::CheckpointEntry:
PV::CheckpointEntryPvp< float > PV::CheckpointEntryData< T > PV::CheckpointEntryPvp< T > PV::CheckpointEntryRandState PV::CheckpointEntryTimeScaleInfo PV::CheckpointEntryWeightPvp PV::CheckpointEntryDataStore PV::CheckpointEntryPvpBuffer< T >

Public Member Functions

 CheckpointEntry (std::string const &name, MPIBlock const *mpiBlock)
 
 CheckpointEntry (std::string const &objName, std::string const &dataName, MPIBlock const *mpiBlock)
 
std::string const & getName () const
 
virtual void read (std::string const &checkpointDirectory, double *simTimePtr) const
 
virtual void remove (std::string const &checkpointDirectory) const
 
virtual void write (std::string const &checkpointDirectory, double simTime, bool verifyWritesFlag) const
 

Protected Member Functions

void deleteFile (std::string const &checkpointDirectory, std::string const &extension) const
 
std::string generatePath (std::string const &checkpointDirectory, std::string const &extension) const
 
MPIBlock const * getMPIBlock () const
 

Private Attributes

MPIBlock const * mMPIBlock
 
std::string mName
 

Detailed Description

Definition at line 16 of file CheckpointEntry.hpp.


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