gmx::AnalysisDataFrameLocalData< double > | |
gmx::AnalysisDataFrameLocalData< gmx_int64_t > | |
anonymous_namespace{evaluate.cpp}::MempoolGroupReserver | Reserves memory for an index group from the evaluation memory pool |
anonymous_namespace{evaluate.cpp}::MempoolSelelemReserver | Reserves memory for a selection element from the evaluation memory pool |
anonymous_namespace{evaluate.cpp}::SelelemTemporaryValueAssigner | Assigns a temporary value for a selection element |
anonymous_namespace{refdata.cpp}::TestReferenceDataEnvironment | Global test environment for freeing up libxml2 internal buffers |
anonymous_namespace{shake.cpp}::ShakeTest | Test fixture for testing SHAKE |
anonymous_namespace{sm_keywords.cpp}::StringKeywordMatchItem | Single item in the list of strings/regular expressions to match |
anonymous_namespace{sm_keywords.cpp}::t_methoddata_kwstr | Data structure for string keyword expression evaluation |
gmx::ArrayRef< ValueType > | |
cl_atomdata | Nonbonded atom data - both inputs and outputs |
cl_nb_staging | Staging area for temporary data downloaded from the GPU |
cl_nbparam | Parameters required for the OpenCL nonbonded calculations |
cl_nbparam_params | Data structure shared between the OpenCL device code and OpenCL host code |
cl_plist | Pair list data |
cl_timers | OpenCL events used for timing GPU kernels and H2D/D2H transfers |
gmx::ConstArrayRef< AnalysisDataValue > | |
gmx::ConstArrayRef< const char * > | |
gmx::ConstArrayRef< real > | |
cu_atomdata | Nonbonded atom data - both inputs and outputs |
cu_nbparam | Parameters required for the CUDA nonbonded calculations |
cu_plist | Pair list data |
cu_timers | CUDA events used for timing GPU kernels and H2D/D2H transfers |
eligible_gpu_ids | Helper struct so we can parse the string with eligible GPU IDs outside do_the_tests |
gmx::FlagsTemplate< Flag > | |
gmx::FlagsTemplate< OptionFlag > | |
gmx::FlagsTemplate< SelectionFlag > | |
gmx::FlagsTemplate< TestFlag > | |
gmx::AbstractAnalysisData | Abstract base class for all objects that provide data |
gmx::AbstractAnalysisArrayData | Abstract base class for data objects that present in-memory data |
gmx::AbstractAverageHistogram | Base class for representing histograms averaged over frames |
anonymous_namespace{histogram.cpp}::MockAverageHistogram | Mock object for testing gmx::AbstractAverageHistogram |
gmx::anonymous_namespace{histogram.cpp}::StaticAverageHistogram | Represents copies of average histograms |
gmx::internal::BasicAverageHistogramModule | Implements average histogram module that averages per-frame histograms |
gmx::AnalysisArrayData | Simple in-memory data array |
gmx::AnalysisDataAverageModule | Data module for independently averaging each column in input data |
gmx::AnalysisDataBinAverageModule | Data module for bin averages |
gmx::AnalysisDataLifetimeModule | Data module for computing lifetime histograms for columns in input data |
gmx::AnalysisData | Parallelizable data container for raw data |
gmx::AnalysisDataDisplacementModule | Data module for calculating displacements |
gmx::AnalysisDataFrameAverageModule | Data module for averaging of columns for each frame |
gmx::AnalysisDataProxy | Internal implementation class used to implement column modules |
gmx::AnalysisDataSimpleHistogramModule | Data module for per-frame histograms |
gmx::AnalysisDataWeightedHistogramModule | Data module for per-frame weighted histograms |
gmx::AbstractAnalysisData::Impl | Private implementation class for AbstractAnalysisData |
gmx::AbstractCompositeHelpTopic::Impl | Private implementation class for AbstractCompositeHelpTopic |
gmx::AbstractOption | Abstract base class for specifying option properties |
gmx::OptionTemplate< T, U > | Templated base class for constructing concrete option settings classes |
gmx::SelectionFileOption | Specifies a special option that provides selections from a file |
gmx::OptionTemplate< bool, BooleanOption > | |
gmx::BooleanOption | Specifies an option that provides boolean values |
gmx::OptionTemplate< double, DoubleOption > | |
gmx::DoubleOption | Specifies an option that provides floating-point (double) values |
gmx::OptionTemplate< float, FloatOption > | |
gmx::FloatOption | Specifies an option that provides floating-point (float) values |
gmx::OptionTemplate< gmx_int64_t, Int64Option > | |
gmx::Int64Option | Specifies an option that provides 64-bit integer values |
gmx::OptionTemplate< int, IntegerOption > | |
gmx::IntegerOption | Specifies an option that provides integer values |
gmx::OptionTemplate< Selection, SelectionOption > | |
gmx::SelectionOption | Specifies an option that provides selection(s) |
gmx::OptionTemplate< std::string, FileNameOption > | |
gmx::FileNameOption | Specifies an option that provides file names |
gmx::OptionTemplate< std::string, MockOption > | |
anonymous_namespace{abstractoptionstorage.cpp}::MockOption | Specifies an option that has a mock storage object for unit testing |
gmx::OptionTemplate< std::string, StringOption > | |
gmx::StringOption | Specifies an option that provides string values |
gmx::AbstractOptionStorage | Abstract base class for converting, validating, and storing option values |
gmx::OptionStorageTemplate< T > | Templated base class for constructing option value storage classes |
gmx::SelectionFileOptionStorage | Implementation for a special option for reading selections from files |
gmx::OptionStorageTemplate< bool > | |
gmx::BooleanOptionStorage | Converts, validates, and stores boolean values |
gmx::OptionStorageTemplate< double > | |
gmx::DoubleOptionStorage | Converts, validates, and stores floating-point (double) values |
gmx::OptionStorageTemplate< float > | |
gmx::FloatOptionStorage | Converts, validates, and stores floating-point (float) values |
gmx::OptionStorageTemplate< gmx_int64_t > | |
gmx::Int64OptionStorage | Converts, validates, and stores integer values |
gmx::OptionStorageTemplate< int > | |
gmx::IntegerOptionStorage | Converts, validates, and stores integer values |
gmx::OptionStorageTemplate< Selection > | |
gmx::SelectionOptionStorage | Converts, validates, and stores selection values |
gmx::OptionStorageTemplate< std::string > | |
anonymous_namespace{abstractoptionstorage.cpp}::MockOptionStorage | Mock implementation of an option storage class for unit testing |
gmx::FileNameOptionStorage | Converts, validates, and stores file names |
gmx::StringOptionStorage | Converts, validates, and stores string values |
gmx::AnalysisData::Impl | Private implementation class for AnalysisData |
gmx::AnalysisDataDisplacementModule::Impl | Private implementation class for AnalysisDataDisplacementModule |
gmx::AnalysisDataFrameAverager | Helper class for modules that average values over frames |
gmx::AnalysisDataFrameHeader | Value type for storing frame-level information for analysis data |
gmx::AnalysisDataFrameLocalData< ValueType > | Container for an array of frame-local values that supports parallel data processing |
gmx::AnalysisDataFrameLocalDataHandle< ValueType > | Handle to a single frame data within frame-local data array |
gmx::AnalysisDataFrameLocalDataSetHandle< ValueType > | Handle to a single data set within frame-local data array |
gmx::AnalysisDataFrameRef | Value type wrapper for non-mutable access to a data frame |
gmx::AnalysisDataHandle | Handle for inserting data into AnalysisData |
gmx::AnalysisDataLifetimeModule::Impl | Private implementation class for AnalysisDataLifetimeModule |
gmx::AnalysisDataModuleInterface | Interface for a module that gets notified whenever data is added |
gmx::AnalysisDataModuleParallel | Convenience base class for parallel analysis data modules |
gmx::AnalysisDataSimpleHistogramModule | Data module for per-frame histograms |
gmx::AnalysisDataWeightedHistogramModule | Data module for per-frame weighted histograms |
gmx::AnalysisDataModuleSerial | Convenience base class for serial analysis data modules |
gmx::AbstractPlotModule | Abstract data module for writing data into a file |
gmx::AnalysisDataPlotModule | Plotting module for straightforward plotting of data |
gmx::AnalysisDataVectorPlotModule | Plotting module specifically for data consisting of vectors |
gmx::AnalysisDataAverageModule | Data module for independently averaging each column in input data |
gmx::AnalysisDataBinAverageModule | Data module for bin averages |
gmx::AnalysisDataDisplacementModule | Data module for calculating displacements |
gmx::AnalysisDataFrameAverageModule | Data module for averaging of columns for each frame |
gmx::AnalysisDataLifetimeModule | Data module for computing lifetime histograms for columns in input data |
gmx::analysismodules::anonymous_namespace{select.cpp}::IndexFileWriterModule | Data module for writing index files |
gmx::internal::BasicAverageHistogramModule | Implements average histogram module that averages per-frame histograms |
gmx::AnalysisDataProxy | Internal implementation class used to implement column modules |
gmx::AnalysisDataModuleManager | Encapsulates handling of data modules attached to AbstractAnalysisData |
gmx::AnalysisDataModuleManager::Impl | Private implementation class for AnalysisDataModuleManager |
gmx::AnalysisDataModuleManager::Impl::ModuleInfo | Stores information about an attached module |
gmx::AnalysisDataParallelOptions | Parallelization options for analysis data objects |
gmx::AnalysisDataPlotSettings | Common settings for data plots |
gmx::AnalysisDataPointSetRef | Value type wrapper for non-mutable access to a set of data column values |
gmx::AnalysisDataStorage | Helper class that implements storage of data |
gmx::AnalysisDataStorageFrame | Allows assigning values for a data frame in AnalysisDataStorage |
gmx::AnalysisDataValue | Value type for representing a single value in analysis data objects |
gmx::AnalysisHistogramSettings | Contains parameters that specify histogram bin locations |
gmx::AnalysisHistogramSettingsInitializer | Provides "named parameter" idiom for constructing histograms |
gmx::analysismodules::anonymous_namespace{angle.cpp}::AnglePositionIterator | Helper to encapsulate logic for looping over input selections |
gmx::analysismodules::anonymous_namespace{sasa.cpp}::t_conect | Tracks information on two nearest neighbors of a single surface dot |
gmx::AnalysisNeighborhood | Neighborhood searching for analysis tools |
gmx::AnalysisNeighborhoodPair | Value type to represent a pair of positions found in neighborhood searching |
gmx::AnalysisNeighborhoodPairSearch | Initialized neighborhood pair search with a fixed set of positions |
gmx::AnalysisNeighborhoodPositions | Input positions for neighborhood searching |
gmx::AnalysisNeighborhoodSearch | Initialized neighborhood search with a fixed set of reference positions |
gmx::anonymous_namespace{cmdlinehelpmodule.cpp}::HelpExportInterface | Callbacks for exporting help information for command-line modules |
gmx::anonymous_namespace{cmdlinehelpmodule.cpp}::HelpExportCompletion | Implements export for command-line completion |
gmx::anonymous_namespace{cmdlinehelpmodule.cpp}::HelpExportReStructuredText | Implements export for web pages as reStructuredText |
gmx::anonymous_namespace{cmdlinehelpwriter.cpp}::OptionsFormatterInterface | Interface for output format specific formatting of options |
gmx::anonymous_namespace{cmdlinehelpwriter.cpp}::OptionsListFormatter | Formatter implementation for help export |
gmx::anonymous_namespace{cmdlinehelpwriter.cpp}::SynopsisFormatter | Formatter implementation for synopsis |
gmx::anonymous_namespace{exceptions.cpp}::ErrorMessage | Error message or error context text item |
gmx::anonymous_namespace{exceptions.cpp}::MessageWriterInterface | Abstracts actual output from the other logic in exception formatting |
gmx::anonymous_namespace{exceptions.cpp}::MessageWriterFileNoThrow | Exception information writer for cases where exceptions should be avoided |
gmx::anonymous_namespace{exceptions.cpp}::MessageWriterString | Exception information writer to format into an std::string |
gmx::anonymous_namespace{filenameoption.cpp}::FileTypeHandler | Handles a single file type known to FileNameOptionStorage |
gmx::anonymous_namespace{filenameoption.cpp}::FileTypeMapping | Mapping from OptionFileType to a file type in filenm.h |
gmx::anonymous_namespace{helpwritercontext.cpp}::WrapperInterface | Custom output interface for HelpWriterContext::Impl::processMarkup() |
gmx::anonymous_namespace{helpwritercontext.cpp}::WrapperToString | Wraps markup output into a single string |
gmx::anonymous_namespace{helpwritercontext.cpp}::WrapperToVector | Wraps markup output into a vector of string (one line per element) |
gmx::anonymous_namespace{nbsearch.cpp}::MindistAction | Search action find the minimum distance |
gmx::anonymous_namespace{pargs.cpp}::OptionsAdapter | Conversion helper between t_pargs/t_filenm and Options |
gmx::ArrayRef< T > | STL-like container for an interface to a C array (or part of a std::vector) |
gmx::BasicVector< ValueType > | C++ class for 3D vectors |
gmx::BinaryInformationSettings | Settings for printBinaryInformation() |
gmx::CommandLineCommonOptionsHolder | Encapsulates some handling of common options to the wrapper binary |
gmx::CommandLineHelpContext | Context information for writing out command-line help |
gmx::CommandLineHelpContext::Impl | Private implementation class for CommandLineHelpContext |
gmx::CommandLineHelpWriter | Writes help information for Options in ascii format |
gmx::CommandLineHelpWriter::Impl | Private implementation class for CommandLineHelpWriter |
gmx::CommandLineModuleGroup | Handle to add content to a group added with CommandLineModuleManager::addModuleGroup() |
gmx::CommandLineModuleGroupData | Internal data for a CommandLineModuleManager module group |
gmx::CommandLineModuleInterface | Module that can be run from command line using CommandLineModuleManager |
anonymous_namespace{legacymodules.cpp}::ObsoleteToolModule | Command line module that provides information about obsolescence |
gmx::anonymous_namespace{cmdlinemodulemanager.cpp}::CMainCommandLineModule | Implements a CommandLineModuleInterface, given a function with C/C++ main() signature |
gmx::CommandLineHelpModule | Command-line module for producing help |
gmx::test::MockModule | Mock implementation of gmx::CommandLineModuleInterface |
gmx::TrajectoryAnalysisCommandLineRunner::Impl::RunnerCommandLineModule | Command line module for a trajectory analysis module |
gmx::CommandLineModuleManager | Implements a wrapper command-line interface for multiple modules |
gmx::CommandLineModuleManager::Impl | Private implementation class for CommandLineModuleManager |
gmx::CommandLineModuleSettings | Settings to pass information between a module and the general runner |
gmx::CommandLineOptionsModuleInterface | Module that can be run from a command line and uses gmx::Options for argument processing |
gmx::test::MockOptionsModule | Mock implementation of gmx::CommandLineOptionsModuleInterface |
gmx::CommandLineParser | Implements command-line parsing for Options objects |
gmx::CommandLineParser::Impl | Private implementation class for CommandLineParser |
gmx::ConstArrayRef< T > | STL-like container for non-mutable interface to a C array (or part of a std::vector) |
gmx::DataFileFinder | Searches data files from a set of paths |
gmx::DataFileInfo | Information about a data file found by DataFileFinder::enumerateFiles() |
gmx::DataFileOptions | Search parameters for DataFileFinder |
gmx::DirectoryEnumerator | Lists files in a directory |
gmx::EmptyArrayRef | Tag type to initialize empty array references |
gmx::ExceptionInitializer | Provides information for Gromacs exception constructors |
gmx::ExecutableEnvironmentInterface | Allows customization of the way various directories are found by CommandLineProgramContext |
gmx::anonymous_namespace{cmdlineprogramcontext.cpp}::DefaultExecutableEnvironment | Default implementation for ExecutableEnvironmentInterface |
gmx::File | Basic file object |
gmx::File::Impl | Private implementation class for File |
gmx::FileInitializer | Parameters for creating a File object |
gmx::FileInputRedirectorInterface | Allows overriding file existence checks from code that supports it |
gmx::anonymous_namespace{fileredirector.cpp}::DefaultInputRedirector | Implements the redirector returned by defaultFileInputRedirector() |
gmx::test::TestFileInputRedirector | In-memory implementation for FileInputRedirectorInterface for tests |
gmx::FileNameOptionManager::Impl | Private implemention class for FileNameOptionManager |
gmx::FileOutputRedirectorInterface | Allows capturing stdout and file output from code that supports it |
gmx::anonymous_namespace{fileredirector.cpp}::DefaultOutputRedirector | Implements the redirector returned by defaultFileOutputRedirector() |
gmx::test::TestFileOutputRedirector | Implementation of FileOutputRedirectorInterface for tests |
gmx::FlagsTemplate< FlagType > | Template class for typesafe handling of combination of flags |
gmx::GlobalCommandLineHelpContext | Helper for passing CommandLineHelpContext into parse_common_args() |
gmx::gmx_unique_ptr< T > | Smart pointer for unique ownership |
gmx::HelpLinks | Hyperlink data for writing out help |
gmx::HelpLinks::Impl | Private implementation class for HelpLinks |
gmx::HelpManager | Helper for providing interactive online help |
gmx::HelpManager::Impl | Private implementation class for HelpManager |
gmx::HelpTopicInterface | Provides a single online help topic |
gmx::AbstractCompositeHelpTopic | Abstract base class for help topics that have simple text and subtopics |
gmx::CompositeHelpTopic< KeywordsHelpText > | |
gmx::anonymous_namespace{selhelp.cpp}::KeywordsHelpTopic | Custom help topic for printing a list of selection keywords |
gmx::anonymous_namespace{cmdlinehelpmodule.cpp}::RootHelpTopic | Help topic that forms the root of the help tree for the help subcommand |
gmx::CompositeHelpTopic< HelpText > | Template for simple implementation of AbstractCompositeHelpTopic |
gmx::AbstractSimpleHelpTopic | Abstract base class for help topics that have simple text and no subtopics |
gmx::anonymous_namespace{selhelp.cpp}::KeywordDetailsHelpTopic | Help topic implementation for an individual selection method |
gmx::SimpleHelpTopic< HelpText > | Template for simple implementation of AbstractSimpleHelpTopic |
gmx::anonymous_namespace{cmdlinehelpmodule.cpp}::CommandsHelpTopic | Help topic for listing the commands |
gmx::anonymous_namespace{cmdlinehelpmodule.cpp}::ModuleHelpTopic | Help topic wrapper for a command-line module |
gmx::HelpWriterContext | Context information for writing out help |
gmx::HelpWriterContext::Impl | Private implementation class for HelpWriterContext |
gmx::HelpWriterContext::Impl::SharedState | Shared, non-modifiable state for context objects |
gmx::IdentityFormatter | Function object to implement the same interface as StringFormatter to use with strings that should not be formatted further |
gmx::InstallationPrefixInfo | Provides information about installation prefix (see ProgramContextInterface::installationPrefix()) |
gmx::internal::AnalysisDataHandleImpl | Private implementation class for AnalysisDataHandle |
gmx::internal::AnalysisDataStorageFrameData | Internal representation for a single stored frame |
gmx::internal::AnalysisDataStorageImpl | Private implementation class for AnalysisDataStorage |
gmx::internal::BasicHistogramImpl | Base class for private implementation classes for histogram modules |
gmx::AnalysisDataSimpleHistogramModule::Impl | Private implementation class for AnalysisDataSimpleHistogramModule |
gmx::AnalysisDataWeightedHistogramModule::Impl | Private implementation class for AnalysisDataWeightedHistogramModule |
gmx::internal::SelectionData | Internal data for a single selection |
gmx::MessageStringCollector | Helper class for collecting message strings, optionally with context |
gmx::MessageStringContext | Convenience class for creating a message context |
gmx::OptionInfo | Gives information and allows modifications to an option after creation |
gmx::BooleanOptionInfo | Wrapper class for accessing boolean option information |
gmx::DoubleOptionInfo | Wrapper class for accessing floating-point option information |
gmx::FileNameOptionInfo | Wrapper class for accessing file name option information |
gmx::FloatOptionInfo | Wrapper class for accessing floating-point option information |
gmx::Int64OptionInfo | Wrapper class for accessing 64-bit integer option information |
gmx::IntegerOptionInfo | Wrapper class for accessing integer option information |
gmx::SelectionFileOptionInfo | Wrapper class for accessing and modifying selection file option information |
gmx::SelectionOptionInfo | Wrapper class for accessing and modifying selection option information |
gmx::StringOptionInfo | Wrapper class for accessing string option information |
gmx::OptionManagerContainer | Container to keep managers added with Options::addManager() and pass them to options |
gmx::OptionManagerInterface | Base class for option managers |
gmx::FileNameOptionManager | Handles interaction of file name options with global options |
gmx::SelectionOptionManager | Handles interaction of selection options with other options and user input |
gmx::Options | Collection of options |
gmx::Options::Impl | Private implementation class for Options |
gmx::OptionsAssigner | Decorator class for assigning values to Options |
gmx::OptionsAssigner::Impl | Private implementation class for OptionsAssigner |
gmx::OptionsIterator | Decorator class for visiting options in a Options object |
gmx::OptionsModifyingIterator | Decorator class for visiting options in a Options object, allowing changes |
gmx::OptionsModifyingVisitor | Pure interface for visiting options in a Options object, allowing modifications |
gmx::OptionsModifyingTypeVisitor< InfoType > | Abstract base class for visiting options of a particular type, allowing modifications |
gmx::OptionsModifyingTypeVisitor< FloatingPointOptionInfo > | |
gmx::anonymous_namespace{timeunitmanager.cpp}::TimeOptionScaler< FloatingPointOptionInfo > | Option visitor that scales time options |
gmx::OptionsVisitor | Pure interface for visiting options in a Options object |
gmx::anonymous_namespace{cmdlinehelpwriter.cpp}::OptionsFilter | Output format independent processing of options |
gmx::OptionsTypeVisitor< InfoType > | Abstract base class for visiting options of a particular type |
gmx::PositionCalculationCollection | Collection of gmx_ana_poscalc_t structures for the same topology |
gmx::PositionCalculationCollection::Impl | Private implementation class for PositionCalculationCollection |
gmx::PrivateImplPointer< Impl > | Helper class to manage a pointer to a private implementation class |
gmx::ProgramContextInterface | Provides context information about the program that is calling the library |
gmx::anonymous_namespace{programcontext.cpp}::DefaultProgramContext | Default implementation of ProgramContextInterface |
gmx::CommandLineProgramContext | Program context implementation for command line programs |
gmx::test::anonymous_namespace{testinit.cpp}::TestProgramContext | Custom program context for test binaries |
gmx::Regex | Represents a regular expression |
gmx::RstParagraphIterator | Iterator over reStructuredText paragraphs |
gmx::scoped_cptr< T, D > | Stripped-down version of scoped_ptr that uses sfree() or custom deleter |
gmx::Selection | Provides access to a single selection |
gmx::SelectionCollection | Collection of selections |
gmx::SelectionCollection::Impl | Private implemention class for SelectionCollection |
gmx::SelectionCompiler | Implements selection compilation |
gmx::SelectionEvaluator | Implements selection evaluation |
gmx::SelectionLocation | Stores the location of a selection element in the selection text |
gmx::SelectionOptionManager::Impl | Private implemention class for SelectionOptionManager |
gmx::SelectionOptionManager::Impl::RequestsClearer | Helper class that clears a request list on scope exit |
gmx::SelectionOptionManager::Impl::SelectionRequest | Request for postponed parsing of selections |
gmx::SelectionParserParameter | Describes a parsed method parameter |
gmx::SelectionParserSymbol | Single symbol for the selection parser |
gmx::SelectionParserSymbol::Impl | Private implementation class for SelectionParserSymbol |
gmx::SelectionParserSymbolIterator | Input iterator for iterating symbols of a given type |
gmx::SelectionParserSymbolIterator::Impl | Private implementation class for SelectionParserSymbolIterator |
gmx::SelectionParserSymbolTable | Symbol table for the selection parser |
gmx::SelectionParserSymbolTable::Impl | Private implementation class for SelectionParserSymbolTable |
gmx::SelectionParserValue | Describes a parsed value, possibly resulting from expression evaluation |
gmx::SelectionPosition | Provides access to information about a single selected position |
gmx::SelectionTreeElement | Represents an element of a selection expression |
gmx::StringFormatter | Function object that wraps a call to formatString() that expects a single conversion argument, for use with algorithms |
gmx::SurfaceAreaCalculator | Computes surface areas for a group of atoms/spheres |
gmx::test::AnalysisDataTestFixture | Test fixture for AbstractAnalysisData testing |
gmx::test::AnalysisDataTestInput | Represents static input data for AbstractAnalysisData tests |
gmx::test::AnalysisDataTestInputFrame | Represents a single frame in AnalysisDataTestInput structure |
gmx::test::AnalysisDataTestInputPointSet | Represents a single set of points in AnalysisDataTestInputFrame structure |
gmx::test::anonymous_namespace{mock_datamodule.cpp}::DataStorageRequester | Functor for requesting data storage |
gmx::test::anonymous_namespace{mock_datamodule.cpp}::StaticDataFrameHeaderChecker | Functor for checking data frame header against static test input data |
gmx::test::anonymous_namespace{mock_datamodule.cpp}::StaticDataPointsChecker | Functor for checking data frame points against static test input data |
gmx::test::anonymous_namespace{mock_datamodule.cpp}::StaticDataPointsStorageChecker | Functor for checking data frame points and storage against static test input data |
gmx::test::anonymous_namespace{testoptions.cpp}::TestOptionsRegistry | Singleton registry for test options added with GMX_TEST_OPTIONS |
gmx::test::CommandLine | Helper class for tests that need to construct command lines |
gmx::test::CommandLineTestBase | Test fixture for tests that call a single command-line program with input/output files |
gmx::test::AbstractTrajectoryAnalysisModuleTestFixture | Test fixture for trajectory analysis modules |
gmx::test::TrajectoryAnalysisModuleTestFixture< ModuleInfo > | Test fixture for a trajectory analysis module |
gmx::test::CommandLineTestHelper | Helper class for tests that construct command lines that need to reference existing files |
gmx::test::FloatingPointDifference | Computes and represents a floating-point difference value |
gmx::test::FloatingPointTolerance | Specifies a floating-point comparison tolerance and checks whether a difference is within the tolerance |
gmx::test::IntegrationTestFixture | Test fixture for integration tests |
gmx::test::MdrunTestFixture | Declares test fixture class for integration tests of mdrun functionality that use a single call of mdrun |
anonymous_namespace{compressed_x_output.cpp}::CompressedXOutputTest | Test fixture for mdrun -x |
anonymous_namespace{domain_decomposition.cpp}::DomainDecompositionSpecialCasesTest | Test fixture for domain decomposition special cases |
anonymous_namespace{grompp.cpp}::GromppTest | Test fixture for grompp |
anonymous_namespace{rerun.cpp}::MdrunRerun | Test fixture for mdrun -rerun |
gmx::test::ParameterizedMdrunTestFixture | Parameterized test fixture for mdrun integration tests |
gmx::test::MdrunTestFixtureBase | Declares test fixture base class for integration tests of mdrun functionality |
gmx::test::MockAnalysisDataModule::Impl | Private implementation class for gmx::test::MockAnalysisDataModule |
gmx::test::SimdBaseTest | Base class for SIMD test fixtures |
gmx::test::Simd4Test | Test fixture for SIMD4 tests - contains test settings |
gmx::test::SimdTest | Test fixture for SIMD tests |
gmx::test::SimulationRunner | Helper object for running grompp and mdrun in integration tests of mdrun functionality |
gmx::test::StringTestBase | Test fixture for tests that check string formatting |
gmx::test::CommandLineModuleManagerTestBase | Test fixture for tests using gmx::CommandLineModuleManager |
gmx::test::TestFileManager | Helper for tests that need input and output files |
gmx::test::TestFileManager::Impl | Private implementation class for TestFileManager |
gmx::test::TestOptionsProvider | Provides additional options for the test executable |
gmx::test::TestReferenceChecker | Handles comparison to test reference data |
gmx::test::TestReferenceChecker::Impl | Private implementation class for TestReferenceChecker |
gmx::test::TestReferenceData | Handles creation of and comparison to test reference data |
gmx::test::TestReferenceData::Impl | Private implementation class for TestReferenceData |
gmx::TextLineWrapper | Wraps lines to a predefined length |
gmx::TextLineWrapperSettings | Stores settings for line wrapping |
gmx::TextTableFormatter | Formats rows of a table for text output |
gmx::TextTableFormatter::Impl | Private implementation class for TextTableFormatter |
gmx::TextTableFormatter::Impl::ColumnData | Manages a single column for TextTableFormatter |
gmx::TimeUnitManager | Provides common functionality for time unit conversions |
gmx::TopologyInformation | Topology information passed to a trajectory analysis module |
gmx::TrajectoryAnalysisCommandLineRunner | Runner class for command-line analysis tools |
gmx::TrajectoryAnalysisModule | Base class for trajectory analysis modules |
AnalysisTemplate | Template class to serve as a basis for user analysis tools |
gmx::analysismodules::anonymous_namespace{freevolume.cpp}::FreeVolume | Class used to compute free volume in a simulations box |
gmx::analysismodules::anonymous_namespace{pairdist.cpp}::PairDistance | Implements gmx pairdist trajectory analysis module |
gmx::analysismodules::anonymous_namespace{rdf.cpp}::Rdf | Implements gmx rdf trajectory analysis module |
gmx::analysismodules::anonymous_namespace{sasa.cpp}::Sasa | Implements gmx sas trajectory analysis module |
gmx::TrajectoryAnalysisModule::Impl | Private implementation class for TrajectoryAnalysisModule |
gmx::TrajectoryAnalysisModuleData | Base class for thread-local data storage during trajectory analysis |
gmx::analysismodules::anonymous_namespace{pairdist.cpp}::PairDistanceModuleData | Temporary memory for use within a single-frame calculation |
gmx::analysismodules::anonymous_namespace{rdf.cpp}::RdfModuleData | Temporary memory for use within a single-frame calculation |
gmx::analysismodules::anonymous_namespace{sasa.cpp}::SasaModuleData | Temporary memory for use within a single-frame calculation |
gmx::anonymous_namespace{analysismodule.cpp}::TrajectoryAnalysisModuleDataBasic | Basic thread-local trajectory analysis data storage class |
gmx::TrajectoryAnalysisModuleData::Impl | Private implementation class for TrajectoryAnalysisModuleData |
gmx::TrajectoryAnalysisRunnerCommon | Implements common trajectory analysis runner functionality |
gmx::TrajectoryAnalysisSettings | Trajectory analysis module configuration object |
gmx::TrajectoryAnalysisSettings::Impl | Private implementation class for TrajectoryAnalysisSettings |
gmx_ana_index_t | Stores a single index group |
gmx_ana_indexgrps_t | Stores a set of index groups |
gmx_ana_indexmap_t | Data structure for calculating index group mappings |
gmx_ana_pos_t | Stores a set of positions together with their origins |
gmx_ana_poscalc_t | Data structure for position calculation |
gmx_ana_selcollection_t | Information for a collection of selections |
gmx_ana_selmethod_help_t | Help information for a selection method |
gmx_ana_selmethod_t | Describes a selection method |
gmx_ana_selparam_t | Describes a single parameter for a selection method |
gmx_ana_selvalue_t | Describes a value of a selection expression or of a selection method parameter |
gmx_device_info_t | OpenCL GPU information |
gmx_domdec_constraints | Struct used during constraint setup with domain decomposition |
gmx_domdec_specat_comm | Struct with setup and buffers for special atom communication |
gmx_fft_fftpack | Contents of the FFTPACK fft datatype |
gmx_fft_fftw3 | Contents of the FFTW3 fft datatype |
gmx_fft_mkl | Contents of the Intel MKL FFT fft datatype |
gmx_help_make_index_group | Cata necessary to construct a single (protein) index group in analyse_prot() |
gmx_IMD | IMD (interactive molecular dynamics) main data structure |
gmx_nbnxn_cuda_t | Main data structure for CUDA nonbonded force calculations |
gmx_nbnxn_kernel_timing_data_t | Nonbonded kernel time and call count |
gmx_nbnxn_ocl_t | Main data structure for OpenCL nonbonded force calculations |
gmx_pme_comm_n_box | Helper struct for PP-PME communication of parameters |
gmx_pme_comm_vir_ene_t | Helper struct for PP-PME communication of virial and energy |
gmx_pme_pp | Master PP-PME communication data structure |
gmx_reverse_top | Struct for the reverse topology: links bonded interactions to atomsx |
gmx_sel_evaluate_t | Data structure for passing information required during evaluation |
gmx_sel_lexer_t | Internal data structure for the selection tokenizer state |
gmx_sel_mempool_block_t | Describes a single block allocated from the memory pool |
gmx_sel_mempool_t | Describes a memory pool |
gmx_signalling_t | Object used by mdrun ranks to signal to each other |
gmx_simd_dbool_t | Boolean type for double precision SIMD data |
gmx_simd_dibool_t | Boolean type for integer datatypes corresponding to double SIMD |
gmx_simd_dint32_t | Integer SIMD variable type to use for conversions to/from double |
gmx_simd_double_t | Floating-point SIMD variable type in double precision |
gmx_simd_fbool_t | Boolean type for float SIMD data |
gmx_simd_fibool_t | Boolean type for integer datatypes corresponding to float SIMD |
gmx_simd_fint32_t | Integer SIMD variable type to use for conversions to/from float |
gmx_simd_float_t | Float SIMD variable. Supported with GMX_SIMD_HAVE_FLOAT |
gmx_sparsematrix | Sparse matrix storage format |
gmx::gmx_unique_ptr< AnalysisDataStorageFrame > | |
gmx::gmx_unique_ptr< CommandLine > | |
gmx::gmx_unique_ptr< gmx_ana_pos_t > | |
gmx::gmx_unique_ptr< SelectionParserValueList > | |
gmx_wallclock_gpu_t | GPU timings for kernels and H2d/D2H transfers |
gmx_walltime_accounting | Manages caching wall-clock time measurements for simulations |
ilist_data_t | Struct for passing all data required for a function type |
IMDEnergyBlock | IMD (interactive molecular dynamics) energy record |
IMDHeader | IMD (interactive molecular dynamics) communication structure |
IMDSocket | IMD (interactive molecular dynamics) socket structure |
nb_staging | Staging area for temporary data downloaded from the GPU |
ocl_gpu_id_t | OpenCL GPU device identificator An OpenCL device is identified by its ID. The platform ID is also included for caching reasons |
omp_module_nthreads_t | Structure with the number of threads for each OpenMP multi-threaded algorithmic module in mdrun |
pme_setup_t | Parameters and settings for one PP-PME setup |
gmx::PrivateImplPointer< gmx::AbstractAnalysisData::Impl > | |
gmx::PrivateImplPointer< gmx::AbstractCompositeHelpTopic::Impl > | |
gmx::PrivateImplPointer< gmx::AnalysisData::Impl > | |
gmx::PrivateImplPointer< gmx::AnalysisDataDisplacementModule::Impl > | |
gmx::PrivateImplPointer< gmx::AnalysisDataLifetimeModule::Impl > | |
gmx::PrivateImplPointer< gmx::AnalysisDataModuleManager::Impl > | |
gmx::PrivateImplPointer< gmx::AnalysisDataSimpleHistogramModule::Impl > | |
gmx::PrivateImplPointer< gmx::AnalysisDataWeightedHistogramModule::Impl > | |
gmx::PrivateImplPointer< gmx::CommandLineHelpContext::Impl > | |
gmx::PrivateImplPointer< gmx::CommandLineHelpWriter::Impl > | |
gmx::PrivateImplPointer< gmx::CommandLineModuleManager::Impl > | |
gmx::PrivateImplPointer< gmx::CommandLineParser::Impl > | |
gmx::PrivateImplPointer< gmx::File::Impl > | |
gmx::PrivateImplPointer< gmx::FileNameOptionManager::Impl > | |
gmx::PrivateImplPointer< gmx::HelpLinks::Impl > | |
gmx::PrivateImplPointer< gmx::HelpManager::Impl > | |
gmx::PrivateImplPointer< gmx::HelpWriterContext::Impl > | |
gmx::PrivateImplPointer< gmx::internal::AnalysisDataStorageImpl > | |
gmx::PrivateImplPointer< gmx::Options::Impl > | |
gmx::PrivateImplPointer< gmx::OptionsAssigner::Impl > | |
gmx::PrivateImplPointer< gmx::PositionCalculationCollection::Impl > | |
gmx::PrivateImplPointer< gmx::SelectionCollection::Impl > | |
gmx::PrivateImplPointer< gmx::SelectionOptionManager::Impl > | |
gmx::PrivateImplPointer< gmx::SelectionParserSymbol::Impl > | |
gmx::PrivateImplPointer< gmx::SelectionParserSymbolIterator::Impl > | |
gmx::PrivateImplPointer< gmx::SelectionParserSymbolTable::Impl > | |
gmx::PrivateImplPointer< gmx::test::MockAnalysisDataModule::Impl > | |
gmx::PrivateImplPointer< gmx::test::TestFileManager::Impl > | |
gmx::PrivateImplPointer< gmx::test::TestReferenceChecker::Impl > | |
gmx::PrivateImplPointer< gmx::test::TestReferenceData::Impl > | |
gmx::PrivateImplPointer< gmx::TextTableFormatter::Impl > | |
gmx::PrivateImplPointer< gmx::TrajectoryAnalysisModule::Impl > | |
gmx::PrivateImplPointer< gmx::TrajectoryAnalysisModuleData::Impl > | |
gmx::PrivateImplPointer< gmx::TrajectoryAnalysisSettings::Impl > | |
gmx::scoped_cptr< struct warninp, free_warning > | |
gmx::scoped_cptr< t_inpfile > | |
std::exception | STL class |
gmx::GromacsException | Base class for all exception objects in Gromacs |
gmx::APIError | Exception class for incorrect use of an API |
gmx::NotImplementedError | Exception class for use of an unimplemented feature |
gmx::FileIOError | Exception class for file I/O errors |
gmx::InternalError | Exception class for internal errors |
gmx::SimulationInstabilityError | Exception class for simulation instabilities |
gmx::test::TestException | Exception class for reporting errors in tests |
gmx::UserInputError | Exception class for user input errors |
gmx::InconsistentInputError | Exception class for situations where user input is inconsistent |
gmx::InvalidInputError | Exception class for situations where user input cannot be parsed/understood |
swap_compartment | Structure containing compartment-specific data |
swap_group | This structure contains data needed for each of the groups involved in swapping: ions, water, and channels |
t_compare_value | Data structure for comparison expression operand values |
t_compiler_data | Internal data structure used by the compiler |
t_groupselection | Selection of pull groups to be used in WHAM (one structure for each tpr file) |
t_methoddata_compare | Data structure for comparison expression evaluation |
t_methoddata_distance | Data structure for distance-based selection method |
t_methoddata_insolidangle | Data structure for the insolidangle selection method |
t_methoddata_kweval | Data structure for keyword evaluation in arbitrary groups |
t_methoddata_kwint | Data structure for integer keyword expression evaluation |
t_methoddata_kwreal | Data structure for real keyword expression evaluation |
t_methoddata_merge | Data structure for the merging selection modifiers |
t_methoddata_permute | Data structure for the permute selection modifier |
t_methoddata_pos | Data structure for position keyword evaluation |
t_methoddata_same | Data structure for the same selection method |
t_pargs | Command-line argument definition for C code |
t_partition | Internal data structure for the insolidangle selection method |
t_partition_item | Internal data structure for the insolidangle selection method |
t_register_method | Helper structure for defining selection methods |
t_spheresurfacebin | Internal data structure for the insolidangle selection method |
t_swap | Main (private) data structure for the position swapping protocol |
t_UmbrellaHeader | Parameters of the umbrella potentials |
t_UmbrellaOptions | Parameters of WHAM |
t_UmbrellaWindow | Data in the umbrella histograms |
thread_work_t | Struct for thread local work data for local topology generation |