@@ -3178,9 +3178,9 @@ public static SparseRowVector vectSqrtWrite(int len, double[] a, int[] aix, int
31783178 SparseRowVector c = allocSparseVector (alen );
31793179 int [] indexes = c .indexes ();
31803180 double [] values = c .values ();
3181- for (int j = ai ; j < ai + alen ; j ++) {
3182- indexes [j ] = aix [j ];
3183- values [j ] = Math .sqrt (a [j ]);
3181+ for (int j = 0 ; j < alen ; j ++) {
3182+ indexes [j ] = aix [ai + j ];
3183+ values [j ] = Math .sqrt (a [ai + j ]);
31843184 }
31853185 c .setSize (alen );
31863186 return c ;
@@ -3190,9 +3190,9 @@ public static SparseRowVector vectAbsWrite(int len, double[] a, int[] aix, int a
31903190 SparseRowVector c = allocSparseVector (alen );
31913191 int [] indexes = c .indexes ();
31923192 double [] values = c .values ();
3193- for (int j = ai ; j < ai + alen ; j ++) {
3194- indexes [j ] = aix [j ];
3195- values [j ] = Math .abs (a [j ]);
3193+ for (int j = 0 ; j < alen ; j ++) {
3194+ indexes [j ] = aix [ai + j ];
3195+ values [j ] = Math .abs (a [ai + j ]);
31963196 }
31973197 c .setSize (alen );
31983198 return c ;
@@ -3202,9 +3202,9 @@ public static SparseRowVector vectRoundWrite(int len, double[] a, int[] aix, int
32023202 SparseRowVector c = allocSparseVector (alen );
32033203 int [] indexes = c .indexes ();
32043204 double [] values = c .values ();
3205- for (int j = ai ; j < ai + alen ; j ++) {
3206- indexes [j ] = aix [j ];
3207- values [j ] = Math .round (a [j ]);
3205+ for (int j = 0 ; j < alen ; j ++) {
3206+ indexes [j ] = aix [ai + j ];
3207+ values [j ] = Math .round (a [ai + j ]);
32083208 }
32093209 c .setSize (alen );
32103210 return c ;
@@ -3214,9 +3214,9 @@ public static SparseRowVector vectCeilWrite(int len, double[] a, int[] aix, int
32143214 SparseRowVector c = allocSparseVector (alen );
32153215 int [] indexes = c .indexes ();
32163216 double [] values = c .values ();
3217- for (int j = ai ; j < ai + alen ; j ++) {
3218- indexes [j ] = aix [j ];
3219- values [j ] = Math .ceil (a [j ]);
3217+ for (int j = 0 ; j < alen ; j ++) {
3218+ indexes [j ] = aix [ai + j ];
3219+ values [j ] = Math .ceil (a [ai + j ]);
32203220 }
32213221 c .setSize (alen );
32223222 return c ;
@@ -3226,9 +3226,9 @@ public static SparseRowVector vectFloorWrite(int len, double[] a, int[] aix, int
32263226 SparseRowVector c = allocSparseVector (alen );
32273227 int [] indexes = c .indexes ();
32283228 double [] values = c .values ();
3229- for (int j = ai ; j < ai + alen ; j ++) {
3230- indexes [j ] = aix [j ];
3231- values [j ] = Math .floor (a [j ]);
3229+ for (int j = 0 ; j < alen ; j ++) {
3230+ indexes [j ] = aix [ai + j ];
3231+ values [j ] = Math .floor (a [ai + j ]);
32323232 }
32333233 c .setSize (alen );
32343234 return c ;
@@ -3238,9 +3238,9 @@ public static SparseRowVector vectSinWrite(int len, double[] a, int[] aix, int a
32383238 SparseRowVector c = allocSparseVector (alen );
32393239 int [] indexes = c .indexes ();
32403240 double [] values = c .values ();
3241- for (int j = ai ; j < ai + alen ; j ++) {
3242- indexes [j ] = aix [j ];
3243- values [j ] = Math .sin (a [j ]);
3241+ for (int j = 0 ; j < alen ; j ++) {
3242+ indexes [j ] = aix [ai + j ];
3243+ values [j ] = Math .sin (a [ai + j ]);
32443244 }
32453245 c .setSize (alen );
32463246 return c ;
@@ -3250,9 +3250,9 @@ public static SparseRowVector vectTanWrite(int len, double[] a, int[] aix, int a
32503250 SparseRowVector c = allocSparseVector (alen );
32513251 int [] indexes = c .indexes ();
32523252 double [] values = c .values ();
3253- for (int j = ai ; j < ai + alen ; j ++) {
3254- indexes [j ] = aix [j ];
3255- values [j ] = Math .tan (a [j ]);
3253+ for (int j = 0 ; j < alen ; j ++) {
3254+ indexes [j ] = aix [ai + j ];
3255+ values [j ] = Math .tan (a [ai + j ]);
32563256 }
32573257 c .setSize (alen );
32583258 return c ;
@@ -3262,9 +3262,9 @@ public static SparseRowVector vectAsinWrite(int len, double[] a, int[] aix, int
32623262 SparseRowVector c = allocSparseVector (alen );
32633263 int [] indexes = c .indexes ();
32643264 double [] values = c .values ();
3265- for (int j = ai ; j < ai + alen ; j ++) {
3266- indexes [j ] = aix [j ];
3267- values [j ] = Math .asin (a [j ]);
3265+ for (int j = 0 ; j < alen ; j ++) {
3266+ indexes [j ] = aix [ai + j ];
3267+ values [j ] = Math .asin (a [ai + j ]);
32683268 }
32693269 c .setSize (alen );
32703270 return c ;
@@ -3274,9 +3274,9 @@ public static SparseRowVector vectAtanWrite(int len, double[] a, int[] aix, int
32743274 SparseRowVector c = allocSparseVector (alen );
32753275 int [] indexes = c .indexes ();
32763276 double [] values = c .values ();
3277- for (int j = ai ; j < ai + alen ; j ++) {
3278- indexes [j ] = aix [j ];
3279- values [j ] = Math .atan (a [j ]);
3277+ for (int j = 0 ; j < alen ; j ++) {
3278+ indexes [j ] = aix [ai + j ];
3279+ values [j ] = Math .atan (a [ai + j ]);
32803280 }
32813281 c .setSize (alen );
32823282 return c ;
@@ -3286,9 +3286,9 @@ public static SparseRowVector vectSinhWrite(int len, double[] a, int[] aix, int
32863286 SparseRowVector c = allocSparseVector (alen );
32873287 int [] indexes = c .indexes ();
32883288 double [] values = c .values ();
3289- for (int j = ai ; j < ai + alen ; j ++) {
3290- indexes [j ] = aix [j ];
3291- values [j ] = Math .sinh (a [j ]);
3289+ for (int j = 0 ; j < alen ; j ++) {
3290+ indexes [j ] = aix [ai + j ];
3291+ values [j ] = Math .sinh (a [ai + j ]);
32923292 }
32933293 c .setSize (alen );
32943294 return c ;
@@ -3298,9 +3298,9 @@ public static SparseRowVector vectTanhWrite(int len, double[] a, int[] aix, int
32983298 SparseRowVector c = allocSparseVector (alen );
32993299 int [] indexes = c .indexes ();
33003300 double [] values = c .values ();
3301- for (int j = ai ; j < ai + alen ; j ++) {
3302- indexes [j ] = aix [j ];
3303- values [j ] = Math .tanh (a [j ]);
3301+ for (int j = 0 ; j < alen ; j ++) {
3302+ indexes [j ] = aix [ai + j ];
3303+ values [j ] = Math .tanh (a [ai + j ]);
33043304 }
33053305 c .setSize (alen );
33063306 return c ;
@@ -3310,9 +3310,9 @@ public static SparseRowVector vectSignWrite(int len, double[] a, int[] aix, int
33103310 SparseRowVector c = allocSparseVector (alen );
33113311 int [] indexes = c .indexes ();
33123312 double [] values = c .values ();
3313- for (int j = ai ; j < ai + alen ; j ++) {
3314- indexes [j ] = aix [j ];
3315- values [j ] = Math .signum (a [j ]);
3313+ for (int j = 0 ; j < alen ; j ++) {
3314+ indexes [j ] = aix [ai + j ];
3315+ values [j ] = Math .signum (a [ai + j ]);
33163316 }
33173317 c .setSize (alen );
33183318 return c ;
0 commit comments