siyka-au / OpenIndy-Math

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OpenIndy-Math

OpenIndy-Math is the math library used in OpenIndy and its plugins. It is implemented as a wrapper and internally uses third party linear algebra libraries. At the moment amadillo c++ linear algebra library is used but this can easily be switched to another library.

IDE

OpenIndy-Math is developed with the Qt framework (Qt libs + Qt Creator IDE). You can download the framework here.

Dependencies

Build

The easiest way to build OpenIndy-Math is to use the Qt Creator. You can build OpenIndy-Math in debug or release mode.

BLAS and LAPACK

If using Linux:

  • Use the Terminal (command line): sudo apt-get install liblapack-dev

If using Windows:

  • Copy all dll's from lib/armadillo-3.910.0/examples/lib_win64 to bin/debug || bin/release folder of the OpenIndy executable

If using Mac OS:

  • Copy lib/armadillo-3.910.0/examples/framework_mac/Accelerate.framework to the Mac OS Library /Library/Frameworks

About

License:GNU Lesser General Public License v3.0


Languages

Language:C++ 61.6%Language:C 30.7%Language:HTML 6.7%Language:CMake 0.9%Language:QMake 0.2%