summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Write a bunch of stuff about classes, add .gitignoreHEADmasterNao Pross2019-01-255-4/+95
|
* Add a doc folder with a little course-like thingNao Pross2019-01-255-0/+254
|
* Delete vectorNao Pross2019-01-254-346/+0
|
* Update vector.cpp to use STL std::transform and std::inner_productNao Pross2019-01-201-13/+11
|
* Implement vec2<T>::polar() former vec2<T>::angle()Nao Pross2018-12-101-3/+9
|
* Update makefile ad update basic_vec to allow abstract algebraic structuresNao Pross2018-12-102-6/+11
| | | | | Unfortunately this requires C++17 as `static constexpr` members have an undefined behaviour before this version.
* Implement cross product for vec2 and vec3Nao Pross2018-12-101-11/+15
|
* Update makefileNao Pross2018-12-101-2/+5
|
* Fix vector copy constructorsNao Pross2018-12-101-1/+12
|
* Simplified vector by inheriting std::array instead of having m_dataNao Pross2018-12-101-52/+8
|
* Add C++ templated vector exampleNao Pross2018-12-102-2/+197
|
* Update vector ex. makefile and add vec3_mag functionNao Pross2018-12-092-3/+14
|
* Add vector example documentationNao Pross2018-12-092-3/+13
|
* Update gitignoreNao Pross2018-12-092-1/+24
|
* Add C 3d vector library exampleNao Pross2018-12-092-0/+125
|
* Add overly complicated templated operator overloading exampleNao Pross2018-12-081-0/+62
|
* Add -Werror flag for compilationNao Pross2018-12-081-1/+1
|
* Initial commit with kinda crappy unnumbered examplesNao Pross2018-12-0814-0/+452