Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add memory allocator support for LQ subproblem types, merge gar into main aligator library, rename LQRKnot and LQRProblem, slight refactor of DenseRiccatiSolver #243

Draft
wants to merge 98 commits into
base: devel
Choose a base branch
from

Conversation

ManifoldFR
Copy link
Member

@ManifoldFR ManifoldFR commented Nov 1, 2024

  • Add memory allocator support for LQ solvers
    • Change LqrKnotTpl and LqrProblemTpl class to work with single block of allocated memory for the entire problem
  • Merge gar linear solver library into main aligator library
  • Slight refactor of DenseRiccatiSolver: add class DenseKernel
  • Rename LQRKnotTpl to LqrKnotTpl, LQRProblemTpl to LqrProblemTpl

@ManifoldFR ManifoldFR force-pushed the topic/gar-optimizations branch from fd9ccb6 to c476f7f Compare November 1, 2024 17:03
@ManifoldFR
Copy link
Member Author

ManifoldFR commented Nov 1, 2024

This was referenced Nov 1, 2024
@ManifoldFR ManifoldFR force-pushed the topic/gar-optimizations branch from c476f7f to 3ed9bab Compare November 1, 2024 17:08
@ManifoldFR ManifoldFR force-pushed the topic/gar-optimizations branch from 3ed9bab to 917d58d Compare November 1, 2024 17:35
@ManifoldFR ManifoldFR force-pushed the topic/gar-optimizations branch 2 times, most recently from 274a13b to d058aa6 Compare November 2, 2024 01:33
@ManifoldFR ManifoldFR force-pushed the topic/gar-optimizations branch from d058aa6 to 9e1943c Compare November 4, 2024 16:55
Base automatically changed from topic/gar/devel to devel November 4, 2024 22:19
@ManifoldFR ManifoldFR force-pushed the topic/gar-optimizations branch from 9e1943c to 3221c84 Compare November 4, 2024 22:21
@ManifoldFR ManifoldFR force-pushed the topic/gar-optimizations branch from 3221c84 to 63d4a0b Compare November 15, 2024 16:45
@ManifoldFR ManifoldFR force-pushed the topic/gar-optimizations branch 4 times, most recently from e592f1e to 41aa904 Compare December 9, 2024 21:46
@ManifoldFR ManifoldFR force-pushed the topic/gar-optimizations branch 10 times, most recently from e1929af to 5bb8130 Compare December 17, 2024 11:52
+ parallel.cpp : slight cleanup, relax mu, remove some verbose prints
+ test_util.cpp: use string_view, pass allocator, pass verbose arg
+ cholmod.cpp:   relax tolerance
iterative refinement,

+ change typedef "Impl" to "Kernel"

[gar] work.hpp : make get_work() constexpr
+ also after reallocating params
+ fix allocator_traits check in DEBUG
+ Changes to TrajOptProblem documentation
change formatter in tests/gar/test_util
@ManifoldFR ManifoldFR force-pushed the topic/gar-optimizations branch from b4a788c to a524fdd Compare January 4, 2025 22:47
@ManifoldFR ManifoldFR force-pushed the topic/gar-optimizations branch from 8271adb to 2732cd9 Compare January 24, 2025 20:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant