1. 23 Jun, 2015 1 commit
    • Jason Rhinelander's avatar
      Removed Matrix layer in favour of just using Eigen · 247373eb
      Jason Rhinelander authored
      The Matrix layer worked, but is too slow (creativity default runs took
      about 2.5x as long with the Matrix layer).  It's also sort of a hassle:
      any new matrix features that are needed require adding new glue layer
      instead of just using Eigen as is.
      This means, however, that eris now requires Eigen to compile.
      This commit is basically the old creativity code, but with some minor
      cleanups to the restriction code, and a modification to use jacobiSvd
      for least-squares calculation (instead of using X'X.solve(X'y) with a
      QR solver).
  2. 22 Jun, 2015 1 commit
    • Jason Rhinelander's avatar
      Major Matrix fixes · e83ca135
      Jason Rhinelander authored
      linear-update-test from creativity was showing various failings around
      copying, blocks, and moving.  This commit hunts down the various
      problems and fixes them.
  3. 24 Apr, 2015 1 commit
    • Jason Rhinelander's avatar
      Added build instructions; minor build changes · 22a3ef1f
      Jason Rhinelander authored
      README now contains quick build instructions.
      Build now includes only the headers copied into build/include; the
      source dir is no longer included in the include list.
      Renamed cmake variable eris_include to eris_doc_include to better
      describe its purpose (and because I thought it wasn't being used,
      forgetting about the doc cmake).
  4. 11 Feb, 2014 3 commits
  5. 20 Sep, 2013 1 commit
  6. 29 May, 2013 1 commit
  7. 10 May, 2013 4 commits