Очень сложно точно ответить на ваш вопрос без дополнительной информации. На вашем месте я бы принял решение, основываясь на требованиях проекта.
Просто примените правило KISS, т. Е. Сохраняйте это простым, глупым .
Если вашему проекту нужны сложные численные методы и линейная алгебра, Eigen будет лучшим выбором. В противном случае вы можете просто использовать QGenericMatrix
или создать его подкласс в соответствии с вашими потребностями.
Возможно, важно отметить, что Eigen не имеет никаких зависимостей, кроме стандартной библиотеки C ++, и он кроссплатформенный. Поэтому его использование, вероятно, не вызовет проблем, если вы ориентируетесь на несколько платформ.