Example #1
0
        private void EvalAdd()
        {
            Variable var2 = VarStack.Pop();
            Variable var1 = VarStack.Pop();

            VarStack.Push(var1.Add(var2));
        }
Example #2
0
 public Formula(int size, int variables, Random random = null)
 {
     random ??= new Random();
     for (var j = 0; j < size; j++)
     {
         Variable.Add(random.Next(variables));
         Desired.Add(random.NextDouble() >= 0.5);
     }
 }