Eigen overloads of level3 ::pressio::ops::product() accept native containers and as_diag_matrix expression for A input. Add support for subspan expression and allow expressions for B input.
Expand unit tests accordingly to cover new expression cases (and refactor if needed).
Eigen overloads of level3
::pressio::ops::product()
accept native containers andas_diag_matrix
expression forA
input. Add support forsubspan
expression and allow expressions forB
input. Expand unit tests accordingly to cover new expression cases (and refactor if needed).refs #526