andrewssobral / andrewssobral/redsvd

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

未关闭
#3 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
auto-migrated Priority-Medium Type-Defect
主要语言
C++
星标
7
派生
3
PR 合并指标
30 天内没有已合并 PR

描述

```
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

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。