From e50f918673baf48d35c2e2ffa7bfc0e23206612f Mon Sep 17 00:00:00 2001 From: salinasd Date: Fri, 6 Feb 2015 16:54:41 +0000 Subject: skbl nettoyage + suppression Skeleton_blocker_simplifiable_complex git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@464 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: d0d2441ac3f6e3c4d16b0f0da098b090ce8743dd --- src/Skeleton_blocker/test/TestSimplifiable.cpp | 7 ++---- .../test/TestSkeletonBlockerComplex.cpp | 26 +++++++++++++++++----- 2 files changed, 23 insertions(+), 10 deletions(-) (limited to 'src/Skeleton_blocker/test') diff --git a/src/Skeleton_blocker/test/TestSimplifiable.cpp b/src/Skeleton_blocker/test/TestSimplifiable.cpp index 8ac9594a..09176934 100644 --- a/src/Skeleton_blocker/test/TestSimplifiable.cpp +++ b/src/Skeleton_blocker/test/TestSimplifiable.cpp @@ -28,10 +28,7 @@ #include #include "gudhi/Test.h" //#include "Skeleton_blocker/Simplex.h" -#include "gudhi/Skeleton_blocker_complex.h" -#include "gudhi/Skeleton_blocker/iterators/Skeleton_blockers_iterators.h" -#include "gudhi/Skeleton_blocker_simplifiable_complex.h" -#include "gudhi/Skeleton_blocker/Skeleton_blocker_simple_traits.h" +#include "gudhi/Skeleton_blocker.h" using namespace std; @@ -41,7 +38,7 @@ using namespace Gudhi; using namespace skbl; template class Skeleton_blocker_sub_complex; -typedef Skeleton_blocker_simplifiable_complex Complex; +typedef Skeleton_blocker_complex Complex; typedef Complex::Vertex_handle Vertex_handle; typedef Complex::Root_vertex_handle Root_vertex_handle; typedef Skeleton_blocker_simplex Simplex_handle; diff --git a/src/Skeleton_blocker/test/TestSkeletonBlockerComplex.cpp b/src/Skeleton_blocker/test/TestSkeletonBlockerComplex.cpp index ecc7649e..646db02a 100644 --- a/src/Skeleton_blocker/test/TestSkeletonBlockerComplex.cpp +++ b/src/Skeleton_blocker/test/TestSkeletonBlockerComplex.cpp @@ -26,11 +26,11 @@ #include #include "gudhi/Utils.h" #include "gudhi/Test.h" -#include "gudhi/Skeleton_blocker_complex.h" -#include "gudhi/Skeleton_blocker_link_complex.h" -#include "gudhi/Skeleton_blocker/Skeleton_blocker_link_superior.h" -#include "gudhi/Skeleton_blocker/Skeleton_blocker_simple_traits.h" -#include "gudhi/Skeleton_blocker/internal/Trie.h" +#include "gudhi/Skeleton_blocker.h" +//#include "gudhi/Skeleton_blocker_link_complex.h" +//#include "gudhi/Skeleton_blocker/Skeleton_blocker_link_superior.h" +//#include "gudhi/Skeleton_blocker/Skeleton_blocker_simple_traits.h" +//#include "gudhi/Skeleton_blocker/internal/Trie.h" using namespace std; @@ -73,6 +73,7 @@ bool assert_blocker(Complex &complex,Root_vertex_handle a,Root_vertex_handle b,R } + void build_complete(int n,Complex& complex){ complex.clear(); for(int i=0;i L(complex,alpha); + + auto L2 = complex.link(alpha); + if(L!=L2) return false; + PRINT(L.num_vertices()); PRINT(L.to_string()); @@ -437,6 +442,9 @@ bool test_link1(){ Skeleton_blocker_link_complex L(complex,alpha); // Complexes built + auto L2 = complex.link(alpha); + if(L!=L2) return false; + // verification bool test1 = L.contains_vertex(*L.get_address(Root_vertex_handle(10))); bool test2 = L.contains_vertex(*L.get_address(Root_vertex_handle(11))); @@ -478,6 +486,10 @@ bool test_link2(){ cerr <