summaryrefslogtreecommitdiff
path: root/src/Persistent_cohomology
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-06-04 17:21:59 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-06-04 17:21:59 +0200
commit733c9efab57e489e849d32123a69ac090d3c585a (patch)
treeb755838da46db8022bc8a0123491b7207e7eab9d /src/Persistent_cohomology
parentee92004d1d860f1cb95d086095401f3d9e23788b (diff)
Fix #7 : document better get_persistence_pairs (C++) and persistence_pairs (Python) methods
Diffstat (limited to 'src/Persistent_cohomology')
-rw-r--r--src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h b/src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h
index ca697450..452527c4 100644
--- a/src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h
+++ b/src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h
@@ -64,13 +64,18 @@ template<class FilteredComplex, class CoefficientField>
class Persistent_cohomology {
public:
// Data attached to each simplex to interface with a Property Map.
+
+ /** \brief Data stored for each simplex. */
typedef typename FilteredComplex::Simplex_key Simplex_key;
+ /** \brief Handle to specify a simplex. */
typedef typename FilteredComplex::Simplex_handle Simplex_handle;
+ /** \brief Type for the value of the filtration function. */
typedef typename FilteredComplex::Filtration_value Filtration_value;
+ /** \brief Type of element of the field. */
typedef typename CoefficientField::Element Arith_element;
/** \brief Persistent interval type. The Arith_element field is used for the multi-field framework. */
typedef std::tuple<Simplex_handle, Simplex_handle, Arith_element> Persistent_interval;
-
+
private:
// Compressed Annotation Matrix types:
// Column type
@@ -692,9 +697,8 @@ class Persistent_cohomology {
return betti_number;
}
- /** @brief Returns the persistent pairs.
- * @return Persistent pairs
- *
+ /** @brief Returns a list of persistence birth and death FilteredComplex::Simplex_handle pairs.
+ * @return A list of Persistent_cohomology::Persistent_interval
*/
const std::vector<Persistent_interval>& get_persistent_pairs() const {
return persistent_pairs_;