Eigen 행렬과 함께 C++ 11의 foreach 구문을 사용할 수 있습니까? 내가 매트릭스 (난 그냥 간단한 예를 원, 이것에 대한 내장 함수가 알고)의 합을 계산하려는 경우 예를 들어, 나는 그러나 아이겐하지 않습니다고유 행렬에 대한 Foreach 루프?
Matrix2d a;
a << 1, 2,
3, 4;
double sum = 0.0;
for(double d : a) {
sum += d;
}
같은 일을하고 싶습니다 그것을 허용하는 것 같습니다. Eigen 행렬 요소에 대해 foreach 루프를 수행하는보다 자연스러운 방법이 있습니까?
이것은 매트릭스의 사본을 수행하며, 매트릭스 자체를 반복하지는 않습니다. 아마도 묻는 사람이 원하는 것은 아닙니다. – sordid