57 Commits

Author SHA1 Message Date
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
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
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
josdejong
bfbe29c664 Fixed a scoping issue in the Parser 2013-03-15 21:15:49 +01:00
josdejong
ac2e69ca81 implemented method format 2013-03-14 21:20:53 +01:00
josdejong
cbfbf91d6b implemented size validation in method size 2013-03-14 20:23:55 +01:00
josdejong
4b1eeaf79b parser for complex values improved 2013-03-14 19:57:21 +01:00
josdejong
8a6548027f Implemented array support for all methods 2013-03-13 21:45:05 +01:00
josdejong
46deed6fd8 method help evaluates the examples 2013-03-13 17:47:54 +01:00
josdejong
854941ee1f Readme updated 2013-03-12 22:12:00 +01:00
josdejong
3a686f3f69 Description updated 2013-03-12 22:04:15 +01:00
josdejong
3e882c3c0d - Improved the complex number parser
- Improved method typeof
2013-03-12 21:09:46 +01:00
josdejong
936820eee1 Marked private methods in the Workpace with the @private annotation 2013-03-11 20:52:13 +01:00
josdejong
0b5f543fcc favicon created 2013-03-10 20:42:45 +01:00
josdejong
91e520dfb4 Implemented Array support for methods with one parameter 2013-03-09 20:55:03 +01:00
josdejong
4f422a34e2 Updated readme. Improved Complex data type. 2013-03-09 10:47:10 +01:00
josdejong
739c53444a Implemented methods cot, csc, sec 2013-03-06 21:15:54 +01:00
josdejong
4c2c06d979 Implemented Workspace 2013-03-04 19:34:16 +01:00
josdejong
c1fa8d8231 Fixed an issue in the Parser not resolving variables later on when undefined in first instance. 2013-02-25 21:09:05 +01:00
josdejong
6faacfb120 Moved Complex and Unit to the main namespace math 2013-02-25 20:44:37 +01:00
josdejong
ed36dd796b Implemented methods cube, factiorial, log(x, base), log10, sign, square 2013-02-25 20:18:03 +01:00
josdejong
57c4055458 Implemented methods mod, equal, unequal, smallereq, largereq 2013-02-24 20:51:35 +01:00
josdejong
93e4a9d397 Implemented methods re, im, arg, conj 2013-02-24 20:28:36 +01:00
josdejong
47464fec65 Implemented method import 2013-02-24 20:12:39 +01:00
josdejong
3b9c24fe72 Documentation updated 2013-02-24 14:21:05 +01:00
josdejong
699705086f Implemented methods parser.get and parser.put. 2013-02-24 13:06:09 +01:00
josdejong
c896eae319 Parser implemented 2013-02-23 23:45:51 +01:00
josdejong
61b2a45a9a Added check for correct argument count to all functions 2013-02-23 14:13:17 +01:00
josdejong
a91169e098 Updated jake build script and some restructuring of the code 2013-02-20 13:52:41 +01:00
josdejong
2b976b59e8 Implemented/updated methods help, typeof, pow, round 2013-02-20 13:51:56 +01:00
josdejong
0b7ca1ca52 Implemented method help to get documentation on methods, constants, and data types 2013-02-18 22:24:56 +01:00
josdejong
55e37b3fc3 Added methods add, divide, larger, multiply, pow, smaller, subtract, unaryminus, max, min. Library is now fully compatible with the standard Math library. 2013-02-18 20:49:01 +01:00
josdejong
16c64dffda Implemented methods ceil, fix, floor, round, random, atan2 2013-02-17 20:21:46 +01:00