157 Commits

Author SHA1 Message Date
jos
ddb707e9b8 Updated some more docs, examples, history 2015-07-28 09:51:31 +02:00
jos
396d951c95 Halfway implementing lazy loading 2015-07-21 20:49:52 +02:00
jos
2353c4a61e Renamed folders util to utils 2015-07-18 13:22:38 +02:00
jos
57a47b3b5a Moved pure collection functions to lib/util/collection 2015-07-18 12:53:07 +02:00
jos
c7651def20 Minor refactoring 2015-07-18 12:01:22 +02:00
jos
493f34ec7b Split collection.js into separate (pure) functions 2015-07-18 11:47:38 +02:00
jos
6c592fa67c Added an example custom_loading.js 2015-07-14 21:13:00 +02:00
jos
d6cc806f9a Created methods Matrix.create for all DenseMatrix and SparseMatrix 2015-07-12 20:33:43 +02:00
jos
658990a49b Moved Range and Index under lib/type/matrix. Renamed the file Index.js to MatrixIndex.js to prevent name conflicts on Windows. Added an index.js file in lib/function 2015-07-12 20:21:27 +02:00
jos
0475924551 Use addScalar instead of add where possible 2015-07-11 16:38:36 +02:00
Max Bruckner
5f8b2559c3 Remove LaTeX of construction functions from util/latex.js 2015-06-14 20:08:19 +02:00
jos
55288ffe5a The size of Arrays is no longer validated. Matrices will validate this on creation (still needs to be done for SparseMatrix). 2015-05-31 20:28:46 +02:00
Rogelio J. Baucells
d927b08945 Merge remote-tracking branch 'origin/v2-Index' into v2-sparse 2015-05-22 15:25:21 -04:00
Rogelio J. Baucells
9b6a9c2298 Range.forEach() and map() API changes
Range.forEach() and map() API change to match Matrix
2015-05-21 13:17:17 -04:00
Rogelio J. Baucells
f2a179aa31 Merge branch 'josdejong/v2' into v2-Index
Conflicts:
	lib/core/typed.js
	lib/type/index/prototype/Index.js
2015-05-21 00:38:58 -04:00
Rogelio J. Baucells
7579412f7d Index dimension with immutable matrix 2015-05-20 17:41:03 -04:00
jos
6c7bf4acf0 Removed boolean, string, and null from the list with argument types, only leaving the directly supported types (which types can be converted to supported types is determined externally). Consistently renamed primitive types lower case (boolean, string, number, null) and non-primitive types uppercase (Complex, BigNumber, Function, Array, ...). 2015-05-20 21:08:26 +02:00
Rogelio J. Baucells
7e5980c812 tests - partial 2015-05-13 17:24:38 -04:00
Rogelio J. Baucells
9fe3395d7f tests - partial 2015-05-13 15:26:15 -04:00
rjbaucells
a432b732ef Merge remote-tracking branch 'origin/v2-test' into v2-sparse 2015-05-10 12:17:37 -04:00
rjbaucells
9f9cb5a71c Algorithm updates 2015-05-09 14:24:46 -04:00
Rogelio J. Baucells
b7e04cb5b8 datatype optimizations - partial 2015-05-09 11:04:44 -04:00
rjbaucells
e3cee480ec Merge remote-tracking branch 'origin/v2-test' into v2-sparse 2015-05-07 23:53:13 -04:00
rjbaucells
fe8599a1b6 Do not call equal() for all items 2015-05-05 20:16:18 -04:00
rjbaucells
1b02fc26c4 Revert "Do not call equal() for all items"
This reverts commit 0edf1fe27f9b1ce25d63b6024db5e5d32070d24d.
2015-05-05 20:05:50 -04:00
rjbaucells
0edf1fe27f Do not call equal() for all items 2015-05-05 19:58:47 -04:00
Rogelio J. Baucells
68a864eef0 Fixed bug in algorithm04 2015-05-05 16:56:36 -04:00
jos
8c032f2593 Replaced all instanceof checks with x && xisMyType === true checks 2015-05-05 15:09:21 +02:00
jos
3242cd8550 Attached properties like.type === 'Complex' and .isComple to all data types 2015-05-05 14:35:45 +02:00
jos
7e3eda8603 Moved all data types and their construction functions into a folder of their own under ./lib/type 2015-05-05 13:51:24 +02:00
jos
3dc48519d9 Moved FibonacciHeap to ./lib/type/matrix 2015-05-05 12:04:57 +02:00
jos
758107428c Moved collection.js and Matrix.js under ./lib/type/matrix, moved construction functions matrix.js and sparse.js to ./lib/type/matrix/function, and created an index file. 2015-05-05 12:00:07 +02:00
Rogelio J. Baucells
1b3cf30e98 Fixed performance problems with array 2015-05-05 01:25:15 -04:00
Rogelio J. Baucells
d86de79aad Algorithm updates (fixed array performance problem) 2015-05-05 00:54:28 -04:00
Rogelio J. Baucells
4f57b33747 Array fix 2015-05-05 00:14:01 -04:00
rjbaucells
79d933d1e3 algorithm13 - stack based 2015-05-04 20:10:37 -04:00
rjbaucells
c1b5c38be1 algorithm13 updates 2015-05-04 19:23:34 -04:00
Rogelio J. Baucells
00a493b820 algorithm13 updates 2015-05-04 18:18:39 -04:00
Rogelio J. Baucells
e48c378b2d algorithm13 updates 2015-05-04 17:45:56 -04:00
Rogelio J. Baucells
ace5191714 algorithm04 updates 2015-05-04 16:37:58 -04:00
rjbaucells
472299d341 sync 2015-05-04 11:26:37 -04:00
rjbaucells
b2067268be Merge remote-tracking branch 'origin/sparse-arithmetic-tmp' into v2-sparse
Conflicts:
	lib/type/matrix/SparseMatrix.js
2015-05-04 11:26:18 -04:00
Rogelio J. Baucells
64f25e482f Update README.md 2015-05-04 09:12:40 -04:00
Rogelio J. Baucells
0f7c87c83e Update README.md 2015-05-04 09:08:27 -04:00
Rogelio J. Baucells
3512f1f4f9 Update README.md 2015-05-04 09:08:03 -04:00
Rogelio J. Baucells
a3769b0c5e Update README.md 2015-05-04 09:07:16 -04:00
Rogelio J. Baucells
fbcf8e2c10 Update README.md 2015-05-04 09:06:30 -04:00
Rogelio J. Baucells
2e4e69e62a Update README.md 2015-05-04 09:06:16 -04:00
Rogelio J. Baucells
c9ec4c26c9 doc updates 2015-05-04 09:05:37 -04:00
Rogelio J. Baucells
fab41d3bce doc updates 2015-05-04 09:04:02 -04:00