()
| 404 | } |
| 405 | |
| 406 | @Override |
| 407 | public void normalize() |
| 408 | { |
| 409 | double sum = 0; |
| 410 | |
| 411 | for(int i = startIndex; i < endIndex; i++) |
| 412 | sum += array[i]*array[i]; |
| 413 | |
| 414 | sum = Math.sqrt(sum); |
| 415 | |
| 416 | mutableDivide(Math.max(sum, 1e-10)); |
| 417 | } |
| 418 | |
| 419 | @Override |
| 420 | public void mutablePairwiseMultiply(Vec b) |