votca 2024.2-dev
|
trajectoryreader interface More...
#include <trajectoryreader.h>
Public Member Functions | |
virtual | ~TrajectoryReader ()=default |
virtual bool | Open (const std::string &file)=0 |
open a trejectory file | |
virtual void | Close () |
virtual bool | FirstFrame (Topology &top)=0 |
read in the first frame | |
virtual bool | NextFrame (Topology &top)=0 |
read in the next frame | |
Static Public Member Functions | |
static void | RegisterPlugins (void) |
trajectoryreader interface
This class defines the interface a trajectory reader has to implement
Definition at line 36 of file trajectoryreader.h.
|
virtualdefault |
|
inlinevirtual |
Reimplemented in votca::csg::DLPOLYTrajectoryReader, votca::csg::GMXTrajectoryReader, votca::csg::GROReader, votca::csg::H5MDTrajectoryReader, votca::csg::LAMMPSDataReader, votca::csg::LAMMPSDumpReader, votca::csg::PDBReader, and votca::csg::XYZReader.
Definition at line 42 of file trajectoryreader.h.
|
pure virtual |
read in the first frame
Implemented in votca::csg::DLPOLYTrajectoryReader, votca::csg::GMXTrajectoryReader, votca::csg::GROReader, votca::csg::H5MDTrajectoryReader, votca::csg::LAMMPSDataReader, votca::csg::LAMMPSDumpReader, votca::csg::PDBReader, and votca::csg::XYZReader.
|
pure virtual |
read in the next frame
Implemented in votca::csg::DLPOLYTrajectoryReader, votca::csg::GMXTrajectoryReader, votca::csg::GROReader, votca::csg::H5MDTrajectoryReader, votca::csg::LAMMPSDataReader, votca::csg::LAMMPSDumpReader, votca::csg::PDBReader, and votca::csg::XYZReader.
|
pure virtual |
open a trejectory file
Implemented in votca::csg::DLPOLYTrajectoryReader, votca::csg::GMXTrajectoryReader, votca::csg::GROReader, votca::csg::H5MDTrajectoryReader, votca::csg::LAMMPSDataReader, votca::csg::LAMMPSDumpReader, votca::csg::PDBReader, and votca::csg::XYZReader.
|
static |
Definition at line 40 of file trajectoryreader.cc.