EE_DSnP 板


LINE

之前修 bug 时不小心将 testBdd.cpp 更改了, 而我的 release script 又只有 update testBdd.out, 没有 update testBdd.cpp... 现在你们看到的 testBdd.out 应该是以下程式产生出来的结果 --- (黄色的 code 与之前不同, 红色的是新加的) (我会再看完上一篇的问题後一并更新 bdd.tgz, 大家可以自行更新即可) /**************************************************************************** FileName [ testBdd.cpp ] PackageName [ ] Synopsis [ Define main() ] Author [ Chung-Yang (Ric) Huang ] Copyright [ Copyleft(c) 2005-2009 LaDs(III), GIEE, NTU, Taiwan ] ****************************************************************************/ #include <iostream> #include <fstream> #include "bddNode.h" #include "bddMgr.h" using namespace std; /**************************************************************************/ /* Define Global BDD Manager */ /**************************************************************************/ BddMgr bm; /**************************************************************************/ /* Define Static Function Prototypes */ /**************************************************************************/ static void initBdd(size_t nSupports, size_t hashSize, size_t cacheSize); /**************************************************************************/ /* Define main() */ /**************************************************************************/ int main() { initBdd(5, 127, 61); /*-------- THIS IS JUST A TEST CODE ---------*/ BddNode a(bm.getSupport(1)); BddNode b(bm.getSupport(2)); BddNode c(bm.getSupport(3)); BddNode d(bm.getSupport(4)); BddNode e(bm.getSupport(5)); BddNode f = ~(a & b); cout << f << endl; BddNode g = c | d; cout << g << endl; BddNode h = ~e; cout << h << endl; BddNode i = f ^ (c | d); // f ^ g; cout << i << endl; BddNode j = ~a | ~b; cout << j << endl; ofstream ofile("i.dot"); i.drawBdd("i", ofile); system("dot -o i.png -Tpng i.dot"); /*----------- END OF TEST CODE ------------*/ } /**************************************************************************/ /* Define Static Functions */ /**************************************************************************/ static void initBdd(size_t nin, size_t h, size_t c) { BddNode::_debugBddAddr = true; BddNode::_debugRefCount = true; bm.reset(); bm.init(nin, h, c); } --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.224.46.108







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP