summaryrefslogtreecommitdiff
path: root/src/Bitmap_cubical_complex/example
diff options
context:
space:
mode:
authorvrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2015-09-25 16:07:20 +0000
committervrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2015-09-25 16:07:20 +0000
commitdd2a15d1a8d2607848527513210330baebce9e8e (patch)
tree8fbd68fd390c6a62ac4e635a38aa2e4afff3cc78 /src/Bitmap_cubical_complex/example
parent62937147e40a7d2da7aa7a7a604808feeccaa75e (diff)
cpplint fixes
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/bitmap@795 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 94efebf169656da3179640ce9c02e8416cc75a18
Diffstat (limited to 'src/Bitmap_cubical_complex/example')
-rw-r--r--src/Bitmap_cubical_complex/example/Bitmap_cubical_complex.cpp30
-rw-r--r--src/Bitmap_cubical_complex/example/Random_bitmap_cubical_complex.cpp28
2 files changed, 28 insertions, 30 deletions
diff --git a/src/Bitmap_cubical_complex/example/Bitmap_cubical_complex.cpp b/src/Bitmap_cubical_complex/example/Bitmap_cubical_complex.cpp
index c0dbaf36..37c16618 100644
--- a/src/Bitmap_cubical_complex/example/Bitmap_cubical_complex.cpp
+++ b/src/Bitmap_cubical_complex/example/Bitmap_cubical_complex.cpp
@@ -20,33 +20,35 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-//for persistence algorithm
-#include "gudhi/reader_utils.h"
-#include "gudhi/Bitmap_cubical_complex.h"
-#include "gudhi/Persistent_cohomology.h"
+// for persistence algorithm
+#include <gudhi/reader_utils.h>
+#include <gudhi/Bitmap_cubical_complex.h>
+#include <gudhi/Persistent_cohomology.h>
#include <boost/program_options.hpp>
-using namespace Gudhi;
-using namespace Gudhi::persistent_cohomology;
-
-//standard stuff
+// standard stuff
#include <iostream>
#include <sstream>
+using namespace Gudhi;
+using namespace Gudhi::persistent_cohomology;
using namespace std;
int main(int argc, char** argv) {
- cout << "This program computes persistent homology, by using Bitmap_cubical_complex class, of cubical complexes provided in text files in Perseus style (the only numbed in \
-the first line is a dimension D of a cubical complex. In the lines I between 2 and D+1 there are numbers of top dimensional cells in the direction I. Let N denote product \
-of the numbers in the lines between 2 and D. In the lines D+2 to D+2+N there are filtrations of top dimensional cells. We assume that the cells are in the \
-lexicographical order. See CubicalOneSphere.txt or CubicalTwoSphere.txt for example." << endl;
+ cout << "This program computes persistent homology, by using Bitmap_cubical_complex class, of cubical complexes "
+ "provided in text files in Perseus style (the only numbed in the first line is a dimension D of a cubical "
+ "complex. In the lines I between 2 and D+1 there are numbers of top dimensional cells in the direction I. Let N "
+ "denote product of the numbers in the lines between 2 and D. In the lines D+2 to D+2+N there are filtrations of "
+ "top dimensional cells. We assume that the cells are in the lexicographical order. See CubicalOneSphere.txt or "
+ "CubicalTwoSphere.txt for example." << endl;
int p = 2;
double min_persistence = 0;
if (argc != 2) {
- cout << "Wrong number of parameters. Please provide the name of a file with a Perseus style cubical complex at the input. The program will now terminate.\n";
+ cout << "Wrong number of parameters. Please provide the name of a file with a Perseus style cubical complex at the "
+ "input. The program will now terminate.\n";
return 1;
}
@@ -55,7 +57,7 @@ lexicographical order. See CubicalOneSphere.txt or CubicalTwoSphere.txt for exam
// Compute the persistence diagram of the complex
persistent_cohomology::Persistent_cohomology< Bitmap_cubical_complex<double>, Field_Zp > pcoh(b);
- pcoh.init_coefficients(p); //initilizes the coefficient field for homology
+ pcoh.init_coefficients(p); // initializes the coefficient field for homology
pcoh.compute_persistent_cohomology(min_persistence);
diff --git a/src/Bitmap_cubical_complex/example/Random_bitmap_cubical_complex.cpp b/src/Bitmap_cubical_complex/example/Random_bitmap_cubical_complex.cpp
index de9d96e0..ac7557ce 100644
--- a/src/Bitmap_cubical_complex/example/Random_bitmap_cubical_complex.cpp
+++ b/src/Bitmap_cubical_complex/example/Random_bitmap_cubical_complex.cpp
@@ -21,31 +21,31 @@
*/
-//for persistence algorithm
-#include "gudhi/reader_utils.h"
-#include "gudhi/Bitmap_cubical_complex.h"
-#include "gudhi/Persistent_cohomology.h"
+// for persistence algorithm
+#include <gudhi/reader_utils.h>
+#include <gudhi/Bitmap_cubical_complex.h>
+#include <gudhi/Persistent_cohomology.h>
#include <boost/program_options.hpp>
-using namespace Gudhi;
-using namespace Gudhi::persistent_cohomology;
-
-//standard stuff
+// standard stuff
#include <iostream>
#include <sstream>
#include <vector>
#include <cstdlib>
#include <ctime>
+using namespace Gudhi;
+using namespace Gudhi::persistent_cohomology;
using namespace std;
int main(int argc, char** argv) {
srand(time(0));
- cout << "This program computes persistent homology, by using Bitmap_cubical_complex class, of cubical complexes. \
-The first parameter of the program is the dimension D of the cubical complex. The next D parameters are number of top dimensional cubes in each dimension of the cubical complex.\
-The program will create random cubical complex of that sizes and compute persistent homology of it." << endl;
+ cout << "This program computes persistent homology, by using Bitmap_cubical_complex class, of cubical complexes. "
+ "The first parameter of the program is the dimension D of the cubical complex. The next D parameters are number "
+ "of top dimensional cubes in each dimension of the cubical complex. The program will create random cubical "
+ "complex of that sizes and compute persistent homology of it." << endl;
int p = 2;
double min_persistence = 0;
@@ -64,17 +64,13 @@ The program will create random cubical complex of that sizes and compute persist
data.push_back(rand() / (double) RAND_MAX);
}
-
-
Bitmap_cubical_complex<double> b(sizes, data);
-
// Compute the persistence diagram of the complex
persistent_cohomology::Persistent_cohomology< Bitmap_cubical_complex<double>, Field_Zp > pcoh(b);
- pcoh.init_coefficients(p); //initilizes the coefficient field for homology
+ pcoh.init_coefficients(p); // initializes the coefficient field for homology
pcoh.compute_persistent_cohomology(min_persistence);
-
stringstream ss;
ss << "randomComplex_persistence";
std::ofstream out((char*) ss.str().c_str());