Index _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | R | S | T | U | V | Z _ __call__() (mlx_sparse.linalg.FactorizedSolve method) (mlx_sparse.linalg.preconditioners.CallablePreconditioner method) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner method) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner method) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner method) (mlx_sparse.linalg.preconditioners.IC0Preconditioner method) (mlx_sparse.linalg.preconditioners.IdentityPreconditioner method) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner method) (mlx_sparse.linalg.preconditioners.Preconditioner method) (mlx_sparse.linalg.SparseCholesky method) (mlx_sparse.linalg.SparseLU method) __matmul__() (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) (mlx_sparse.linalg.LinearOperator method) __mul__() (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) __post_init__() (mlx_sparse.linalg.preconditioners.CallablePreconditioner method) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner method) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner method) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner method) (mlx_sparse.linalg.preconditioners.IC0Preconditioner method) (mlx_sparse.linalg.preconditioners.IdentityPreconditioner method) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner method) __rmul__() (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) A A (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner attribute) apply (mlx_sparse.linalg.preconditioners.CallablePreconditioner attribute) apply_device (mlx_sparse.linalg.preconditioners.CallablePreconditioner property) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner property) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner property) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner property) (mlx_sparse.linalg.preconditioners.IC0Preconditioner property) (mlx_sparse.linalg.preconditioners.IdentityPreconditioner property) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner property) (mlx_sparse.linalg.preconditioners.Preconditioner attribute) asarray() (in module mlx_sparse) aslinearoperator() (in module mlx_sparse.linalg) aspreconditioner() (in module mlx_sparse.linalg.preconditioners) B backend (mlx_sparse.linalg.FactorizedSolve attribute) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner attribute) C CallablePreconditioner (class in mlx_sparse.linalg.preconditioners) canonicalize() (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) capabilities (in module mlx_sparse) cg() (in module mlx_sparse.linalg) chebyshev() (in module mlx_sparse.linalg.preconditioners) ChebyshevPreconditioner (class in mlx_sparse.linalg.preconditioners) check (mlx_sparse.linalg.preconditioners.IC0Preconditioner attribute) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner attribute) checked (mlx_sparse.linalg.preconditioners.JacobiPreconditioner attribute) cholesky() (in module mlx_sparse.linalg) col (mlx_sparse.COOArray attribute) col_norms() (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) col_sums() (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) column_norms() (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) column_sums() (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) config (in module mlx_sparse) config_context() (in module mlx_sparse) conj() (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) conjugate() (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) context() (in module mlx_sparse.runtime) coo_array() (in module mlx_sparse) coo_batched_matmul() (in module mlx_sparse) coo_batched_matvec() (in module mlx_sparse) coo_matmat() (in module mlx_sparse) coo_matmul() (in module mlx_sparse) coo_matvec() (in module mlx_sparse) COOArray (class in mlx_sparse) csc_batched_matmul() (in module mlx_sparse) csc_batched_matvec() (in module mlx_sparse) csc_matmat() (in module mlx_sparse) csc_matmul() (in module mlx_sparse) csc_matvec() (in module mlx_sparse) csc_matvec_transpose() (in module mlx_sparse) CSCArray (class in mlx_sparse) csr_array() (in module mlx_sparse) csr_batched_matmul() (in module mlx_sparse) csr_batched_matvec() (in module mlx_sparse) csr_matmat() (in module mlx_sparse) csr_matmul() (in module mlx_sparse) csr_matvec() (in module mlx_sparse) CSRArray (class in mlx_sparse) D data (mlx_sparse.COOArray attribute) (mlx_sparse.CSCArray attribute) (mlx_sparse.CSRArray attribute) degree (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner attribute) diagonal() (in module mlx_sparse.linalg.preconditioners) (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) DiagonalPreconditioner (class in mlx_sparse.linalg.preconditioners) diags() (in module mlx_sparse) dot() (in module mlx_sparse.linalg) (mlx_sparse.CSRArray method) dtype (mlx_sparse.COOArray property) (mlx_sparse.CSCArray property) (mlx_sparse.CSRArray property) (mlx_sparse.linalg.LinearOperator attribute) (mlx_sparse.linalg.preconditioners.CallablePreconditioner attribute) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner property) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner property) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner property) (mlx_sparse.linalg.preconditioners.IC0Preconditioner property) (mlx_sparse.linalg.preconditioners.IdentityPreconditioner attribute) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner property) (mlx_sparse.linalg.preconditioners.Preconditioner attribute) E eigs() (in module mlx_sparse.linalg) eigsh() (in module mlx_sparse.linalg) estimate (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner attribute) exact() (in module mlx_sparse.linalg.preconditioners) ExactFactorPreconditioner (class in mlx_sparse.linalg.preconditioners) eye() (in module mlx_sparse) F factor_nnz (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner attribute) factorized() (in module mlx_sparse.linalg) FactorizedSolve (class in mlx_sparse.linalg) from_dense() (in module mlx_sparse) from_factorized() (in module mlx_sparse.linalg.preconditioners) from_numpy() (in module mlx_sparse) from_scipy() (in module mlx_sparse) fromdense() (in module mlx_sparse) G get_config() (in module mlx_sparse) gmres() (in module mlx_sparse.linalg) H H (mlx_sparse.CSCArray property) (mlx_sparse.CSRArray property) (mlx_sparse.linalg.LinearOperator property) has_canonical_format (mlx_sparse.COOArray attribute) (mlx_sparse.CSCArray attribute) (mlx_sparse.CSRArray attribute) has_capability() (in module mlx_sparse) I IC0Preconditioner (class in mlx_sparse.linalg.preconditioners) ichol0() (in module mlx_sparse.linalg.preconditioners) identity() (in module mlx_sparse.linalg.preconditioners) identity_like() (in module mlx_sparse) IdentityPreconditioner (class in mlx_sparse.linalg.preconditioners) ilu0() (in module mlx_sparse.linalg.preconditioners) ILU0Preconditioner (class in mlx_sparse.linalg.preconditioners) index_dtype (mlx_sparse.COOArray property) (mlx_sparse.CSCArray property) (mlx_sparse.CSRArray property) indices (mlx_sparse.CSCArray attribute) (mlx_sparse.CSRArray attribute) indptr (mlx_sparse.CSCArray attribute) (mlx_sparse.CSRArray attribute) info() (in module mlx_sparse.runtime) inverse_diagonal (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner attribute) is_available() (in module mlx_sparse) is_positive_definite (mlx_sparse.linalg.preconditioners.CallablePreconditioner attribute) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner attribute) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner attribute) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner attribute) (mlx_sparse.linalg.preconditioners.IC0Preconditioner attribute) (mlx_sparse.linalg.preconditioners.IdentityPreconditioner attribute) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner attribute) (mlx_sparse.linalg.preconditioners.Preconditioner attribute) is_symmetric (mlx_sparse.linalg.preconditioners.CallablePreconditioner attribute) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner attribute) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner attribute) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner attribute) (mlx_sparse.linalg.preconditioners.IC0Preconditioner attribute) (mlx_sparse.linalg.preconditioners.IdentityPreconditioner attribute) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner attribute) (mlx_sparse.linalg.preconditioners.Preconditioner attribute) issparse() (in module mlx_sparse) J jacobi() (in module mlx_sparse.linalg.preconditioners) JacobiPreconditioner (class in mlx_sparse.linalg.preconditioners) K kind (mlx_sparse.linalg.preconditioners.CallablePreconditioner attribute) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner attribute) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner attribute) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner attribute) (mlx_sparse.linalg.preconditioners.IC0Preconditioner attribute) (mlx_sparse.linalg.preconditioners.IdentityPreconditioner attribute) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner attribute) (mlx_sparse.linalg.preconditioners.Preconditioner attribute) L L (mlx_sparse.linalg.preconditioners.IC0Preconditioner attribute) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner attribute) (mlx_sparse.linalg.SparseCholesky attribute) (mlx_sparse.linalg.SparseLU attribute) lambda_max (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner attribute) lambda_min (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner attribute) lanczos() (in module mlx_sparse.linalg) LinearOperator (class in mlx_sparse.linalg) M matmat() (mlx_sparse.linalg.LinearOperator method) matmat_fn (mlx_sparse.linalg.LinearOperator attribute) matvec() (mlx_sparse.linalg.LinearOperator method) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner method) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner method) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner method) (mlx_sparse.linalg.preconditioners.IC0Preconditioner method) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner method) matvec_fn (mlx_sparse.linalg.LinearOperator attribute) method (mlx_sparse.linalg.FactorizedSolve attribute) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner attribute) minres() (in module mlx_sparse.linalg) mlx_sparse.linalg module mlx_sparse.linalg.preconditioners module module mlx_sparse.linalg mlx_sparse.linalg.preconditioners N N_THREADS (mlx_sparse.runtime.RuntimeOption attribute) native_apply_kind (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner attribute) native_factorization (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner attribute) ndim (mlx_sparse.COOArray property) (mlx_sparse.CSCArray property) (mlx_sparse.CSRArray property) (mlx_sparse.linalg.LinearOperator property) nnz (mlx_sparse.COOArray property) (mlx_sparse.CSCArray property) (mlx_sparse.CSRArray property) (mlx_sparse.linalg.preconditioners.CallablePreconditioner property) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner property) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner property) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner property) (mlx_sparse.linalg.preconditioners.IC0Preconditioner property) (mlx_sparse.linalg.preconditioners.IdentityPreconditioner property) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner property) (mlx_sparse.linalg.preconditioners.Preconditioner attribute) nnz_L (mlx_sparse.linalg.preconditioners.IC0Preconditioner property) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner property) nnz_U (mlx_sparse.linalg.preconditioners.ILU0Preconditioner property) O omega (mlx_sparse.linalg.preconditioners.JacobiPreconditioner attribute) P patch() (in module mlx_sparse.runtime) perm (mlx_sparse.linalg.SparseLU attribute) positive_diagonal (mlx_sparse.linalg.preconditioners.JacobiPreconditioner attribute) Preconditioner (class in mlx_sparse.linalg.preconditioners) R rand() (in module mlx_sparse.random) random() (in module mlx_sparse.random) random_array() (in module mlx_sparse.random) resolve_n_threads() (in module mlx_sparse.runtime) resolve_solver_threads() (in module mlx_sparse.runtime) resolve_spgemm_threads() (in module mlx_sparse.runtime) reuse_analysis (mlx_sparse.linalg.preconditioners.ILU0Preconditioner attribute) rhs_size (mlx_sparse.linalg.FactorizedSolve attribute) rmatvec() (mlx_sparse.linalg.LinearOperator method) rmatvec_fn (mlx_sparse.linalg.LinearOperator attribute) row (mlx_sparse.COOArray attribute) row_norms() (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) row_sums() (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) RuntimeOption (class in mlx_sparse.runtime) S set_config() (in module mlx_sparse) setup_device (mlx_sparse.linalg.preconditioners.CallablePreconditioner property) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner property) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner property) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner property) (mlx_sparse.linalg.preconditioners.IC0Preconditioner property) (mlx_sparse.linalg.preconditioners.IdentityPreconditioner property) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner property) (mlx_sparse.linalg.preconditioners.JacobiPreconditioner property) (mlx_sparse.linalg.preconditioners.Preconditioner attribute) setup_info (mlx_sparse.linalg.preconditioners.CallablePreconditioner property) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner property) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner property) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner property) (mlx_sparse.linalg.preconditioners.IC0Preconditioner property) (mlx_sparse.linalg.preconditioners.IdentityPreconditioner property) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner property) (mlx_sparse.linalg.preconditioners.JacobiPreconditioner property) (mlx_sparse.linalg.preconditioners.Preconditioner attribute) shape (mlx_sparse.COOArray attribute) (mlx_sparse.CSCArray attribute) (mlx_sparse.CSRArray attribute) (mlx_sparse.linalg.FactorizedSolve attribute) (mlx_sparse.linalg.LinearOperator attribute) (mlx_sparse.linalg.preconditioners.CallablePreconditioner attribute) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner property) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner attribute) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner attribute) (mlx_sparse.linalg.preconditioners.IC0Preconditioner property) (mlx_sparse.linalg.preconditioners.IdentityPreconditioner attribute) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner property) (mlx_sparse.linalg.preconditioners.Preconditioner attribute) (mlx_sparse.linalg.SparseCholesky property) (mlx_sparse.linalg.SparseLU property) shift (mlx_sparse.linalg.preconditioners.IC0Preconditioner attribute) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner attribute) (mlx_sparse.linalg.preconditioners.JacobiPreconditioner attribute) solution_size (mlx_sparse.linalg.FactorizedSolve attribute) solve() (mlx_sparse.linalg.FactorizedSolve method) (mlx_sparse.linalg.preconditioners.CallablePreconditioner method) (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner method) (mlx_sparse.linalg.preconditioners.DiagonalPreconditioner method) (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner method) (mlx_sparse.linalg.preconditioners.IC0Preconditioner method) (mlx_sparse.linalg.preconditioners.IdentityPreconditioner method) (mlx_sparse.linalg.preconditioners.ILU0Preconditioner method) (mlx_sparse.linalg.preconditioners.Preconditioner method) (mlx_sparse.linalg.SparseCholesky method) (mlx_sparse.linalg.SparseLU method) solver (mlx_sparse.linalg.preconditioners.ExactFactorPreconditioner attribute) SOLVER_PARALLEL (mlx_sparse.runtime.RuntimeOption attribute) SOLVER_THREADS (mlx_sparse.runtime.RuntimeOption attribute) sort_indices() (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) sorted_indices (mlx_sparse.CSCArray attribute) (mlx_sparse.CSRArray attribute) sparse_cholesky() (in module mlx_sparse.linalg) sparse_lu() (in module mlx_sparse.linalg) SparseCholesky (class in mlx_sparse.linalg) SparseLU (class in mlx_sparse.linalg) spectral_info (mlx_sparse.linalg.preconditioners.ChebyshevPreconditioner attribute) SPGEMM_PARALLEL (mlx_sparse.runtime.RuntimeOption attribute) SPGEMM_THREADS (mlx_sparse.runtime.RuntimeOption attribute) splu() (in module mlx_sparse.linalg) spsolve() (in module mlx_sparse.linalg) sum() (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) sum_duplicates() (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) svds() (in module mlx_sparse.linalg) T T (mlx_sparse.CSCArray property) (mlx_sparse.CSRArray property) (mlx_sparse.linalg.LinearOperator property) tocsc() (mlx_sparse.COOArray method) (mlx_sparse.CSRArray method) tocsr() (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) todense() (in module mlx_sparse) (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) trace() (mlx_sparse.COOArray method) (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) transpose() (mlx_sparse.CSCArray method) (mlx_sparse.CSRArray method) U U (mlx_sparse.linalg.preconditioners.ILU0Preconditioner attribute) (mlx_sparse.linalg.SparseLU attribute) use_cpu() (in module mlx_sparse) use_device() (in module mlx_sparse) use_gpu() (in module mlx_sparse) V vdot() (in module mlx_sparse.linalg) (mlx_sparse.CSRArray method) Z zero_atol (mlx_sparse.linalg.preconditioners.JacobiPreconditioner attribute) zero_policy (mlx_sparse.linalg.preconditioners.JacobiPreconditioner attribute)