Commit Graph
209 Commits
Author SHA1 Message Date
Arthur Guiot 903499c7e9 Updated podspec 2020-05-29 13:30:42 -04:00
Arthur Guiot 6e27490c64 Merge branch 'xcode-proj' of https://github.com/arguiot/Euler into xcode-proj 2020-05-28 20:25:30 -04:00
Arthur Guiot 328dc0242c Updated Podspec for CocoaPods release 2020-05-28 20:25:04 -04:00
Arthur Guiot 8e02948d33 Merge branch 'master' into xcode-proj 2020-05-28 18:26:00 -04:00
Arthur Guiot 16fbc9b2fc Made travis build a bit faster 2020-05-28 18:25:17 -04:00
Arthur Guiot 33617445e7 Travis now uses Carthage 2020-05-28 17:54:25 -04:00
Arthur Guiot 225e090f6d Carthage now able to build Euler 2020-05-28 17:53:02 -04:00
Arthur Guiot 8b5e7929b4 Merge pull request #6 from arguiot/xcode-proj
Xcode proj
2020-05-28 13:08:29 -04:00
Arthur Guiot 723b88a4f5 Made an Xcode Project from package
Fixes bug with Xcode 11.5
2020-05-28 11:45:53 -04:00
Arthur Guiot f15621d339 Merge branch 'equations' of https://github.com/arguiot/Euler into xcode-proj 2020-05-28 11:40:13 -04:00
Arthur Guiot 617a3b1165 Minor improvments 2020-05-28 11:38:49 -04:00
Arthur Guiot 0d88768f5a Update .travis.yml 2020-05-28 10:04:33 -04:00
Arthur Guiot 5ae0fc2cf2 Changing to Xcode 11.5
It should fail, but it's to demonstrate the issue
2020-05-27 11:15:03 -04:00
Arthur Guiot a65f377b23 Merge pull request #5 from arguiot/equations
Equations
2020-05-26 13:58:14 -04:00
Arthur Guiot 3bb2f168f0 Merge branch 'master' into equations 2020-05-26 13:18:29 -04:00
Arthur Guiot b28c06449a Improved perfs of OperatorNode for exponents 2020-05-26 13:14:58 -04:00
Arthur Guiot c9cc2ea721 Improved performances of asDouble which improves everything 2020-05-25 11:48:09 -04:00
Arthur Guiot 97140521a3 Improved roots reliablity and performance
Improved overall performance by simplifying when possible (decrease perf on small numbers but makes eerything a bit smoother)
2020-05-25 11:32:19 -04:00
Arthur Guiot ce7aad5ba7 Added roots for polynomials
Still some errors + should use native object for performance
2020-05-24 23:02:37 -04:00
Arthur Guiot 3ca5cfd1c6 Still improving division 2020-05-24 14:34:33 -04:00
Arthur Guiot a960a87d00 Optimized division in BN 2020-05-24 13:20:59 -04:00
Arthur Guiot cec80c2415 Improved Parser so it can understand implicit multiplication 2020-05-24 09:16:29 -04:00
Arthur Guiot 75545ada80 Modified division for possibly better performances on very large bigfloats
Some operations were increasing size of BigDouble exponentially. Fixed that by making sure that precision isn't set to infinity but defined (10 times the decimal precision).
2020-05-23 12:06:39 -04:00
Arthur Guiot d5142120b1 Updated square root & root 2020-05-21 21:12:50 -04:00
Arthur Guiot e8f24a8631 Fixed build 2020-05-21 09:44:15 -04:00
Arthur Guiot 42652a3f34 Fixed parsing issue (added guard statement) 2020-05-21 09:39:36 -04:00
Arthur Guiot 2a628a6fef Improved a lot SQRT performances on big numbers 2020-05-20 21:09:26 -04:00
Arthur Guiot 26ad94bb1f Improved performance for sqrt & root 2020-05-19 17:07:34 -04:00
Arthur Guiot ae526f1938 Fixed error with left and right token in Latex 2020-05-19 16:36:27 -04:00
Arthur Guiot e862bae72e Fixed fractions problem + improved performances 2020-05-19 16:30:28 -04:00
Arthur Guiot 6f1f9f39f3 Removed infinite loop + disabled macOS builds 2020-05-18 18:16:58 -04:00
Arthur Guiot 615d76b011 Improved ConstantNode + Fixed build 2020-05-18 18:11:17 -04:00
Arthur Guiot 8939801f60 In some cases ConstantNode wasn't able to evaluate because of the way it dealed with its content 2020-05-18 18:06:23 -04:00
Arthur Guiot 68911cfab5 Fixed LaTeX parser to make less mistakes 2020-05-18 17:54:03 -04:00
Arthur Guiot d100b2e253 Added eval function on ExpressionNode 2020-05-18 17:33:41 -04:00
Arthur Guiot 4c3108ec09 Integrating LaTeX parser with Expression 2020-05-18 17:20:49 -04:00
Arthur Guiot aa0ccf74cd Merge pull request #4 from arguiot/equations
Step 1 - Equations
2020-05-18 17:08:42 -04:00
Arthur Guiot 63847bd204 fix build
Signed-off-by: Arthur Guiot <arguiot@gmail.com>
2020-05-18 17:02:47 -04:00
Arthur Guiot bbd7505e8d Nearly implemented Jenkins-Traub algorithm.
Next step: make a complex number object

Signed-off-by: Arthur Guiot <arguiot@gmail.com>
2020-05-18 17:02:47 -04:00
Arthur Guiot 9dab901cd1 Improved Polynomial object
Signed-off-by: Arthur Guiot <arguiot@gmail.com>
2020-05-18 17:02:46 -04:00
Arthur Guiot e9209c7062 Added Cauchy polynomial
Signed-off-by: Arthur Guiot <arguiot@gmail.com>
2020-05-18 17:02:45 -04:00
Arthur Guiot c8643fea95 Added normalize in Polynomial
Signed-off-by: Arthur Guiot <arguiot@gmail.com>
2020-05-18 17:02:45 -04:00
Arthur Guiot bd2ca20729 Matrix now work on iOS, watchOS and tvOS
Signed-off-by: Arthur Guiot <arguiot@gmail.com>
2020-05-18 17:02:45 -04:00
Arthur Guiot 7510923594 Added derivative for polynomials
Signed-off-by: Arthur Guiot <arguiot@gmail.com>
2020-05-18 17:02:45 -04:00
Arthur Guiot 874107217c Improved Polynomial object
Signed-off-by: Arthur Guiot <arguiot@gmail.com>
2020-05-18 17:02:44 -04:00
Arthur Guiot 4e1e72812e Added solve method for expression in algebra
Signed-off-by: Arthur Guiot <arguiot@gmail.com>
2020-05-18 17:02:44 -04:00
Arthur Guiot 73cc3ae77a Added LaTeX convinience parser 2020-05-18 17:01:55 -04:00
Arthur Guiot 033b3fd097 Added LaTeX convinience parser 2020-05-18 16:51:50 -04:00
Arthur Guiot bc498d9fe4 Working on RSA 2020-05-12 15:00:40 -04:00
Arthur Guiot c08b47389f Updated Vector 2020-04-10 18:37:53 -04:00