Skip to content

Commit

Permalink
Fixed arpack wrapper
Browse files Browse the repository at this point in the history
  • Loading branch information
lisitsyn committed Jan 26, 2012
1 parent 4347344 commit 73a2d9b
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions src/shogun/mathematics/arpack.cpp
Expand Up @@ -258,7 +258,7 @@ void arpack_dsxupd(double* matrix, double* rhs, bool is_rhs_diag, int n, int nev
{
if (mode==1)
{
if (cov)
if (!cov)
{
// compute (workd+ipntr[1]-1) = A*(workd+ipntr[0]-1)
cblas_dsymv(CblasColMajor,CblasUpper,
Expand All @@ -268,12 +268,12 @@ void arpack_dsxupd(double* matrix, double* rhs, bool is_rhs_diag, int n, int nev
}
else
{
cblas_dgemv(CblasColMajor,CblasNoTrans,
n,n,1.0,matrix,n,
cblas_dsymv(CblasColMajor,CblasUpper,
n,1.0,matrix,n,
(workd+ipntr[0]-1),1,
0.0,(workd+ipntr[1]-1),1);
cblas_dgemv(CblasColMajor,CblasTrans,
n,n,1.0,matrix,n,
cblas_dsymv(CblasColMajor,CblasUpper,
n,1.0,matrix,n,
(workd+ipntr[1]-1),1,
0.0,(workd+ipntr[0]-1),1);
cblas_dcopy(n,workd+ipntr[0]-1,1,workd+ipntr[1]-1,1);
Expand Down

0 comments on commit 73a2d9b

Please sign in to comment.