Updates for eNES implementation, synch mk branch rev. 272
This commit is contained in:
@@ -389,8 +389,20 @@ public class Mathematics {
|
||||
* @return vector addition
|
||||
*/
|
||||
public static void vvAdd(double[] v1, double[] v2, double[] res) {
|
||||
for (int i = 0; i < v1.length; i++)
|
||||
res[i] = v1[i] + v2[i];
|
||||
vvAddOffs(v1, 0, v2, 0, res, 0, v1.length);
|
||||
}
|
||||
|
||||
/**
|
||||
* Add vectors in place setting with an offset within the target
|
||||
* vector, meaning that res[resOffs+i]=v1[v1Offs+i]+v2[v2Offs+i] for i in length.
|
||||
*
|
||||
* @param v1
|
||||
* @param v2
|
||||
* @return vector addition
|
||||
*/
|
||||
public static void vvAddOffs(double[] v1, int v1Offs, double[] v2, int v2Offs, double[] res, int resOffs, int len) {
|
||||
for (int i = 0; i < len; i++)
|
||||
res[resOffs+i] = v1[v1Offs+i] + v2[v2Offs+i];
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user