1601 Commits

Author SHA1 Message Date
rjbaucells
4c08aa3b13 matrix functions update 2015-04-28 23:52:34 -04:00
rjbaucells
2512b74b85 Matrix datatype 2015-04-28 20:11:32 -04:00
Rogelio J. Baucells
e8819c8126 multiply() - poc 2015-04-28 17:36:27 -04:00
Rogelio J. Baucells
853acf2ee8 multiply() - poc 2015-04-28 17:28:36 -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 de Jong
e43c52677e Merge pull request #344 from devanp92/master
Adding Combinatorics module + Stirling numbers of Second Kind
2015-04-28 21:21:12 +02:00
jos
c424968173 Merge remote-tracking branch 'origin/v2' into v2 2015-04-28 21:02:57 +02:00
jos
de7f84ad3a Name for a factory is now optional. All transform functions do no longer export something to the math namespace 2015-04-28 20:49:35 +02:00
jos
2b571b3e40 Created an index.js file for expression related stuff 2015-04-28 20:38:55 +02:00
jos
106c5969de Refactored Help into a factory function 2015-04-28 20:37:14 +02:00
jos
dc54b157b0 Removed redundant UnsupportedTypeError 2015-04-28 20:20:48 +02:00
jos
e9e87cd938 Refactored ones and zeros to typed-functions. Created an index.js file for all matrix functions. 2015-04-28 20:14:08 +02:00
Max Bruckner
8282f424c2 Use the prototype for is<Node> instead of the constructor 2015-04-28 20:13:53 +02:00
Rogelio J. Baucells
8047a4853f multiply() - poc 2015-04-28 12:07:02 -04:00
Rogelio J. Baucells
17f8692685 multiply() - poc 2015-04-28 10:39:31 -04:00
Rogelio J. Baucells
0f54d457bc multiply() - poc 2015-04-28 10:21:43 -04:00
Max Bruckner
1c76430dda Get rid of 'instanceof' for Nodes (except for constructors) 2015-04-28 10:09:19 +02:00
Max Bruckner
250707b668 Convert the isNode function into a boolean property. 2015-04-28 09:56:01 +02:00
Max Bruckner
390a0060b4 Add is<NameOfNode> property to enable type checking across constructors 2015-04-28 09:14:53 +02:00
Rogelio J. Baucells
9bc4f212e8 multiply() - poc 2015-04-28 00:59:02 -04:00
Rogelio J. Baucells
7c27ba995e multiply() - poc 2015-04-28 00:48:57 -04:00
Rogelio J. Baucells
fe45f1472f multiply() - poc 2015-04-28 00:39:55 -04:00
Rogelio J. Baucells
a80d135b56 multiply() - poc 2015-04-28 00:22:23 -04:00
Rogelio J. Baucells
f99d362589 multiply() - poc 2015-04-27 23:59:10 -04:00
rjbaucells
69b44f52e6 Typed SparseMatrix 2015-04-27 20:57:37 -04:00
Devan Patel
0b31d14a39 Update stirlingS2.js 2015-04-27 18:09:51 -04:00
Rogelio J. Baucells
027b178032 merge sync 2015-04-27 17:03:06 -04:00
Rogelio J. Baucells
d535bc9aaf SparseMatrix pattern 2015-04-27 16:58:47 -04:00
Rogelio J. Baucells
65ab4faa89 sparse updates 2015-04-27 15:31:05 -04:00
jos
365d17e35e Removed shortcut to Array.isArray 2015-04-27 21:00:21 +02:00
jos
6caef99cbf Changed the factory of function resize. Not yet rewritten to typed-function 2015-04-27 20:53:55 +02:00
jos
444dc1c521 Created an index file for all transforms and for units 2015-04-27 20:20:33 +02:00
jos
e8c6dcf7c1 Refactored filter.transform, forEach.transform, and index.transform into typed-functions. 2015-04-27 20:14:07 +02:00
jos
811508906c Refactored functions range, subset, concat.transform, map.transform, max.transform, mean.transform, min.transform, range.transform, subset.transform to typed-functions 2015-04-27 19:11:21 +02:00
Devan Patel
2aa2f29e2b Adding support for Bell Numbers in Combinatorics Module. 2015-04-27 12:41:04 -04:00
Rogelio J. Baucells
36777eaeb3 Merge remote-tracking branch 'origin/sparse-arithmetic' into v2-sparse 2015-04-27 12:24:03 -04:00
Rogelio J. Baucells
74c50d73c6 multiply() update 2015-04-27 12:21:58 -04:00
Rogelio J. Baucells
f859577059 sync branches 2015-04-27 12:13:46 -04:00
Rogelio J. Baucells
6df1021c9f Merge remote-tracking branch 'origin/sparse-arithmetic' into v2-sparse
Conflicts:
	lib/type/matrix/SparseMatrix.js
2015-04-27 12:12:32 -04:00
Devan Patel
ea6bb033eb Renaming stirlingSecondKind to stirlingS2 + changing LaTeX to "\\mathrm{S}\\left(%0%,%1%\\right)" 2015-04-27 12:06:12 -04:00
Rogelio J. Baucells
4347a3d16f sparse arithmetic updates 2015-04-27 12:03:59 -04:00
jos
84512de60b Added a few more index.js files. Removed caching mechanism for function transforms (will be improved upon later again) 2015-04-27 14:54:03 +02:00
Max Bruckner
e62ab0dae4 Proper toTex for units and symbols.
Symbols now don't use `\mathrm` anymore by default, but units do.
2015-04-27 11:08:31 +02:00
Max Bruckner
ca4a0bfda4 Change LaTeX output of string function
toTex shouldn't do operations like toString on the node tree
2015-04-27 10:09:42 +02:00
Max Bruckner
8d1d20ba2e Merge branch 'develop' into v2 2015-04-27 09:14:50 +02:00
rjbaucells
64e752a69d add() - partial 2015-04-26 23:12:28 -04:00
jos
d3d3212633 Refactored all nodes into factory functions (see #342) 2015-04-26 21:25:31 +02:00
jos
7a37c777e4 Created index.js files for most groups of functions so you can import a all functions with a single action 2015-04-26 20:28:47 +02:00
Devan Patel
b889c16b81 Adding Combiantorics module + Stirling numbers of Second Kind + test. Needs functionality for BigNumber (commented out). 2015-04-26 12:14:46 -04:00