summaryrefslogtreecommitdiff
path: root/src/cython/include/Simplex_tree_interface.h
diff options
context:
space:
mode:
authorvrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2016-11-28 16:55:08 +0000
committervrouvrea <vrouvrea@636b058d-ea47-450e-bf9e-a15bfbe3eedb>2016-11-28 16:55:08 +0000
commit844f8b075d9143466040c4d46a181e4a0fcbbda4 (patch)
treee2ba83ae85a176e79fca013c15c0bc9a81e087a3 /src/cython/include/Simplex_tree_interface.h
parentaf146a2e48c16855355ac599cbc617250727d244 (diff)
Fix issues
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/ST_cythonize@1795 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: c4763818a5845eb884b245eca8c78ed60c1a28ca
Diffstat (limited to 'src/cython/include/Simplex_tree_interface.h')
-rw-r--r--src/cython/include/Simplex_tree_interface.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/cython/include/Simplex_tree_interface.h b/src/cython/include/Simplex_tree_interface.h
index 06ec6d40..8e9dd966 100644
--- a/src/cython/include/Simplex_tree_interface.h
+++ b/src/cython/include/Simplex_tree_interface.h
@@ -28,6 +28,8 @@
#include <gudhi/Simplex_tree.h>
#include <gudhi/Points_off_io.h>
+#include "Persistent_cohomology_interface.h"
+
#include <vector>
#include <utility> // std::pair
#include <iostream>
@@ -69,10 +71,8 @@ class Simplex_tree_interface : public Simplex_tree<SimplexTreeOptions> {
for (auto f_simplex : Simplex_tree<SimplexTreeOptions>::filtration_simplex_range()) {
Simplex simplex;
for (auto vertex : Simplex_tree<SimplexTreeOptions>::simplex_vertex_range(f_simplex)) {
- std::cout << " " << vertex;
simplex.insert(simplex.begin(), vertex);
}
- std::cout << std::endl;
filtered_tree.push_back(std::make_pair(simplex, Simplex_tree<SimplexTreeOptions>::filtration(f_simplex)));
}
return filtered_tree;
@@ -137,6 +137,10 @@ class Simplex_tree_interface : public Simplex_tree<SimplexTreeOptions> {
}
}
+ void create_persistence(Gudhi::Persistent_cohomology_interface<Simplex_tree<SimplexTreeOptions>>* pcoh) {
+ pcoh = new Gudhi::Persistent_cohomology_interface<Simplex_tree<SimplexTreeOptions>>(*this);
+ }
+
};
struct Simplex_tree_options_mini : Simplex_tree_options_full_featured {