Lines Matching +full:- +full:e

16        distances.numRows=this->queryLength;  in test_dtw_distance_f32()
17 distances.numCols=this->templateLength; in test_dtw_distance_f32()
20 costs.numRows=this->queryLength; in test_dtw_distance_f32()
21 costs.numCols=this->templateLength; in test_dtw_distance_f32()
24 window.numRows=this->queryLength; in test_dtw_distance_f32()
25 window.numCols=this->templateLength; in test_dtw_distance_f32()
34 for(int i=0; i < this->nbPatterns ; i ++) in test_dtw_distance_f32()
37 for(int q=0; q < this->queryLength; q++) in test_dtw_distance_f32()
39 for(int t=0; t < this->templateLength; t++) in test_dtw_distance_f32()
41 *c = fabs(inpA[q] - inpB[t]); in test_dtw_distance_f32()
58 for(int q=0; q < this->queryLength; q++) in test_dtw_distance_f32()
60 for(int t=0; t < this->templateLength; t++) in test_dtw_distance_f32()
65 if (window.pData[q*this->templateLength+t]) in test_dtw_distance_f32()
67 *c = fabs(inpA[q] - inpB[t]); in test_dtw_distance_f32()
94 inpA += this->queryLength; in test_dtw_distance_f32()
95 inpB += this->templateLength; in test_dtw_distance_f32()
99 ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3); in test_dtw_distance_f32()
111 for(int i=0; i < this->nbPatterns ; i ++) in test_braycurtis_distance_f32()
113 *outp = arm_braycurtis_distance_f32(inpA, inpB, this->vecDim); in test_braycurtis_distance_f32()
115 inpA += this->vecDim; in test_braycurtis_distance_f32()
116 inpB += this->vecDim; in test_braycurtis_distance_f32()
120 ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3); in test_braycurtis_distance_f32()
130 for(int i=0; i < this->nbPatterns ; i ++) in test_canberra_distance_f32()
132 *outp = arm_canberra_distance_f32(inpA, inpB, this->vecDim); in test_canberra_distance_f32()
134 inpA += this->vecDim; in test_canberra_distance_f32()
135 inpB += this->vecDim; in test_canberra_distance_f32()
139 ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3); in test_canberra_distance_f32()
149 for(int i=0; i < this->nbPatterns ; i ++) in test_chebyshev_distance_f32()
151 *outp = arm_chebyshev_distance_f32(inpA, inpB, this->vecDim); in test_chebyshev_distance_f32()
153 inpA += this->vecDim; in test_chebyshev_distance_f32()
154 inpB += this->vecDim; in test_chebyshev_distance_f32()
158 ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3); in test_chebyshev_distance_f32()
168 for(int i=0; i < this->nbPatterns ; i ++) in test_cityblock_distance_f32()
170 *outp = arm_cityblock_distance_f32(inpA, inpB, this->vecDim); in test_cityblock_distance_f32()
172 inpA += this->vecDim; in test_cityblock_distance_f32()
173 inpB += this->vecDim; in test_cityblock_distance_f32()
177 ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3); in test_cityblock_distance_f32()
190 for(int i=0; i < this->nbPatterns ; i ++) in test_correlation_distance_f32()
192 memcpy(tmpap, inpA, sizeof(float32_t) * this->vecDim); in test_correlation_distance_f32()
193 memcpy(tmpbp, inpB, sizeof(float32_t) * this->vecDim); in test_correlation_distance_f32()
195 *outp = arm_correlation_distance_f32(tmpap, tmpbp, this->vecDim); in test_correlation_distance_f32()
197 inpA += this->vecDim; in test_correlation_distance_f32()
198 inpB += this->vecDim; in test_correlation_distance_f32()
202 ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3); in test_correlation_distance_f32()
212 for(int i=0; i < this->nbPatterns ; i ++) in test_cosine_distance_f32()
214 *outp = arm_cosine_distance_f32(inpA, inpB, this->vecDim); in test_cosine_distance_f32()
216 inpA += this->vecDim; in test_cosine_distance_f32()
217 inpB += this->vecDim; in test_cosine_distance_f32()
221 ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3); in test_cosine_distance_f32()
231 for(int i=0; i < this->nbPatterns ; i ++) in test_euclidean_distance_f32()
233 *outp = arm_euclidean_distance_f32(inpA, inpB, this->vecDim); in test_euclidean_distance_f32()
235 inpA += this->vecDim; in test_euclidean_distance_f32()
236 inpB += this->vecDim; in test_euclidean_distance_f32()
240 ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3); in test_euclidean_distance_f32()
252 for(int i=0; i < this->nbPatterns ; i ++) in test_jensenshannon_distance_f32()
254 *outp = arm_jensenshannon_distance_f32(inpA, inpB, this->vecDim); in test_jensenshannon_distance_f32()
256 inpA += this->vecDim; in test_jensenshannon_distance_f32()
257 inpB += this->vecDim; in test_jensenshannon_distance_f32()
261 ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3); in test_jensenshannon_distance_f32()
273 for(int i=0; i < this->nbPatterns ; i ++) in test_minkowski_distance_f32()
275 *outp = arm_minkowski_distance_f32(inpA, inpB, *dimsp,this->vecDim); in test_minkowski_distance_f32()
277 inpA += this->vecDim; in test_minkowski_distance_f32()
278 inpB += this->vecDim; in test_minkowski_distance_f32()
283 ASSERT_NEAR_EQ(output,ref,(float32_t)1e-3); in test_minkowski_distance_f32()
299 this->nbPatterns=dimsp[0]; in setUp()
300 this->vecDim=dimsp[1]; in setUp()
301 output.create(this->nbPatterns,DistanceTestsF32::OUT_F32_ID,mgr); in setUp()
333 tmpA.create(this->vecDim,DistanceTestsF32::TMPA_F32_ID,mgr); in setUp()
334 tmpB.create(this->vecDim,DistanceTestsF32::TMPB_F32_ID,mgr); in setUp()
358 this->nbPatterns=dimsp[0]; in setUp()
359 this->vecDim=dimsp[1]; in setUp()
360 output.create(this->nbPatterns,DistanceTestsF32::OUT_F32_ID,mgr); in setUp()
374 this->nbPatterns=dimsp[0]; in setUp()
375 this->vecDim=dimsp[1]; in setUp()
376 output.create(this->nbPatterns,DistanceTestsF32::OUT_F32_ID,mgr); in setUp()
388 this->nbPatterns=1; in setUp()
389 this->queryLength=inputA.nbSamples(); in setUp()
390 this->templateLength=inputB.nbSamples(); in setUp()
391 output.create(3*this->nbPatterns,DistanceTestsF32::OUT_F32_ID,mgr); in setUp()
392 tmpA.create(this->queryLength*this->templateLength,DistanceTestsF32::TMPA_F32_ID,mgr); in setUp()
393 tmpB.create(this->queryLength*this->templateLength,DistanceTestsF32::TMPB_F32_ID,mgr); in setUp()
394 tmpC.create(this->queryLength*this->templateLength,DistanceTestsF32::TMPC_Q7_ID,mgr); in setUp()
396 … outPath.create(2*(this->queryLength+this->templateLength),DistanceTestsF32::OUTA_S16_ID,mgr); in setUp()