Operators
The library implements the DNC operators for all representable curves, which include
MinimumandMaximumAdditionandSubtraction, the latter with option to have the result non-negative (default) or notConvolutionandDeconvolutionVertical- andHorizontalDeviationMaxPlusConvolutionandMaxPlusDeconvolutionLower- andUpperPseudoInverseSub- andSuperAdditiveClosureComposition
Common manipulations are also included:
DelayByandAnticipateByVerticalShiftCutover finite interval
Immutability​
Note that all the data structures used in Nancy are immutable. This means that methods will not change the operands, instead they will create and return a new object that contains the result.
The main benefit of this approach is that you can safely use objects in multiple contexts and concurrently, and never worry about concurrent writes to your variables.