Gromacs
5.1
|
Internal GROMACS namespace.
This namespace is used to contain some implementation-specific functions and classes. These are not meant for direct user access, but typically reside in public headers because of implementation reasons.
Namespaces | |
anonymous_namespace{selection.cpp} | |
Classes | |
class | AnalysisDataHandleImpl |
Private implementation class for AnalysisDataHandle. More... | |
class | AnalysisDataStorageImpl |
Private implementation class for AnalysisDataStorage. More... | |
class | AnalysisDataStorageFrameData |
Internal representation for a single stored frame. More... | |
class | BasicAverageHistogramModule |
Implements average histogram module that averages per-frame histograms. More... | |
class | BasicHistogramImpl |
Base class for private implementation classes for histogram modules. More... | |
class | SelectionData |
Internal data for a single selection. More... | |
Typedefs | |
typedef gmx_unique_ptr < AnalysisDataStorageFrame > ::type | AnalysisDataFrameBuilderPointer |
Smart pointer type for managing a storage frame builder. | |
typedef std::vector < boost::exception_ptr > | NestedExceptionList |
Internal container type for storing a list of nested exceptions. | |
Functions | |
template<typename T > | |
static void | ignoreValueHelper (const T &) |
Helper for ignoring values in macros. More... | |
void | fatalError (int retcode, const char *msg, const char *file, int line) |
Raises a fatal error. More... | |
void | printFatalErrorHeader (FILE *fp, const char *title, const char *func, const char *file, int line) |
Formats a common header for fatal error messages. More... | |
void | printFatalErrorMessageLine (FILE *fp, const char *text, int indent) |
Formats a line of fatal error message text. More... | |
void | printFatalErrorFooter (FILE *fp) |
Formats a common footer for fatal error messages. More... | |
void | assertHandler (const char *condition, const char *msg, const char *func, const char *file, int line) |
Called when an assert fails. More... | |