Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
ArithmeticObject
is now a subclass of MagnitudeArithmeticFormula
as an abstract class for formulas modeling calculations and two new sub classes:Summation
andSequenceProduct
IntegerAsSuperscriptFormatter
DiscreteInterval
to model an interval that can work with any arithmetic object as its boundaries and stepBreaking changes
Measure
in favor ofQuantity
MeasureBag
and friendsUnitBehavior
hierarchy changed its implementation; now is no longer required to create new sub classes for the quantitative analysis,UnitOfAccount
is usable with other object as its reference.Evaluation
and friends in favor ofArithmeticFormula
ArithmeticError
CircularReadStream
InfinityClass
and friends, and infinity intervals because they cannot be enumerated so the only method non failing for these cases wasincludes: