From cb0f18f67e819d623ef1bfdd6f14240c86c5918a Mon Sep 17 00:00:00 2001 From: salinasd Date: Wed, 17 Dec 2014 11:54:05 +0000 Subject: git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/trunk@368 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 7fc3ede363e13434a4061c8f69189e4fc3d0a25d --- src/Contraction/include/gudhi/Edge_contraction.h | 36 ++++++++++++++++++------ 1 file changed, 28 insertions(+), 8 deletions(-) (limited to 'src/Contraction/include/gudhi/Edge_contraction.h') diff --git a/src/Contraction/include/gudhi/Edge_contraction.h b/src/Contraction/include/gudhi/Edge_contraction.h index 71bcb38e..b5d85ae4 100644 --- a/src/Contraction/include/gudhi/Edge_contraction.h +++ b/src/Contraction/include/gudhi/Edge_contraction.h @@ -166,7 +166,6 @@ int main (int argc, char *argv[]) return -1; } - boost::timer::auto_cpu_timer t; Complex complex; // load the points @@ -175,32 +174,53 @@ int main (int argc, char *argv[]) std::cerr << "Unable to read file:"<, + new Edge_length_cost, contraction::make_first_vertex_placement(), contraction::make_link_valid_contraction(), contraction::make_remove_popable_blockers_visitor()); contractor.contract_edges(); - std::cout << "Resulting complex has "<< + std::cout << "Counting final number of simplices \n"; + unsigned num_simplices = std::distance(complex.simplex_range().begin(),complex.simplex_range().end()); + + std::cout << "Final complex has "<< complex.num_vertices()<<" vertices, "<< - complex.num_edges()<<"edges and "<< - complex.num_blockers()<<" blockers"<