Apocrypha

ldl

Simple but educational LDL^T matrix factorization algorithm

LDL is a set of concise routines for factorizing symmetric positive-definite sparse matrices, with some applicability to symmetric indefinite matrices. Its primary purpose is to illustrate much of the basic theory of sparse matrix algorithms in as concise a code as possible, including an elegant new method of sparse symmetric factorization that computes the factorization row-by-row but stores it column-by-column. The entire symbolic and numeric factorization consists of a total of only 49 lines of code. The package is written in C, and includes a MATLAB interface.

Available in

OverlayNewestEbuildsLast activity
gentoo gitweb ↗ 3.3.3-r1 2 17 h details ›
sage-on-gentoo GitHub ↗ 3.3.3 1 10 d details ›

Versions & arches

VersionOverlay amd64arm64x86ppc64riscvalphaarmhppamipsppcsparc Committed
3.3.3-r1 gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing arm testing hppa testing mips testing ppc testing sparc testing view · download · history ↗
3.3.3 sage-on-gentoo amd64 testing arm64 testing x86 testing ppc64 testing riscv testing alpha testing arm testing hppa testing mips testing ppc testing sparc testing 3 mo view · download · history ↗
2.2.6 gentoo amd64 stable arm64 stable x86 testing ppc64 stable riscv untested alpha untested arm testing hppa testing mips untested ppc testing sparc testing view · download · history ↗

Use flags of 3.3.3-r1

  • doc Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
  • test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)

Runtime dependencies of 3.3.3-r1

show 2 lines