better subVector for MatrixAsVector
use getRowView for subVector
Better row and column views for ABlockMatrix