Sergiu Ivanov
bdbbae6eb6
networks: Make build-all-state take a hash as the domain mapping.
...
It used to take a list of pairs.
2020-02-23 09:09:43 +01:00
Sergiu Ivanov
daf2e079ae
networks: Add build-signed-interaction-graph.
2020-02-23 01:00:09 +01:00
Sergiu Ivanov
798178852c
networks-test: Use make-boolean-domains.
2020-02-23 00:55:34 +01:00
Sergiu Ivanov
251a7dcf23
networks: make-same-domain-mapping -> make-same-domains, make-boolean-domain-mapping -> make-boolean-domains
2020-02-23 00:15:18 +01:00
Sergiu Ivanov
183160da6f
networks: Add make-same-domain-mapping and make-boolean-domain-mapping.
2020-02-23 00:13:36 +01:00
Sergiu Ivanov
fbef580a01
networks: Add get-interaction-sign.
2020-02-23 00:04:19 +01:00
Sergiu Ivanov
25a88c820a
networks: Add build-all-states-same-domain.
2020-02-22 22:41:56 +01:00
Sergiu Ivanov
da3f25922a
networks: Add build-all-states.
2020-02-22 22:31:05 +01:00
Sergiu Ivanov
038e543eff
networks: Add build-interaction-graph.
2020-02-20 15:56:48 +01:00
Sergiu Ivanov
75bf044fd8
networks: Add list-interactions.
2020-02-20 15:17:32 +01:00
Sergiu Ivanov
cf19859be8
Rewrite bn without types, rename it to networks.
...
I tried generalising my code from Boolean networks to any kinds of
networks, but got tired of having to fight the type system (for now at
least). The last drop was the fact that the graph library does not
seem to have a typed version. So I decided to go with contracts
instead.
2020-02-20 00:56:30 +01:00