Skip to content

f8573/JLC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

JLAC — Java Linear Algebra Calculator

Description

TODO: Brief description of the library and its goals.

Progress (auto-generated)

📁 src/main/java/net/faulj/ — Project sources (generated)
📁 compute — 🕒
📄 BLAS3Kernels.java ✅ (test: ❌)
📄 BlockedMultiply.java ✅ (test: ❌)
📄 DispatchPolicy.java ✅ (test: ❌)
📁 benchmark — ❌
📄 package-info.java ❌ (test: ❌)
📁 condition — ✅
📄 ConditionNumber.java ✅ (test: ❌)
📄 ReciprocalCondition.java ✅ (test: ❌)
📁 core — ✅
📄 ConvergenceControl.java ✅ (test: ❌)
📄 DiagnosticMetrics.java ✅ (test: ❌)
📄 PermutationVector.java ✅ (test: ❌)
📄 Tolerance.java ✅ (test: ❌)
📁 decomposition — ✅
📁 bidiagonal — ✅
📄 Bidiagonalization.java ✅ (test: ❌)
📁 cholesky — ✅
📄 CholeskyDecomposition.java ✅ (test: ❌)
📁 hessenberg — ✅
📄 HessenbergReduction.java ✅ (test: ❌)
📁 lu — ✅
📄 LUDecomposition.java ✅ (test: ❌)
📄 PivotPolicy.java ✅ (test: ❌)
📁 qr — ✅
📄 GivensQR.java ✅ (test: ❌)
📄 GramSchmidt.java ✅ (test: ❌)
📄 HouseholderQR.java ✅ (test: ❌)
📄 ImplicitQR.java ✅ (test: ❌)
📄 ModifiedGramSchmidt.java ✅ (test: ❌)
📁 result — ✅
📄 CholeskyResult.java ✅ (test: ❌)
📄 HessenbergResult.java ✅ (test: ❌)
📄 LUResult.java ✅ (test: ❌)
📄 PolarResult.java ✅ (test: ❌)
📄 QRResult.java ✅ (test: ❌)
📄 SchurResult.java ✅ (test: ❌)
📄 SVDResult.java ✅ (test: ❌)
📁 determinant — ✅
📄 Determinant.java ✅ (test: ❌)
📄 LUDeterminant.java ✅ (test: ❌)
📄 MinorsDeterminant.java ✅ (test: ❌)
📁 eigen — 🕐
📄 Diagonalization.java ✅ (test: ❌)
📄 EigenvectorComputation.java ✅ (test: ❌)
📄 SimilarityTransform.java ❌ (test: ❌)
📁 qr — ✅
📄 AggressiveEarlyDeflation.java ✅ (test: ❌)
📄 BlockedHessenbergQR.java ✅ (test: ❌)
📄 BulgeChasing.java ✅ (test: ❌)
📄 ExplicitQRIteration.java ✅ (test: ❌)
📄 ImplicitQRFrancis.java ✅ (test: ❌)
📄 MultiShiftQR.java ✅ (test: ❌)
📁 schur — ✅
📄 RealSchurDecomposition.java ✅ (test: ❌)
📄 SchurEigenExtractor.java ✅ (test: ❌)
📁 givens — ✅
📄 GivensBidiagonal.java ✅ (test: ❌)
📄 GivensRotation.java ✅ (test: ❌)
📄 GivensTridiagonal.java ✅ (test: ❌)
📄 QRUpdateDowndate.java ✅ (test: ❌)
📁 inverse — ✅
📄 Adjugate.java ✅ (test: ❌)
📄 AdjugateInverse.java ✅ (test: ❌)
📄 GaussJordanInverse.java ✅ (test: ❌)
📄 LUInverse.java ✅ (test: ❌)
📁 matrix — ✅
📄 ElementaryMatrix.java ✅ (test: ❌)
📄 Matrix.java ✅ (test: ❌)
📄 MatrixFactory.java ✅ (test: ❌)
📄 MatrixNorms.java ✅ (test: ❌)
📁 orthogonal — ❌
📄 BestApproximation.java ❌ (test: ❌)
📄 OrthogonalProjection.java ❌ (test: ❌)
📄 Orthonormalization.java ❌ (test: ❌)
📁 polar — ❌
📄 PolarDecomposition.java ❌ (test: ❌)
📁 scalar — 🕢
📄 BigComplex.java ❌ (test: ❌)
📄 BigDouble.java ❌ (test: ❌)
📄 Complex.java ✅ (test: ❌)
📁 solve — ✅
📄 CramerSolver.java ✅ (test: ❌)
📄 LeastSquaresSolver.java ✅ (test: ❌)
📄 LinearSolver.java ✅ (test: ❌)
📄 LUSolver.java ✅ (test: ❌)
📁 spaces — 🕤
📄 ChangeOfBasis.java ❌ (test: ❌)
📄 CoordinateMapping.java ❌ (test: ❌)
📄 DirectSum.java ❌ (test: ❌)
📄 OrthogonalComplement.java ❌ (test: ❌)
📄 Projection.java ❌ (test: ❌)
📄 SubspaceBasis.java ✅ (test: ❌)
📁 svd — ❌
📄 BidiagonalQR.java ❌ (test: ❌)
📄 Pseudoinverse.java ❌ (test: ❌)
📄 RankEstimation.java ❌ (test: ❌)
📄 SVDecomposition.java ❌ (test: ❌)
📄 ThinSVD.java ❌ (test: ❌)
📁 symmetric — ❌
📄 ConstrainedOptimization.java ❌ (test: ❌)
📄 PrincipalAxes.java ❌ (test: ❌)
📄 ProjectionMatrix.java ❌ (test: ❌)
📄 QuadraticForm.java ❌ (test: ❌)
📄 SpectralDecomposition.java ❌ (test: ❌)
📄 SymmetricEigenDecomposition.java ❌ (test: ❌)
📁 vector — ✅
📄 Vector.java ✅ (test: ❌)
📄 VectorNorms.java ✅ (test: ❌)
📄 VectorUtils.java ✅ (test: ❌)

Legend: ✅ implemented — no-arg construction succeeds (or no no-arg ctor / requires params). ❌ not implemented — no-arg ctor throws Class unfinished. 🕐/🕤 etc show partial completion (clock indicates fraction incomplete).

Usage

TODO: Add usage examples and common API snippets.

Installation

TODO: Add build and install instructions (Gradle/Maven commands).

Examples

TODO: Add small, runnable examples showing typical workflows.

License

TODO: Specify license (e.g., MIT, Apache-2.0).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages