Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Branch: master
Commits on Mar 8, 2015
  1. Linear equation solver for a tridiagonal matrix.

    Thomas M. Hermann authored
Commits on Oct 2, 2014
  1. No longer using literate programming.

    Thomas M. Hermann authored
  2. Increase floating point epsilons on a few tests to pass on CCL.

    Thomas M. Hermann authored
    Failure of the symmetric-cholesky-decomposition assertion occurs because
    of 1 element in the decomposition. It did not fail on SBCL or LispWorks.
    Needs to be investigated.
  3. Use TYPE-OF to set the correct type when testing specific-array-eleme…

    Thomas M. Hermann authored
    …nt-type.
Commits on Oct 1, 2014
  1. Explicitly test for INITIAL-ELEMENT and INITIAL-CONTENTS of data vect…

    Thomas M. Hermann authored
    …ors.
    
    In LispWorks, if either was NIL, it was ignored. In SBCL, the presence of
    the keywords generated an error.
  2. Correct FINALLY RETURN ... to FINALLY (RETURN ...) in the LOOP.

    Thomas M. Hermann authored
    For some reason, LispWorks accepts FINALLY RETURN. This is not conforming
    and generated an error in SBCL.
  3. Simplify MAKE-MATRIX using INITIALIZE-INSTANCE and INITIALIZE-MATRIX-…

    Thomas M. Hermann authored
    …CONTENTS.
  4. Use INITIALIZE-INSTANCE to remove initialize-vector and simplify make…

    Thomas M. Hermann authored
    …-vector.
Commits on Jun 6, 2014
Commits on Jun 4, 2014
  1. New fundamental operation, invert.

    Thomas M. Hermann authored
    Invert a matrix.
  2. Kernel routines for matrix inversion.

    Thomas M. Hermann authored
  3. Return the type of a specific array element.

    Thomas M. Hermann authored
Commits on Jun 2, 2014
  1. MIT copyright on all files.

    Thomas M. Hermann authored
Commits on May 31, 2014
  1. Note the presence of the linear algebra library in *FEATURES*.

    Thomas M. Hermann authored
Commits on May 30, 2014
  1. SOLVE/NSOLVE implementations for symmetric and hermitian matrices.

    Thomas M. Hermann authored
    Uses the Cholesky decomposition, so the matrices have to be positive
    definite. May need to add logic to handle other types of symmetric/
    hermitian matrices.
  2. Preserve the original vector contents when solving a linear system.

    Thomas M. Hermann authored
    The solution vector is saved over the RHS vector. Send a copy of the
    contents in solve to preserve the data.
Commits on May 29, 2014
  1. Return both LL^T and LDL^T packed in the original array structure.

    Thomas M. Hermann authored
    Preserves the array as symmetric/hermitian.
Commits on May 28, 2014
  1. Clarify Cholesky routines to indicate applicability.

    Thomas M. Hermann authored
Commits on May 23, 2014
  1. A basic conjugate gradient method.

    Thomas M. Hermann authored
Commits on May 22, 2014
  1. Support providing a result object for vector/matrix product operations.

    Thomas M. Hermann authored
    Instead of always creating a new result object, provide a way to store
    the results in an existing result object.
  2. New reference : Templates for the Solution of Linear Systems

    Thomas M. Hermann authored
    Templates for the Solution of Linear Systems:
    Building Blocks for Iterative Methods
    
    Richard Barrett, Michael Berry, Tony F. Chan, James Demmel,
    June M. Donato, Jack Dongarra, Victor Eijkhout, Roldan Pozo,
    Charles Romine, and Henk Van der Vorst
Commits on May 21, 2014
  1. Remove redundant Cholesky algorithms.

    Thomas M. Hermann authored
  2. Remove all temporary vectors and perform the solution in place.

    Thomas M. Hermann authored
  3. Remove the temporary Z vector.

    Thomas M. Hermann authored
  4. Remove the redundant temporary vector C.

    Thomas M. Hermann authored
  5. A simplified root-free Cholesky solver.

    Thomas M. Hermann authored
Something went wrong with that request. Please try again.