使用eigens Tensor类的问题

时间:2015-06-24 14:33:11

标签: c++ eigen

我想使用eigens Tensor class from the unsupported module。此网站建议包含#include <Eigen/CXX11/Tensor>之类的内容以便能够使用它。我在OS X Yosemite上的Mac上通过Homebrew(版本3.2.4)安装了eigen。虽然我让eigen正常工作,但我在不支持的文件夹中找不到必要的模块:

#include <eigen3/unsupported/Eigen/???>

我可能忘记或做错了什么?或者我有一个过时的版本还没有Tensor类?

2 个答案:

答案 0 :(得分:3)

不支持的Tensor模块目前仅在不稳定版本中找到(当前稳定版本:3.2.5)。

答案 1 :(得分:-1)

您可能希望使用KroneckerProduct module

#include <Eigen/KroneckerProduct>

Eigen::MatrixXd X = Eigen::kroneckerProduct(A, B); 
// A and B are Eigen matrices.