这里有这个类用于Eigen中的张量:
我想在它周围创建一个包装类,以便我可以在构造函数中指定张量的等级,并且它将动态地创建该等级的张量。
然而,特征类中张量的等级是通过模板变量指定的。例如,Tensor<double, 5>
会给出等级5。
如何创建
等类class Tensor2 {
Tensor<double,??>* myTensor; // what to do here?
public:
Tensor2(int rank)
{
myTensor = new Tensor<double,rank>();
}