![]() |
CAPD RedHom Library
|
Namespaces | |
| test | |
Classes | |
| class | AbstractPointCloud |
| class | BuildFiltration |
| class | BuildVietorisRips |
| class | ComputePersistentHomology |
| class | DegreeLimitedNeighbourhood |
| struct | DistanceMatrixMetric |
| class | DistanceMatrixPersistentHomology |
| class | DistanceMatrixPointCloud |
| class | EuclideanMetric |
| struct | EuclideanPointCloudType |
| class | PersistentSignature |
| class | PHATInterface |
| class | PointCloud |
| struct | PointCloudInputStreamIterator |
| class | PointCloudSimplicialCellSComplex |
| class | SizeLimitedNeighbourhood |
| class | VolumePersistentHomology |
Typedefs | |
| typedef std::vector< std::pair< size_t, size_t > > | Pairs |
| typedef std::vector< size_t > | Cycles |
| typedef std::tuple< double, double, uint8_t > | DiagramInterval |
| typedef std::vector< DiagramInterval > | Diagram |
Functions | |
| template<typename Complex > | |
| PersistentSignature | CallComputePersistentHomology (Complex &complex) |
| template<typename Traits , typename Iterator > | |
| Traits::PointCloudType * | makeSizeLimitedPointCloud (Iterator begin, Iterator end, size_t sizeLimit, double epsLimit=0) |
| template<typename Traits , typename Iterator > | |
| Traits::PointCloudType * | makeDegreeLimitedPointCloud (Iterator begin, Iterator end, size_t degreeLimit, double epsLimit=0) |
| template<complex::DimType DIM, typename Lengths , typename Data > | |
| PersistentSignature | CallVolumePersistentHomology (const Lengths &lengths, const Data &data) |
| INSTANCE (0) | |
| INSTANCE (2) | |
| INSTANCE (3) | |
| INSTANCE (4) | |
| INSTANCE (5) | |
| INSTANCE (6) | |
| INSTANCE_EUCLIDEAN_POINT_CLOUD (double, 0) | |
| INSTANCE_EUCLIDEAN_POINT_CLOUD (double, 3) | |
| typedef std::vector<size_t> capd::persistence::Cycles |
| typedef std::vector<DiagramInterval> capd::persistence::Diagram |
| typedef std::tuple<double, double, uint8_t> capd::persistence::DiagramInterval |
| typedef std::vector<std::pair<size_t, size_t> > capd::persistence::Pairs |
| PersistentSignature capd::persistence::CallComputePersistentHomology | ( | Complex & | complex | ) |
| PersistentSignature capd::persistence::CallVolumePersistentHomology | ( | const Lengths & | lengths, |
| const Data & | data | ||
| ) |
| capd::persistence::INSTANCE | ( | 0 | ) |
| capd::persistence::INSTANCE | ( | 2 | ) |
| capd::persistence::INSTANCE | ( | 3 | ) |
| capd::persistence::INSTANCE | ( | 4 | ) |
| capd::persistence::INSTANCE | ( | 5 | ) |
| capd::persistence::INSTANCE | ( | 6 | ) |
| capd::persistence::INSTANCE_EUCLIDEAN_POINT_CLOUD | ( | double | , |
| 0 | |||
| ) |
| capd::persistence::INSTANCE_EUCLIDEAN_POINT_CLOUD | ( | double | , |
| 3 | |||
| ) |
| Traits::PointCloudType* capd::persistence::makeDegreeLimitedPointCloud | ( | Iterator | begin, |
| Iterator | end, | ||
| size_t | degreeLimit, | ||
| double | epsLimit = 0 |
||
| ) |
| Traits::PointCloudType* capd::persistence::makeSizeLimitedPointCloud | ( | Iterator | begin, |
| Iterator | end, | ||
| size_t | sizeLimit, | ||
| double | epsLimit = 0 |
||
| ) |