#include <programs/mdrun/tests/mdruncomparison.h>
template<class FrameReader>
class gmx::test::FramePairManager< FrameReader >
Manages returning a pair of frames from two equivalent simulations that are meaningful to compare.
- Todo:
- This is largely duplicated by ContinuationFrameManager. These could be refactored into components that compare iterators to frames.
- Template Parameters
-
FrameReader | Has readNextFrame() and frame() methods useful for returning successive Frame objects |
|
typedef std::unique_ptr
< FrameReader > | FrameReaderPtr |
| Convenience typedef.
|
|
template<class FrameReader >
template<class Frame >
void gmx::test::FramePairManager< FrameReader >::compareAllFramePairs |
( |
std::function< void(const Frame &, const Frame &)> |
compareTwoFrames | ) |
|
|
inline |
Compare all possible pairs of frames using compareTwoFrames
.
- Template Parameters
-
Frame | The type of frame used in the comparison (returned by FrameReader and used by compareTwoFrames). |
The documentation for this class was generated from the following file:
- src/programs/mdrun/tests/mdruncomparison.h