Skip to content
Snippets Groups Projects
Forked from Stack Of Tasks / dynamic-graph
561 commits behind the upstream repository.
user avatar
Florent Lamiraux authored
     * include/dynamic-graph/signal-caster.h,
     * src/signal/signal-caster.cpp: if a typename is registered several times,
     throw only if pointers to type_info differ. When loading python modules,
     for some reason, global variables are constructed several times.
d769287d
History

dynamic-graph

This software provides an efficient way to modelize a C++ data-flow.

A dynamic graph data-flow is composed of:

  • entities (graph nodes)
  • signals (input/output of a graph action)

Output signals can then be plugged into input signals to data transmission.

An efficient caching mechanism avoid useless data recomputation and a simple built-in language can be used to control the graph actions.

Setup

To compile this package, it is recommended to create a separate build directory:

mkdir _build
cd _build
cmake [OPTIONS] ..
make install

Please note that CMake produces a CMakeCache.txt file which should be deleted to reconfigure a package from scratch.