diff --git a/QuantumFramework/Kernel/QuantumOperator/NamedOperators.m b/QuantumFramework/Kernel/QuantumOperator/NamedOperators.m index 57a74c12..d352ecd7 100644 --- a/QuantumFramework/Kernel/QuantumOperator/NamedOperators.m +++ b/QuantumFramework/Kernel/QuantumOperator/NamedOperators.m @@ -705,11 +705,13 @@ ]] -QuantumOperator["Discard" | {"Discard", args___}, order : _ ? orderQ : {1}] := QuantumOperator[{"Spider", QuantumBasis[args]}, +QuantumOperator[{"Discard", args___}, order : _ ? orderQ : {1}] := QuantumOperator[{"Spider", QuantumBasis[args]}, order -> {}, "Label" -> "Discard" ] +QuantumOperator["Discard", args___] := QuantumOperator[{"Discard", 4}, args] + QuantumOperator["HeisenbergWeyl", opts___] := QuantumOperartor[{"HeisenbergWeyl", 2}, opts]