node I { rate_up = 0.0; rate_down = 0.0; } node A { logic = (I | A); } node L { logic = (A | L); } node R { rate_up = $innerOn ? (L | R) : $outerL; rate_down = $innerOn ? (!(L | R)) : 0.0 ; } node T1 { logic = ((A & (!T2)) | T1); } node T2 { logic = ((R & (!A)) | T2); }