https://github.com/eshaancoding/autodiff
Automatic differentiation: A tool that allows you to calculate multivariable equations, vectors, matrices, and more. All done in C++, no libraries!
https://github.com/eshaancoding/autodiff
advanced-programming autodiff autodifferentiation cplusplus-11
Last synced: 3 months ago
JSON representation
Automatic differentiation: A tool that allows you to calculate multivariable equations, vectors, matrices, and more. All done in C++, no libraries!
- Host: GitHub
- URL: https://github.com/eshaancoding/autodiff
- Owner: Eshaancoding
- Created: 2020-10-24T23:07:41.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2020-11-16T02:20:06.000Z (over 4 years ago)
- Last Synced: 2025-04-10T01:05:49.298Z (3 months ago)
- Topics: advanced-programming, autodiff, autodifferentiation, cplusplus-11
- Language: C++
- Homepage:
- Size: 1.67 MB
- Stars: 6
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Work in Progress!
working on test.cpp / fixing bugs
Note that this is not known for its efficiency
## EXEC:
to run main.cpp: c++ -std=c++11 -I Headers/ src/Variable/* src/Vector/* main.cpp && ./a.out && rm a.out
to run test.cpp: c++ -std=c++11 -I Headers/ src/Variable/* src/Vector/* test.cpp && ./a.out && rm a.outOr you could use the library in the lib folder. Then you should be able to include it like this:
*Didn't compile the library yet, still working on completing this whole project*