IMP  2.0.1
The Integrative Modeling Platform
graph_macros.h File Reference

Various general useful macros for IMP. More...

#include <IMP/base/base_config.h>
#include <boost/graph/adjacency_list.hpp>
#include <IMP/base/map.h>
#include <boost/version.hpp>
+ Include dependency graph for graph_macros.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define IMP_GRAPH(Name, directionality, VertexData, EdgeData)
 Define a graph object in IMP. More...
 
#define IMP_WEIGHTED_GRAPH(Name, directionality, VertexData)
 Define a graph object in IMP. More...
 

Detailed Description

Copyright 2007-2013 IMP Inventors. All rights reserved.

Definition in file graph_macros.h.

Macro Definition Documentation

#define IMP_GRAPH (   Name,
  directionality,
  VertexData,
  EdgeData 
)

The docs for the graph should appear before the macro invocation. Directionality should be one of

  • bidirectional
  • directed
  • undirected

Definition at line 24 of file graph_macros.h.

#define IMP_WEIGHTED_GRAPH (   Name,
  directionality,
  VertexData 
)
Value:
/** See \ref graphs "Graphs" for more information.*/ \
typedef boost::graph Name

The docs for the graph should appear before the macro invocation. Directionality should be one of

  • bidirectional
  • directed
  • undirected

Definition at line 100 of file graph_macros.h.