1. 18 Mar, 2015 4 commits
  2. 17 Mar, 2015 2 commits
    • Greg Coombe's avatar
      Disable LAPACK for iOS builds. · bca76b5b
      Greg Coombe authored
      Apple annoyingly claims that dsyrk_ is a private API, and rejects
      submissions to the Apple Store that include this symbol.
      
      Also change ifdef -> ifndef in blas.cc
      
      Change-Id: I432e9519cfe661fc96a58f36a86389a916b6a8b6
      bca76b5b
    • Sameer Agarwal's avatar
      Hide dsyrk_ if CERES_NO_LAPACK is defined. · f129b61d
      Sameer Agarwal authored
      This will allow iOS users not to suffer Apple's
      idiotic AppStore approval process.
      
      Change-Id: I34ad3f458b0cf8ffb0f89205937233264c3bb63a
      f129b61d
  3. 15 Mar, 2015 2 commits
  4. 13 Mar, 2015 1 commit
  5. 12 Mar, 2015 2 commits
    • Steve Hsu's avatar
      Add method to return covariance in tangent space · a1579be8
      Steve Hsu authored
      This CL is required to build Tango.
      
      Inspired by this commit in RedwoodInternal repository:
        commit 09dde53c248e04f432b5eccceea5daeedb706aea
        Author: Mike Vitus <mike@hidof.com>
        Date:   Wed Apr 23 11:05:17 2014 -0700
      
      Change-Id: I328b6634969de4ccdd71947945aa67a49ee9073f
      a1579be8
    • Steve Hsu's avatar
      Documentation corrections · 21327180
      Steve Hsu authored
      Change-Id: I7aa45cc50e8d8fc4bf0f147c2b16dd428a37e761
      21327180
  6. 09 Mar, 2015 1 commit
  7. 05 Mar, 2015 1 commit
    • Johannes Schönberger's avatar
      Fix MSVC compilation error · d904f367
      Johannes Schönberger authored
      MSVC 2013 compiler crashed when not specifying the
      template parameter of CubicHermiteSpline explicitly.
      
      Change-Id: I6ab79aea47f55373df5cb7b89e38f8b326ff21c9
      d904f367
  8. 27 Feb, 2015 1 commit
  9. 19 Feb, 2015 1 commit
  10. 18 Feb, 2015 1 commit
  11. 15 Feb, 2015 1 commit
  12. 12 Feb, 2015 1 commit
  13. 10 Feb, 2015 1 commit
  14. 08 Feb, 2015 1 commit
  15. 07 Feb, 2015 1 commit
    • Sameer Agarwal's avatar
      A complete re-write of the cubic interpolation code. · 3125c232
      Sameer Agarwal authored
      The key change is that there is a new layer of abstract,
      a Array object that the interpolator depends on.
      
      The Array provides a one dimension or two dimensional
      array like interface independent of the underlying representation
      of the data.
      
      Also included here is support for vector valued functions.
      
      Change-Id: Ica68f03778cf0d84192db00cd55653f8b4124d51
      3125c232
  16. 06 Feb, 2015 2 commits
    • Sameer Agarwal's avatar
      Lint changes from William Rucklidge. · 264bf456
      Sameer Agarwal authored
      Change-Id: Ib468fbe7e0e8220870ddf9968ac59295c21f1e43
      264bf456
    • Sameer Agarwal's avatar
      Make Android.mk threads sensitive. · 307332a3
      Sameer Agarwal authored
      Make the definition of CERES_NO_THREADS conditional on the presence
      of the CERES_HAVE_PTHREADS define.
      
      This allows the user to enable threading in ceres using a combination
      of CERES_EXTRA_DEFINES and linker flags which they need to do in
      their app.
      
      Change-Id: I43b99fc829001166e2f6dfb0a770768e61470591
      307332a3
  17. 05 Feb, 2015 1 commit
    • Sameer Agarwal's avatar
      Clean up fpclassify.h. · c979a4ce
      Sameer Agarwal authored
      Delete code needed by old versions of the NDK. We do not build
      with these versions of the NDK and do not use STLPort anymore.
      
      Change-Id: I61092db0aa3980cfae6ff57f3f318482027e627f
      c979a4ce
  18. 03 Feb, 2015 1 commit
  19. 31 Jan, 2015 1 commit
  20. 30 Jan, 2015 2 commits
    • Sameer Agarwal's avatar
      Improve the error handling in Conjugte Gradients. · f572d1dd
      Sameer Agarwal authored
      Due to floating point and conditioning issues, a system
      matrix which is guaranteed to be PSD in exact arithmetic
      can appear indefinite to the ConjugateGradientsSolver.
      
      Previously, x'Ax <= 0, the solver returned with numerical
      failure. Which the trust region solver will treat as a failed
      solve.
      
      But, more general truncated Newton when they encounter indefiniteness
      use the step computed till that point instead of declaring failure.
      
      This changes does this and adds a bit more logging.
      
      Change-Id: I0e0cc56ef7d856f1c54ac6d638327b8353039f70
      f572d1dd
    • Sameer Agarwal's avatar
      Fix example code in the documentation. · a2e19f16
      Sameer Agarwal authored
      The example code for DynamicNumericDiffCostFunction and
      DynamicAutoDiffCostFunction in the documentation was
      allocating the cost function objects on the stack rather
      than the heap.
      
      Thanks to Rodney Hoskinson for reporting this.
      
      Change-Id: I217aee02d1e2c1e9c25b8197451e9f9e0482915d
      a2e19f16
  21. 29 Jan, 2015 1 commit
  22. 28 Jan, 2015 3 commits
    • Sameer Agarwal's avatar
      Update version history. · 207879a9
      Sameer Agarwal authored
      Change-Id: I1b6afb1a8509b3b20d3f28887c88bf15d33dbcf7
      207879a9
    • Sameer Agarwal's avatar
      Example code for cubic interpolation. · 2bf6fbcd
      Sameer Agarwal authored
      Example code demonstrates how a sampled function can be
      minimized. Also, in the process uncovered some deficiencies
      in the CubicInterpolator and BicubicInterpolator interfaces and
      fixed them.
      
      Change-Id: I18c8f670fbee076bf1e94d1f45c7477fd71640e8
      2bf6fbcd
    • Sameer Agarwal's avatar
      Add BiCubic interpolation. · a2a998ce
      Sameer Agarwal authored
      This bi-cubic interpolation implementation is based
      on the cubic convolution algorithm of keys, which allows
      us to implement a bi-cubic spline like interpolation scheme
      using five one dimensional cubic spline operations.
      
      Change-Id: I116aa8036191c3e654af788323fc8298ae8252a6
      a2a998ce
  23. 27 Jan, 2015 1 commit
  24. 26 Jan, 2015 2 commits
  25. 23 Jan, 2015 2 commits
  26. 16 Jan, 2015 1 commit
    • Sameer Agarwal's avatar
      Better crash error messages. · db1a76d8
      Sameer Agarwal authored
      When a user requests an operation on a parameter block which has
      not been added to the problem, we now display a more helpful
      error message with more context.
      
      Change-Id: Ia7e54815111eb6375b31ed0d1cddca5917138ae1
      db1a76d8
  27. 14 Jan, 2015 2 commits