#include "Test.h" #include "Pattern.h" #include "dsp/bayes_functions.h" class BayesF32:public Client::Suite { public: BayesF32(Testing::testID_t id); virtual void setUp(Testing::testID_t,std::vector& paramsArgs,Client::PatternMgr *mgr); virtual void tearDown(Testing::testID_t,Client::PatternMgr *mgr); private: #include "BayesF32_decl.h" Client::Pattern input; Client::Pattern params; Client::Pattern dims; Client::LocalPattern outputProbas; Client::LocalPattern temp; Client::LocalPattern outputPredicts; // Reference patterns are not loaded when we are in dump mode Client::RefPattern probas; Client::RefPattern predicts; int nbPatterns,classNb,vecDim; const float32_t *theta; const float32_t *sigma; const float32_t *classPrior; float32_t epsilon; arm_gaussian_naive_bayes_instance_f32 bayes; };