Martin Sandve Alnæs wrote:
> 2008/6/7 Garth N. Wells <[EMAIL PROTECTED]>:
>>
>> Anders Logg wrote:
>>> On Thu, Jun 05, 2008 at 01:06:53PM +0200, Martin Sandve Alnæs wrote:
>>>> It's a bit cumbersome to pass around mesh, dofmap, and form to be able
>>>> to create functions in finite element spaces. Maybe a FunctionSpace
>>>> class could collect the necessary info?
>>>>
>>>> # Instead of:
>>>> uvec = Vector()
>>>> u = cpp_Function(mesh, uvec, dofmap, form, 0)
>>>> vvec = Vector()
>>>> v = cpp_Function(mesh, vvec, dofmap, form, 0)
>>>>
>>>> # It would be nice to write:
>>>> U = FunctionSpace(mesh, dofmapset, form, 0) # or something similar
>>>> u = Function(U)
>>>> v = Function(U)
>>> I think it sounds really good, but shouldn't it really be
>>>
>>>   V = FunctionSpace(mesh, finite_element, dof_map)
>>>
>>> So
>>>
>>>   dofmapset --> dof_map
>>>   form --> finite_element
>>>
>>>> This concept is probably usable in C++ as well.
>>> Yes, it should be implemented there.
>>>
>>>> (Note that I'm not volunteering to implement this myself now, don't
>>>> have the time).
>>> ok. Could you put it on the todo list? Either we can keep editing the
>>> TODO file in DOLFIN, or we can have a TODO list on the wiki. I think
>>> Garth suggested this yesterday.
>>>
>> The present TODO list is a combination of road map and minor details. I
>> would suggest putting items in the road map category on the web page for
>> visibility. It would show where we're going and indicate to potential
>> new developers where they might start.
>>
>> Garth
> 
> Good idea.
>

I've added a DOLFIN road map page

   http://www.fenics.org/wiki/DOLFIN_road_map

It's empty at the moment.

Garth

> But maybe the bugtrackers should be used for the minor details instead of 
> TODO?
> It requires that everybody actually use them, but then I think they
> can be very useful.
> 
> --
> Martin


_______________________________________________
DOLFIN-dev mailing list
[email protected]
http://www.fenics.org/mailman/listinfo/dolfin-dev

Reply via email to