Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/uhuh/object-oriented-numerical-modeling
https://github.com/uhuh/object-oriented-numerical-modeling
Last synced: 25 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/uhuh/object-oriented-numerical-modeling
- Owner: Uhuh
- Created: 2019-05-06T14:17:35.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-06-30T06:26:18.000Z (over 4 years ago)
- Last Synced: 2024-10-25T17:33:15.381Z (2 months ago)
- Language: C++
- Size: 127 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Object-Oriented-Numerical-Modeling
The point of this program is to be able to solve linear algebra equations speficially with cholesky's method.
If you want to run it yourself make sure you're using `python3`.
Clone the repo. `git clone [email protected]:Uhuh/Object-Oriented-Numerical-Modeling.git`
Inside the folder you should be able to do `make && python(3) time_it.py`. This should result in 20 outputs incrementing by 5's.
What this shows is how fast these matrices at size (N-1)^2 can be solved by our program using cholesky's method.
The main point of the assignment was to get familiar with abstraction, function pointers and generic typing for C++ to create some pretty neat fast code.
On an i5 6th gen I got 100 to run at about ~25 seconds.