Gromacs  2019-beta2
 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::ArrayRefWithPadding< T >
 Interface to a C array of T (or part of a std container of T), that includes padding that is suitable for the kinds of SIMD operations GROMACS uses. 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  make_unique.h
 Provides template gmx::compat::make_unique.
 
file  simulationsignal.h
 This file declares functions for inter-rank signalling by mdrun.
 
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  topologyinformation.h
 Declares gmx::TopologyInformation.
 
file  classhelpers.h
 Declares common utility classes and macros.
 
file  flags.h
 Declares gmx::FlagsTemplate.
 
file  unique_cptr.h
 Declares gmx::unique_cptr and gmx::sfree_guard.