def _solveM(self, rhs): A = self.A return TriSolve.backward(A.data, A.indptr, A.indices, rhs, self.A.nnz, *rhs.shape)
def _solve1(self, rhs): A = self.A x = TriSolve.backward(A.data, A.indptr, A.indices, rhs, self.A.nnz, rhs.size, 1) return x.flatten()