Skip to content
This repository has been archived by the owner on Feb 21, 2022. It is now read-only.

Don't throw away supporting entities of dofs #19

Open
chrisrichardson opened this issue Oct 30, 2015 · 1 comment
Open

Don't throw away supporting entities of dofs #19

chrisrichardson opened this issue Oct 30, 2015 · 1 comment

Comments

@chrisrichardson
Copy link
Contributor

Original report by Jan Blechta (Bitbucket: blechta, GitHub: blechta).


Information about supporting entities of dofs is thrown away in some subclasses of FiniteElement, e.g. DiscontinuousLagrange. The information is readily available - support entities of DiscontinuousLagrange are the same as Lagrange.entity_dofs() - but just thrown away.

The information is then needed to be recovered with hacks like FiniteElement.facet_support_dofs() and dolfin::DirichletBC::compute_bc_geometric.

Implement FiniteElement.support_entity_dofs().

@chrisrichardson
Copy link
Contributor Author

Original comment by Lawrence Mitchell (Bitbucket: wence, GitHub: wence).


I note that the Strang-Fix scheme (the canonical one) is a symmetric quadrature rule, whereas the four-point collapsed quadrature is non-symmetric. This may or may not be an issue.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant