message: Adding LinearForm constructor which takes a data array
diff: @@ -56,6 +56,15 @@ public:
  LinearForm (FiniteElementSpace * f) : Vector (f -> GetVSize())
  { fes = f; }
  + /// Construct a GridFunction using previously allocated array @a data.
  + /** The GridFunction does not assume ownership of @a data which is assumed to
  + be of size at least `f->GetVSize()`. Similar to the Vector constructor
  + for externally allocated array, the pointer @a data can be NULL. The data
  + array can be replaced later using the method SetData().
  + */
  + LinearForm(FiniteElementSpace *f, double *data) : Vector(data, f->GetVSize())
  + { fes = f; }
  +
  LinearForm() { fes = NULL; }
  /// (DEPRECATED) Return the FE space associated with the LinearForm.
  