Registered by Martin Sandve Alnæs
FEniCS multidomain codesprint. View the Meeting Home Page
- Starts:
- 13:18 UTC on Monday, 2013-01-07
- Ends:
- 13:18 UTC on Friday, 2013-01-11
Meeting drivers
Each meeting has a person, or team, responsible for deciding which items are accepted for the agenda. This team is called the "meeting driver" and for FEniCS multidomain sprint 2013 they are:
You should contact the meeting driver if you have any additional questions about the structure or agenda of the meeting.
Blueprints
Latest 5 additions to the meeting agenda
We need a simple interface for assigning to constants and Real functions. Suggestions:
R = FunctionSpace(mesh, "Real", 0)
f = Function(R)
f.assign_constant(1.23)
RV = VectorFunctionSpace(mesh, "Real", 0, dim=4)
v = Function(RV)
v.assign_constant([1.0, 2.0, 3.0, 4.0])
v.assign_constant(numpy.array([1.0, 2.0, 3.0, 4...
|
|
Replace pointers with std::vector in linear algebra interface where appropriate. See
http://www.fenics.org/pipermail/dolfin-dev/2009-August/014931.html
for the initial discussion.
|
|
Restricted function spaces
for DOLFIN
Implement restricted function spaces.
Restricted function spaces
Foo::FunctionSpace V(mesh, sub_domain); // restrict to cells on a SubDomain
Foo::FunctionSpace V(mesh, cell_function, 0); // restrict to cells marked by 0
Foo::FunctionSpace V(mesh, facet_function, 0); // restrict to facets marked by 0
|
|
Add functionality for computing only subblocks of the element tensors.
This is useful both for standard mixed spaces and for restricted mixed spaces.
|
|
Make dolfin::Cell a subclass of ufc::cell
for DOLFIN
We could avoid a lot of copying of data if we made dolfin::Cell a subclass of ufc::cell
|
There are a total of 42 specifications on the meeting agenda. You can view the full current agenda here.