scikits.umfpack.umfpack.UmfpackContext

class scikits.umfpack.umfpack.UmfpackContext(family='di', **kwargs)

UMFPACK solver context

Parameters
family{‘di’, ‘dl’, ‘zi’, ‘zl’}

Family of UMFPACK functions

maxCondfloat, optional

If estimated condition number is greater than maxCond, a warning is issued (default: 1e12)

Methods

__call__(sys, mtx, rhs[, autoTranspose])

Uses solve() or linsolve() depending on the presence of the Numeric object.

solve(sys, mtx, rhs[, autoTranspose])

Solution of system of linear equation using the Numeric object.

linsolve(sys, mtx, rhs[, autoTranspose])

One-shot solution of system of linear equation.

lu(mtx)

Perform LU decomposition.

numeric(mtx)

Perform numeric object (LU decomposition) computation using the symbolic decomposition.

symbolic(mtx)

Perform symbolic object (symbolic LU decomposition) computation for a given sparsity pattern.

free()

Free all data

free_numeric()

Free numeric data

free_symbolic()

Free symbolic data

report_symbolic()

Print information about the symbolic object.

report_numeric()

Print information about the numeric object.

report_control()

Print control values.

report_info()

Print all status information.