![o](ftv2node.png) gmx::ArrayRef< ValueType > | |
![o](ftv2node.png) gmx::ConstArrayRef< AnalysisDataValue > | |
![o](ftv2node.png) gmx::ConstArrayRef< const char * > | |
![o](ftv2node.png) gmx::ConstArrayRef< real > | |
![o](ftv2node.png) gmx::FlagsTemplate< Flag > | |
![o](ftv2node.png) gmx::FlagsTemplate< OptionFlag > | |
![o](ftv2pnode.png) gmx::AbstractAnalysisData | Abstract base class for all objects that provide data |
![|](ftv2vertline.png) ![o](ftv2pnode.png) gmx::AbstractAnalysisArrayData | Abstract base class for data objects that present in-memory data |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) gmx::AbstractAverageHistogram | Base class for representing histograms averaged over frames |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) gmx::AnalysisArrayData | Simple in-memory data array |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) gmx::AnalysisDataAverageModule | Data module for independently averaging each column in input data |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) gmx::AnalysisDataBinAverageModule | Data module for bin averages |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::AnalysisDataLifetimeModule | Data module for computing lifetime histograms for columns in input data |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::AnalysisData | Parallelizable data container for raw data |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::AnalysisDataDisplacementModule | Data module for calculating displacements |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::AnalysisDataFrameAverageModule | Data module for averaging of columns for each frame |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::AnalysisDataSimpleHistogramModule | Data module for per-frame histograms |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::AnalysisDataWeightedHistogramModule | Data module for per-frame weighted histograms |
![o](ftv2pnode.png) gmx::AbstractOption | Abstract base class for specifying option properties |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::OptionTemplate< T, U > | Templated base class for constructing concrete option settings classes |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::SelectionFileOption | Specifies a special option that provides selections from a file |
![|](ftv2vertline.png) ![o](ftv2pnode.png) gmx::OptionTemplate< bool, BooleanOption > | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::BooleanOption | Specifies an option that provides boolean values |
![|](ftv2vertline.png) ![o](ftv2pnode.png) gmx::OptionTemplate< double, DoubleOption > | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::DoubleOption | Specifies an option that provides floating-point (double) values |
![|](ftv2vertline.png) ![o](ftv2pnode.png) gmx::OptionTemplate< EnumType, EnumOption< EnumType > > | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::EnumOption< EnumType > | Specifies an option that accepts enumerated string values and writes the selected index into an enum variable |
![|](ftv2vertline.png) ![o](ftv2pnode.png) gmx::OptionTemplate< float, FloatOption > | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::FloatOption | Specifies an option that provides floating-point (float) values |
![|](ftv2vertline.png) ![o](ftv2pnode.png) gmx::OptionTemplate< gmx_int64_t, Int64Option > | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::Int64Option | Specifies an option that provides 64-bit integer values |
![|](ftv2vertline.png) ![o](ftv2pnode.png) gmx::OptionTemplate< int, IntegerOption > | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::IntegerOption | Specifies an option that provides integer values |
![|](ftv2vertline.png) ![o](ftv2pnode.png) gmx::OptionTemplate< Selection, SelectionOption > | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::SelectionOption | Specifies an option that provides selection(s) |
![|](ftv2vertline.png) ![o](ftv2pnode.png) gmx::OptionTemplate< std::string, FileNameOption > | |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::FileNameOption | Specifies an option that provides file names |
![|](ftv2vertline.png) ![\](ftv2plastnode.png) gmx::OptionTemplate< std::string, StringOption > | |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) gmx::StringOption | Specifies an option that provides string values |
![o](ftv2pnode.png) gmx::AbstractOptionStorage | Abstract base class for converting, validating, and storing option values |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::OptionStorageTemplate< T > | Templated base class for constructing option value storage classes |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::OptionStorageTemplate< bool > | |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::OptionStorageTemplate< double > | |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::OptionStorageTemplate< float > | |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::OptionStorageTemplate< gmx_int64_t > | |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::OptionStorageTemplate< int > | |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::OptionStorageTemplate< Selection > | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::OptionStorageTemplate< std::string > | |
![o](ftv2node.png) gmx::AlignedAllocator< T > | Aligned memory allocator |
![o](ftv2node.png) gmx::AlignedAllocator< T >::rebind< U > | Standard-required typedef to use allocator with different class |
![o](ftv2node.png) gmx::AnalysisDataFrameHeader | Value type for storing frame-level information for analysis data |
![o](ftv2node.png) gmx::AnalysisDataFrameRef | Value type wrapper for non-mutable access to a data frame |
![o](ftv2node.png) gmx::AnalysisDataHandle | Handle for inserting data into AnalysisData |
![o](ftv2node.png) gmx::AnalysisDataModuleManager | Encapsulates handling of data modules attached to AbstractAnalysisData |
![o](ftv2node.png) gmx::AnalysisDataParallelOptions | Parallelization options for analysis data objects |
![o](ftv2node.png) gmx::AnalysisDataPlotSettings | Common settings for data plots |
![o](ftv2node.png) gmx::AnalysisDataPointSetRef | Value type wrapper for non-mutable access to a set of data column values |
![o](ftv2node.png) gmx::AnalysisDataStorage | Helper class that implements storage of data |
![o](ftv2node.png) gmx::AnalysisDataStorageFrame | Allows assigning values for a data frame in AnalysisDataStorage |
![o](ftv2node.png) gmx::AnalysisDataValue | Value type for representing a single value in analysis data objects |
![o](ftv2node.png) gmx::AnalysisHistogramSettings | Contains parameters that specify histogram bin locations |
![o](ftv2node.png) gmx::AnalysisHistogramSettingsInitializer | Provides "named parameter" idiom for constructing histograms |
![o](ftv2node.png) gmx::AnalysisNeighborhood | Neighborhood searching for analysis tools |
![o](ftv2node.png) gmx::AnalysisNeighborhoodPair | Value type to represent a pair of positions found in neighborhood searching |
![o](ftv2node.png) gmx::AnalysisNeighborhoodPairSearch | Initialized neighborhood pair search with a fixed set of positions |
![o](ftv2node.png) gmx::AnalysisNeighborhoodPositions | Input positions for neighborhood searching |
![o](ftv2node.png) gmx::AnalysisNeighborhoodSearch | Initialized neighborhood search with a fixed set of reference positions |
![o](ftv2node.png) gmx::ArrayRef< T > | STL-like container for an interface to a C array (or part of a std::vector) |
![o](ftv2node.png) gmx::BasicVector< ValueType > | C++ class for 3D vectors |
![o](ftv2node.png) gmx::BinaryInformationSettings | Settings for printBinaryInformation() |
![o](ftv2node.png) gmx::CommandLineHelpContext | Context information for writing out command-line help |
![o](ftv2node.png) gmx::CommandLineHelpWriter | Writes help information for Options |
![o](ftv2node.png) gmx::CommandLineModuleGroup | Handle to add content to a group added with CommandLineModuleManager::addModuleGroup() |
![o](ftv2node.png) gmx::CommandLineModuleManager | Implements a wrapper command-line interface for multiple modules |
![o](ftv2node.png) gmx::CommandLineModuleSettings | Settings to pass information between a module and the general runner |
![o](ftv2node.png) gmx::CommandLineParser | Implements command-line parsing for Options objects |
![o](ftv2node.png) gmx::ConstArrayRef< T > | STL-like container for non-mutable interface to a C array (or part of a std::vector) |
![o](ftv2node.png) gmx::CpuInfo | Detect CPU capabilities and basic logical processor info |
![o](ftv2node.png) gmx::CpuInfo::LogicalProcessor | Entry with basic information for a single logical processor |
![o](ftv2node.png) gmx::DataFileFinder | Searches data files from a set of paths |
![o](ftv2node.png) gmx::DataFileInfo | Information about a data file found by DataFileFinder::enumerateFiles() |
![o](ftv2node.png) gmx::DataFileOptions | Search parameters for DataFileFinder |
![o](ftv2node.png) gmx::DirectoryEnumerator | Lists files in a directory |
![o](ftv2node.png) gmx::EmptyArrayRef | Tag type to initialize empty array references |
![o](ftv2node.png) gmx::ExceptionInfo< Tag, T > | Stores additional context information for exceptions |
![o](ftv2node.png) gmx::ExceptionInitializer | Provides information for Gromacs exception constructors |
![o](ftv2node.png) gmx::ExponentialDistribution< RealType > | Exponential distribution |
![o](ftv2node.png) gmx::ExponentialDistribution< RealType >::param_type | Exponential distribution parameters |
![o](ftv2node.png) gmx::FlagsTemplate< FlagType > | Template class for typesafe handling of combination of flags |
![o](ftv2node.png) gmx::GammaDistribution< RealType > | Gamma distribution |
![o](ftv2node.png) gmx::GammaDistribution< RealType >::param_type | Gamma distribution parameters |
![o](ftv2node.png) gmx::GlobalCommandLineHelpContext | Helper for passing CommandLineHelpContext into parse_common_args() |
![o](ftv2node.png) gmx::HardwareTopology | Information about sockets, cores, threads, numa, caches |
![o](ftv2node.png) gmx::HardwareTopology::Cache | Information about a single cache level |
![o](ftv2node.png) gmx::HardwareTopology::Core | Information about a single core in a socket |
![o](ftv2node.png) gmx::HardwareTopology::Device | Information about a single PCI device |
![o](ftv2node.png) gmx::HardwareTopology::HWThread | Information about a single hardware thread in a core |
![o](ftv2node.png) gmx::HardwareTopology::LogicalProcessor | Information about socket, core and hwthread for a logical processor |
![o](ftv2node.png) gmx::HardwareTopology::Machine | Hardware topology information about the entire machine |
![o](ftv2node.png) gmx::HardwareTopology::Numa | Information about a single numa node |
![o](ftv2node.png) gmx::HardwareTopology::NumaNode | Information about each numa node in system |
![o](ftv2node.png) gmx::HardwareTopology::Socket | Information about a single socket in the system |
![o](ftv2node.png) gmx::HelpLinks | Hyperlink data for writing out help |
![o](ftv2node.png) gmx::HelpManager | Helper for providing interactive online help |
![o](ftv2node.png) gmx::HelpWriterContext | Context information for writing out help |
![o](ftv2pnode.png) gmx::IAnalysisDataModule | Interface for a module that gets notified whenever data is added |
![|](ftv2vertline.png) ![o](ftv2pnode.png) gmx::AnalysisDataModuleParallel | Convenience base class for parallel analysis data modules |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![o](ftv2node.png) gmx::AnalysisDataSimpleHistogramModule | Data module for per-frame histograms |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::AnalysisDataWeightedHistogramModule | Data module for per-frame weighted histograms |
![|](ftv2vertline.png) ![\](ftv2plastnode.png) gmx::AnalysisDataModuleSerial | Convenience base class for serial analysis data modules |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2pnode.png) gmx::AbstractPlotModule | Abstract data module for writing data into a file |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![o](ftv2node.png) gmx::AnalysisDataPlotModule | Plotting module for straightforward plotting of data |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::AnalysisDataVectorPlotModule | Plotting module specifically for data consisting of vectors |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) gmx::AnalysisDataAverageModule | Data module for independently averaging each column in input data |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) gmx::AnalysisDataBinAverageModule | Data module for bin averages |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) gmx::AnalysisDataDisplacementModule | Data module for calculating displacements |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) gmx::AnalysisDataFrameAverageModule | Data module for averaging of columns for each frame |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) gmx::AnalysisDataLifetimeModule | Data module for computing lifetime histograms for columns in input data |
![o](ftv2node.png) gmx::ICommandLineModule | Module that can be run from command line using CommandLineModuleManager |
![o](ftv2node.png) gmx::ICommandLineOptionsModule | Module that can be run from a command line and uses gmx::Options for argument processing |
![o](ftv2node.png) gmx::ICommandLineOptionsModuleSettings | Settings to pass information between a CommandLineOptionsModule and generic code that runs it |
![o](ftv2node.png) gmx::IdentityFormatter | Function object to implement the same interface as StringFormatter to use with strings that should not be formatted further |
![o](ftv2node.png) gmx::IExecutableEnvironment | Allows customization of the way various directories are found by CommandLineProgramContext |
![o](ftv2pnode.png) gmx::IFileInputRedirector | Allows overriding file existence checks from code that supports it |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::test::TestFileInputRedirector | In-memory implementation for IFileInputRedirector for tests |
![o](ftv2pnode.png) gmx::IFileOutputRedirector | Allows capturing stdout and file output from code that supports it |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::test::TestFileOutputRedirector | In-memory implementation of IFileOutputRedirector for tests |
![o](ftv2pnode.png) gmx::IHelpTopic | Provides a single online help topic |
![|](ftv2vertline.png) ![o](ftv2pnode.png) gmx::AbstractCompositeHelpTopic | Abstract base class for help topics that have simple text and subtopics |
![|](ftv2vertline.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::CompositeHelpTopic< HelpText > | Template for simple implementation of AbstractCompositeHelpTopic |
![|](ftv2vertline.png) ![\](ftv2plastnode.png) gmx::AbstractSimpleHelpTopic | Abstract base class for help topics that have simple text and no subtopics |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) gmx::SimpleHelpTopic< HelpText > | Template for simple implementation of AbstractSimpleHelpTopic |
![o](ftv2node.png) gmx::InstallationPrefixInfo | Provides information about installation prefix (see IProgramContext::installationPrefix()) |
![o](ftv2pnode.png) gmx::IOptionManager | Base class for option managers |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::FileNameOptionManager | Handles interaction of file name options with global options |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::SelectionOptionManager | Handles interaction of selection options with other options and user input |
![o](ftv2pnode.png) gmx::IOptionsBehavior | Interface to provide extension points for options parsing |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::SelectionOptionBehavior | Options behavior to allow using SelectionOptions |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::TimeUnitBehavior | Options behavior to add a time unit option |
![o](ftv2pnode.png) gmx::IOptionsContainer | Interface for adding input options |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::Options | Collection of options |
![o](ftv2pnode.png) gmx::IProgramContext | Provides context information about the program that is calling the library |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::CommandLineProgramContext | Program context implementation for command line programs |
![o](ftv2node.png) gmx::ITopologyProvider | Provides topology information to SelectionOptionBehavior |
![o](ftv2node.png) gmx::MessageStringCollector | Helper class for collecting message strings, optionally with context |
![o](ftv2node.png) gmx::MessageStringContext | Convenience class for creating a message context |
![o](ftv2node.png) gmx::no_delete< T > | Deleter for std::shared_ptr that does nothing |
![o](ftv2node.png) gmx::NormalDistribution< RealType > | Normal distribution |
![o](ftv2node.png) gmx::NormalDistribution< RealType >::param_type | Normal distribution parameters |
![o](ftv2pnode.png) gmx::OptionInfo | Gives information and allows modifications to an option after creation |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::BooleanOptionInfo | Wrapper class for accessing boolean option information |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::DoubleOptionInfo | Wrapper class for accessing floating-point option information |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::EnumOptionInfo | Wrapper class for accessing enum option information |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::FileNameOptionInfo | Wrapper class for accessing file name option information |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::FloatOptionInfo | Wrapper class for accessing floating-point option information |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::Int64OptionInfo | Wrapper class for accessing 64-bit integer option information |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::IntegerOptionInfo | Wrapper class for accessing integer option information |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::SelectionFileOptionInfo | Wrapper class for accessing and modifying selection file option information |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::SelectionOptionInfo | Wrapper class for accessing and modifying selection option information |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::StringOptionInfo | Wrapper class for accessing string option information |
![o](ftv2node.png) gmx::OptionManagerContainer | Container to keep managers added with Options::addManager() and pass them to options |
![o](ftv2node.png) gmx::OptionsAssigner | Decorator class for assigning values to Options |
![o](ftv2node.png) gmx::OptionsBehaviorCollection | Container for IOptionsBehavior objects |
![o](ftv2node.png) gmx::OptionsIterator | Decorator class for visiting options in a Options object |
![o](ftv2node.png) gmx::OptionsModifyingIterator | Decorator class for visiting options in a Options object, allowing changes |
![o](ftv2pnode.png) gmx::OptionsModifyingVisitor | Pure interface for visiting options in a Options object, allowing modifications |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::OptionsModifyingTypeVisitor< InfoType > | Abstract base class for visiting options of a particular type, allowing modifications |
![o](ftv2pnode.png) gmx::OptionsVisitor | Pure interface for visiting options in a Options object |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::OptionsTypeVisitor< InfoType > | Abstract base class for visiting options of a particular type |
![o](ftv2node.png) gmx::PrivateImplPointer< Impl > | Helper class to manage a pointer to a private implementation class |
![o](ftv2node.png) gmx::Regex | Represents a regular expression |
![o](ftv2node.png) gmx::scoped_cptr< T, D > | Stripped-down version of scoped_ptr that uses sfree() or custom deleter |
![o](ftv2node.png) gmx::Selection | Provides access to a single selection |
![o](ftv2node.png) gmx::SelectionCollection | Collection of selections |
![o](ftv2node.png) gmx::SelectionPosition | Provides access to information about a single selected position |
![o](ftv2node.png) gmx::Simd4DBool | SIMD4 variable type to use for logical comparisons on doubles |
![o](ftv2node.png) gmx::Simd4Double | SIMD4 double type |
![o](ftv2node.png) gmx::Simd4FBool | SIMD4 variable type to use for logical comparisons on floats |
![o](ftv2node.png) gmx::Simd4Float | SIMD4 float type |
![o](ftv2node.png) gmx::SimdDBool | Boolean type for double SIMD data |
![o](ftv2node.png) gmx::SimdDIBool | Boolean type for integer datatypes corresponding to double SIMD |
![o](ftv2node.png) gmx::SimdDInt32 | Integer SIMD variable type to use for conversions to/from double |
![o](ftv2node.png) gmx::SimdDouble | Double SIMD variable. Available if GMX_SIMD_HAVE_DOUBLE is 1 |
![o](ftv2node.png) gmx::SimdFBool | Boolean type for float SIMD data |
![o](ftv2node.png) gmx::SimdFIBool | Boolean type for integer datatypes corresponding to float SIMD |
![o](ftv2node.png) gmx::SimdFInt32 | Integer SIMD variable type to use for conversions to/from float |
![o](ftv2node.png) gmx::SimdFloat | Float SIMD variable. Available if GMX_SIMD_HAVE_FLOAT is 1 |
![o](ftv2node.png) gmx::SimdLoadDProxyInternal | Proxy object to enable load() for SIMD and double types |
![o](ftv2node.png) gmx::SimdLoadFProxyInternal | Proxy object to enable load() for SIMD and float types |
![o](ftv2node.png) gmx::SimdLoadIProxyInternal | Proxy object load() for SimdFInt32, SImdDInt32, and int32 |
![o](ftv2node.png) gmx::SimdLoadUDProxyInternal | Proxy object to enable loadU() for SIMD and double types |
![o](ftv2node.png) gmx::SimdLoadUFProxyInternal | Proxy object to enable loadU() for SIMD and float types |
![o](ftv2node.png) gmx::SimdLoadUIProxyInternal | Proxy object - loadU() for SimdFInt32, SImdDInt32, and int32 |
![o](ftv2node.png) gmx::SimdSetZeroProxyInternal | Proxy object to enable setZero() for SIMD and real types |
![o](ftv2node.png) gmx::StaticLog2< n > | Evaluate log2(n) for integer n statically at compile time |
![o](ftv2node.png) gmx::StaticLog2< 0 > | Specialization of StaticLog2<n> for n==0 |
![o](ftv2node.png) gmx::StaticLog2< 1 > | Specialization of StaticLog2<n> for n==1 |
![o](ftv2node.png) gmx::StringFormatter | Function object that wraps a call to formatString() that expects a single conversion argument, for use with algorithms |
![o](ftv2node.png) gmx::TabulatedNormalDistribution< RealType, tableBits > | Tabulated normal random distribution |
![o](ftv2node.png) gmx::TabulatedNormalDistribution< RealType, tableBits >::param_type | Normal distribution parameter class (mean and stddev) |
![o](ftv2node.png) gmx::test::AnalysisDataTestFixture | Test fixture for AbstractAnalysisData testing |
![o](ftv2node.png) gmx::test::AnalysisDataTestInput | Represents static input data for AbstractAnalysisData tests |
![o](ftv2node.png) gmx::test::AnalysisDataTestInputFrame | Represents a single frame in AnalysisDataTestInput structure |
![o](ftv2node.png) gmx::test::AnalysisDataTestInputPointSet | Represents a single set of points in AnalysisDataTestInputFrame structure |
![o](ftv2node.png) gmx::test::CommandLine | Helper class for tests that need to construct command lines |
![o](ftv2node.png) gmx::test::CommandLineTestBase | Test fixture for tests that call a single command-line program with input/output files |
![o](ftv2node.png) gmx::test::CommandLineTestHelper | Helper class for tests that construct command lines that need to reference existing files |
![o](ftv2node.png) gmx::test::FloatingPointDifference | Computes and represents a floating-point difference value |
![o](ftv2node.png) gmx::test::FloatingPointTolerance | Specifies a floating-point comparison tolerance and checks whether a difference is within the tolerance |
![o](ftv2node.png) gmx::test::IntegrationTestFixture | Test fixture for integration tests |
![o](ftv2node.png) gmx::test::InteractiveTestHelper | Helper class for testing interactive sessions |
![o](ftv2node.png) gmx::test::ITextBlockMatcher | Represents a text matcher, matching text stream contents against reference data |
![o](ftv2pnode.png) gmx::test::ITextBlockMatcherSettings | Represents a factory for creating a text matcher |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::test::ExactTextMatch | Use an exact text match (the contents should be exactly equal) |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::test::NoTextMatch | Do not match the text (the contents are ignored) |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::test::XvgMatch | Match the contents as an xvg file |
![o](ftv2node.png) gmx::test::MdrunComparisonFixture | Declares abstract base text fixture class for integration tests of mdrun functionality that will compare multiple calls to mdrun |
![o](ftv2node.png) gmx::test::StringTestBase | Test fixture for tests that check string formatting |
![o](ftv2node.png) gmx::test::TestFileManager | Helper for tests that need input and output files |
![o](ftv2node.png) gmx::test::TestOptionsProvider | Provides additional options for the test executable |
![o](ftv2node.png) gmx::test::TestReferenceChecker | Handles comparison to test reference data |
![o](ftv2node.png) gmx::test::TestReferenceData | Handles creation of and comparison to test reference data |
![o](ftv2pnode.png) gmx::TextInputStream | Interface for reading text |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::StandardInputStream | Text input stream implementation for reading from stdin |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::StringInputStream | Helper class to convert static string data to a stream |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::TextInputFile | Text input stream implementation for reading from a file |
![o](ftv2node.png) gmx::TextLineWrapper | Wraps lines to a predefined length |
![o](ftv2node.png) gmx::TextLineWrapperSettings | Stores settings for line wrapping |
![o](ftv2pnode.png) gmx::TextOutputStream | Interface for writing text |
![|](ftv2vertline.png) ![o](ftv2node.png) gmx::StringOutputStream | Text output stream implementation for writing to an in-memory string |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::TextOutputFile | Text output stream implementation for writing to a file |
![o](ftv2node.png) gmx::TextReader | Reads text from a TextInputStream |
![o](ftv2node.png) gmx::TextTableFormatter | Formats rows of a table for text output |
![o](ftv2node.png) gmx::TextWriter | Writes text into a TextOutputStream |
![o](ftv2node.png) gmx::ThreeFry2x64General< rounds, internalCounterBits > | General implementation class for ThreeFry counter-based random engines |
![o](ftv2node.png) gmx::TimeUnitManager | Provides common functionality for time unit conversions |
![o](ftv2node.png) gmx::TopologyInformation | Topology information passed to a trajectory analysis module |
![o](ftv2node.png) gmx::TrajectoryAnalysisCommandLineRunner | Runner for command-line trajectory analysis tools |
![o](ftv2node.png) gmx::TrajectoryAnalysisModule | Base class for trajectory analysis modules |
![o](ftv2node.png) gmx::TrajectoryAnalysisModuleData | Base class for thread-local data storage during trajectory analysis |
![o](ftv2node.png) gmx::TrajectoryAnalysisSettings | Trajectory analysis module configuration object |
![o](ftv2node.png) gmx::UniformIntDistribution< IntType > | Uniform integer distribution |
![o](ftv2node.png) gmx::UniformIntDistribution< IntType >::param_type | Uniform int distribution parameters |
![o](ftv2node.png) gmx::UniformRealDistribution< RealType > | Uniform real distribution |
![o](ftv2node.png) gmx::UniformRealDistribution< RealType >::param_type | Uniform real distribution parameters |
![o](ftv2node.png) gmx_ana_index_t | Stores a single index group |
![o](ftv2node.png) gmx_ana_indexmap_t | Data structure for calculating index group mappings |
![o](ftv2node.png) gmx_ana_pos_t | Stores a set of positions together with their origins |
![o](ftv2node.png) gmx_ga2la_t | Structure for all global to local mapping information |
![o](ftv2node.png) gmx_laa_t | Structure for the local atom info for a plain list |
![o](ftv2node.png) gmx_lal_t | Structure for the local atom info for a hash table |
![o](ftv2node.png) gmx_sparsematrix | Sparse matrix storage format |
![o](ftv2node.png) gmx::PrivateImplPointer< internal::FileStreamImpl > | |
![o](ftv2node.png) gmx::PrivateImplPointer< internal::OptionsImpl > | |
![o](ftv2node.png) gmx::scoped_cptr< ener_file, done_ener_file > | |
![o](ftv2node.png) gmx::scoped_cptr< gmx_output_env_t, output_env_done > | |
![o](ftv2node.png) gmx::scoped_cptr< struct warninp, free_warning > | |
![o](ftv2node.png) gmx::scoped_cptr< t_enxframe, done_enxframe > | |
![o](ftv2node.png) gmx::scoped_cptr< t_inpfile > | |
![o](ftv2node.png) gmx::scoped_cptr< t_trxframe, done_trxframe > | |
![o](ftv2node.png) gmx::scoped_cptr< t_trxstatus, close_trx > | |
![o](ftv2pnode.png) std::exception | STL class |
![|](ftv2vertline.png) ![\](ftv2plastnode.png) gmx::GromacsException | Base class for all exception objects in Gromacs |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2pnode.png) gmx::APIError | Exception class for incorrect use of an API |
![|](ftv2vertline.png) ![](ftv2blank.png) ![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::NotImplementedError | Exception class for use of an unimplemented feature |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) gmx::FileIOError | Exception class for file I/O errors |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) gmx::InternalError | Exception class for internal errors |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) gmx::SimulationInstabilityError | Exception class for simulation instabilities |
![|](ftv2vertline.png) ![](ftv2blank.png) ![o](ftv2node.png) gmx::test::TestException | Exception class for reporting errors in tests |
![|](ftv2vertline.png) ![](ftv2blank.png) ![\](ftv2plastnode.png) gmx::UserInputError | Exception class for user input errors |
![|](ftv2vertline.png) ![](ftv2blank.png) ![](ftv2blank.png) ![o](ftv2node.png) gmx::InconsistentInputError | Exception class for situations where user input is inconsistent |
![|](ftv2vertline.png) ![](ftv2blank.png) ![](ftv2blank.png) ![\](ftv2lastnode.png) gmx::InvalidInputError | Exception class for situations where user input cannot be parsed/understood |
![o](ftv2node.png) t_cosines | Declares inputrec data structure and utilities |
![o](ftv2node.png) t_filenm | File name option definition for C code |
![o](ftv2node.png) t_mdatoms | Declares mdatom data structure |
![o](ftv2node.png) t_pargs | Command-line argument definition for C code |
![o](ftv2node.png) t_pbc | Structure containing info on periodic boundary conditions |
![o](ftv2pnode.png) gmx::ThreeFry2x64General< 13, internalCounterBits > | |
![|](ftv2vertline.png) ![\](ftv2lastnode.png) gmx::ThreeFry2x64Fast< internalCounterBits > | ThreeFry2x64 random engine with 13 iteractions |
![\](ftv2plastnode.png) gmx::ThreeFry2x64General< 20, internalCounterBits > | |
![](ftv2blank.png) ![\](ftv2lastnode.png) gmx::ThreeFry2x64< internalCounterBits > | ThreeFry2x64 random engine with 20 iteractions |