Skip to content

Make Experimental::GridFunctionSpace accept a VectorBackend

Oliver Sander requested to merge make-exp-gfs-accept-vector-backends into master

Previously, the Experimental::GridFunctionSpace class would expect a vector data type as one of its template parameters. This was inconsistent with the existing GridFunctionSpaces, which expect a VectorBackend. This patch changes the behavior of Experimental::GridFunctionSpace. It now wants a VectorBackend.

Incidentally, the previous behavior actually required the vector to be an istl vector. This made using alternative linear algebra backends impossible. This is fixed by the present patch as well.

Merge request reports