josdejong
|
2ecac3ae3b
|
Implemented transpose
|
2013-04-03 22:32:07 +02:00 |
|
josdejong
|
78bf9dbf4a
|
Renamed identity to eye.
|
2013-04-03 22:11:06 +02:00 |
|
josdejong
|
7fc49f4058
|
Implemented method det (determinant)
|
2013-04-03 22:08:55 +02:00 |
|
josdejong
|
9eb57b5359
|
Documented Matrix and Range in readme. Fixed a bug in Matrix.set
|
2013-04-01 21:39:54 +02:00 |
|
josdejong
|
04f51c5beb
|
Implemented Matrix support for all methods
|
2013-04-01 15:30:25 +02:00 |
|
josdejong
|
5c693ac4fb
|
Moved test files
|
2013-04-01 13:58:37 +02:00 |
|
josdejong
|
d86c7a49e9
|
Created a single method _validateIndex to replace a quite some type/range checking in the Matrix prototype
|
2013-04-01 13:58:12 +02:00 |
|
josdejong
|
31eef84361
|
Changed Matrix.get and Matrix.set to one-based instead of zero-based.
|
2013-04-01 13:53:49 +02:00 |
|
josdejong
|
fcbe4cb8a4
|
Implemented getting and setting submatrices in the Parser
|
2013-04-01 12:55:36 +02:00 |
|
josdejong
|
94dcb19451
|
Implemented Range.parse
|
2013-04-01 10:58:59 +02:00 |
|
josdejong
|
82076a2fd3
|
Renamed some internal variables for more clarity
|
2013-04-01 10:28:24 +02:00 |
|
josdejong
|
71e8118b39
|
Implemented methods get, set, map, indexOf for Matrix. Some fixes in Matrix and Range.
|
2013-03-31 21:02:53 +02:00 |
|
josdejong
|
c487f3bfa4
|
Implemented matrix.get for a set
|
2013-03-30 13:28:18 +01:00 |
|
josdejong
|
5ea8366d3e
|
Implemented method squeeze
|
2013-03-28 21:44:29 +01:00 |
|
josdejong
|
b07920fac8
|
Removed Vector, as it is redundant with Matrix and only adds complexity.
|
2013-03-28 21:05:05 +01:00 |
|
josdejong
|
0309f62e3f
|
Renamed method eye to identity
|
2013-03-28 20:17:21 +01:00 |
|
josdejong
|
17d9546c0b
|
Added some tests
|
2013-03-27 21:29:34 +01:00 |
|
josdejong
|
7a5878c212
|
Refactored Parser, Scope, and Workspace inside a closure. Added a travis config file.
|
2013-03-27 20:52:16 +01:00 |
|
josdejong
|
af7360b5e4
|
Created construction methods for easily creating data types. Moved the data types and parser to another namespace.
|
2013-03-26 22:06:48 +01:00 |
|
josdejong
|
8cd6bd5396
|
implemented method diag
|
2013-03-24 20:55:04 +01:00 |
|
josdejong
|
05f26c6e37
|
Parser now returns a Matrix instead of an Array. Some fixes and extensions in Matrix, Vector, and Range
|
2013-03-24 20:07:48 +01:00 |
|
josdejong
|
94e01441ff
|
Readme updated
|
2013-03-23 21:45:19 +01:00 |
|
josdejong
|
3527d70476
|
Readme updated
|
2013-03-23 21:43:01 +01:00 |
|
josdejong
|
015701afa6
|
Implemented/improved metods ones, zeros, eye
|
2013-03-23 21:30:53 +01:00 |
|
josdejong
|
53e5043af0
|
Bug fixed in Matrix.set
|
2013-03-23 20:15:27 +01:00 |
|
josdejong
|
e64aed8573
|
Implemented method get, set, resize for Matrix and a lot of other improvements.
|
2013-03-23 20:08:21 +01:00 |
|
josdejong
|
895c33cdbe
|
Removed convenience method range
|
2013-03-23 15:46:59 +01:00 |
|
josdejong
|
d89abd826a
|
Improved method size to calculate correct size for empty (zero) dimensions
|
2013-03-23 13:56:46 +01:00 |
|
josdejong
|
c080426140
|
Rearrangements in the utility methods (format, size, map, forEach)
|
2013-03-23 12:33:48 +01:00 |
|
josdejong
|
1f2c87a494
|
Extended methods of Range (map, forEach, size) and Vector (resize, get, set, toString)
|
2013-03-22 22:35:40 +01:00 |
|
josdejong
|
676cf0029c
|
Moved script to run all tests from ./test/all.js to Jakefile.js
|
2013-03-22 20:47:18 +01:00 |
|
josdejong
|
598262b81a
|
Implemented data type Range, method range, and range support in the Parser.
|
2013-03-22 20:42:40 +01:00 |
|
josdejong
|
8571f132ad
|
changed precedence of unary minus: power now goes before unary minus (see #2)
|
2013-03-22 20:10:07 +01:00 |
|
josdejong
|
5a584eb56e
|
implemented Vector. added functionality to Matrix
|
2013-03-21 21:57:18 +01:00 |
|
josdejong
|
78e14af366
|
implemented method clone
|
2013-03-21 21:03:51 +01:00 |
|
josdejong
|
e9bddfd8e2
|
changed behavior of power operator in the parser from left to right associative.
|
2013-03-21 09:02:40 +01:00 |
|
josdejong
|
e22226060f
|
Renamed parser method put to set
|
2013-03-20 20:36:04 +01:00 |
|
josdejong
|
3e29acbee2
|
data type Matrix created
|
2013-03-19 22:08:43 +01:00 |
|
josdejong
|
936542e988
|
Separated method size into utility methods size and validate
|
2013-03-19 21:04:00 +01:00 |
|
josdejong
|
cf8cf46d63
|
Renamed methods 'copy' to 'clone'
|
2013-03-19 20:34:21 +01:00 |
|
josdejong
|
0c41367b6f
|
Implemented fallback to primitive value of objects for all methods
|
2013-03-19 20:25:06 +01:00 |
|
josdejong
|
619779ff26
|
Fixed method 'in' did not check for units to have the same base.
|
2013-03-18 21:36:20 +01:00 |
|
josdejong
|
6446cc850e
|
Updated version to 0.5.0-SNAPSHOT
|
2013-03-16 13:03:28 +01:00 |
|
josdejong
|
80b59e3dee
|
Fixed typo
|
2013-03-16 13:02:45 +01:00 |
|
josdejong
|
a086568212
|
Merge branch 'develop'
Conflicts:
math.min.js
v0.4.0
|
2013-03-16 13:00:32 +01:00 |
|
josdejong
|
f51a029540
|
Released version 0.4.0
|
2013-03-16 12:54:36 +01:00 |
|
josdejong
|
d2f605de23
|
Fixed determining correct prefix for negative units
|
2013-03-16 12:54:05 +01:00 |
|
josdejong
|
1ebb05254a
|
Fixed an error in determining the best prefix for a unit.
|
2013-03-16 11:16:06 +01:00 |
|
josdejong
|
d96218d6ca
|
Implemented method Unit.parse
|
2013-03-15 23:31:57 +01:00 |
|
josdejong
|
69d162df61
|
Implemented array support for the parser
|
2013-03-15 23:15:32 +01:00 |
|