Overview
- mcpp (Math for C Plus Plus) is cross platform, templated math library that can be used without compiling (except for the plotting functionality).
- It is targetted towards engineers and mathematicians.
- Used with a very simple and intuitive syntax inspired from Python libraries such as sympy, numpy, scipy and matplotlib.
- By only including
mcpp.hpp
file you get all the functions with their implementations into your code apart from the plotting functionality - To use the plotting functionality you need to compile the library as the plotting functionality uses SFML and compiled as a shared library
- Unit testing is done using Google test
- Main targeted math sectors :
- Algebra
- Statistics
- Calculus
- Vectors
- Signal systems
Tip
When in doubt refer to doxygen documentation