X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2Ffpa%2FBase%2FDijkstraBase.hxx;h=d04ecf56e7bba0299b5190043b423fbc3f0e232b;hb=6c0b77c2a8e3b821ccbe9c72c705fcd561bb90c2;hp=6f4937e82b9f5a5f67bc1ad1395ec5277d67282e;hpb=53d56cb3d8fe139843d5b2308f821cc05e7593e1;p=FrontAlgorithms.git diff --git a/lib/fpa/Base/DijkstraBase.hxx b/lib/fpa/Base/DijkstraBase.hxx index 6f4937e..d04ecf5 100644 --- a/lib/fpa/Base/DijkstraBase.hxx +++ b/lib/fpa/Base/DijkstraBase.hxx @@ -42,12 +42,11 @@ fpa::Base::DijkstraBase< _TAlgorithm >:: // ------------------------------------------------------------------------- template< class _TAlgorithm > -typename fpa::Base::DijkstraBase< _TAlgorithm >:: -TOutputValue fpa::Base::DijkstraBase< _TAlgorithm >:: -_ComputeOutputValue( const TNode& n ) +void fpa::Base::DijkstraBase< _TAlgorithm >:: +_ComputeOutputValue( TNode& n ) { TOutputValue c = this->m_WeightFunction->Evaluate( n.Vertex, n.Parent ); - return( c + this->_GetOutputValue( n.Parent ) ); + n.Value = c + this->_GetOutputValue( n.Parent ); } // -------------------------------------------------------------------------