Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vissarion/mean_volume
Mean volume computation in general dimension
https://github.com/vissarion/mean_volume
Last synced: about 1 month ago
JSON representation
Mean volume computation in general dimension
- Host: GitHub
- URL: https://github.com/vissarion/mean_volume
- Owner: vissarion
- License: lgpl-3.0
- Created: 2016-03-24T18:58:03.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2016-03-25T13:14:57.000Z (over 8 years ago)
- Last Synced: 2023-07-19T11:47:34.017Z (over 1 year ago)
- Language: C++
- Homepage:
- Size: 17.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
MeanVol is a software to compute the mean volume of all k-subsets
of N points in D-dimensional space.MeanVol is using CGAL and Eigen libraries. All written in C++.
To compile and use MeanVol, you need first to compile the CGAL library, or
download the precompiled library (this software has been tested with CGAL
4.7). You can follow these steps:------------------------
1. Compile CGAL sources
------------------------Following the CGAL installation manual, execute:
$ cmake .
$ make--------------------------
2. Compile MeanVol sources
--------------------------In folder mean_volume/examples execute:
$ cmake -DCGAL_DIR=_YOUR_CGAL_PATH_ .
$ makewhere _YOUR_CGAL_PATH_ is the path where CGAL library was compiled.
--------------
3. Use MeanVol
--------------Then, you can test the code with some random iputs:
./test_mean_vol D N k b
where
D: dimension of points
N: the number of points
k: th size of the subsets
b: if(!0) test the brute-force algorithm