ProvSQL C/C++ API
Adding support for provenance and uncertainty management to PostgreSQL databases
Loading...
Searching...
No Matches
SliceGate Struct Reference

One node of the extracted circuit slice (correlated regime). More...

#include "JointEncoding.h"

Public Attributes

SliceGateType type = SliceGateType::INPUT
 Node kind.
std::vector< unsigned > children
 Child slice indices (≤ 2; empty for INPUT).
double prob = 1.0
 Marginal (INPUT only).
std::string token
 Provenance token of the leaf (INPUT only; for the d-D IN gate UUID).

Detailed Description

One node of the extracted circuit slice (correlated regime).

Definition at line 96 of file JointEncoding.h.

Member Data Documentation

◆ children

std::vector<unsigned> SliceGate::children

Child slice indices (≤ 2; empty for INPUT).

Definition at line 98 of file JointEncoding.h.

◆ prob

double SliceGate::prob = 1.0

Marginal (INPUT only).

Definition at line 99 of file JointEncoding.h.

◆ token

std::string SliceGate::token

Provenance token of the leaf (INPUT only; for the d-D IN gate UUID).

Definition at line 100 of file JointEncoding.h.

◆ type

Node kind.

Definition at line 97 of file JointEncoding.h.


The documentation for this struct was generated from the following file: