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 |
||
) |