Index A | B | C | D | F | G | I | J | K | L | M | N | P | R | S | T | U | X | Z A additive_preconditioner() (in module solvax.precond) additive_tridiagonal_line_preconditioner() (in module solvax.precond) affine_fixed_point_gmres() (in module solvax.fixed_point) aitken_fixed_point() (in module solvax.fixed_point) aitken_relaxation() (in module solvax.fixed_point) anderson_mixing() (in module solvax.fixed_point) anderson_weights() (in module solvax.fixed_point) as_low_precision() (in module solvax.refine) auto_chunk_size() (in module solvax.autodiff) B banded_matvec() (in module solvax.banded) BandedLUFactors (class in solvax.banded) block_jacobi() (in module solvax.precond) block_thomas() (in module solvax.direct) block_thomas_factor() (in module solvax.direct) block_thomas_factor_fn() (in module solvax.direct) block_thomas_solve() (in module solvax.direct) block_thomas_truncated() (in module solvax.direct) block_thomas_truncated_fn() (in module solvax.direct) block_thomas_truncated_fn_with_residual() (in module solvax.direct) block_tridiag_matvec() (in module solvax.direct) block_tridiag_relative_residual() (in module solvax.direct) BlockTridiagFactors (class in solvax.direct) BlockTridiagonalOperator (class in solvax.operators) BorderedOperator (class in solvax.operators) build_fourier_helmholtz_operator() (in module solvax.elliptic) C cap_lu (solvax.banded.PeriodicBandedLUFactors attribute) cap_piv (solvax.banded.PeriodicBandedLUFactors attribute) chunk_map() (in module solvax.autodiff) chunked_jacfwd() (in module solvax.autodiff) chunked_jacobian() (in module solvax.autodiff) chunked_jacrev() (in module solvax.autodiff) coarse_operator() (in module solvax.precond) converged (solvax.fixed_point.FixedPointSolution attribute) (solvax.implicit.NewtonKrylovSolution attribute) (solvax.krylov.KrylovSolution attribute) (solvax.pcg.PCGDiagnostics attribute) (solvax.pcg.PCGSolution attribute) core (solvax.banded.PeriodicBandedLUFactors attribute) cyclic_tridiagonal_solve() (in module solvax.tridiagonal) D delta_lu (solvax.direct.BlockTridiagFactors attribute) delta_piv (solvax.direct.BlockTridiagFactors attribute) F FixedPointSolution (class in solvax.fixed_point) FourierHelmholtzOperator (class in solvax.elliptic) G galerkin_deflation() (in module solvax.precond) gcrot() (in module solvax.krylov) gmres() (in module solvax.krylov) I iterations (solvax.fixed_point.FixedPointSolution attribute) (solvax.krylov.KrylovSolution attribute) (solvax.pcg.PCGDiagnostics attribute) (solvax.pcg.PCGSolution attribute) iterative_refinement() (in module solvax.refine) J jacobi() (in module solvax.precond) K kronecker_nkp() (in module solvax.precond) KroneckerOperator (class in solvax.operators) KrylovSolution (class in solvax.krylov) L l_bands (solvax.banded.BandedLUFactors attribute) line_smoother() (in module solvax.precond) linear_converged (solvax.implicit.NewtonKrylovSolution attribute) linear_iterations (solvax.implicit.NewtonKrylovSolution attribute) linear_solve() (in module solvax.implicit) lower (solvax.direct.BlockTridiagFactors attribute) lu_factor_banded() (in module solvax.banded) lu_factor_banded_periodic() (in module solvax.banded) lu_solve_banded() (in module solvax.banded) lu_solve_banded_periodic() (in module solvax.banded) M materialize() (solvax.operators.BlockTridiagonalOperator method) (solvax.operators.BorderedOperator method) (solvax.operators.KroneckerOperator method) MatrixFreeOperator (class in solvax.operators) matvec() (solvax.operators.BlockTridiagonalOperator method) (solvax.operators.BorderedOperator method) (solvax.operators.KroneckerOperator method) (solvax.operators.MatrixFreeOperator method) (solvax.operators.SumOperator method) mixed_precision() (in module solvax.precond) mixed_precision_block_thomas() (in module solvax.direct) module solvax.autodiff solvax.banded solvax.direct solvax.elliptic solvax.fixed_point solvax.implicit solvax.krylov solvax.native solvax.operators solvax.pcg solvax.precond solvax.randomized solvax.refine solvax.tridiagonal N n_clamped (solvax.banded.BandedLUFactors attribute) nearest_kronecker() (in module solvax.precond) newton_iterations (solvax.implicit.NewtonKrylovSolution attribute) newton_krylov() (in module solvax.implicit) NewtonKrylovSolution (class in solvax.implicit) nystrom_preconditioner() (in module solvax.randomized) P p_multigrid() (in module solvax.precond) pcg() (in module solvax.pcg) pcg_linear_solve() (in module solvax.pcg) PCGDiagnostics (class in solvax.pcg) PCGSolution (class in solvax.pcg) PeriodicBandedLUFactors (class in solvax.banded) R recycle (solvax.krylov.KrylovSolution attribute) recycle_drift (solvax.krylov.KrylovSolution attribute) relative_residual_norm (solvax.pcg.PCGDiagnostics attribute) (solvax.pcg.PCGSolution attribute) relaxation (solvax.fixed_point.FixedPointSolution attribute) residual_history (solvax.pcg.PCGDiagnostics attribute) (solvax.pcg.PCGSolution attribute) residual_norm (solvax.fixed_point.FixedPointSolution attribute) (solvax.implicit.NewtonKrylovSolution attribute) (solvax.krylov.KrylovSolution attribute) (solvax.pcg.PCGDiagnostics attribute) (solvax.pcg.PCGSolution attribute) root_solve() (in module solvax.implicit) row_scale (solvax.banded.BandedLUFactors attribute) S schur_projected_precond() (in module solvax.operators) shape (solvax.operators.BlockTridiagonalOperator property) (solvax.operators.BorderedOperator property) (solvax.operators.KroneckerOperator property) (solvax.operators.SumOperator property) solvax.autodiff module solvax.banded module solvax.direct module solvax.elliptic module solvax.fixed_point module solvax.implicit module solvax.krylov module solvax.native module solvax.operators module solvax.pcg module solvax.precond module solvax.randomized module solvax.refine module solvax.tridiagonal module solve() (solvax.native.SpluFactorization method) solve_fourier_helmholtz() (in module solvax.elliptic) splu_solve() (in module solvax.native) SpluFactorization (class in solvax.native) status (solvax.pcg.PCGDiagnostics attribute) (solvax.pcg.PCGSolution attribute) status_name() (in module solvax.pcg) SumOperator (class in solvax.operators) T T (solvax.operators.BlockTridiagonalOperator property) (solvax.operators.BorderedOperator property) (solvax.operators.KroneckerOperator property) (solvax.operators.MatrixFreeOperator property) (solvax.operators.SumOperator property) to_blocks() (solvax.operators.BlockTridiagonalOperator method) tridiagonal_solve() (in module solvax.tridiagonal) U u_bands (solvax.banded.BandedLUFactors attribute) upper (solvax.direct.BlockTridiagFactors attribute) X x (solvax.fixed_point.FixedPointSolution attribute) (solvax.implicit.NewtonKrylovSolution attribute) (solvax.krylov.KrylovSolution attribute) (solvax.pcg.PCGSolution attribute) Z z_lr (solvax.banded.PeriodicBandedLUFactors attribute) z_ul (solvax.banded.PeriodicBandedLUFactors attribute)