【问题标题】:Eigen::SparseTriangularView特征::稀疏三角形视图
【发布时间】:2017-04-01 03:59:16
【问题描述】:

我正在尝试将一些代码从 Eigen 3.2.10 切换到 3.3。我在使用此方法声明时遇到编译错误

/// \brief Returns template expression for the lower triangular part of A.
Eigen::SparseTriangularView < SystemMatrixType, Eigen::Lower >
    getLowerTriangular() const;

生产error C2143: syntax error : missing ';' before '&lt;'

SparseTriangularView 似乎已被重命名或替换。 SparseTriangularView 或整个声明应该用什么替换?

【问题讨论】:

    标签: eigen eigen3


    【解决方案1】:

    只需使用TriangularView &lt; SystemMatrixType, Eigen::Lower &gt;。 3.3 中统一了密集和稀疏表达式的三角形和 Selfadjoint 视图。

    【讨论】:

      猜你喜欢
      • 2018-03-10
      • 2013-09-25
      • 1970-01-01
      • 2011-03-07
      • 2015-08-27
      • 2019-12-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多