Mantella is a modern C++ optimisation library, supporting Linux, Windows and Mac OS X. It provides a wide range of tools to describe and analysis real-world online optimisation problems as well as competitive, parallalised solvers, focusing on recent multi-cores architectures and high performance clusters.
Mantella is written in C++11 and uses Armadillo (developed by Conrad Sanderson et al., NICTA, Australia) for highly efficient linear algebra calculations.
Please see our official website, to get started with Mantella.
You will also find detailed API information under http://mantella.info/overview/.
If you have a question about how to use the Mantella C++ optimisation library, please direct these to StackOverflow, or ask us directly on Gitter.
If you found a bug in the source code or a mistake in any kind of documentation, please let us know by adding an issue to the Github Issue Tracker.
You are welcomed to submit a pull request with your fix afterwards, if at hand.
If you are missing some features within Mantella, feel free to ask us about it by adding a new request to the Github Issue Tracker labelled feature request
.
Note that submitting a pull request, implementing your requested feature, usually speeds up the process.
Distributed under MIT license.
Copyright (c) 2013-2015 Sebastian Niemann and contributors.