Package jline.util.matrix
Matrix operations and linear algebra utilities for queueing analysis.
This package provides comprehensive matrix operations, linear algebra algorithms, and numerical methods essential for solving queueing models and stochastic processes. It includes specialized routines for sparse matrices and structured linear systems.
- Basic arithmetic (addition, multiplication, transpose)
- Matrix decompositions (LU, QR, SVD, Cholesky)
- Eigenvalue and eigenvector computation
- Matrix exponential calculation
- Kronecker products and operations
- Direct methods for dense systems
- Iterative methods for sparse systems
- Specialized solvers for structured matrices
- Condition number estimation
- Error analysis and numerical stability
- Quasi-Birth-Death matrix operations
- Stochastic matrix analysis
- Doubly stochastic matrix generation
- Matrix polynomial evaluation
- Uniformization matrix computations
- Sparse matrix support for large systems
- Memory-efficient storage schemes
- Parallel computation capabilities
- Numerical optimization for stability
See: Description
-
Class Summary Class Description MatrixEquation A wrapper class that extends EJML's Equation functionality to work seamlessly with jline.util.matrix.Matrix objects. Matrix A sparse matrix data structure supporting linear algebra functions similar to those available in MATLAB. ColumnView A lightweight view into a column of a sparse matrix that doesn't copy data. DenseMatrix Base class for dense matrix implementations, containing the core data structure and methods that directly manipulate the underlying dense matrix representation. BaseMatrix Common base class for matrix implementations, providing a unified interface for both dense and sparse matrix operations. RowView A lightweight view into a row of a sparse matrix that doesn't copy data. ComplexMatrix A matrix class for handling complex-valued matrices using separate real and imaginary components. MatrixCell An ordered collection of Matrix objects that provides indexing and manipulation operations. SparseMatrix Base class for sparse matrix implementations, containing the core data structure and methods that directly manipulate the underlying sparse matrix representation.