Gromacs  2026.0-dev-20251114-850eace
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions | Variables
gmx::test::anonymous_namespace{h5md_datasetbase.cpp} Namespace Reference

Classes

class  H5mdDataSetBaseTest
 Test fixture for all relevant data set types. More...
 
struct  TestDimensions
 Helper struct to parametrize tests for combinations of dimensions, max dimensions and chunk dimensions. More...
 
class  H5mdDataSetBaseBasicVectorTest
 Parametrized test fixture for tests with different data set dimensions for BasicVector<T> sets. More...
 

Typedefs

using DataTypesToTest = ::testing::Types< int32_t, int64_t, float, double, gmx::BasicVector< float >, gmx::BasicVector< double >>
 List of all data types to create tests for.
 

Functions

template<typename AsType , typename OriginalType >
void testOpenDataSetAsType (const hid_t container)
 Test function for actual test below.
 
void PrintTo (const TestDimensions &info, std::ostream *os)
 Helper function for GTest to print dimension parameters.
 
std::string nameOfTest (const ::testing::TestParamInfo< TestDimensions > &info)
 Helper function for GTest to construct test names.
 

Variables

const TestDimensions g_dataSetDimsToTest [] = { { { 3 } }, { { 0, 3 } }, { { 0, 0, 3 } }, { { 5, 2, 3 } } }