Albert Pool
Albert Pool
It looks like the cause is on https://github.com/Qiskit/qiskit-aer/blob/37718fa15f967ccb7d55afac73a29a3d2ba56243/qiskit_aer/backends/aerbackend.py#L125 `instruction.operation.is_parameterized()` returns false for controlled rotations (see also https://github.com/Qiskit/qiskit/issues/12624#issuecomment-2598333381).
Unit test is failing because it needs #2327 to support the new Qiskit version.
I have just changed some existing tests to use the `MCYGate` and `MCZGate` classes instead of creating new gates. I'll add tests for the others as well.
All gates from `name_mapping.py` are now in the tests as well.
The same problem happens with `ControlledGate` objects: they are also not parameterized, even if their `base_gate` is - because the variable `_params`, on which `Instruction.is_parameterized()` relies, is not set in...