Variable Pennylane::Gates::Constant::generator_wires

Variable Documentation

constexpr std::array Pennylane::Gates::Constant::generator_wires = {std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::PhaseShift, 1}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::RX, 1}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::RY, 1}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::RZ, 1}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::IsingXX, 2}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::IsingXY, 2}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::IsingYY, 2}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::IsingZZ, 2}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::CRX, 2}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::CRY, 2}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::CRZ, 2}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::SingleExcitation, 2}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::SingleExcitationMinus, 2}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::SingleExcitationPlus, 2}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::ControlledPhaseShift, 2}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::DoubleExcitation, 4}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::DoubleExcitationMinus, 4}, std::pair<GeneratorOperation, std::size_t>{GeneratorOperation::DoubleExcitationPlus, 4},}

Number of wires for generators besides multi-qubit gates.