Skip to content

Conversation

@helmihankimaa
Copy link
Contributor

This pull request is still in the works, feel free to leave comments and feedback.

In this pull request the user interface has been thoroughly changed. Also, in the backend the influence diagram information has been reorganised into an influence diagram structure, which has some effects on the other sections of the code as well.

Helmi Hankimaa added 30 commits August 10, 2021 15:23
…a/DecisionProgramming.jl into interface-influence-diagram

pulling from origin before push.
…d all its sub-structs. Adjusted the datatypes in InfluenceDiagram accordingly.
…ion AddNode! and changed validate_node accordingly. Commented out old definitions of these structs.
…ram! to work with the new datatypes and structs.
…l we decide how we want to implement these.
Helmi Hankimaa and others added 29 commits August 30, 2021 13:20
…nspecified types caused errors due to the .= broadcasting in some cases.
…is if the influence diagram does not have value nodes, or the value node has been erroneously put into the I_j of some other node, then we don't want it to produce this error message but the correct one under this one.
Added a length function to path compatibility variables (AbstractDict) so it prints nicely at least in Atom
…o called by node and state indices if wanted. For instance in testing.
…d for chance nodes and utilities only for value nodes.
…a/DecisionProgramming.jl into interface-influence-diagram

Pulled one line chance so that I can push.
@solliolli solliolli merged commit b365cb1 into gamma-opt:interface-update Sep 28, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants