Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | List of all members
ska::cheetah::utils::test::AlgorithmTesterTraits< ArchitectureType, CapabilityType, DeviceTypeParam > Struct Template Reference

describes the algorithm to be tested to the AlgorithmTester More...

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

Inheritance diagram for ska::cheetah::utils::test::AlgorithmTesterTraits< ArchitectureType, CapabilityType, DeviceTypeParam >:
Inheritance graph
Collaboration diagram for ska::cheetah::utils::test::AlgorithmTesterTraits< ArchitectureType, CapabilityType, DeviceTypeParam >:
Collaboration graph

Public Types

typedef ArchitectureType Arch
 
typedef DeviceTypeParam DeviceType
 
typedef CapabilityType Capability
 
typedef std::shared_ptr< panda::PoolResource< Arch > > TestParam
 

Detailed Description

template<typename ArchitectureType, typename CapabilityType, typename DeviceTypeParam = panda::PoolResource<ArchitectureType>>
struct ska::cheetah::utils::test::AlgorithmTesterTraits< ArchitectureType, CapabilityType, DeviceTypeParam >

describes the algorithm to be tested to the AlgorithmTester

The algorithTester is a template class that uses a passed type to apply the test using a specifc algorithm Inherit from the type for each device specific algorithm you want to test with.

Definition at line 114 of file AlgorithmTester.h.


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