From f82aa47d93c7add9553baf996958761d4f13b164 Mon Sep 17 00:00:00 2001 From: Pierre Kraemer Date: Thu, 11 Oct 2012 12:20:27 +0200 Subject: [PATCH] generic degree : ajout parametre template MAP --- include/Topology/generic/genericmap.h | 2 +- include/Topology/generic/genericmap.hpp | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/include/Topology/generic/genericmap.h b/include/Topology/generic/genericmap.h index 4ff1e0efd..5f4a3ce49 100644 --- a/include/Topology/generic/genericmap.h +++ b/include/Topology/generic/genericmap.h @@ -685,7 +685,7 @@ public: //! For an orbit of a given dimension, return the number of incident cells of an other given dimension /*! @param d a dart */ - template + template unsigned int degree(Dart d); protected: diff --git a/include/Topology/generic/genericmap.hpp b/include/Topology/generic/genericmap.hpp index 4291de71d..23c2dad5a 100644 --- a/include/Topology/generic/genericmap.hpp +++ b/include/Topology/generic/genericmap.hpp @@ -612,11 +612,11 @@ unsigned int GenericMap::getNbOrbits(const FunctorSelect& good) return fcount.getNb(); } -template +template unsigned int GenericMap::degree(Dart d) { assert(ORBIT != INCIDENT || !"degree does not manage adjacency counting"); - Traversor* t = TraversorFactory::createIncident(*this, d, dimension(), ORBIT, INCIDENT) ; + Traversor* t = TraversorFactory::createIncident(*this, d, dimension(), ORBIT, INCIDENT) ; FunctorCount fcount ; t->applyFunctor(fcount) ; return fcount.getNb() ; -- GitLab