Major foundation library rewrite for 2025. My old math and utility library is both foundational to a lot that I've written since, and it is a *mess*. I've learned a lot about C++ since I started piling code into there in 2007. This is a major rewrite.
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Aaron ef6f7bcb77 updates 2 days ago
build got rid of std::invoke to avoid C++17 dependence 5 days ago
build_linux64 array growth/shrinkage/reserve system 4 days ago
build_mingw64 updates 2 days ago
build_msvc64/objstore init 2 weeks ago
dependencies init 2 weeks ago
include/amsmathutil25 array growth/shrinkage/reserve system 4 days ago
notes init 2 weeks ago
src array growth/shrinkage/reserve system 4 days ago
LICENSE init 2 weeks ago
README.md init 2 weeks ago
amsmathutil25.code-workspace random updates 6 days ago
backup.sh init 2 weeks ago
make_linux.py init 2 weeks ago
make_mingw.py fixed install 5 days ago
make_msvc.py init 2 weeks ago
pull.sh init 2 weeks ago

README.md

amsmathutil25

A bottom level c++ math and utility function library.

My old math and utility library is both foundational to a lot that I've written since, and it is a mess. I've learned a lot since I started piling code into there in 2007. This is a major rewrite.

I'll also include some threading support.

Main items: amsarray - an array class sorting, inserting, updating, deleting low-dimensional (2,3,4) vector and matrix datatypes complex numbers math operations

Hopefully I can clean things up and make a mostly drop-in replacement for my current library.