Commit 44a89e1
committed
Add matrix functions.
This adds support for basic matrix math. In general, doing this natively
should be much faster, as the underlying data remains a native java
array of doubles, so no wrapping and unwrapping needs to occur for the
various math operations. This library may be expanded in the future to
cover more linear algebra scenarios, but the basic functionality is in
place now.1 parent 520a2bb commit 44a89e1
File tree
9 files changed
+2419
-15
lines changed- src
- main/java/com/laytonsmith/core
- constructs
- functions
- natives/interfaces
- test/java/com/laytonsmith/core/constructs
9 files changed
+2419
-15
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
| 40 | + | |
| 41 | + | |
41 | 42 | | |
42 | 43 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
334 | 334 | | |
335 | 335 | | |
336 | 336 | | |
337 | | - | |
| 337 | + | |
338 | 338 | | |
339 | 339 | | |
340 | 340 | | |
| |||
343 | 343 | | |
344 | 344 | | |
345 | 345 | | |
346 | | - | |
347 | | - | |
348 | | - | |
349 | | - | |
350 | | - | |
351 | | - | |
352 | | - | |
353 | | - | |
354 | | - | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | 346 | | |
360 | 347 | | |
361 | 348 | | |
| |||
0 commit comments