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 :