$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r50804 - trunk/libs/graph/doc
From: jewillco_at_[hidden]
Date: 2009-01-27 12:56:57
Author: jewillco
Date: 2009-01-27 12:56:57 EST (Tue, 27 Jan 2009)
New Revision: 50804
URL: http://svn.boost.org/trac/boost/changeset/50804
Log:
Added information on implicit graphs and no_init version of astar_search, plus fixed invalid comment syntax
Text files modified: 
   trunk/libs/graph/doc/astar_search.html |    34 ++++++++++++++++++++++++++++------      
   1 files changed, 28 insertions(+), 6 deletions(-)
Modified: trunk/libs/graph/doc/astar_search.html
==============================================================================
--- trunk/libs/graph/doc/astar_search.html	(original)
+++ trunk/libs/graph/doc/astar_search.html	2009-01-27 12:56:57 EST (Tue, 27 Jan 2009)
@@ -1,10 +1,10 @@
 <HTML>
 <!--
-  -- Copyright (c) 2004 Kris Beevers
-  --
-  -- Distributed under the Boost Software License, Version 1.0.
-  -- (See accompanying file LICENSE_1_0.txt or copy at
-  -- http://www.boost.org/LICENSE_1_0.txt)
+     Copyright (c) 2004 Kris Beevers
+    
+     Distributed under the Boost Software License, Version 1.0.
+     (See accompanying file LICENSE_1_0.txt or copy at
+     http://www.boost.org/LICENSE_1_0.txt)
   -->
 <Head>
 <Title>Boost Graph Library: A* Heuristic Search</Title>
@@ -50,6 +50,25 @@
    VertexIndexMap index_map, ColorMap color,
    CompareFunction compare, CombineFunction combine,
    CostInf inf, CostZero zero);
+
+<i>// Version that does not initialize property maps (used for implicit graphs)</i>
+template <typename VertexListGraph, typename AStarHeuristic,
+          typename AStarVisitor, typename PredecessorMap,
+          typename CostMap, typename DistanceMap,
+          typename WeightMap, typename ColorMap,
+          typename VertexIndexMap,
+          typename CompareFunction, typename CombineFunction,
+          typename CostInf, typename CostZero>
+inline void
+astar_search_no_init
+  (VertexListGraph &g,
+   typename graph_traits<VertexListGraph>::vertex_descriptor s,
+   AStarHeuristic h, AStarVisitor vis,
+   PredecessorMap predecessor, CostMap cost,
+   DistanceMap distance, WeightMap weight,
+   ColorMap color, VertexIndexMap index_map,
+   CompareFunction compare, CombineFunction combine,
+   CostInf inf, CostZero zero)
 </PRE>
 
 <P>
@@ -92,7 +111,10 @@
 (e.g. chess), for example -- in which it may not be possible to store
 the entire graph.  Implicit searches can be performed with this
 implementation of A* by creating special visitors that generate
-neighbors of newly-expanded vertices.
+neighbors of newly-expanded vertices.  Please note that
+<tt>astar_search_no_init()</tt> must be used for implicit graphs; the basic
+<tt>astar_search()</tt> function requires a graph that models
+VertexListGraph.
 </P>
 
 <P>