What is the dolfin 1.2.0 way of doing a symmetric_assemble like
A, An = symmetric_assemble(a, bc)
# assemble b
b = assemble(L)
bc.apply(b)
b = b - An*b
I'm doing a time integration where only L changes in time. I asked a similar question with regard to the dev version of dolfin (https://answers.launchpad.net/dolfin/+question/226971). However opposed to dolfin dev, dolfin 1.2.0 does not support the following syntax
A, b = assemble_system(a, L, bcs)
assembler = SystemAssembler(a, L, bcs)
# assemble b
assembler.assemble(b)
since the constructor of SystemAssembler
does not support any arguments and its assemble
method apparently always assembles both the linear and bilinear form.
How do I implement the assembly of the linear form belonging to a symmetric problem in dolfin 1.2.0?
Thanks a lot! Claas