BlockMatrix

class dolfin.cpp.la.BlockMatrix(*args)

Bases: object

apply()

Finalize assembly of tensor

get_block()

Overloaded versions

  • get_block(i, j)

    Get block (const version)

  • get_block(i, j)

    Get block

mult()

Matrix-vector product, y = Ax

schur_approximation()

Create a crude explicit Schur approximation of S = D - C A^-1 B of (A B; C D) If symmetry != 0, then the caller promises that B = symmetry * transpose(C).

set_block()

Set block

size()

Return size of given dimension

str()

Return informal string representation (pretty-print)

thisown

The membership flag

zero()

Set all entries to zero and keep any sparse structure