#include <gudhi/Skeleton_blocker.h>
 
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <fstream>
#include <sstream>
#include <vector>
 
typedef Complex::Simplex Simplex;
 
int main(int argc, char *argv[]) {
  std::vector<Simplex> simplices;
 
  
 
  
  Complex complex(Gudhi::skeleton_blocker::make_complex_from_top_faces<Complex>(simplices.begin(), simplices.end()));
 
 
 
  std::clog << "Simplices:" << std::endl;
    std::clog << s << " ";
  std::clog << std::endl;
 
  
  std::clog << 
"Blockers: " << complex.
blockers_to_string() << std::endl;
 
 
  
  simplices.clear();
  complex = 
Complex(simplices.begin(), simplices.end());
 
 
  std::clog << "Simplices:" << std::endl;
    std::clog << s << " ";
  std::clog << std::endl;
 
  
  std::clog << "Blockers: " << complex.blockers_to_string() << std::endl;
 
  return EXIT_SUCCESS;
}
Abstract Simplicial Complex represented with a skeleton/blockers pair.
Definition: Skeleton_blocker_complex.h:51
 
Complex_simplex_range complex_simplex_range() const
Returns a Complex_simplex_range over all the simplices of the complex.
Definition: Skeleton_blocker_complex.h:1429
 
Class that represents a geometric complex that can be simplified. The class allows access to points o...
Definition: Skeleton_blocker_geometric_complex.h:29
 
Simple traits that is a model of SkeletonBlockerDS and can be passed as a template argument to Skelet...
Definition: Skeleton_blocker_simple_traits.h:29
 
Definition: SkeletonBlockerDS.h:56
 
Handle type for the vertices of a cell complex.
Definition: VertexHandle.h:15