#include <array>
#include <vector>
#include <boost/dynamic_bitset.hpp>
Go to the source code of this file.
|
| namespace | ttk |
| | TTK base package defining the standard types.
|
| |
| namespace | ttk::rpd |
| |
|
| using | ttk::rpd::id_t = int |
| |
| using | ttk::rpd::value_t = double |
| |
| using | ttk::rpd::PointCloud = std::vector<std::vector<value_t>> |
| |
| using | ttk::rpd::Simplex = std::vector<id_t> |
| |
| using | ttk::rpd::FiltratedSimplex = std::pair<Simplex, value_t> |
| |
| using | ttk::rpd::PersistencePair = std::pair<FiltratedSimplex, FiltratedSimplex> |
| |
| using | ttk::rpd::Diagram = std::vector<PersistencePair> |
| |
| using | ttk::rpd::MultidimensionalDiagram = std::vector<Diagram> |
| |
| using | ttk::rpd::Edge = std::pair<id_t, id_t> |
| |
| using | ttk::rpd::EdgeSet = std::vector<Edge> |
| |
| using | ttk::rpd::EdgeSets3 = std::array<EdgeSet, 3> |
| |
| using | ttk::rpd::EdgeSets4 = std::array<EdgeSet, 4> |
| |
| using | ttk::rpd::Cascade = EdgeSet |
| |
| using | ttk::rpd::Facet = std::array<id_t, 3> |
| |
| using | ttk::rpd::Generator1 = std::pair<std::vector<Edge>, std::pair<value_t, value_t>> |
| |
| using | ttk::rpd::Generator2 = std::pair<std::vector<Facet>, std::pair<value_t, value_t>> |
| |