This doesn't work: Function u(V); ... Vector v(u.vector()); since Vector doesn't have any constructor taking a GenericVector. Martin