Merge lp:~jobh/dolfin/misc into lp:~fenics-core/dolfin/trunk
Status: | Merged |
---|---|
Merged at revision: | 6626 |
Proposed branch: | lp:~jobh/dolfin/misc |
Merge into: | lp:~fenics-core/dolfin/trunk |
Diff against target: |
309 lines (+165/-21) 4 files modified
demo/undocumented/sym-dirichlet-bc/python/speed-up-test.py (+8/-3) dolfin/common/RangedIndexSet.h (+108/-0) dolfin/fem/DirichletBC.cpp (+30/-16) dolfin/mesh/SubDomain.cpp (+19/-2) |
To merge this branch: | bzr merge lp:~jobh/dolfin/misc |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Garth Wells | Approve | ||
Review via email: mp+96079@code.launchpad.net |
Description of the change
This branch finishes the DirichletBC speed-up effort for topological and geometric search (and, incidentally, SubDomain:
It also fixes the problem with setting BCs on a subdomain which has been reported (it checks if dofmap is a view before calling ownership_range()).
I seem to have created some problems earlier which may be due to criss-cross merges, so I haven't merged with trunk this time; however, I have performed a test-merge which was clean so there should be no problems.
It passes all tests, and the test-merge has passed the quicktests.