OpenMPCD
SnapshotFile.hpp
Go to the documentation of this file.
1 /**
2  * @file
3  * Defines the `OpenMPCD::SnapshotFile` class.
4  */
5 
6 #ifndef OPENMPCD_SNAPSHOTFILE_HPP
7 #define OPENMPCD_SNAPSHOTFILE_HPP
8 
9 namespace OpenMPCD
10 {
11 
12 /**
13  * Base class for files that contain one or more simulation snapshots.
14  */
16 {
17  protected:
18  /**
19  * The constructor.
20  */
22  {
23  }
24 
25  /**
26  * The copy constructor.
27  */
28  SnapshotFile(const SnapshotFile&);
29 
30  public:
31  /**
32  * The destructor.
33  */
34  virtual ~SnapshotFile()
35  {
36  }
37 
38  private:
39  /**
40  * The assignment operator.
41  */
42  const SnapshotFile& operator=(const SnapshotFile&);
43 }; //class SnapshotFile
44 
45 } //namespace OpenMPCD
46 
47 #endif /* OPENMPCD_SNAPSHOTFILE_HPP */
OpenMPCD::SnapshotFile
Base class for files that contain one or more simulation snapshots.
Definition: SnapshotFile.hpp:15
OpenMPCD::SnapshotFile::SnapshotFile
SnapshotFile()
The constructor.
Definition: SnapshotFile.hpp:21
OpenMPCD::SnapshotFile::~SnapshotFile
virtual ~SnapshotFile()
The destructor.
Definition: SnapshotFile.hpp:34