Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | Protected Member Functions | List of all members
ska::cheetah::utils::test::AlgorithmTester< Traits > Class Template Reference

Base class for generic algortihm tests that require an accelerator device. More...

#include <cheetah/utils/test_utils/AlgorithmTester.h>

Inheritance diagram for ska::cheetah::utils::test::AlgorithmTester< Traits >:
Inheritance graph
Collaboration diagram for ska::cheetah::utils::test::AlgorithmTester< Traits >:
Collaboration graph

Public Types

typedef Traits AlgorithmTraits
 
typedef std::shared_ptr< panda::PoolResource< typename Traits::Arch > > DeviceType
 

Protected Member Functions

std::vector< DeviceType > & devices ()
 

Detailed Description

template<typename Traits>
class ska::cheetah::utils::test::AlgorithmTester< Traits >

Base class for generic algortihm tests that require an accelerator device.

THis class is responsible for finding and matching suitable devices to the algorithm requirements The actual tests should be writted with the ALGORITHM_TYPED_TEST_P macro above, or with the TYPED_TEST_P macro and running on the devices to test returned by the devices() method.

Definition at line 142 of file AlgorithmTester.h.


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