Daniel@0: network Grass Daniel@0: {} Daniel@0: variable Cloudy Daniel@0: { type discrete[2] {false true}; } Daniel@0: variable Sprinkler Daniel@0: { type discrete[2] {false true}; } Daniel@0: variable Rain Daniel@0: { type discrete[2] {false true}; } Daniel@0: variable WetGrass Daniel@0: { type discrete[2] {false true}; } Daniel@0: probability (Cloudy) Daniel@0: { table 0.5 0.5; } Daniel@0: probability (Sprinkler | Cloudy) Daniel@0: { table 0.5 0.9 0.5 0.1; } Daniel@0: probability (Rain | Cloudy) Daniel@0: { table 0.8 0.2 0.2 0.8; } Daniel@0: probability (WetGrass | Rain Sprinkler) Daniel@0: { table 1.0 0.1 0.1 0.01 0.0 0.9 0.9 0.99; }