firedrakeproject/firedrake — pull request #368 by kynan (2014-09-17 17:14:05+00:00)
Title: Allow specifying bcs to apply with vector assembly

This makes

b = assemble(L, bcs)

equivalent to

b = assemble(L)
for bc in bcs:
bc.apply(L)