File tree 3 files changed +5
-9
lines changed
3 files changed +5
-9
lines changed Original file line number Diff line number Diff line change @@ -342,7 +342,7 @@ fn is_concurrent(data: &mut Guineacorn) -> bool {
342
342
if !thread. is_finished ( ) {
343
343
return true ;
344
344
}
345
- let thread = std :: mem :: replace ( & mut data. loading_data . processing_thread , None ) . unwrap ( ) ;
345
+ let thread = data. loading_data . processing_thread . take ( ) . unwrap ( ) ;
346
346
let serial_model = thread. join ( ) ;
347
347
match serial_model {
348
348
Ok ( model) => {
Original file line number Diff line number Diff line change @@ -287,7 +287,7 @@ impl Giraphe {
287
287
}
288
288
289
289
pub ( crate ) fn evaluate ( & mut self , nid : & Nid ) -> Value {
290
- let mut spot = self . node_lookup . get_mut ( nid) . unwrap ( ) ;
290
+ let spot = self . node_lookup . get_mut ( nid) . unwrap ( ) ;
291
291
spot. old_value = spot. current_value . clone ( ) ;
292
292
293
293
if self . tick == spot. tick {
@@ -492,7 +492,7 @@ impl Giraphe {
492
492
Node :: Comment ( _) => unreachable ! ( ) ,
493
493
} ;
494
494
495
- let mut spot = self . node_lookup . get_mut ( nid) . unwrap ( ) ;
495
+ let spot = self . node_lookup . get_mut ( nid) . unwrap ( ) ;
496
496
spot. current_value = new_value. clone ( ) ;
497
497
new_value
498
498
}
Original file line number Diff line number Diff line change @@ -877,17 +877,13 @@ impl InputEvaluator {
877
877
if !value_x1 {
878
878
if !value_x2 {
879
879
aux = false ;
880
- } else if !value_x3 {
881
- aux = true ;
882
880
} else {
883
- aux = false ;
881
+ aux = !value_x3 ;
884
882
}
885
883
} else if value_x2 {
886
884
aux = true ;
887
- } else if value_x3 {
888
- aux = false ;
889
885
} else {
890
- aux = true ;
886
+ aux = !value_x3 ;
891
887
}
892
888
893
889
self . fixed_qubits . insert ( z, aux) ;
You can’t perform that action at this time.
0 commit comments