From 9335a9dae7bfb76a7d6cb5e15f0975dcbb20f17e Mon Sep 17 00:00:00 2001 From: skachano Date: Wed, 18 Jan 2017 10:52:01 +0000 Subject: Fixed thedocumentation. Even without an additional concept. git-svn-id: svn+ssh://scm.gforge.inria.fr/svnroot/gudhi/branches/relaxed-witness@1947 636b058d-ea47-450e-bf9e-a15bfbe3eedb Former-commit-id: 3efb3fc30ca069b720fe1134ab3d64d284feb7ad --- src/Witness_complex/include/gudhi/Strong_witness_complex.h | 9 ++++++--- src/Witness_complex/include/gudhi/Witness_complex.h | 8 ++++++-- 2 files changed, 12 insertions(+), 5 deletions(-) (limited to 'src/Witness_complex/include') diff --git a/src/Witness_complex/include/gudhi/Strong_witness_complex.h b/src/Witness_complex/include/gudhi/Strong_witness_complex.h index 20f9da8d..abfc879c 100644 --- a/src/Witness_complex/include/gudhi/Strong_witness_complex.h +++ b/src/Witness_complex/include/gudhi/Strong_witness_complex.h @@ -43,7 +43,9 @@ namespace witness_complex { * \brief Constructs strong witness complex for a given table of nearest landmarks with respect to witnesses. * \ingroup witness_complex * - * \tparam Nearest_landmark_table_ needs to be a range of a model of NearestLandmarkRange concept. + * \tparam Nearest_landmark_table_ needs to be a range of a range of nearest landmarks. + * The range of nearest landmarks should admit a member type 'iterator'. The dereference type + * of the nearest landmark range iterator needs to be 'std::pair'. */ template< class Nearest_landmark_table_ > class Strong_witness_complex { @@ -71,8 +73,9 @@ private: /** * \brief Initializes member variables before constructing simplicial complex. * \details Records nearest landmark table. - * @param[in] nearest_landmark_table should be a range of a model of NearestLandmarkRange concept. - */ + * @param[in] nearest_landmark_table needs to be a range of a range of nearest landmarks. + * The range of nearest landmarks should admit a member type 'iterator'. The dereference type + * of the nearest landmark range iterator needs to be 'std::pair'. */ Strong_witness_complex(Nearest_landmark_table_ & nearest_landmark_table) : nearest_landmark_table_(nearest_landmark_table) { diff --git a/src/Witness_complex/include/gudhi/Witness_complex.h b/src/Witness_complex/include/gudhi/Witness_complex.h index 70d51677..3305a8e2 100644 --- a/src/Witness_complex/include/gudhi/Witness_complex.h +++ b/src/Witness_complex/include/gudhi/Witness_complex.h @@ -44,7 +44,9 @@ namespace witness_complex { * \brief Constructs (weak) witness complex for a given table of nearest landmarks with respect to witnesses. * \ingroup witness_complex * - * \tparam Nearest_landmark_table_ needs to be a range of a model of NearestLandmarkRange concept. + * \tparam Nearest_landmark_table_ needs to be a range of a range of nearest landmarks. + * The range of nearest landmarks should admit a member type 'iterator'. The dereference type + * of the nearest landmark range iterator needs to be 'std::pair'. */ template< class Nearest_landmark_table_ > class Witness_complex { @@ -72,7 +74,9 @@ private: /** * \brief Initializes member variables before constructing simplicial complex. * \details Records nearest landmark table. - @param[in] nearest_landmark_table should be a range of a model of NearestLandmarkRange concept. + * @param[in] nearest_landmark_table needs to be a range of a range of nearest landmarks. + * The range of nearest landmarks should admit a member type 'iterator'. The dereference type + * of the nearest landmark range iterator needs to be 'std::pair'. */ Witness_complex(Nearest_landmark_table_ & nearest_landmark_table) -- cgit v1.2.3