如何解决本征张量,但初始化出错:没有匹配的函数来调用‘Eigen :: Tensor <double,3,1> :: setValues<括号包围的初始化器列表>’
#include <Eigen/Core>
// 稠密矩阵的代数运算(逆,特征值等)
#include <Eigen/Dense>
#include <unsupported/Eigen/CXX11/Tensor>
using namespace Eigen;
int main ()
{Eigen::Tensor<double,3,RowMajor> epsilon(2,2,2);
//Tensor<double,>
//epsilon.setZero();
epsilon.setValues({ {0.0,1.0},{3.0,4.0},{1.0,2.0} });}
这是错误消息:
/home/lzw/matlab_to_C++/cpp_version/test.cpp:37:59:错误:没有匹配的函数可以调用“ Eigen :: Tensor
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。