|
Public Member Functions |
| | DCDTrajectoryWriter (Real timestep=1.0, unsigned int firststep=1, bool isLittleEndian=ISLITTLEENDIAN) |
| | DCDTrajectoryWriter (const std::string &filename, Real timestep=1.0, unsigned int firststep=1, bool isLittleEndian=ISLITTLEENDIAN) |
| | DCDTrajectoryWriter (const char *filename, Real timestep=1.0, unsigned int firststep=1, bool isLittleEndian=ISLITTLEENDIAN) |
| virtual bool | open () |
| virtual bool | open (const std::string &filename) |
| virtual bool | open (const char *filename) |
| bool | open (Real timestep, unsigned int firststep=1, bool isLittleEndian=ISLITTLEENDIAN) |
| bool | open (const std::string &filename, Real timestep, unsigned int firststep=1, bool isLittleEndian=ISLITTLEENDIAN) |
| bool | open (const char *filename, Real timestep, unsigned int firststep=1, bool isLittleEndian=ISLITTLEENDIAN) |
| bool | write (const Vector3DBlock &coords) |
| void | setLittleEndian (bool littleEndian) |
| void | setTimestep (Real timestep) |
| void | setFirststep (unsigned int firststep) |
Private Types |
typedef TypeSelection::Int<
4 >::type | int32 |
typedef TypeSelection::Float<
4 >::type | float4 |
Private Member Functions |
| bool | reopen (unsigned int numAtoms) |
Private Attributes |
| bool | myIsLittleEndian |
| unsigned int | myFirstStep |
| Real | myTimeStep |
| std::vector< float4 > | myX |
| std::vector< float4 > | myY |
| std::vector< float4 > | myZ |
| bool | myFirst |
Friends |
| DCDTrajectoryWriter & | operator<< (DCDTrajectoryWriter &dcdWriter, const Vector3DBlock &coords) |
| DCDTrajectoryWriter & | operator<< (DCDTrajectoryWriter &dcdWriter, const XYZ &xyz) |