Overview

License: GPL v3 Version Repo Build Github Issues

  • 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