C++ 使用特征张量类的问题

C++ 使用特征张量类的问题,c++,eigen,C++,Eigen,我想用。该网站建议包括类似于#include的内容,以便能够使用它。我在OS X Yosemite上的Mac上安装了Egen via(3.2.4版)。虽然我让eigen正常工作,但在不受支持的文件夹中找不到必要的模块: #include <eigen3/unsupported/Eigen/???> #包括 我可能忘记了什么或做错了什么?或者我有一个过时的版本,它还没有Tensor类吗?看起来您可能想要使用的是: #include <Eigen/KroneckerProduc

我想用。该网站建议包括类似于
#include
的内容,以便能够使用它。我在OS X Yosemite上的Mac上安装了Egen via(3.2.4版)。虽然我让eigen正常工作,但在不受支持的文件夹中找不到必要的模块:

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

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

看起来您可能想要使用的是:

#include <Eigen/KroneckerProduct>

Eigen::MatrixXd X = Eigen::kroneckerProduct(A, B); 
// A and B are Eigen matrices.
#包括
特征::矩阵X=特征::kroneckerProduct(A,B);
//A和B是特征矩阵。

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

不。我想使用张量,而不是矩阵、数组或向量。我在3.2.8中没有看到它(这篇文章发布时的最新标签),但我确实在3.2.8中看到它是一个稳定的版本。根据他们的主页,3.3.x很可能是不稳定的。至少在windows和linux(debian)上,正确的包含路径是
#include