dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #01979
Re: Function input
On Thu, Feb 16, 2006 at 12:02:35AM -0600, Anders Logg wrote:
> I suggest that we update the interface for Function input so it works
> the same as for other objects, so we change from
>
> File file("function.xml");
> Function f;
> functionfile.parse(f, element);
>
> to
>
> File file("function.xml");
> file >> f;
>
> While reading the Function, the input checks the type of finite
> element and attaches it appropriately if found (only P1 for now).
> Otherwise, it generates a warning that the element could not be found
> so it needs to be supplied by the user by
>
> f.attach(element);
>
> For this to work (automatically creating and attaching an element
> while reading), we need to let a Function keep a local FiniteElement
> in the same way as it can keep a local Vector (element_local == true,
> same as vector_local == true in DiscreteFunction).
>
> Any objections?
>
> /Anders
>
This is a good idea. I didn't think having to attach the element
before reading a file was a very intuitive interface, but if we can
detect and attach common elements automatically then it's not so
important.
Johan
Follow ups
References