Gromacs  2016.5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Classes | Files
Library API
+ Collaboration diagram for Library API:


Classes and other symbols that are publicly accessible within the GROMACS library.

See Also
Public API


class  gmx::AbstractAnalysisData
 Abstract base class for all objects that provide data. More...
class  gmx::AbstractAnalysisArrayData
 Abstract base class for data objects that present in-memory data. More...
class  gmx::IAnalysisDataModule
 Interface for a module that gets notified whenever data is added. More...
class  gmx::AnalysisDataModuleSerial
 Convenience base class for serial analysis data modules. More...
class  gmx::AnalysisDataModuleParallel
 Convenience base class for parallel analysis data modules. More...
class  gmx::OptionTemplate< T, U >
 Templated base class for constructing concrete option settings classes. More...
class  gmx::IOptionManager
 Base class for option managers. More...
class  gmx::PrivateImplPointer< Impl >
 Helper class to manage a pointer to a private implementation class. More...
class  gmx::FlagsTemplate< FlagType >
 Template class for typesafe handling of combination of flags. More...


file  abstractdata.h
 Declares gmx::AbstractAnalysisData.
file  datamodule.h
 Declares gmx::IAnalysisDataModule and related convenience classes.
file  cmdlineprogramcontext.h
 Declares gmx::CommandLineProgramContext.
file  abstractoption.h
 Defines gmx::AbstractOption, gmx::OptionTemplate and gmx::OptionInfo.
file  indexutil.h
 API for handling index files and index groups.
file  classhelpers.h
 Declares common utility classes and macros.
file  flags.h
 Declares gmx::FlagsTemplate.