Class GaussianElimination4SquareMatrix

    • Constructor Detail

      • GaussianElimination4SquareMatrix

        public GaussianElimination4SquareMatrix​(Matrix A,
                                                double epsilon)
        Run the Gaussian elimination algorithm on a square matrix.
        Parameters:
        A - a square matrix
        epsilon - a precision parameter: when a number |x| ≤ ε, it is considered 0
        Throws:
        IllegalArgumentException - if A is not square
      • GaussianElimination4SquareMatrix

        public GaussianElimination4SquareMatrix​(Matrix A)
        Run the Gaussian elimination algorithm on a square matrix.
        Parameters:
        A - a square matrix
        Throws:
        IllegalArgumentException - if A is not square