std::list
또는 std::vector
에 Eigen 배열 모음을 저장하고 싶습니다.Eigen 배열 목록 저장
내 배열의 유형이 다른 경우가 있습니다. Array<Scalar, 1, Dynamic>
, 일부 Array<Scalar, Dynamic, Dynamic>
, 어떤 템플릿 인수를 사용할지 알 수 없습니다. std::list
.
아이디어 :
- 모든
std::list<Array<Scalar, Dynamic, Dynamic>>
로Dynamic
및 저장소 캐스트, 그러나 이것은 불필요한 복사 boost::variant
같은 느낌?
Eigen에 대해 덜 익숙한 사람들을 위해 Dynamic
은 -1
을 의미합니다.
더 상황을 보려면 여기를 참조하십시오 What's the right type for a join_rows() function?
죄송합니다. 결정된. –
내 질문에 오타가 있었는데, 실제로 같은 스칼라 유형을 모두 사용하고 있습니다. – user357269
@ user357269 동일한 스칼라 유형을 사용하더라도 '배열'은 다른 유형입니다. –