![]() |
ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
|
Intermediate representation of a partially built d-DNNF gate. More...

Public Member Functions | |
| dDNNFGate (gate_t i, valuation_t v, suspicious_t s) | |
Construct a dDNNFGate. | |
Public Attributes | |
| gate_t | id |
| Gate ID in the target d-DNNF. | |
| valuation_t | valuation |
| Current bag's truth-value assignment. | |
| suspicious_t | suspicious |
| Gates whose assignments are unconfirmed. | |
Intermediate representation of a partially built d-DNNF gate.
Each dDNNFGate carries a d-DNNF gate ID together with the current bag's valuation and the set of suspicious gates, allowing the DP algorithm to combine compatible gates across bags.
Definition at line 92 of file dDNNFTreeDecompositionBuilder.h.
|
inline |
Construct a dDNNFGate.
| i | Gate ID in the target d-DNNF. |
| v | Current bag's truth-value assignment. |
| s | Set of suspicious (unconfirmed) gates. |
Definition at line 103 of file dDNNFTreeDecompositionBuilder.h.
| gate_t dDNNFTreeDecompositionBuilder::dDNNFGate::id |
Gate ID in the target d-DNNF.
Definition at line 93 of file dDNNFTreeDecompositionBuilder.h.
| suspicious_t dDNNFTreeDecompositionBuilder::dDNNFGate::suspicious |
Gates whose assignments are unconfirmed.
Definition at line 95 of file dDNNFTreeDecompositionBuilder.h.
| valuation_t dDNNFTreeDecompositionBuilder::dDNNFGate::valuation |
Current bag's truth-value assignment.
Definition at line 94 of file dDNNFTreeDecompositionBuilder.h.