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

Description

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

See Also
Public API

Classes

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...
 

Files

file  abstractdata.h
 Declares gmx::AbstractAnalysisData.
 
file  datamodule.h
 Declares gmx::IAnalysisDataModule and related convenience classes.
 
file  cmdlineprogramcontext.h
 Declares gmx::CommandLineProgramContext.
 
file  state.h
 This file contains the definition of the microstate of the simulated system.
 
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.