Add QR algorithm #170
Annotations
9 errors
Static analysis:
src/LinearAlgebra/Eigenvalue.php#L269
Method MathPHP\LinearAlgebra\Eigenvalue::qrAlgorithm() return type has no value type specified in iterable type array.
|
Static analysis:
src/LinearAlgebra/Eigenvalue.php#L282
Method MathPHP\LinearAlgebra\Eigenvalue::qrIteration() has parameter $values with no value type specified in iterable type array.
|
Static analysis:
src/LinearAlgebra/Eigenvalue.php#L282
Method MathPHP\LinearAlgebra\Eigenvalue::qrIteration() return type has no value type specified in iterable type array.
|
Static analysis:
src/LinearAlgebra/Eigenvalue.php#L327
Dead catch - DivisionByZeroError is never thrown in the try block.
|
Static analysis:
src/LinearAlgebra/Eigenvector.php#L12
Method MathPHP\LinearAlgebra\Eigenvector::qrAlgorithm() has no return type specified.
|
Static analysis:
src/LinearAlgebra/NumericMatrix.php#L1915
Cannot access offset 0 on array<int, 0>|false.
|
Static analysis:
src/LinearAlgebra/NumericMatrix.php#L1943
Call to an undefined method MathPHP\LinearAlgebra\Matrix<float|int>|MathPHP\LinearAlgebra\ObjectMatrix::multiply().
|
Static analysis:
src/LinearAlgebra/NumericMatrix.php#L1946
Method MathPHP\LinearAlgebra\NumericMatrix::upperHessenberg() should return MathPHP\LinearAlgebra\NumericMatrix but returns $this(MathPHP\LinearAlgebra\NumericMatrix)|MathPHP\LinearAlgebra\ObjectMatrix.
|
Static analysis
Process completed with exit code 1.
|
The logs for this run have expired and are no longer available.
Loading