Opened 9 years ago
Closed 9 years ago
#46962 closed update (fixed)
Update: octave-interval 0.1.3
Reported by: | Schamschula (Marius Schamschula) | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.3.3 |
Keywords: | haspatch | Cc: | michaelld (Michael Dickens) |
Port: | octave-interval |
Description
octave-interval has been updated to version 0.1.3:
0.1.3 2015-02-24 ================ Fixed a compile error that could possibly occur during package installation 0.1.2 2015-02-22 ================ * New interval arithmetic functions: nthroot, hypot, log1p, expm1 * lu: New operation for LU(P) decomposition of interval matrices * nai: New decorated interval constant * mldivide, mrdivide, inv: Greatly improved accuracy and performance of the linear solver * Improved accuracy of vector sums, dot products, pownrev, and powrev2 * powrev1, powrev2, pownrev, mulrev: Now allow non-scalar arguments * overlap: Renamed one overlapping state from equal to equals * mulrevtopair: No longer available, use mulrev with two output parameters for two-output division * setdec: No longer available, use infsupdec instead * Small performance improvements Bugfixes * Compatibility with GNU Octave 4.0 (bug #43925) * Build problems during package installation with environment variables * iscommoninterval: The decorated variant must return true for common intervals without com decoration * eq: The decorated variant must not consider the decoration value * Several decorated functions: When evaluated on a subset of the function's domain, the result's decoration must be dac if the function's restriction to that subset is continuous * Decorated boolean functions: Must return false when evaluated on NaI input * Interval constructors: A PossibleUndefined warning must be issued if an interval is created from two very close decimal numbers (which can not be separated in the floating-point context) where the lower boundary is greater than the upper boundary when compared with infinite precision * Interval constructors: NaNs must produce empty intervals * Decorated interval constructor: Illegal decorations for empty intervals must be adjusted to trv, and illegal decoration com for unbounded intervals must be adjusted to dac. * cancelminus/cancelplus: The functions returned wrong results if the interval widths could not be compared in double-precision * cos: Accuracy for x = [0] improved * pow, powrev1, powrev2: The function must be defined for x = 0 and y > 0 * All reverse operations: Must return a trivial decoration information at best (the only exception is mulrev) 0.1.1 2015-02-01 ================ * Increased speed of computation for large matrices * Improved performance for fma and dot * mpfr_vector_dot_d: Changed syntax for faster computation on intervals * Decorated versions of mtimes, mldivide, mpower, inv and reduction operations sum, dot, subabs, subsquare * Renamed function sumsquare to sumsq in accordance with GNU Octave function names * New function: fzero for finding all roots of an interval arithmetic function Bugfixes * nextout: Function returned wrong results * exacttointerval: Now produces bare intervals instead of decorated intervals in conformance with IEEE 1788 * atanh: Function returned wrong results for +-1 * dot: Function returned wrong results for some inputs * fma: Function returned wrong results for some inputs * infsup: Function returned wrong interval boundaries for decimal numbers, function failed on mixed numerical and string boundaries in single cell array parameter * mulrevtopair: Fixed order of operands in conformance with IEEE 1788 and wrong results when evaluated on intervals that contain zero
Attachments (1)
Change History (2)
Changed 9 years ago by Schamschula (Marius Schamschula)
Attachment: | Portfile-octave-interval.diff added |
---|
comment:1 Changed 9 years ago by michaelld (Michael Dickens)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Committed in r133311.