lu_solveΒΆ

LU solve wrapper.

Computes the solution to

\[\mathbf{Ax} = \mathbf{b}\]

or

\[\mathbf{A}^T\mathbf{x} = \mathbf{b}\]

if trans=1.

It uses the SuperLU.solve() method if the input is a SuperLU or else will revert to the dense methods in scipy.

param lu_A

object or tuple containing the information of the LU factorisation

type lu_A

SuperLU or tuple

param b

Right hand side vector to solve

type b

np.ndarray

param trans

0 or 1 for either solution option.

type trans

int

returns

Solution to the system.

rtype

np.ndarray