Bunch of mathematical structures generally used in simulations/games/graphics.
Put VectorMath.cpp/.h and MatrixMath.cpp/.h in your code base to use. Test code is in main.cpp. Run make to compile and then run ./main.exe to run the test.
Because most of these classes are used in conjunction with others (eg. Matrix4 with Vector4) . Also helps to keep the code compact and with fewer files to compile.
Performance gains. The compiler finds it hard to optimize around const references for these small-sized objects.
License: Public domain