Module ojalgo

Interface LDL<N extends java.lang.Comparable<N>>

    • Method Detail

      • newSparseR064

        static LDL<java.lang.Double> newSparseR064()
      • equals

        static <N extends java.lang.Comparable<N>> boolean equals​(MatrixStore<N> matrix,
                                                                  LDL<N> decomposition,
                                                                  NumberContext context)
      • modified

        static <N extends java.lang.Comparable<N>> LDL.Factory<N> modified​(LDL.Factory<N> delegate,
                                                                           N threshold)
        Will return a modified LDL decomposition algoritm. It's the Gill, Murray and Wright (GMW) algorithm.

        The input threshold is the bound on the diagonal values.

        The second parameter of the GMW algorithm, that is supposed to cap the magnitude of the elements in the triangular (Cholesky) matrices, is set to something very large. More correctly, it is assumed to be very large and therefore resulting in a negligible contribution to the algorithm.