DistanceU32.cpp 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. #include "DistanceU32.h"
  2. #include <stdio.h>
  3. #include "Error.h"
  4. #include "Test.h"
  5. void DistanceU32::test_dice_distance_u32()
  6. {
  7. (void)arm_dice_distance(inpA, inpB,this->vecDim);
  8. }
  9. void DistanceU32::test_hamming_distance_u32()
  10. {
  11. (void)arm_hamming_distance(inpA, inpB,this->vecDim);
  12. }
  13. void DistanceU32::test_jaccard_distance_u32()
  14. {
  15. (void)arm_jaccard_distance(inpA, inpB,this->vecDim);
  16. }
  17. void DistanceU32::test_kulsinski_distance_u32()
  18. {
  19. (void)arm_kulsinski_distance(inpA, inpB,this->vecDim);
  20. }
  21. void DistanceU32::test_rogerstanimoto_distance_u32()
  22. {
  23. (void)arm_rogerstanimoto_distance(inpA, inpB,this->vecDim);
  24. }
  25. void DistanceU32::test_russellrao_distance_u32()
  26. {
  27. (void)arm_russellrao_distance(inpA, inpB,this->vecDim);
  28. }
  29. void DistanceU32::test_sokalmichener_distance_u32()
  30. {
  31. (void)arm_sokalmichener_distance(inpA, inpB,this->vecDim);
  32. }
  33. void DistanceU32::test_sokalsneath_distance_u32()
  34. {
  35. (void)arm_sokalsneath_distance(inpA, inpB,this->vecDim);
  36. }
  37. void DistanceU32::test_yule_distance_u32()
  38. {
  39. (void)arm_yule_distance(inpA, inpB,this->vecDim);
  40. }
  41. void DistanceU32::setUp(Testing::testID_t id,std::vector<Testing::param_t>& paramsArgs,Client::PatternMgr *mgr)
  42. {
  43. std::vector<Testing::param_t>::iterator it = paramsArgs.begin();
  44. this->vecDim = *it++;
  45. inputA.reload(DistanceU32::INPUTA_U32_ID,mgr);
  46. inputB.reload(DistanceU32::INPUTB_U32_ID,mgr);
  47. inpA=inputA.ptr();
  48. inpB=inputB.ptr();
  49. }
  50. void DistanceU32::tearDown(Testing::testID_t id,Client::PatternMgr *mgr)
  51. {
  52. (void)id;
  53. }