0
I Use This!
Inactive

Commits : Listings

Analyzed about 3 hours ago. based on code collected about 10 hours ago.
May 02, 2023 — May 02, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Cosmetics only More... over 20 years ago
More significant changes in support of Complex objects: 1) Expressions are now parsed and evaluated very differently. In particular, the terms are evaluated right to left rather than left to right; 2) Some fixes have been made in the Complex arithmetic operations; 3) In Value, the Sqrt transcendental class has been improved (correct exception handling for non-integers); 4) In Value, the 2arctanX transcendetnatl class has been improved (now works correctly for infinite values); 5 Various other less major improvements. More... over 20 years ago
Significant changes in support of Complex objects: 1) The rather primitive expression handling for Complex objects has been made a little less primitive - this comes about largely through the new class in jquantity: Expression; 2) New interface Imaginable which supports Complex ops; 3) added methods to Complex: getReal, getImaginary, isImaginary, isPolar; 4) Added methods to Complex: rotate, sum, minus, pow; 5) DivisibleMutable now extends MutableNumber and implements Divisible; 6) in MutableNumber, getIdentifier no longer automatically gets defaultIdenfifer if null. THere is a new method getIdentifier(boolean) for that; 7) Rational now extends DivisibleMutable instead of extending MutableNumber and implementing Divisible; 8) Fixed an error in the creation of Rationals based on BigDecimals (really all I did was re-format the code - but it seems to have fixed the problem - don't like that but there it is). 9) Creation of SymbolicPresentations is now much more structured; 10) Fixed significant error in Value.add(); 11) Added new classes in util: Replaceable, StringPresentation, Style and Symbol; 12) Purely cosmetic changes to Millable and Lookupable. More... over 20 years ago
Now can set row heights for any set of selected rows. More... over 20 years ago
Added menu item to set row height(s). More... over 20 years ago
Fixed problems with Complex at phase pi. Adjusted tolerance for non-ratio presentations of Rationals. More... over 20 years ago
A myriad minor changes, especially relating to tangent calculations, presentation of Rationals as Ratios (or not), Clarifying role of "signum", Proper normalization of Values (no longer try to overload Rational normalize with something that operates differently), a few other little things. More... over 20 years ago
Significant Changes. This submission includes some surprisingly deep and significant changes to many classes. Many of the changes relate to fuzzy information, especially the combination and setting of model values. Some aspects of Approximation have been cleaned up/fixed (bounds related). In some cases the restriction on getting BigIntegers from non-exact values has been relaxed. This came up because of another fix which made certain values non-exact which were thought to be exact previously. The transcendental classes of Value have been done properly now, I believe. Complex has been fleshed out somewhat. Some superfluous methods from Value have gone. A method in BaseNumber getDefaultIdentifier has been created (and overridden in the case of Value). Probably several other things which I've forgotten. Still need to do thorough testing of lots of stuff. More... over 20 years ago
Fixed a problem in Value (the exp transcendental) where it would only use the successive multiplication method if the argument was exact. More... over 20 years ago
Some long overdue cosmetic changes (pertaining to the change between 1.5 and 1.6 which made the bounds relative rather than absolute). More... over 20 years ago
Fixed some problems with test cases (replaced "equals" with "compareTo"). More... over 20 years ago
Value now supports the Trigonometrical methods reasonably correctly (I haven't gone through them one by one to check yet); but so far it looks OK. Some significant changes in the way the Transcendentals are implemented (they are now static inner classes). More... over 20 years ago
Value working reasonable correctly now. More... over 20 years ago
Value working reasonable correctly now. More... over 20 years ago
Significant restructuring: 1) added new class FactoredRational (based on Value, Rational) - this is a temporary name - will be renamed Value. 2) Complex now uses FactoredRational for real and imaginary parts. 3) The factoring of angles by pi/12 has been changed to factoring by pi. 4) valueOf now added to BaseNumber and it always returns a BaseNumber. 5) updateAppearance added to Presentation. Called in appropriate places. 6) isNormal added to Normalizable. More... over 20 years ago
Refactoring: 1) renamed Value as ValueOld (is now obsolete, or almost is); 2) renamed FactoredRational as Value. More... over 20 years ago
Significant restructuring: 1) added new class FactoredRational (based on Value, Rational) - this is a temporary name - will be renamed Value. 2) Complex now uses FactoredRational for real and imaginary parts. 3) The factoring of angles by pi/12 has been changed to factoring by pi. 4) valueOf now added to BaseNumber and it always returns a BaseNumber. 5) updateAppearance added to Presentation. Called in appropriate places. 6) isNormal added to Normalizable. More... over 20 years ago
no message More... over 20 years ago
Added lots of new stuff for Complex. Not ready for prime time yet, but getting there. More... over 20 years ago
Major structural change. BaseNumber no longer extends Number, but rather extends Item. BaseNumber now includes a copy of the Number methods (hope this is legal). Item is extended by both BaseNumber and by Complex. Lots of implementation code added to Complex. Various other minor changes to accomodate these major changes. All of the out files are cool with the exception of Value (which is going away anyway). It may or may not be OK in practice. More... over 20 years ago
Further development of Complex with various other required changes. More... almost 21 years ago
Added Complex source and test output. Some minor adjustments to other classes. More... almost 21 years ago
MutableNumber now can handle the swapping of operands (ie. their ordering) for common symmetric operations like sum and product. Also, some improvements to the output of symbolic presentations. More... almost 21 years ago
Reworked the parsing of ValuePresentations to be more consistent; In process of removing references to Value or other specific number classes from Presentation classes. More... about 21 years ago
Generalized some of the tests, added SymbolicPresentation tests. Added some more tests. More... about 21 years ago
Fixed a problem with NumberPresentations, specifically when making what was originally an integer fuzzy, the decimal character was not being put in. More... about 21 years ago
Added a todo. More... about 21 years ago
Some significant fixes in the area of Value calculations: 1) fixed an error regarding bounds in the FuzzInt method add(); 2) fixed some issues with transcendental functions in Value; etc. More... about 21 years ago
Some significant fixes in the area of Value calculations: 1) fixed an error regarding bounds in the FuzzInt method add(); 2) fixed some issues with transcendental functions in Value; etc. More... about 21 years ago
Significant changes: 1) fixed infinite recursion problem with Value conversions; 2) implemented parsing of SymbolicPresentations and ValuePresentations; 3) added some tests to Value (note tests not yet verified); 4) some cleanup of unnecessary methods in WholeNumber, etc. More... about 21 years ago