a = dot(grad(u),grad(v))*dx
L = f*v*dx
bcs = DirichletBC(...)
A = assemble(a)
b = assemble(L)
solver = LinearSolver(A, ...)
solver.solve(x,b)
If I want to apply the DirichletBC's, I would use "A =  assemble(a,bcs=bcs)." Is it necessary to also do this for b? Would it have any affect?
Thanks,
Justin