wip refactor

This commit is contained in:
2026-04-27 22:05:46 +02:00
parent 3a83340c8f
commit 723033f3aa
7 changed files with 234 additions and 134 deletions

View File

@@ -1,11 +1,12 @@
use std::cell::RefCell;
use std::rc::Rc;
use circuit_cas::circuit::dag::{Circuit, CircuitExt};
use circuit_cas::circuit::traits::Circuit;
use circuit_cas::circuit::dag::{ProbCircuit, CircuitExt};
use circuit_cas::var;
fn main() {
let circuit = Rc::new(RefCell::new(Circuit::new()));
let mut circuit = ProbCircuit::new();
// Build (x + y) * (x + z)
let x = circuit.leaf(var!("x"));