Pteros  2.0
Molecular modeling library for human beings!
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cpteros::AtomClass which represents a single atom
 Cpteros::AtomHandlerAuxilary type used to incapsulate the atom and its current coordinates Used internally in Selection::operator[] and in iterator access to Selection
 Cpteros::DataContainerAuxiliary container for sending data to tasks
 Cpteros::DistanceSearchWithinClass for within searching
 Cstd::exceptionSTL class
 Cstd::runtime_errorSTL class
 Cpteros::PterosErrorRepresents an error in the Pteros code. Used for all Pteros-related exceptions
 Cpteros::FileHandlerGeneric API for reading and writing any molecule file formats
 Cpteros::BabelWrapperGeneric API for reading and writing any molecule file formats
 Cpteros::Mol2FileUse VMD plugin for MOL2
 Cpteros::GroFileReader for GRO files. It doesn't use VMD plugins because it doesn't support writing
 Cpteros::VmdMolfilePluginWrapperGeneric API for reading and writing any molecule file formats
 Cpteros::DcdFileGeneric API for reading and writing any molecule file formats
 Cpteros::PdbFileUse VMD plugin for PDB
 Cpteros::TngFileUse VMD plugin for TNG
 Cpteros::XyzFileGeneric API for reading and writing any molecule file formats
 Cpteros::ForceFieldForce field parameters of the system
 Cpteros::FrameDefinition of single trajectory frame
 Cpteros::FrameInfoInformation about current frame, which is passed to Consumer for analysis along with the frame itself
 Cpteros::GNMImplementation of the Gaussian Network Model (GNM) protein model
 Cpteros::GridSorting the atoms from given selection into the cells of 3D grid with given dimensions
 Cpteros::HistogramSimple histogram class
 Cpteros::Histogram2DSimple 2D histogram class
 Cpteros::Selection::iteratorRandom-access forward iterator for Selection
 Cpteros::OptionsAll options obtained from command line including nested options for tasks
 Cpteros::PeriodicBoxClass encapsulating all operations with arbitrary triclinic periodic boxes This class stores the periodic box itself and also contains pre-computed matrices for converting laboratory coordinates to the coordinates in triclinic basis and vice versa
 Cpteros::SelectionSelection class
 Cpteros::SelectionParserSelection parser class
 Cpteros::SystemThe system of atoms
 Cpteros::TaskPluginBase class for plugins
 Cpteros::TrajectoryReaderThe base class for trajectory processing It provides facilities for loading large trajectories by frames and to analyze each frame by user-defined function