diff options
author | Gard Spreemann <gspreemann@gmail.com> | 2017-02-07 17:33:01 +0100 |
---|---|---|
committer | Gard Spreemann <gspreemann@gmail.com> | 2017-02-07 17:33:01 +0100 |
commit | 55c7181126aa7defce38c9b82872d14223d4c1dd (patch) | |
tree | 7c683f014709459f066fd87a21da7f74cfc31a53 /data/points/generator/README |
Initial import of upstream's 1.3.1.upstream/1.3.1
Diffstat (limited to 'data/points/generator/README')
-rw-r--r-- | data/points/generator/README | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/data/points/generator/README b/data/points/generator/README new file mode 100644 index 00000000..41cb9165 --- /dev/null +++ b/data/points/generator/README @@ -0,0 +1,44 @@ +=========================== C++ generators ===================================== + +To build the C++ generators, run in a Terminal: + +cd /path-to-gudhi/ +cmake . +cd /path-to-data-generator/ +make + +=========================== hypergenerator ===================================== + +Example of use : + +*** Hyper sphere|cube generator + +./hypergenerator on sphere onSphere.off 1000 3 15.2 + + => generates a onSphere.off file with 1000 points randomized on a sphere of dimension 3 and radius 15.2 + +./hypergenerator in sphere inSphere.off 100 2 + + => generates a inSphere.off file with 100 points randomized in a sphere of dimension 2 (circle) and radius 1.0 (default) + +./hypergenerator in cube inCube.off 10000 3 5.8 + + => generates a inCube.off file with 10000 points randomized in a cube of dimension 3 and side 5.8 + +!! Warning: hypegenerator on cube is not available !! + +===================== aurelien_alvarez_surfaces_in_R8 ========================== + +This generator is written in Python. + +This code generates points on a family of surfaces living in CP^2. You can move +in the family thanks to the parameter "degre". The parameter "nombrePoints" +allows to choose the number of points on the chosen surface. Finally, to compute +the points, we choose a chart in C^2 and take points randomly in the x-variable, +so that you may also modify the window for x in the complex plane (parameter +"module_x"). + +After that, the program computes points in C^2, then maps them in R^8, so that +the points live on a surface which is compact (which is not the case for the +intersection of the surface with C^2). We end off with a bunch of points on a +compact surface in R^8. |