public void PutECAction(ECAction action) { EcActions.Add(action); }
private static void _addCounterRules(ref string rule1, ref string rule2, ECState state, int algsCount, ECAction action) { string add = "("; add += Smv.EccStateVar + "=" + Smv.EccState(state.Name); add += " & "; add += Smv.EcActionsCounterVar + " = " + (action.Number); //(state.ActionsCount > 0 ? state.ActionsCount : 1); add += " & "; add += Smv.AlgStepsCounterVar + " {0} " + (algsCount > 0 ? algsCount : 1); add += ") | "; rule1 += String.Format(add, "<"); rule2 += String.Format(add, "="); }