summaryrefslogtreecommitdiff
path: root/src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-06-28 09:54:59 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-06-28 09:54:59 +0200
commitc7fcb08c78428913d848496da30eb713e85cc281 (patch)
tree05226fe9ac0b829253f2696c24776c411f000058 /src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h
parent8014a88ab31bc2c0278824a3da65ba7ca17fdce9 (diff)
parent695655d5cb347d809733a5fa1c0458fb98fd3272 (diff)
Merge branch 'master' into simplex_tree_insert_duplicated_vertices_fix_vincent
Diffstat (limited to 'src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h')
-rw-r--r--src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h18
1 files changed, 5 insertions, 13 deletions
diff --git a/src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h b/src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h
index c57174cb..689a17c0 100644
--- a/src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h
+++ b/src/Persistent_cohomology/include/gudhi/Persistent_cohomology.h
@@ -98,9 +98,13 @@ class Persistent_cohomology {
*
* @param[in] cpx Complex for which the persistent homology is computed.
* cpx is a model of FilteredComplex
+ *
+ * @param[in] persistence_dim_max if true, the persistent homology for the maximal dimension in the
+ * complex is computed. If false, it is ignored. Default is false.
+ *
* @exception std::out_of_range In case the number of simplices is more than Simplex_key type numeric limit.
*/
- explicit Persistent_cohomology(FilteredComplex& cpx)
+ explicit Persistent_cohomology(FilteredComplex& cpx, bool persistence_dim_max = false)
: cpx_(&cpx),
dim_max_(cpx.dimension()), // upper bound on the dimension of the simplices
coeff_field_(), // initialize the field coefficient structure.
@@ -126,18 +130,6 @@ class Persistent_cohomology {
++idx_fil;
dsets_.make_set(cpx_->key(sh));
}
- }
-
- /** \brief Initializes the Persistent_cohomology class.
- *
- * @param[in] cpx Complex for which the persistent homology is compiuted.
- * cpx is a model of FilteredComplex
- *
- * @param[in] persistence_dim_max if true, the persistent homology for the maximal dimension in the
- * complex is computed. If false, it is ignored. Default is false.
- */
- Persistent_cohomology(FilteredComplex& cpx, bool persistence_dim_max)
- : Persistent_cohomology(cpx) {
if (persistence_dim_max) {
++dim_max_;
}