Mantis Bugtracker

Viewing Issue Advanced Details Jump to Notes ] View Simple ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0000914 [ALGLIB] Solvers tweak have not tried 2020-12-19 17:19 2020-12-19 17:47
Reporter SergeyB View Status public  
Assigned To SergeyB
Priority normal Resolution implemented Platform
Status resolved   OS
Projection none   OS Version
ETA none Fixed in Version 3.17.0 Product Version
  Target Version 3.17.0 Product Build
Summary 0000914: INCOMPATIBLE: changed signatures and names of some sparse direct solvers
Description Names and signatures of some sparse solvers are changed to make API more uniform. First, we removed matrix size from the method signature because sparse matrix structure already stores its size. Second, we changed order of output parameters: instead of "report,x" we now return "x,report" as does the rest of the library. We also changed names of several methods to conform to uniform naming convention used by direct dense solvers.

Following functions were changed:
* sparsesolvesks(a,n,isupper,b,rep,x) => sparsespdsolvesks(a,isupper,b,x,rep)
* sparsecholeskysolvesks(a,n,isupper,b,rep,x) => sparsespdcholeskysolve(a,isupper,b,x,rep)
* sparsesolve(a,n,b,x,rep) => sparsesolve(a,b,x,rep)
* sparselusolve(a,p,q,n,b,x,rep) => sparselusolve(a,p,q,b,x,rep)
Steps To Reproduce
Additional Information
Programming language Unspecified
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
2020-12-19 17:19 SergeyB New Issue
2020-12-19 17:19 SergeyB Status new => assigned
2020-12-19 17:19 SergeyB Assigned To => SergeyB
2020-12-19 17:19 SergeyB Programming language => Unspecified
2020-12-19 17:47 SergeyB Status assigned => resolved
2020-12-19 17:47 SergeyB Fixed in Version => 3.16.1
2020-12-19 17:47 SergeyB Resolution open => implemented


Mantis 1.1.6[^]
Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker