作者toshiba011 ()
看板EE_DSnP
标题Re: [问题] cirGateV
时间Sun Jan 15 12:31:29 2012
: 推 ric2k1:CirGateV = CirGate* + invPhase + floatPhase 01/15 02:34
抱歉再问一个问题
在replace(CirGAte*, bool inv)的时候
里面只有(size_t)g + (inv^isInv())
那floatPhase在哪里呢???
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.4.192
1F:推 anfranion:GateV里头不也有个isFloat(?) 01/15 12:49
老师的意思应该是 设定的时候会顺便把float phase传进去
但是replace并没有处理到
还有一个问题
如果有一个cirGate* aig, fanin0本来是一个aig
现在有一个CirGate* g 他是const 0
以下步骤後:
aig->getIn0().replace(g, inv);
那麽现在aig->getIn0Gate()->isConst()会自动改成true吗?
aig->getIn0Gate()->getGid() == g->getGid()吗
我试过好像步行欸...
※ 编辑: toshiba011 来自: 140.112.4.192 (01/15 13:35)
是我搞错了...
搞懂了 谢谢各位
※ 编辑: toshiba011 来自: 140.112.4.192 (01/15 16:00)
2F:推 ric2k1:XD 回了... 01/15 16:10