Package jline.util.matrix


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.

Matrix Operations

  • Basic arithmetic (addition, multiplication, transpose)
  • Matrix decompositions (LU, QR, SVD, Cholesky)
  • Eigenvalue and eigenvector computation
  • Matrix exponential calculation
  • Kronecker products and operations

Linear System Solvers

  • Direct methods for dense systems
  • Iterative methods for sparse systems
  • Specialized solvers for structured matrices
  • Condition number estimation
  • Error analysis and numerical stability

Specialized Algorithms

  • Quasi-Birth-Death matrix operations
  • Stochastic matrix analysis
  • Doubly stochastic matrix generation
  • Matrix polynomial evaluation
  • Uniformization matrix computations

Performance Features

  • Sparse matrix support for large systems
  • Memory-efficient storage schemes
  • Parallel computation capabilities
  • Numerical optimization for stability
Since:
LINE 2.0
See Also:
  • Classes
    Class
    Description
    Common base class for matrix implementations, providing a unified interface for both dense and sparse matrix operations.
    A lightweight view into a column of a sparse matrix that doesn't copy data.
    A matrix class for handling complex-valued matrices using separate real and imaginary components.
    Base class for dense matrix implementations, containing the core data structure and methods that directly manipulate the underlying dense matrix representation.
    A sparse matrix data structure supporting linear algebra functions similar to those available in MATLAB.
    An ordered collection of Matrix objects that provides indexing and manipulation operations.
    A wrapper class that extends EJML's Equation functionality to work seamlessly with jline.util.matrix.Matrix objects.
    A lightweight view into a row of a sparse matrix that doesn't copy data.
    Base class for sparse matrix implementations, containing the core data structure and methods that directly manipulate the underlying sparse matrix representation.