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

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

absorptive_assumed_gatesGenericCircuitprivate
addAnonymousArithGate(provsql_arith_op op, std::vector< gate_t > wires_)GenericCircuitinline
addAnonymousInputGate(double p)GenericCircuitinline
addAnonymousMulinputGate(gate_t key, double p, unsigned value_index)GenericCircuitinline
addAnonymousMulinputGateWithValue(gate_t key, double p, unsigned value_index, const std::string &value_text)GenericCircuitinline
addAnonymousValueGate(const std::string &text)GenericCircuitinline
addGate() overrideGenericCircuitvirtual
addWire(gate_t f, gate_t t)Circuit< gate_type >
applyFoldRuleSweep(bool boolean_level)GenericCircuit
boolean_assumed_gatesGenericCircuitprivate
boost::serialization::access classGenericCircuitfriend
dDNNFTreeDecompositionBuilder classGenericCircuitfriend
evaluate(gate_t g, std::unordered_map< gate_t, typename S::value_type > &provenance_mapping, S semiring) constGenericCircuit
extraGenericCircuitprivate
foldAbsorptiveIdentities()GenericCircuit
foldBooleanIdentities()GenericCircuit
foldSemiringIdentities()GenericCircuit
gatesCircuit< gate_type >protected
getExtra(gate_t g) constGenericCircuitinline
getGate(const uuid &u)Circuit< gate_type >
getGateType(gate_t g) constCircuit< gate_type >inline
getInfos(gate_t g) constGenericCircuitinline
getInputs() constGenericCircuitinline
getNbGates() constCircuit< gate_type >inline
getProb(gate_t g) constGenericCircuitinline
getUUID(gate_t g) constCircuit< gate_type >
getWires(gate_t g)Circuit< gate_type >inline
hasGate(const uuid &u) constCircuit< gate_type >
id2uuidCircuit< gate_type >protected
infosGenericCircuitprivate
inputsGenericCircuitprivate
isAbsorptiveAssumed(gate_t g) constGenericCircuitinline
isBooleanAssumed(gate_t g) constGenericCircuitinline
isCategoricalMixture(gate_t g) constGenericCircuitinline
liftConditionedToTarget(gate_t g, gate_t target)GenericCircuitinline
markAbsorptiveAssumed(gate_t g)GenericCircuitinline
markBooleanAssumed(gate_t g)GenericCircuitinline
probGenericCircuitprivate
resolveCmpToBernoulli(gate_t g, double p)GenericCircuitinline
resolveCmpToPlusOfKGates(gate_t g, const std::vector< gate_t > &ks)GenericCircuitinline
resolveGateToZero(gate_t g)GenericCircuitinline
resolveToCategoricalMixture(gate_t g, std::vector< gate_t > wires_)GenericCircuitinline
resolveToMixture(gate_t g, gate_t p_token, gate_t x_token, gate_t y_token)GenericCircuitinline
resolveToPlus(gate_t g, std::vector< gate_t > w)GenericCircuitinline
resolveToRv(gate_t g, const std::string &s)GenericCircuitinline
resolveToValue(gate_t g, const std::string &s)GenericCircuitinline
serialize(Archive &ar, const unsigned int version)GenericCircuitinline
setExtra(gate_t g, const std::string &ex)GenericCircuitinline
setGate(gate_type type) overrideGenericCircuit
setGate(const uuid &u, gate_type type) overrideGenericCircuit
Circuit< gate_type >::setGate(const uuid &u, gate_type type)Circuit< gate_type >virtual
setGateType(gate_t g, gate_type t)Circuit< gate_type >inlineprotected
setInfos(gate_t g, unsigned info1, unsigned info2)GenericCircuitinline
setProb(gate_t g, double p)GenericCircuitinline
setWires(gate_t g, std::vector< gate_t > w)GenericCircuitinline
toString(gate_t g) const overrideGenericCircuitinlinevirtual
uuid typedefCircuit< gate_type >
uuid2idCircuit< gate_type >protected
wiresCircuit< gate_type >protected
~Circuit()Circuit< gate_type >inlinevirtual