/graph-api

A uniform API for using different graph libraries and types

Primary LanguageC++

Graph API

This repository provides a uniform API for different graph implementations.

Requirements

  • gcc (with C++11 support)
    This project has been test built only on Linux platform, using gcc with C++11 support.
  • Boost Graph Library
    Boost Graph Library is a header-only library that contains different graph implementations. Currently, only boost::adjacency_list is supported by the API but it can be extended to support other graph types.

Building

This is a header-only library, intended to be used by including the relevant header files.