diff --git a/AlgebraicDataflowArchitectureModel/models/Game.model b/AlgebraicDataflowArchitectureModel/models/Game.model index bc6ae7b..bc90ba4 100644 --- a/AlgebraicDataflowArchitectureModel/models/Game.model +++ b/AlgebraicDataflowArchitectureModel/models/Game.model @@ -10,10 +10,15 @@ out velocity(v, e) == x } +channel CIO3 { + out mass(m:Double, setMass(x:Double)) == x + out mass(m, e) == m +} + channel C1 { - in force(f, update1(y, m)) == y - in mass(m:Double, update1(y, m)) == m - out acceleration(a: Double, update1(y, m)) == y / m + in force(f, update1(y, z)) == y + in mass(m, update1(y, z)) == z + out acceleration(a: Double, update1(y, z)) == y / z } channel C2 {