solve

sisl.linalg.solve(a, b, overwrite_a=False, overwrite_b=False)[source]

Solve a linear system a x = b

Parameters:

a : (N, N) array_like

left-hand-side matrix

b : (N, NRHS) array_like

right-hand-side matrix

overwrite_a : bool, optional

whether we are allowed to overwrite the matrix a

overwrite_b : bool, optional

whether we are allowed to overwrite the matrix b

Returns:

x : (N, NRHS) ndarray

solution matrix