Matrix

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

Bases: dolfin.cpp.la.GenericMatrix

This class provides the default DOLFIN matrix class, based on the default DOLFIN linear algebra backend.

Overloaded versions

  • Matrix()

    Create empty matrix

  • Matrix(A)

    Copy constructor

  • Matrix(A)

    Create a Vector from a GenericVetor

assign()

Overloaded versions

  • operator=(A)

    Assignment operator

  • operator=(A)

    Assignment operator

down_cast()
shared_instance()

Overloaded versions

  • shared_instance()

    Return concrete shared ptr instance / unwrap (const version)

  • shared_instance()

    Return concrete shared ptr instance / unwrap (non-const version)

thisown

The membership flag

zero()

Overloaded versions

  • zero()

    Set all entries to zero and keep any sparse structure

  • zero(m, rows)

    Set given rows to zero