185 Commits

Author SHA1 Message Date
jos
3242cd8550 Attached properties like.type === 'Complex' and .isComple to all data types 2015-05-05 14:35:45 +02:00
jos
320378543f Moved the primitive types to ./lib/type again (not in a subfolder primitive) 2015-05-05 14:04:23 +02:00
jos
b32b89f94c Moved help/docs related stuff to ./lib/expression 2015-05-05 14:01:38 +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
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
Jos de Jong
cd6f6df393 Merge pull request #346 from rjbaucells/sparse-arithmetic
Sparse arithmetic updates
2015-05-05 11:04:18 +02:00
Rogelio J. Baucells
1b3cf30e98 Fixed performance problems with array 2015-05-05 01:25:15 -04:00
jos
0ccb0bce4c Refactored Chain, decoupled from import 2015-05-01 16:23:04 +02:00
jos
99e3fd40c4 Introduced event emitter, and events config and import. Renamed loader.js to core.js 2015-05-01 14:03:29 +02:00
rjbaucells
aa746f051f Merge branch 'v2' of https://github.com/josdejong/mathjs into josdejong-v2
Conflicts:
	lib/type/matrix/DenseMatrix.js
	lib/type/matrix/SparseMatrix.js
2015-04-30 21:02:27 -04:00
jos
e348cb70a2 Refactored Range and Index. Reorganized index.js 2015-04-30 20:36:45 +02:00
rjbaucells
76ac065d63 Merge branch 'v2' of https://github.com/josdejong/mathjs into josdejong-v2
Conflicts:
	lib/expression/docs/index.js
2015-04-29 00:05:18 -04:00
rjbaucells
2512b74b85 Matrix datatype 2015-04-28 20:11:32 -04:00
jos
1204259209 Refactored Complex and Unit into factory functions 2015-04-28 22:04:42 +02:00
jos
e5e2625838 Enclosed ResultSet in a factory function 2015-04-28 21:40:35 +02:00
jos
106c5969de Refactored Help into a factory function 2015-04-28 20:37:14 +02:00
Rogelio J. Baucells
8047a4853f multiply() - poc 2015-04-28 12:07:02 -04:00
Rogelio J. Baucells
a80d135b56 multiply() - poc 2015-04-28 00:22:23 -04:00
Rogelio J. Baucells
d535bc9aaf SparseMatrix pattern 2015-04-27 16:58:47 -04:00
Rogelio J. Baucells
748fe0d0fb CcsMatrix refactoring 2015-04-24 11:13:17 -04:00
rjbaucells
a2d2e24e76 multiply() refactoring 2015-04-22 19:46:35 -04:00
Rogelio J. Baucells
8a6ee871ae merge sync 2015-04-22 12:49:09 -04:00
Rogelio J. Baucells
9ffacdd2ec Merge branch 'v2' of https://github.com/josdejong/mathjs into josdejong-v2
Conflicts:
	test/type/matrix/CcsMatrix.test.js
	test/type/matrix/DenseMatrix.test.js
2015-04-22 12:48:42 -04:00
Rogelio J. Baucells
ae0b2cf4e9 trace() refactoring 2015-04-22 12:41:02 -04:00
Rogelio J. Baucells
c093c01d99 transpose() refactoring 2015-04-21 14:44:42 -04:00
rjbaucells
3cce748166 lusolve() function 2015-04-12 23:55:17 -04:00
rjbaucells
440c95b686 lup() function 2015-04-12 22:37:45 -04:00
Rogelio J. Baucells
fcbf6045cc lup() and lusolve() cleanup 2015-04-09 17:10:01 -04:00
Rogelio J. Baucells
cb1af441ed lusolve() 2015-04-09 16:38:00 -04:00
Rogelio J. Baucells
2772ad474a lup() for CRS & arrays 2015-04-07 17:13:19 -04:00
rjbaucells
29dae2483d swapRows() 2015-04-06 21:03:20 -04:00
Rogelio J. Baucells
337c17d257 lup() - partial 2015-04-06 17:58:05 -04:00
Rogelio J. Baucells
c177acb334 Merge pull request #32 from rjbaucells/FibonacciHeap
FibonacciHeap remove()
2015-04-05 23:21:59 -04:00
rjbaucells
39e92600e0 FibonacciHeap remove() 2015-04-05 23:20:56 -04:00
Rogelio J. Baucells
a528f5d471 Merge pull request #31 from rjbaucells/FibonacciHeap
Fibonacci heap
2015-04-05 21:57:44 -04:00
rjbaucells
0c82b98c47 Fibonacci Heap 2015-04-05 21:14:28 -04:00
rjbaucells
a478198e12 lup() - partial 2015-04-05 21:08:46 -04:00
rjbaucells
314b705ef6 lup() - partial 2015-04-04 13:15:09 -04:00
rjbaucells
809f62dfa0 lup() - partial 2015-04-04 12:52:31 -04:00
rjbaucells
3b25eb8a38 lup() - partial 2015-04-03 12:51:45 -04:00
Rogelio J. Baucells
ce1c893794 algebra lup() implementation 2015-04-02 12:48:13 -04:00
rjbaucells
2cef2ae244 CCS lup - partial 2015-04-02 02:14:26 -04:00
Rogelio J. Baucells
c2de167a17 CCS lup - partial 2015-04-02 01:02:22 -04:00
Rogelio J. Baucells
2f4b5cd8f9 CCS lup - partial 2015-04-01 17:54:33 -04:00
Rogelio J. Baucells
4e7d9e5e5b math.diag() 2015-04-01 11:06:40 -04:00
jos
8a68bb56e4 Merged math.js v1.5 into v2. Format support of functions eye and diag still needs to be fixed 2015-03-31 22:07:47 +02:00
jos
6994c00593 Released version 1.5.0 2015-03-28 16:23:03 +01:00
jos
5cab0641e9 Simplified the factory structure a little bit. Reworked reviver and BigNumber to factories 2015-03-26 21:03:55 +01:00
rjbaucells
1bbfd26799 CRS multiply() 2015-03-23 00:28:31 -04:00
rjbaucells
fc8dde607d math.norm() 2015-03-23 00:09:06 -04:00