dolfin team mailing list archive
-
dolfin team
-
Mailing list archive
-
Message #10818
Re: [HG DOLFIN] Change constructor for FunctionSpace to only accept (mesh, family, degree).
The "FunctionSpace" postfix clearly shows that there is a connection
between FunctionSpace and VectorFunctionSpace though.
That this isn't consistent with the "FiniteElement/VectorElement"
naming is rather a flaw in the latter.
VectorSpace sounds like something more general.
--
Martin
2008/11/27 DOLFIN <dolfin@xxxxxxxxxx>:
> One or more new changesets pushed to the primary dolfin repository.
> A short summary of the last three changesets is included below.
>
> changeset: 5206:89ce5e166b5c8beedd2a96765deca3784dc2c750
> tag: tip
> user: Anders Logg <logg@xxxxxxxxx>
> date: Thu Nov 27 09:04:03 2008 +0100
> files: site-packages/dolfin/function.py site-packages/dolfin/functionspace.py
> description:
> Change constructor for FunctionSpace to only accept (mesh, family, degree).
> Add new classes VectorSpace and MixedSpace.
>
> Should these be named VectorFunctionSpace and MixedFunctionSpace?
> It would be inconsistent with VectorElement and MixedElement.
>
>
> changeset: 5205:64dce861eecc204ed5527b0fda5574d2cd836ac6
> user: Anders Logg <logg@xxxxxxxxx>
> date: Wed Nov 26 16:11:23 2008 +0100
> files: demo/pde/poisson/python/demo.py site-packages/dolfin/function.py site-packages/dolfin/functionspace.py
> description:
> Extend FunctionSpace constructor to handle simple initialization like
>
> V = FunctionSpace(mesh, "Lagrange", 1)
>
> No need anymore to create elements in PyDOLFIN, except when mixed elements
> are used.
>
> It would be good to support some simple creation of vector-valued function
> spaces. How should this look? One option could be
>
> V = VectorFunctionSpace(mesh, "Lagrange", 1)
>
> ?
>
>
> changeset: 5204:a56ee9f53349d44dffb7a864f1ae41205cfe5fae
> user: Anders Logg <logg@xxxxxxxxx>
> date: Wed Nov 26 15:41:37 2008 +0100
> files: site-packages/dolfin/__init__.py site-packages/dolfin/function.py site-packages/dolfin/functionspace.py
> description:
> Move FunctionSpace to separate module with some minor edits
>
> ----------------------------------------------------------------------
> For more details, visit http://www.fenics.org/hg/dolfin
> _______________________________________________
> DOLFIN-dev mailing list
> DOLFIN-dev@xxxxxxxxxx
> http://www.fenics.org/mailman/listinfo/dolfin-dev
>
Follow ups
References