ELIFE-ASU / Inform

A cross platform C library for information analysis of dynamical systems
https://elife-asu.github.io/Inform
MIT License
23 stars 3 forks source link

Add Intervention Distribution to Information Flow #76

Open dglmoore opened 7 years ago

dglmoore commented 7 years ago

Description

To properly discuss causal structure, we need to be able to apply generic intervention distributions. The current implementation of inform_effective_info admits this possibility, but inform_info_flow does not. We should rectify this situation.

Proposed Resolution

EXPORT double inform_information_flow(int const *src, int const *dst,
    int const *back, double const *inter, size_t l_src, size_t l_dst,
    size_t l_back, size_t n, size_t m, int b, inform_error *err);