# Software

The MATLAB software available from this web page is distributed under
the GNU GPL;
see the License and Copyright notice for more
information.

#### Efficient Function Evaluation

#### Eigenvalues and functions thereof of Laguerre, Jacobi, Wishart,
and MANOVA random matrix ensembles

- BRET
(Beta Random Ensembles Toolbox)

#### Accurate and Efficient Computations with Structured Matrices

- STN Tool

Software for performing computations with (potentially) SINGULAR totally
nonnegative matrices to high relative accuracy in O(n^{3}) time.

The eigenvalue algorithm will:
- Compute all eigenvalues to high relative accuracy and, in particular, compute the zero eigenvalues exactly;
- Compute exactly the sizes of the Jordan blocks corresponding to eigenvalue 0.

The software works with both singular and nonsingular totally nonnegative matrices, but the focus is on the singular ones and as a result the package does not include routines such as inverse, solve, etc., which are available below in TN Tool for nonsingular TN matrices.
- TN Tool

Software for performing virtually all matrix computations with NONSINGULAR totally
nonnegative matrices to high relative accuracy in O(n^{3}) time.
- Accurate eigenvalues of sign regular
matrices, requires the package TNTool.
- Accurate SVDs of Chebyshev-Vandermonde
matrices