Cheetah - SKA - PSS - Prototype Time Domain Search Pipeline
Public Types | Public Member Functions | List of all members
ska::cheetah::sps::emulator::test::EmulatorTraits< NumericalT > Struct Template Reference
Inheritance diagram for ska::cheetah::sps::emulator::test::EmulatorTraits< NumericalT >:
Inheritance graph
Collaboration diagram for ska::cheetah::sps::emulator::test::EmulatorTraits< NumericalT >:
Collaboration graph

Public Types

typedef sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > > SpsType
 
typedef sps::test::SpsTesterTraits< typename SpsType::Architecture, typename SpsType::Architecture > BaseT
 
typedef BaseT::Arch Arch
 
- Public Types inherited from ska::cheetah::sps::test::SpsTesterTraits< sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture, sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture >
typedef utils::test::PoolAlgorithmTesterTraits< sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture, sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture > BaseT
 
typedef sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture Arch
 
typedef BaseT::PoolType PoolType
 
typedef sps::Sps< TestConfig, uint8_t > Api
 
typedef Api::DmTrialType DmType
 
typedef Api::SpType SpType
 
- Public Types inherited from ska::cheetah::utils::test::PoolAlgorithmTesterTraits< sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture, sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture >
typedef sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture Arch
 
typedef sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture Capability
 
typedef panda::PoolResource< sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture > DeviceType
 
typedef panda::test::TestResourcePool< sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture > PoolType
 
typedef PoolType TestParam
 

Public Member Functions

void configure (sps::Config &config) override
 
- Public Member Functions inherited from ska::cheetah::sps::test::SpsTesterTraits< sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture, sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture >
Apiapi (PoolType &pool)
 
sps::Configconfig ()
 
bool dm_handler_called () const
 return true if the dm_handler has been called
 
bool sp_handler_called () const
 return true if the sp_handler has been called
 
bool wait_sp_handler_called () const
 return true if the sp_handler has been called
 
std::size_t sp_handler_call_count () const
 return true if the sp_handler has been called
 
std::shared_ptr< SpTypesp_data () const
 

Additional Inherited Members

- Protected Attributes inherited from ska::cheetah::sps::test::SpsTesterTraits< sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture, sps::emulator::Sps< sps::CommonTypes< sps::Config, NumericalT > >::Architecture >
TestConfig _config
 
std::shared_ptr< DmType_dm_data
 
std::deque< std::shared_ptr< SpType > > _sp_data
 
std::mutex _sp_data_mutex
 
std::condition_variable _sp_wait
 
std::size_t _sp_call_count
 
std::unique_ptr< Api_api
 

Detailed Description

template<typename NumericalT>
struct ska::cheetah::sps::emulator::test::EmulatorTraits< NumericalT >

Definition at line 145 of file SpsTest.cpp.


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