Gromacs  2025-dev-20240812-545ca5b
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
anonymous_namespace{indexutil.cpp}::IndexBlockTest Class Reference

Inherits Test.

+ Collaboration diagram for anonymous_namespace{indexutil.cpp}::IndexBlockTest:

Description

Text fixture for index block operations.

Public Member Functions

void checkBlocka (const char *id="Block")
 Check the input group and output with refdata, with an optional id to name the refdata block.
 
void makeSimpleTopology ()
 Make a simple topology to check with.
 
void makeComplexTopology ()
 Make a complex topology to check with.
 
void setGroup (int count, const int atoms[])
 Set the input group for the index block operation.
 
template<int count>
void setGroup (const int(&atoms)[count])
 

Public Attributes

gmx::test::TestReferenceData data_
 Managers reference data for the tests.
 
gmx::test::TopologyManager topManager_
 Manages setting up a topology and matching data structures.
 
gmx_ana_index_t g_
 The input group to test with.
 
t_blocka blocka_
 The output block to test on.
 

The documentation for this class was generated from the following file: