# Structured direct solver API ## Block-tridiagonal ```{eval-rst} .. automodule:: solvax.direct :members: :member-order: bysource ``` ## Banded and periodic-banded ```{eval-rst} .. automodule:: solvax.banded :members: :member-order: bysource ``` ## Tridiagonal ```{eval-rst} .. automodule:: solvax.tridiagonal :members: :member-order: bysource ```