From 94a76bf4ca59d950e56a58f4e8e95746eafcbdb4 Mon Sep 17 00:00:00 2001 From: vrouvrea Date: Mon, 27 Apr 2015 09:00:30 +0000 Subject: Release is the default build type git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@575 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: ebbf91997352d86d7e7c17e70d9ba1161110af2b --- src/common/doc/main_page.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/common') diff --git a/src/common/doc/main_page.h b/src/common/doc/main_page.h index 83908905..7fa6e289 100644 --- a/src/common/doc/main_page.h +++ b/src/common/doc/main_page.h @@ -51,7 +51,7 @@ To build the library, run the following in a terminal: cd /path-to-gudhi/ mkdir build cd build/ -cmake -DCMAKE_BUILD_TYPE=Release .. +cmake .. make \endverbatim -- cgit v1.2.3 From 3967afc3b314888184caff5ed9c14360138e777f Mon Sep 17 00:00:00 2001 From: vrouvrea Date: Wed, 6 May 2015 11:40:09 +0000 Subject: Main page modification git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@584 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 52b7db979870403edd4d5ffa4804e07811dbf228 --- src/common/doc/main_page.h | 31 ++++++++++++++++++------------- 1 file changed, 18 insertions(+), 13 deletions(-) (limited to 'src/common') diff --git a/src/common/doc/main_page.h b/src/common/doc/main_page.h index 7fa6e289..43784a82 100644 --- a/src/common/doc/main_page.h +++ b/src/common/doc/main_page.h @@ -6,7 +6,8 @@ The Gudhi library (Geometric Understanding in Higher Dimensions) is a generic C++ library for topological analysis of high-dimensional data whose goal is to provide robust, efficient, flexible and easy to use implementations of -state-of-the-art algorithms and data structures for computational topology. +state-of-the-art algorithms and data structures for computational topology. +This library is part of the Gudhi project. The current release of the library allows to use several data-structures for simplicial complexes : simplex tree, Hasse diagram or skeleton-blocker. Several operations can then be done on top of these @@ -17,35 +18,43 @@ We refer to \cite gudhilibrary_ICMS14 for a detailed description of the design of the library. +\section installation Gudhi installation + +As Gudhi is a header only library, there is no need to install the library. + +Examples of Gudhi headers inclusion can be found in \ref demos. + \section compiling Compiling -The library uses c++11 and requires Boost with version 1.48.0 or more recent : http://www.boost.org/. -It is a multiplaform library and compiles on Linux, Mac OSX and Visual Studio 2013. +The library uses c++11 and requires Boost with version 1.48.0 or more recent. +It is a multi-platform library and compiles on Linux, Mac OSX and Visual Studio 2013. \subsection gmp GMP: The multi-field persistent homology algorithm requires GMP which is a free library for arbitrary-precision -arithmetic, operating on signed integers, rational numbers, and floating point numbers -The following examples require The GNU Multiple Precision Arithmetic Library (GMP) http://gmplib.org/ +arithmetic, operating on signed integers, rational numbers, and floating point numbers. + +The following examples require the GNU Multiple Precision Arithmetic Library (GMP) and will not be built if GMP is not installed: - Persistent_cohomology/rips_multifield_persistence - Simplex_tree/simplex_tree_from_alpha_shapes_3 -Having GMP version 4.2 or higher installed is recommended. This library can be obtained from http://gmplib.org/ +Having GMP version 4.2 or higher installed is recommended. \subsection cgal CGAL: CGAL is a C++ library which provides easy access to efficient and reliable geometric algorithms. -The following example requires CGAL https://www.cgal.org/ and will not be built if CGAL is not installed: +The following example requires the Computational Geometry Algorithms Library (CGAL) +and will not be built if CGAL is not installed: - Simplex_tree/simplex_tree_from_alpha_shapes_3 Having CGAL version 4.4 or higher installed is recommended. The procedure to install this library according to your operating system is detailed here http://doc.cgal.org/latest/Manual/installation.html -\section demos Demos and Examples +\subsection demos Demos and examples -To build the library, run the following in a terminal: +To build the demos and libraries, run the following in a terminal: \verbatim cd /path-to-gudhi/ @@ -55,10 +64,6 @@ cmake .. make \endverbatim - - - - \details \copyright GNU General Public License v3. -- cgit v1.2.3 From d7c885fc4eaa06be6e6b57b8c3bd622b82a20c77 Mon Sep 17 00:00:00 2001 From: vrouvrea Date: Wed, 6 May 2015 12:36:11 +0000 Subject: typo git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@585 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 0e1ed7482bb68104a57595c49718d41028ccf420 --- src/common/doc/main_page.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/common') diff --git a/src/common/doc/main_page.h b/src/common/doc/main_page.h index 43784a82..315aa0ac 100644 --- a/src/common/doc/main_page.h +++ b/src/common/doc/main_page.h @@ -54,7 +54,7 @@ your operating system is detailed here http://doc.cgal.org/latest/Manual/install \subsection demos Demos and examples -To build the demos and libraries, run the following in a terminal: +To build the demos and libraries, run the following commands in a terminal: \verbatim cd /path-to-gudhi/ -- cgit v1.2.3