ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
Loading...
Searching...
No Matches
BooleanCircuit Member List

This is the complete list of members for BooleanCircuit, including all inherited members.

addGate() overrideBooleanCircuitvirtual
addWire(gate_t f, gate_t t)Circuit< BooleanGate >
BooleanCircuit()BooleanCircuitinline
boost::serialization::accessBooleanCircuitfriend
compilation(gate_t g, std::string compiler) constBooleanCircuit
dDNNFTreeDecompositionBuilderBooleanCircuitfriend
evaluate(gate_t g, const std::unordered_set< gate_t > &sampled) constBooleanCircuitprivate
exportCircuit(gate_t g) constBooleanCircuit
gatesCircuit< BooleanGate >protected
getGate(const uuid &u)Circuit< BooleanGate >
getGateType(gate_t g) constCircuit< BooleanGate >inline
getInfo(gate_t g) constBooleanCircuit
getInputs() constBooleanCircuitinline
getNbGates() constCircuit< BooleanGate >inline
getProb(gate_t g) constBooleanCircuitinline
getUUID(gate_t g) constCircuit< BooleanGate >
getWires(gate_t g)Circuit< BooleanGate >inline
getWires(gate_t g) constCircuit< BooleanGate >inline
hasGate(const uuid &u) constCircuit< BooleanGate >
id2uuidCircuit< BooleanGate >protected
independentEvaluation(gate_t g) constBooleanCircuit
independentEvaluationInternal(gate_t g, std::set< gate_t > &seen) constBooleanCircuitprivate
infoBooleanCircuitprotected
inputsBooleanCircuitprotected
interpretAsDD(gate_t g) constBooleanCircuit
interpretAsDDInternal(gate_t g, std::set< gate_t > &seen, dDNNF &dd) constBooleanCircuitprivate
isProbabilistic() constBooleanCircuitinline
makeDD(gate_t g, const std::string &method, const std::string &args) constBooleanCircuit
monteCarlo(gate_t g, unsigned samples) constBooleanCircuit
mulinputsBooleanCircuitprotected
possibleWorlds(gate_t g) constBooleanCircuit
probBooleanCircuitprotected
probabilisticBooleanCircuitprotected
rewriteMultivaluedGates()BooleanCircuit
rewriteMultivaluedGatesRec(const std::vector< gate_t > &muls, const std::vector< double > &cumulated_probs, unsigned start, unsigned end, std::vector< gate_t > &prefix)BooleanCircuitprivate
serialize(Archive &ar, const unsigned int version)BooleanCircuitinline
setGate(BooleanGate type) overrideBooleanCircuit
setGate(const uuid &u, BooleanGate type) overrideBooleanCircuit
setGate(BooleanGate t, double p)BooleanCircuit
setGate(const uuid &u, BooleanGate t, double p)BooleanCircuit
Circuit< BooleanGate >::setGate(const uuid &u, BooleanGate type)Circuit< BooleanGate >virtual
Circuit< BooleanGate >::setGate(BooleanGate type)Circuit< BooleanGate >virtual
setGateType(gate_t g, BooleanGate t)Circuit< BooleanGate >inlineprotected
setInfo(gate_t g, unsigned info)BooleanCircuit
setProb(gate_t g, double p)BooleanCircuitinline
toString(gate_t g) const overrideBooleanCircuitvirtual
Tseytin(gate_t g, bool display_prob) constBooleanCircuitprivate
uuid typedefCircuit< BooleanGate >
uuid2idCircuit< BooleanGate >protected
WeightMC(gate_t g, std::string opt) constBooleanCircuit
wiresCircuit< BooleanGate >protected
~BooleanCircuit()BooleanCircuitinlinevirtual
~Circuit()Circuit< BooleanGate >inlinevirtual