PlainObjectBase
- это просто базовый класс для Matrix
и Array
, т. Е. Объектов, которые на самом деле хранят коэффициенты.
PlainObjectBase
наследуется от MatrixBase
или ArrayBase
(в зависимости отна аргумент шаблона PlainObjectBase
).MatrixBase
и ArrayBase
являются общими базовыми классами для простых матриц / массивов, а также выражений матриц / массивов.
Наконец, DenseBase
является общим базовым классом MatrixBase
и ArrayBase
.
Это задокументировано здесь: http://eigen.tuxfamily.org/dox/TopicClassHierarchy.html