Scipy
-
class
pyomo.contrib.pynumero.linalg.scipy_interface.
ScipyLU
[source] Bases:
DirectLinearSolverInterface
-
do_back_solve
(rhs: Union[ndarray, BlockVector], raise_on_error: bool = True) Tuple[Optional[Union[ndarray, BlockVector]], LinearSolverResults] [source]
-
do_numeric_factorization
(matrix: Union[spmatrix, BlockMatrix], raise_on_error: bool = True) LinearSolverResults [source]
-
do_symbolic_factorization
(matrix: Union[spmatrix, BlockMatrix], raise_on_error: bool = True) LinearSolverResults [source]
-
solve
(matrix: Union[spmatrix, BlockMatrix], rhs: Union[ndarray, BlockVector], raise_on_error: bool = True) Tuple[Optional[Union[ndarray, BlockVector]], LinearSolverResults]
-
-
class
pyomo.contrib.pynumero.linalg.scipy_interface.
ScipyIterative
(method: Callable, options=None)[source] Bases:
LinearSolverInterface
-
solve
(matrix: Union[spmatrix, BlockMatrix], rhs: Union[ndarray, BlockVector], raise_on_error: bool = True) Tuple[Optional[Union[ndarray, BlockVector]], LinearSolverResults] [source]
-