From 085530ab369452eb2c061033feb61cdd5fe61651 Mon Sep 17 00:00:00 2001 From: lasnier Date: Tue, 4 Dec 2012 17:36:31 +0100 Subject: [PATCH] Add of getter for the builder in Topology --- smp/src/topology/topology.cpp | 9 ++++++++- smp/src/topology/topology.h | 5 +++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/smp/src/topology/topology.cpp b/smp/src/topology/topology.cpp index e444f7475..5a2937ee8 100644 --- a/smp/src/topology/topology.cpp +++ b/smp/src/topology/topology.cpp @@ -27,7 +27,6 @@ ParadisEO WebSite : http://paradiseo.gforge.inria.fr Contact: paradiseo-help@lists.gforge.inria.fr */ - template std::vector paradiseo::smp::Topology::getIdNeighbors(unsigned idNode) const { @@ -57,3 +56,11 @@ void paradiseo::smp::Topology::isolateNode(unsigned idNode) _matrix[i][idNode] = false; } } + +template +TopologyType & paradiseo::smp::Topology::getBuilder() +{ + TopologyType &b=_builder; + return b; +} + diff --git a/smp/src/topology/topology.h b/smp/src/topology/topology.h index 5981c01c4..ea45cd9e3 100644 --- a/smp/src/topology/topology.h +++ b/smp/src/topology/topology.h @@ -73,6 +73,11 @@ public : *@param idNode index of the node to be isolated */ void isolateNode(unsigned idNode); + + /** + *Getter for the variable _builder by reference + */ + TopologyType & getBuilder(); private :