least-squares-cpp/0.3.0+1

[full]

A single header-only library for least squares optimization.

Cpp14 License CMake cppget

least-squares-cpp is a header-only C++ library for unconstrained non-linear least squares optimization using the Eigen3 library.

It provides convenient and configurable access to the following fitting algorithms:

Convergence and runtime behaviour can be parametrized using advanced newton step refinement operators such as line searching or trust region methods.

... More
version 0.3.0+1
license MIT
repository https://pkg.cppget.org/1/alpha
download least-squares-cpp-0.3.0+1.tar.gz
sha256 d806366a5624346da638bcadc9549ca3c677313476a9af36ea3882cf76942471
project least-squares-cpp
url github.com/Rookfighter/least-squares-cpp

Depends (2)

Eigen ^3.4.0
catch2 ^2.13.6

Requires (1)

c++ >= 14

Reviews

fail 0
pass 1

Builds

toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_fedora_44-gcc_16-bindist
timestamp 2026-07-01 10:47:16 UTC (03 06:00:40 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-apple-darwin23.5.0
tgt config macos_14-clang_15.0-static_O3
timestamp 2026-06-27 03:31:30 UTC (07 13:16:26 days ago)
result success | log | rebuild
toolchain public-0.18.1
target x86_64-apple-darwin23.5.0
tgt config macos_14-clang_15.0-O3
timestamp 2026-06-27 03:29:14 UTC (07 13:18:42 days ago)
result success | log | rebuild
toolchain public-0.18.1
target x86_64-apple-darwin23.5.0
tgt config macos_14-clang_15.0
timestamp 2026-06-27 03:27:13 UTC (07 13:20:43 days ago)
result success | log | rebuild
toolchain public-0.18.1
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18-static_O3
timestamp 2026-06-26 13:59:01 UTC (08 02:48:55 days ago)
result success | log | rebuild
toolchain public-0.18.1
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18-O3
timestamp 2026-06-26 13:58:41 UTC (08 02:49:15 days ago)
result success | log | rebuild
toolchain public-0.18.1
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18
timestamp 2026-06-26 13:58:18 UTC (08 02:49:38 days ago)
result success | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-clang_22-static_O3
timestamp 2026-06-26 13:38:16 UTC (08 03:09:40 days ago)
result success | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-clang_22-O3
timestamp 2026-06-26 13:38:15 UTC (08 03:09:41 days ago)
result success | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-clang_22
timestamp 2026-06-26 13:37:58 UTC (08 03:09:58 days ago)
result success | log | rebuild
toolchain public-0.18.1
target x86_64-apple-darwin22.5.0
tgt config macos_13-clang_15.0
timestamp 2026-06-26 12:28:27 UTC (08 04:19:29 days ago)
result success | log | rebuild
toolchain public-0.18.1
target x86_64-apple-darwin23.5.0
tgt config macos_14-gcc_14_homebrew-static_O3
timestamp 2026-06-26 12:04:05 UTC (08 04:43:51 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-apple-darwin23.5.0
tgt config macos_14-gcc_14_homebrew-O3
timestamp 2026-06-26 12:03:16 UTC (08 04:44:40 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-apple-darwin23.5.0
tgt config macos_14-gcc_14_homebrew
timestamp 2026-06-26 12:02:27 UTC (08 04:45:29 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-clang_21
timestamp 2026-06-26 11:49:16 UTC (08 04:58:40 days ago)
result success | log | rebuild
toolchain public-0.18.1
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-static_O3
timestamp 2026-06-26 11:34:41 UTC (08 05:13:15 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18_libc++-O3
timestamp 2026-06-26 11:33:56 UTC (08 05:14:00 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target aarch64-linux-gnu
tgt config linux_debian_12-clang_18_libc++
timestamp 2026-06-26 11:32:54 UTC (08 05:15:02 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-gcc_16-static_O3
timestamp 2026-06-26 11:19:08 UTC (08 05:28:48 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-gcc_16-O3
timestamp 2026-06-26 11:18:27 UTC (08 05:29:29 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-gcc_16-ndebug_O3
timestamp 2026-06-26 11:18:14 UTC (08 05:29:42 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-gcc_16
timestamp 2026-06-26 11:17:55 UTC (08 05:30:01 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14-ndebug_O3
timestamp 2026-06-26 11:11:07 UTC (08 05:36:49 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14-static_O3
timestamp 2026-06-26 11:11:05 UTC (08 05:36:51 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14-O3
timestamp 2026-06-26 11:10:29 UTC (08 05:37:27 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_14
timestamp 2026-06-26 11:10:29 UTC (08 05:37:27 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-gcc_14-bindist
timestamp 2026-06-26 10:51:52 UTC (08 05:56:04 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_fedora_43-gcc_15-bindist
timestamp 2026-06-26 10:51:32 UTC (08 05:56:24 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-clang_21_libc++
timestamp 2026-06-26 10:51:01 UTC (08 05:56:55 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-freebsd15.0
tgt config freebsd_15-clang_19-static_O3
timestamp 2026-06-26 10:50:50 UTC (08 05:57:06 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_ubuntu_24.04-gcc_13-bindist
timestamp 2026-06-26 10:50:21 UTC (08 05:57:35 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-freebsd15.0
tgt config freebsd_15-clang_19-O3
timestamp 2026-06-26 10:50:10 UTC (08 05:57:46 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-freebsd15.0
tgt config freebsd_15-clang_19
timestamp 2026-06-26 10:49:58 UTC (08 05:57:58 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-gcc_15-O3
timestamp 2026-06-26 10:49:48 UTC (08 05:58:08 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-gcc_15
timestamp 2026-06-26 10:49:44 UTC (08 05:58:12 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-freebsd14.1
tgt config freebsd_14-clang_18
timestamp 2026-06-26 10:49:14 UTC (08 05:58:42 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-clang_22_libc++-static_O3
timestamp 2026-06-26 10:46:59 UTC (08 06:00:57 days ago)
result error (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-clang_22_libc++-O3
timestamp 2026-06-26 10:46:21 UTC (08 06:01:35 days ago)
result error (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_debian_13-clang_22_libc++
timestamp 2026-06-26 10:45:44 UTC (08 06:02:12 days ago)
result error (update) | log | rebuild
toolchain public-0.18.1
target aarch64-linux-gnu
tgt config linux_debian_12-gcc_13
timestamp 2026-06-26 10:25:58 UTC (08 06:21:58 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-microsoft-win32-msvc14.5
tgt config windows_10-msvc_18-static_O2
timestamp 2026-06-24 14:43:04 UTC (10 02:04:52 days ago)
result success | log | rebuild
toolchain public-0.18.1
target x86_64-microsoft-win32-msvc14.5
tgt config windows_10-msvc_18-O2
timestamp 2026-06-24 14:42:33 UTC (10 02:05:23 days ago)
result success | log | rebuild
toolchain public-0.18.1
target x86_64-microsoft-win32-msvc14.5
tgt config windows_10-msvc_18
timestamp 2026-06-24 14:42:14 UTC (10 02:05:42 days ago)
result success | log | rebuild
toolchain public-0.18.1
target x86_64-microsoft-win32-msvc14.5
tgt config windows_10-clang_21_msvc_18-O2
timestamp 2026-06-24 13:00:54 UTC (10 03:47:02 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-microsoft-win32-msvc14.5
tgt config windows_10-clang_21_msvc_18-static_O2
timestamp 2026-06-24 13:00:06 UTC (10 03:47:50 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-microsoft-win32-msvc14.5
tgt config windows_10-clang_21_msvc_18
timestamp 2026-06-24 12:59:54 UTC (10 03:48:02 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-microsoft-win32-msvc14.3
tgt config windows_10-msvc_17
timestamp 2026-06-23 11:00:05 UTC (11 05:47:51 days ago)
result success | log | rebuild
toolchain public-0.18.1
target x86_64-w64-mingw32
tgt config windows_10-gcc_15.2_mingw_w64-static_O2
timestamp 2026-06-21 13:08:06 UTC (13 03:39:50 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-w64-mingw32
tgt config windows_10-gcc_15.2_mingw_w64-O2
timestamp 2026-06-21 13:06:57 UTC (13 03:40:59 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-w64-mingw32
tgt config windows_10-gcc_15.2_mingw_w64
timestamp 2026-06-21 13:06:36 UTC (13 03:41:20 days ago)
result warning (update) | log | rebuild
toolchain public-0.18.1
target x86_64-linux-gnu
tgt config linux_ubuntu_26.04-gcc_15-bindist
timestamp 2026-06-21 12:26:10 UTC (13 04:21:46 days ago)
result warning (update) | log | rebuild