|
PersistentLaplacians
|
#include <vector>#include <set>#include "../../include/PersistentLaplacians_headers/variants/PersistentAlphaLaplacian.hpp"#include <gudhi/Simplex_tree.h>#include <gudhi/Points_3D_off_io.h>#include <boost/variant.hpp>#include <CGAL/Exact_predicates_inexact_constructions_kernel.h>#include <CGAL/Delaunay_triangulation_3.h>#include <CGAL/Alpha_shape_3.h>#include <CGAL/Alpha_shape_vertex_base_3.h>#include <CGAL/Alpha_shape_cell_base_3.h>#include <CGAL/iterator.h>Namespaces | |
| PersistentLaplacians | |
Typedefs | |
| typedef CGAL::Exact_predicates_inexact_constructions_kernel | Kernel |
| typedef CGAL::Alpha_shape_vertex_base_3< Kernel > | Vb |
| typedef CGAL::Alpha_shape_cell_base_3< Kernel > | Fb |
| typedef CGAL::Triangulation_data_structure_3< Vb, Fb > | Tds |
| typedef CGAL::Delaunay_triangulation_3< Kernel, Tds > | Triangulation_3 |
| typedef CGAL::Alpha_shape_3< Triangulation_3 > | Alpha_shape_3 |
| typedef Kernel::Point_3 | Point |
| typedef Alpha_shape_3::FT | Alpha_value_type |
| typedef CGAL::Object | Object |
| typedef CGAL::Dispatch_output_iterator< CGAL::cpp11::tuple< Object, Alpha_value_type >, CGAL::cpp11::tuple< std::back_insert_iterator< std::vector< Object > >, std::back_insert_iterator< std::vector< Alpha_value_type > > > > | Dispatch |
| typedef Alpha_shape_3::Cell_handle | Cell_handle |
| typedef Alpha_shape_3::Facet | Facet |
| typedef Alpha_shape_3::Edge | Edge |
| typedef std::list< Alpha_shape_3::Vertex_handle > | Vertex_list |
| typedef Gudhi::Simplex_tree | Simplex_tree |
| typedef Simplex_tree::Vertex_handle | Simplex_tree_vertex |
| typedef std::map< Alpha_shape_3::Vertex_handle, Simplex_tree_vertex > | Alpha_shape_simplex_tree_map |
| typedef std::pair< Alpha_shape_3::Vertex_handle, Simplex_tree_vertex > | Alpha_shape_simplex_tree_pair |
| typedef std::vector< Simplex_tree_vertex > | Simplex_tree_vector_vertex |
Functions | |
| void | PersistentLaplacians::alpha_points (std::vector< Point > &points, int dim_max, std::vector< std::vector< std::tuple< int, int, int >>> &boundaries_triples, std::vector< std::vector< filtration_type >> &filtrations) |
| void | PersistentLaplacians::alpha_OFF (const char *filename, int dim_max, std::vector< std::vector< std::tuple< int, int, int >>> &boundaries_triples, std::vector< std::vector< filtration_type >> &filtrations) |
| Vertex_list | PersistentLaplacians::from (const Cell_handle &ch) |
| Vertex_list | PersistentLaplacians::from (const Facet &fct) |
| Vertex_list | PersistentLaplacians::from (const Edge &edg) |
| Vertex_list | PersistentLaplacians::from (const Alpha_shape_3::Vertex_handle &vh) |
| void | PersistentLaplacians::get_boundaries_and_filtrations (Simplex_tree simplex_tree, int dim_max, std::vector< std::vector< std::tuple< int, int, int >>> &boundaries_triples, std::vector< std::vector< filtration_type >> &filtrations) |
| typedef CGAL::Alpha_shape_3<Triangulation_3> Alpha_shape_3 |
| typedef std::map<Alpha_shape_3::Vertex_handle, Simplex_tree_vertex> Alpha_shape_simplex_tree_map |
| typedef std::pair<Alpha_shape_3::Vertex_handle, Simplex_tree_vertex> Alpha_shape_simplex_tree_pair |
| typedef Alpha_shape_3::FT Alpha_value_type |
| typedef Alpha_shape_3::Cell_handle Cell_handle |
| typedef CGAL::Dispatch_output_iterator< CGAL::cpp11::tuple<Object, Alpha_value_type>, CGAL::cpp11::tuple<std::back_insert_iterator<std::vector<Object> >, std::back_insert_iterator<std::vector<Alpha_value_type> > > > Dispatch |
| typedef Alpha_shape_3::Edge Edge |
| typedef Alpha_shape_3::Facet Facet |
| typedef CGAL::Exact_predicates_inexact_constructions_kernel Kernel |
| typedef CGAL::Object Object |
| typedef Kernel::Point_3 Point |
| typedef Gudhi::Simplex_tree Simplex_tree |
| typedef std::vector<Simplex_tree_vertex> Simplex_tree_vector_vertex |
| typedef Simplex_tree::Vertex_handle Simplex_tree_vertex |
| typedef CGAL::Delaunay_triangulation_3<Kernel, Tds> Triangulation_3 |
| typedef std::list<Alpha_shape_3::Vertex_handle> Vertex_list |