1 #ifndef TOOLS_TRAJECTORY_WRITER_H 2 #define TOOLS_TRAJECTORY_WRITER_H 11 #include <tools/analyzers/Analyzer.h> 12 #include <simp/boundary/Boundary.h> 64 virtual void readParameters(std::istream& in);
92 virtual void sample(
long iStep);
102 virtual void output();
109 bool isBinary()
const;
129 virtual void writeFrame(std::ofstream& out,
long iStep) = 0;
165 std::ofstream outputFile_;
199 {
return isBinary_; }
202 {
return *boundaryPtr_; }
205 {
return *atomStoragePtr_; }
209 {
return *bondStoragePtr_; }
214 {
return *angleStoragePtr_; }
219 {
return *dihedralStoragePtr_; }
An orthorhombic periodic unit cell.
Classes used by all simpatico molecular simulations.
Saving / output archive for binary ostream.
Utility classes for scientific computation.
A FileMaster manages input and output files for a simulation.
Saving archive for binary istream.