Skip to content

Commit b2dc6c7

Browse files
refactor: remove redundant code from stats/strided/distances/dcityblock
PR-URL: #10690 Reviewed-by: Athan Reines <kgryte@gmail.com>
1 parent c8c5967 commit b2dc6c7

File tree

2 files changed

+4
-8
lines changed
  • lib/node_modules/@stdlib/stats/strided/distances/dcityblock

2 files changed

+4
-8
lines changed

lib/node_modules/@stdlib/stats/strided/distances/dcityblock/lib/ndarray.js

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,10 +58,8 @@ function dcityblock( N, x, strideX, offsetX, y, strideY, offsetY ) {
5858
ox = offsetX;
5959
oy = offsetY;
6060

61-
d = abs( x[ ox ] - y[ oy ] );
62-
ox += strideX;
63-
oy += strideY;
64-
for ( i = 1; i < N; i++ ) {
61+
d = 0.0;
62+
for ( i = 0; i < N; i++ ) {
6563
d += abs( x[ ox ] - y[ oy ] );
6664
ox += strideX;
6765
oy += strideY;

lib/node_modules/@stdlib/stats/strided/distances/dcityblock/src/main.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,8 @@ double API_SUFFIX(stdlib_strided_dcityblock_ndarray)( const CBLAS_INT N, const d
6161
ox = offsetX;
6262
oy = offsetY;
6363

64-
d = stdlib_base_abs( X[ ox ] - Y[ oy ] );
65-
ox += strideX;
66-
oy += strideY;
67-
for ( i = 1; i < N; i++ ) {
64+
d = 0.0;
65+
for ( i = 0; i < N; i++ ) {
6866
d += stdlib_base_abs( X[ ox ] - Y[ oy ] );
6967
ox += strideX;
7068
oy += strideY;

0 commit comments

Comments
 (0)