<?xml version="1.0" encoding="utf-8"?>
<!--  RSS generated by Flaimo.com RSS Builder [2010-09-07 07:52:36]  --> <rss version="2.0" xmlns:im="http://purl.org/rss/1.0/item-images/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" >
<channel>
<docs>http://bugs.alglib.net/</docs>
<description>Mantis - ISSUES</description>
<link>http://bugs.alglib.net/</link>
<title>Mantis - ISSUES</title>
<image>
<title>Mantis - ISSUES</title>
<url>http://bugs.alglib.net/images/mantis_logo_button.gif</url>
<link>http://bugs.alglib.net/</link>
<description>Mantis - ISSUES</description>
</image>
<category>All Projects</category>
<ttl>10</ttl>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<sy:updateBase>2010-09-07T07:52:35+04:00</sy:updateBase>
<item>
<title>0000375: INCOMPATIBLE: nonlinear fitting functions were renamed</title>
<link>http://bugs.alglib.net/view.php?id=375</link>
<description>LSFitNonlinear???() functions were renamed to LSFit???() to make their names compatible with naming conventions used by Optimization package.</description>
<guid>http://bugs.alglib.net/view.php?id=375</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=375#bugnotes</comments>
</item>
<item>
<title>0000373: Pseudoinverse</title>
<link>http://bugs.alglib.net/view.php?id=373</link>
<description>real</description>
<guid>http://bugs.alglib.net/view.php?id=373</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=373#bugnotes</comments>
</item>
<item>
<title>0000371: IMPLEMENTED: nonlinear solver</title>
<link>http://bugs.alglib.net/view.php?id=371</link>
<description>New nonlinear Levenberg-Marquardt-like solver was implemented. Its essential features are:&lt;br /&gt;
* weak requirements on the system being solved (Jacobian non-singularity assumption is dropped)&lt;br /&gt;
* global convergence&lt;br /&gt;
* quadratic convergence in the neighborhood of solution&lt;br /&gt;
* same set of additional options as for optimization algorithms: reports, limit on step size, efficient restarts</description>
<guid>http://bugs.alglib.net/view.php?id=371</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=371#bugnotes</comments>
</item>
<item>
<title>0000370: IMPLEMENTED: buffered functions for optimization algorithms</title>
<link>http://bugs.alglib.net/view.php?id=370</link>
<description>Optimization algorithms have functions with common names like 'ALGONAMEResults' which were used to get algorithm result. These functions have output parameter X - array, which gets reallocated on each call (because of semantics of these functions).&lt;br /&gt;
&lt;br /&gt;
This fix adds new family of functions - 'ALGONAMEResultsBuf', which takes preallocated buffer (and reallocates it, if too small). It allows to save time when algorithm is used from inner cycle of another performance critical algorithm.</description>
<guid>http://bugs.alglib.net/view.php?id=370</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=370#bugnotes</comments>
</item>
<item>
<title>0000369: INCOMPATIBLE: changes in 'nearestneighbor' unit</title>
<link>http://bugs.alglib.net/view.php?id=369</link>
<description>Backward compatible changes:&lt;br /&gt;
* buffered query functions were added. These functions can use preallocated buffer (which is automatically reallocated, if it is too small), which reduces number of dynamic allocations and increases overall performance&lt;br /&gt;
* better detection of errors in input parameters&lt;br /&gt;
&lt;br /&gt;
Incompatible changes:&lt;br /&gt;
* functions from 'KDTreeQueryResults' family do NOT return result size K anymore. This value is already returned by functions from 'KDTreeQuery' family, so there are no reasons to duplicate it.</description>
<guid>http://bugs.alglib.net/view.php?id=369</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=369#bugnotes</comments>
</item>
<item>
<title>0000368: More support for IEEE special quantities</title>
<link>http://bugs.alglib.net/view.php?id=368</link>
<description>Check for NANs/INFs in the input data&lt;br /&gt;
* linear algebra/interpolation - check before starting&lt;br /&gt;
* optimization (or other rcomm's) - check every time we get rcomm data&lt;br /&gt;
* statistics (correlation - with respect to missing values)&lt;br /&gt;
* generally, check all parameters</description>
<guid>http://bugs.alglib.net/view.php?id=368</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=368#bugnotes</comments>
</item>
<item>
<title>0000353: IMPLEMENTED: improved support for IEEE special quantities</title>
<link>http://bugs.alglib.net/view.php?id=353</link>
<description>Several units now support detection of IEEE special quantities in the input data. These units are polint, ratint, matdet, matinv.</description>
<guid>http://bugs.alglib.net/view.php?id=353</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=353#bugnotes</comments>
</item>
<item>
<title>0000358: INCOMPATIBLE: support for LDLT factorization is dropped from ALGLIB 3.0</title>
<link>http://bugs.alglib.net/view.php?id=358</link>
<description>LDLT factorization is dropped from ALGLIB 3.0</description>
<guid>http://bugs.alglib.net/view.php?id=358</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=358#bugnotes</comments>
</item>
<item>
<title>0000367: FIXED: documentation bug</title>
<link>http://bugs.alglib.net/view.php?id=367</link>
<description>The description of the complex number routines in visual basic defines the addition routines as multiplications.&lt;br /&gt;
&lt;br /&gt;
&quot;Public Function C_Add(Z1 As Complex Z2 As Complex):Complex&lt;br /&gt;
Public Function C_AddR(Z1 As Complex R As Double):Complex&lt;br /&gt;
Calculate Z1*Z2 or Z1*R.&quot;</description>
<guid>http://bugs.alglib.net/view.php?id=367</guid>
<author>Peter Cusack &lt;Peter Cusack@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=367#bugnotes</comments>
</item>
<item>
<title>0000348: IMPLEMENTED: RestartFrom() functionality for optimizers</title>
<link>http://bugs.alglib.net/view.php?id=348</link>
<description>All optimizers can be restarted from new point without allocating new optimizer object. It allows to significantly increase performance when solving many sequential optimization problems with same sizes.</description>
<guid>http://bugs.alglib.net/view.php?id=348</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=348#bugnotes</comments>
</item>
<item>
<title>0000366: New spline 2D operations</title>
<link>http://bugs.alglib.net/view.php?id=366</link>
<description>* list of local minimums&lt;br /&gt;
* global minimum</description>
<guid>http://bugs.alglib.net/view.php?id=366</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=366#bugnotes</comments>
</item>
<item>
<title>0000365: New 1D spline operations</title>
<link>http://bugs.alglib.net/view.php?id=365</link>
<description>* list of local extremums&lt;br /&gt;
* global extremum&lt;br /&gt;
* list of zeros</description>
<guid>http://bugs.alglib.net/view.php?id=365</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=365#bugnotes</comments>
</item>
<item>
<title>0000364: Multiple 'prepare' calls must have no allocation penalty</title>
<link>http://bugs.alglib.net/view.php?id=364</link>
<description>todo</description>
<guid>http://bugs.alglib.net/view.php?id=364</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=364#bugnotes</comments>
</item>
<item>
<title>0000363: FIXED: bug in UnequalVarianceTTest</title>
<link>http://bugs.alglib.net/view.php?id=363</link>
<description>Degrees of freedom for t-statistic were incorrectly calculated.&lt;br /&gt;
&lt;br /&gt;
Thanks to Gerhard Vogt for pointing out this bug.</description>
<guid>http://bugs.alglib.net/view.php?id=363</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=363#bugnotes</comments>
</item>
<item>
<title>0000357: User-friendly BLAS</title>
<link>http://bugs.alglib.net/view.php?id=357</link>
<description>* operations with matrices with much more simpler interface than that of ABLAS unit: add, sub, FMA&lt;br /&gt;
* high-level operations: sin/cos/exp/pow/...</description>
<guid>http://bugs.alglib.net/view.php?id=357</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=357#bugnotes</comments>
</item>
<item>
<title>0000360: INCOMPATIBLE: renamed several special functions</title>
<link>http://bugs.alglib.net/view.php?id=360</link>
<description>Due to name conflicts with C standard library following names were changed:&lt;br /&gt;
* Gamma =&gt; GammaFunction&lt;br /&gt;
* Erf =&gt; ErrorFunction&lt;br /&gt;
* ErfC =&gt; ErrorFunctionC</description>
<guid>http://bugs.alglib.net/view.php?id=360</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=360#bugnotes</comments>
</item>
<item>
<title>0000359: New serialization framework</title>
<link>http://bugs.alglib.net/view.php?id=359</link>
<description>* generate serialization code for structs with 'object', 'optimizer' or other object-like interface modifiers.&lt;br /&gt;
* preserve backward compatible interface</description>
<guid>http://bugs.alglib.net/view.php?id=359</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=359#bugnotes</comments>
</item>
<item>
<title>0000282: Symmetric random matrix must be exactly symmetric</title>
<link>http://bugs.alglib.net/view.php?id=282</link>
<description>it must be checked in unit test</description>
<guid>http://bugs.alglib.net/view.php?id=282</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=282#bugnotes</comments>
</item>
<item>
<title>0000355: Non-LM nonlinear fitting</title>
<link>http://bugs.alglib.net/view.php?id=355</link>
<description>Use L-BFGS or CG, if user wants us to.&lt;br /&gt;
May be useful when we work with high dimensional fitting problems.</description>
<guid>http://bugs.alglib.net/view.php?id=355</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=355#bugnotes</comments>
</item>
<item>
<title>0000354: Fitting functions for important special cases</title>
<link>http://bugs.alglib.net/view.php?id=354</link>
<description>* fitting by sphere&lt;br /&gt;
* total least squares straight line&lt;br /&gt;
* fitting by Gaussian (with offset, without offset, with prescribed coefficients)</description>
<guid>http://bugs.alglib.net/view.php?id=354</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=354#bugnotes</comments>
</item>
<item>
<title>0000352: Classification improvements</title>
<link>http://bugs.alglib.net/view.php?id=352</link>
<description>1. document bdss.ap functions&lt;br /&gt;
2. extended linear classification subroutines:&lt;br /&gt;
* binary classification, minimization of RMS or CV&lt;br /&gt;
* binary classification, minimal cost&lt;br /&gt;
* applly them to LDA</description>
<guid>http://bugs.alglib.net/view.php?id=352</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=352#bugnotes</comments>
</item>
<item>
<title>0000343: Assertion on interpolation problems with non-distinct points</title>
<link>http://bugs.alglib.net/view.php?id=343</link>
<description>* Assert() when there are points with equal abscissas&lt;br /&gt;
* we should go beyond simple check for equality because of problems with abscissas like [0, 1E-300, 1, 2, 3, ...]. The best thing found so far is to map all points from [min,max] to [1,2] and to check for equality AFTER mapping is done.</description>
<guid>http://bugs.alglib.net/view.php?id=343</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=343#bugnotes</comments>
</item>
<item>
<title>0000339: Make C# program ref/out-correct</title>
<link>http://bugs.alglib.net/view.php?id=339</link>
<description>* &quot;AlgoPascal-out&quot; parameters should be &quot;C#-out&quot; too&lt;br /&gt;
* &quot;AlgoPascal-const&quot; should be C#-no-modifiers (currently we pass constant array with &quot;ref&quot; although it always passed by value)</description>
<guid>http://bugs.alglib.net/view.php?id=339</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=339#bugnotes</comments>
</item>
<item>
<title>0000333: ap::complex power</title>
<link>http://bugs.alglib.net/view.php?id=333</link>
<description>It is useful to implement pow method for ap::complex class, like:&lt;br /&gt;
&lt;br /&gt;
complex&amp; operator^=(const double&amp; p) {&lt;br /&gt;
    double r = pow(sqrt(x*x + y*y), p);&lt;br /&gt;
    double phi = p * (x &gt;= 0. ? atan(y/x) : (y &gt;= 0. ? atan(y/x) + M_PI : atan(y/x) - M_PI));&lt;br /&gt;
    x = r * cos(phi);&lt;br /&gt;
    y = r * sin(phi);&lt;br /&gt;
    return *this;&lt;br /&gt;
};</description>
<guid>http://bugs.alglib.net/view.php?id=333</guid>
<author>artyomstv &lt;artyomstv@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=333#bugnotes</comments>
</item>
<item>
<title>0000258: Special functions for spline/rational interpolation on equidistant grid.</title>
<link>http://bugs.alglib.net/view.php?id=258</link>
<description>something like polintbuildeqdist (no separate array for nodes)</description>
<guid>http://bugs.alglib.net/view.php?id=258</guid>
<author>SergeyB &lt;SergeyB@example.com&gt;</author>
<comments>http://bugs.alglib.net/view.php?id=258#bugnotes</comments>
</item>
</channel>
</rss>
