summaryrefslogtreecommitdiff
path: root/src/Persistent_cohomology
diff options
context:
space:
mode:
authorROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-06-12 11:05:49 +0200
committerROUVREAU Vincent <vincent.rouvreau@inria.fr>2019-06-12 11:05:49 +0200
commitaf52d14be2d742ee73df418dd8a8464e2f849d74 (patch)
treef24b084f85dd569809a69bd0511e63e010799884 /src/Persistent_cohomology
parent8baa5f1026658f53a11e72a12f226c161b36e756 (diff)
Only one constructor to clarify documentation about persistence_dim_max parameter
Diffstat (limited to 'src/Persistent_cohomology')
-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_;
}