WIP: Implement VectorIterator
This implements a generic iterator class for arbitrary vector types. Currently done for any nested combination of FieldVector
, BlockVector
and MultiTypeBlockVector
.
The corresponding matrix iterator will follow.
The goal is to implement Cholmod and UMFPACK for any matrix type by using the iterators to copy the matrix and vector contents into the necessary structure.