(h)
| 332 | } |
| 333 | |
| 334 | function getFlux(h) { |
| 335 | var dh = downhill(h); |
| 336 | var idxs = []; |
| 337 | var flux = zero(h.mesh); |
| 338 | for (var i = 0; i < h.length; i++) { |
| 339 | idxs[i] = i; |
| 340 | flux[i] = 1/h.length; |
| 341 | } |
| 342 | idxs.sort(function (a, b) { |
| 343 | return h[b] - h[a]; |
| 344 | }); |
| 345 | for (var i = 0; i < h.length; i++) { |
| 346 | var j = idxs[i]; |
| 347 | if (dh[j] >= 0) { |
| 348 | flux[dh[j]] += flux[j]; |
| 349 | } |
| 350 | } |
| 351 | return flux; |
| 352 | } |
| 353 | |
| 354 | function getSlope(h) { |
| 355 | var dh = downhill(h); |
no test coverage detected
searching dependent graphs…