Variable Pennylane::Gates::Constant::controlled_gate_num_params¶
Defined in File Constant.hpp
Variable Documentation¶
-
constexpr std::array Pennylane::Gates::Constant::controlled_gate_num_params = {CGateNParams{ControlledGateOperation::PauliX, 0}, CGateNParams{ControlledGateOperation::PauliY, 0}, CGateNParams{ControlledGateOperation::PauliZ, 0}, CGateNParams{ControlledGateOperation::Hadamard, 0}, CGateNParams{ControlledGateOperation::S, 0}, CGateNParams{ControlledGateOperation::T, 0}, CGateNParams{ControlledGateOperation::PhaseShift, 1}, CGateNParams{ControlledGateOperation::RX, 1}, CGateNParams{ControlledGateOperation::RY, 1}, CGateNParams{ControlledGateOperation::RZ, 1}, CGateNParams{ControlledGateOperation::Rot, 3}, CGateNParams{ControlledGateOperation::SWAP, 0}, CGateNParams{ControlledGateOperation::IsingXX, 1}, CGateNParams{ControlledGateOperation::IsingXY, 1}, CGateNParams{ControlledGateOperation::IsingYY, 1}, CGateNParams{ControlledGateOperation::IsingZZ, 1}, CGateNParams{ControlledGateOperation::SingleExcitation, 1}, CGateNParams{ControlledGateOperation::SingleExcitationMinus, 1}, CGateNParams{ControlledGateOperation::SingleExcitationPlus, 1}, CGateNParams{ControlledGateOperation::DoubleExcitation, 1}, CGateNParams{ControlledGateOperation::DoubleExcitationMinus, 1}, CGateNParams{ControlledGateOperation::DoubleExcitationPlus, 1}, CGateNParams{ControlledGateOperation::MultiRZ, 1}, CGateNParams{ControlledGateOperation::GlobalPhase, 1},}¶
api/variable_Constant_8hpp_1ad32a62d1daf165844087879ea554aa40
Download Python script
Download Notebook
View on GitHub