//======================================================================= // Copyright 2009 Trustees of Indiana University. // Authors: Michael Hansen, Andrew Lumsdaine // // 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) //======================================================================= #include #include #include #include #define DIMENSIONS 3 using namespace boost; int main (int, char*[]) { typedef grid_graph Graph; typedef graph_traits::vertex_descriptor Vertex; typedef graph_traits::edge_descriptor Edge; BOOST_CONCEPT_ASSERT((BidirectionalGraphConcept )); BOOST_CONCEPT_ASSERT((VertexListGraphConcept )); BOOST_CONCEPT_ASSERT((EdgeListGraphConcept )); BOOST_CONCEPT_ASSERT((IncidenceGraphConcept )); BOOST_CONCEPT_ASSERT((AdjacencyGraphConcept )); BOOST_CONCEPT_ASSERT((AdjacencyMatrixConcept )); BOOST_CONCEPT_ASSERT((ReadablePropertyGraphConcept )); BOOST_CONCEPT_ASSERT((ReadablePropertyGraphConcept )); return (0); }