Skip to content

ROPTLIB: Riemannian Manifold Optimization Library

Notifications You must be signed in to change notification settings

robinloujun/ROPTLIB

 
 

Repository files navigation

ROPTLIB

ROPTLIB: Riemannian Manifold Optimization Library

The library is used to solve an optimization problem

f(x), x \in \mathcal{M},

where \mathcal{M} is a Riemannian manifold.

The detalied instruction and user manual can be found at http://www.math.fsu.edu/~whuang2/Indices/index_ROPTLIB.html.

Compilation in C++

  • Use Makefile -> all tests in a single file (DriverCpp)
    cd ${path/to/ROPTLIB}
    make ROPTLIB -j8
    ./DriverCpp
  • Use cmake
    cd ${path/to/ROPTLIB}
    mkdir build
    cd build
    cmake ..
    make -j8
    sudo make install

Generate the documentation files

The generated files will be stored in ./doc

doxygen doxyfile.cfg

About

ROPTLIB: Riemannian Manifold Optimization Library

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 57.7%
  • Python 19.1%
  • C 15.9%
  • MATLAB 4.9%
  • Julia 1.0%
  • Makefile 0.7%
  • Other 0.7%