Hi everyone, first post here. I have been looking for a while for a system in which I can solve a mixed formulation from the induced system without augmenting:
[A B^T]=[0]
[B 0 ]=[F]
But the problem is that there are no implementations of BlockMatrix whatsoever and cbc.block seems to be used in other contexts. My expected result is the following:
a = a(o, t)
bT = bT(t, u)
b = b(o,v)
f = f(v),
then assemble matrices:
A = assemble(a)
BT = assemble(bT)
B = assemble(b)
F = assemble(f)
big matrix = blockmatrix( [[A BT; B 0]])
big rhs = blockmatrix( [[0;F]] )
and finally solve it:
solve(big matrix, U, big rhs)
Thanks in advance