[MacPorts] #46962: Update: octave-interval 0.1.3
MacPorts
noreply at macports.org
Wed Feb 25 05:31:56 PST 2015
#46962: Update: octave-interval 0.1.3
----------------------------+--------------------------------
Reporter: mschamschula@… | Owner: macports-tickets@…
Type: update | Status: new
Priority: Normal | Milestone:
Component: ports | Version: 2.3.3
Keywords: haspatch | Port: octave-interval
----------------------------+--------------------------------
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
}}}
--
Ticket URL: <https://trac.macports.org/ticket/46962>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list