作者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