[eigen] special matrix classes: template parameters

[ Thread Index | Date Index | More lists.tuxfamily.org/eigen Archives ]


Currently the BandMatrix class takes Scalar, Rows,Cols template
parametes that could be replaced by a single parameter DenseMatrixType
representing the return value of toDense(). Not only this would allow
to simplify the template parameters considerably, this would also be
more future proof (it could read more data from the DenseMatrixType),
and would allow to benefit from the MaxRowsAtCompileTime notion (for
dynamic-size-inside-fixed-size-storage --- that is required to ensure
"no malloc with fixed-size objects" in complicated use cases).

So OK to let it take a DenseMatrixType template parameter instead? And
in the Options, the RowMajor stuff would also move there, so that's a
further simplification.


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/