Opened 10 years ago
Closed 10 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 10 years ago by Schamschula (Marius Schamschula)
Attachment: | Portfile-octave-interval.diff added |
---|
comment:1 Changed 10 years ago by michaelld (Michael Dickens)
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Committed in r133311.