unitaria.BlockDiagonal¶
- class unitaria.BlockDiagonal(A: Node, B: Node)[source]¶
Bases:
ProxyNodeNode for block matrices of the form
diag(A, B)The and operator for
Nodeis overloaded to build a BlockDiagonal node, soBlockDiagonal(A, B)is equivalent to writingA | B.- Parameters:
A – The left upper block
B – The right lower block