andrewssobral / andrewssobral/redsvd

計算メソッドにSymEigenを指定した場合、eigen3のassertionに引っかかって落ちる

Open
#3 1 comment 0 reactions 0 assignees View on GitHub
auto-migrated Priority-Medium Type-Defect
Dominant language
C++
Stars
7
Forks
3
PR merge metrics
No merged PRs in 30d

Description

```
What steps will reproduce the problem?
$ cat file1
1.0 2.0 3.0 4.0 5.0
-2.0 -1.0 0.0 1.0 2.0
1.0 -2.0 3.0 -5.0 7.0
$ redsvd -i file1 -o file1 -r 2 -f dense -m SymEigen && cat file1.*
compute SymEigen
read matrix from file1 ... -4.07454e-09 sec.
rows: 3
cols: 5
rank: 2
compute ... assertion "lhs.cols() == rhs.rows() && "invalid matrix product" &&
"if you wanted a coeff-wise or a dot product use the respective explicit
functions"" failed: file
"/usr/local/include/eigen3/Eigen/src/Core/ProductBase.h", line 103, function:
Eigen::ProductBase::ProductBase(const Lhs&, const Rhs&)
[with Derived = Eigen::GeneralProduct >,
Eigen::Matrix, 5>, Lhs = Eigen::Transpose >, Rhs = Eigen::Matrix]
Aborted (core dumped)

What is the expected output? What do you see instead?
計算結果が出力されてほしい

What version of the product are you using? On what operating system?
- Windows XP
- Cygwin 1.7
- redsvd 0.1.2
- eigen3 beta2

Please provide any additional information below.

```

Original issue reported on code.google.com by `discommu...@gmail.com` on 16 Nov 2010 at 4:21

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.