The API¶
-
class
pymatsolver.solvers.
Base
(A)[source]¶ Required Properties:
- accuracy_tol (
Float
): tolerance on the accuracy of the solver, a float, Default: 1e-06 - check_accuracy (
Boolean
): check the accuracy of the solve?, a boolean, Default: False
-
T
¶
-
accuracy_tol
¶ accuracy_tol (
Float
): tolerance on the accuracy of the solver, a float, Default: 1e-06
-
check_accuracy
¶ check_accuracy (
Boolean
): check the accuracy of the solve?, a boolean, Default: False
-
is_hermitian
¶
-
is_positive_definite
¶
-
is_real
¶
-
is_symmetric
¶
- accuracy_tol (
Basic Solvers¶
-
class
pymatsolver.wrappers.
Solver
(A, **kwargs)¶ Required Properties:
- accuracy_tol (
Float
): tolerance on the accuracy of the solver, a float, Default: 1e-06 - check_accuracy (
Boolean
): check the accuracy of the solve?, a boolean, Default: False
-
clean
()¶
- accuracy_tol (
-
class
pymatsolver.wrappers.
SolverLU
(A, **kwargs)¶ Required Properties:
- accuracy_tol (
Float
): tolerance on the accuracy of the solver, a float, Default: 1e-06 - check_accuracy (
Boolean
): check the accuracy of the solve?, a boolean, Default: False
-
clean
()¶
- accuracy_tol (
-
class
pymatsolver.wrappers.
SolverCG
(A, **kwargs)¶ Required Properties:
- accuracy_tol (
Float
): tolerance on the accuracy of the solver, a float, Default: 1e-06 - check_accuracy (
Boolean
): check the accuracy of the solve?, a boolean, Default: False
- accuracy_tol (
Diagonal¶
Iterative Solvers¶
-
class
pymatsolver.iterative.
BicgJacobi
(A, symmetric=True)[source]¶ Bicg Solver with Jacobi preconditioner
Required Properties:
- accuracy_tol (
Float
): tolerance on the accuracy of the solver, a float, Default: 1e-06 - check_accuracy (
Boolean
): check the accuracy of the solve?, a boolean, Default: False
-
maxiter
= 1000¶
-
solver
= None¶
-
tol
= 1e-06¶
- accuracy_tol (