Esempio n. 1
0
        public bdd Not()
        {
            invocations++;
            watch.Start();
            var ret = new bdd(SylvanSharp.sylvan_sharp_not_addref(this._id), false);

            watch.Stop();
            return(ret);
        }
Esempio n. 2
0
        public bdd Xor(bdd r)
        {
            invocations++;
            watch.Start();
            var ret = new bdd(SylvanSharp.sylvan_sharp_xor_addref(this._id, r._id), false);

            watch.Stop();
            return(ret);
        }
Esempio n. 3
0
 public bdd GreaterThan(bdd r)
 {
     return(new bdd(SylvanSharp.sylvan_sharp_diff_addref(this.Id, r.Id), false));
 }
Esempio n. 4
0
 public bdd Biimp(bdd r)
 {
     return(new bdd(SylvanSharp.sylvan_sharp_biimp_addref(this._id, r._id), false));
 }
Esempio n. 5
0
 public bool NotEqual(bdd r)
 {
     return(this._id != r._id);
 }
Esempio n. 6
0
 public bool EqualEqual(bdd r)
 {
     return(this._id == r._id);
 }
Esempio n. 7
0
 public bdd InvImplies(bdd r)
 {
     return(new bdd(SylvanSharp.sylvan_sharp_invimp_addref(this.Id, r.Id), false));
 }
Esempio n. 8
0
 public bdd LessThan(bdd r)
 {
     return(new bdd(SylvanSharp.sylvan_sharp_less_addref(this.Id, r.Id), false));
 }