diff options
author | salinasd <salinasd@636b058d-ea47-450e-bf9e-a15bfbe3eedb> | 2015-01-05 12:58:48 +0000 |
---|---|---|
committer | salinasd <salinasd@636b058d-ea47-450e-bf9e-a15bfbe3eedb> | 2015-01-05 12:58:48 +0000 |
commit | a45d3f1ff3e611220f4f8ea660393503337415e7 (patch) | |
tree | 74942c4673340a7a89fd47b966e7bdb0803ea8c6 /src/Skeleton_blocker | |
parent | fc3df8455192265b06a8f01e4249b9f821b6862e (diff) |
test simplifiable
git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@399 636b058d-ea47-450e-bf9e-a15bfbe3eedb
Former-commit-id: ea42cfc0cd8853bd33cbd15b5f236a6722dd7856
Diffstat (limited to 'src/Skeleton_blocker')
-rw-r--r-- | src/Skeleton_blocker/test/TestSimplifiable.cpp | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/src/Skeleton_blocker/test/TestSimplifiable.cpp b/src/Skeleton_blocker/test/TestSimplifiable.cpp index 01767424..78412754 100644 --- a/src/Skeleton_blocker/test/TestSimplifiable.cpp +++ b/src/Skeleton_blocker/test/TestSimplifiable.cpp @@ -251,25 +251,28 @@ bool test_add_simplex(){ } bool test_add_simplex2(){ - Complex complex(5); + Complex complex; build_complete(4,complex); // Print result cerr << "initial complex:\n"<< complex.to_string(); cerr <<endl<<endl; - Complex copy; + Complex copy(complex.num_vertices()); std::vector<Simplex_handle> simplices(complex.simplex_range().begin(),complex.simplex_range().end()); sort(simplices.begin(),simplices.end(),[&](const Simplex_handle& s1,const Simplex_handle& s2){ return s1.dimension()<s2.dimension(); }); for(const auto & simplex : simplices){ - if(!copy.contains(simplex)) + if(!copy.contains(simplex) && simplex.dimension()==1) + copy.add_edge(simplex.first_vertex(),simplex.last_vertex()); + if(!copy.contains(simplex) && simplex.dimension()>1) copy.add_simplex(simplex); } - cerr << "complex after add_simplex:\n"<< complex.to_string(); + cerr << "complex after add_simplex:\n"<< copy.to_string(); + return complex.num_blockers()==copy.num_blockers() && complex.num_edges()==copy.num_edges() && |