Tyler Veness
77c2124fc5
[wpimath] Remove Eigen's custom STL types ( #4945 )
...
In C++20, overaligned types are handled properly, so Eigen's STL types
with custom allocators are no longer needed.
2023-05-12 21:32:58 -07:00
Tyler Veness
f53c6813d5
[wpimath] Patch Eigen warnings ( #5290 )
2023-04-28 20:51:22 -07:00
Peter Johnson
504fa22143
[wpimath] Workaround intellisense Eigen issue ( #4992 )
...
Co-authored-by: Tyler Veness <calcmogul@gmail.com >
2023-01-21 15:16:12 -08:00
Ege Akman
5a320c326b
[upstream_util, wpiutil] Refactor python scripts ( #4614 )
...
Co-authored-by: Sourcery AI <>
Co-authored-by: Vasista Vovveti <vasistavovveti@gmail.com >
Co-authored-by: David Vo <auscompgeek@users.noreply.github.com >
2022-11-13 23:11:54 -08:00
Tyler Veness
5adf50d93c
[upstream_utils] Refactor upstream_utils scripts ( #4367 )
...
* Root folder variable names are now more descriptive
* clone_repo() now restores the current working directory
* Removed setup_upstream_repo() since it's now identical to clone_repo()
* Moved am_patches()'s for loop into user scripts so the filename prefix
doesn't need to be included in every patch filename
* Renamed am_patches() to git_am() since its only job now is to run "git am"
* Removed unused apply_patches() function
* Fixed typo in git_am()'s ignore_whitespace arg name
2022-08-20 07:26:34 -07:00
Tyler Veness
c5db23f296
[wpimath] Add Eigen sparse matrix and iterative solver support ( #4349 )
...
These are useful for efficiently solving huge, but sparse systems of
equations that occur often in optimization problems.
2022-08-13 18:32:02 -07:00
Tyler Veness
5eb44e22a9
Format Python scripts with black (NFC) ( #4325 )
2022-07-01 06:41:44 -07:00
Tyler Veness
9b1bf5c7f1
[wpimath] Move Drake and Eigen to thirdparty folders ( #4307 )
2022-06-11 21:07:15 -07:00
Tyler Veness
96ebdcaf16
[wpimath] Remove unused Eigen AutoDiff module ( #4267 )
...
Drake's tests used to include it, but it's commented out since it's not
used.
2022-05-26 09:01:45 -07:00
Tyler Veness
6a4752dcdc
Fix GCC 12.1 warning false positives ( #4246 )
2022-05-18 12:22:10 -07:00
Tyler Veness
72716f51ce
[wpimath] Upgrade to Eigen 3.4
2021-09-17 12:12:19 -07:00
Tyler Veness
bfc209b120
Automate fmt update ( #3486 )
...
Also refactored upstream_utils to make writing and maintaining new
upstream repo extractions easier.
2021-07-23 09:01:44 -07:00