Variable Pennylane::Gates::Constant::generator_names

Variable Documentation

constexpr std::array Pennylane::Gates::Constant::generator_names = {GeneratorView{GeneratorOperation::PhaseShift, "GeneratorPhaseShift"}, GeneratorView{GeneratorOperation::RX, "GeneratorRX"}, GeneratorView{GeneratorOperation::RY, "GeneratorRY"}, GeneratorView{GeneratorOperation::RZ, "GeneratorRZ"}, GeneratorView{GeneratorOperation::CRX, "GeneratorCRX"}, GeneratorView{GeneratorOperation::CRY, "GeneratorCRY"}, GeneratorView{GeneratorOperation::CRZ, "GeneratorCRZ"}, GeneratorView{GeneratorOperation::IsingXX, "GeneratorIsingXX"}, GeneratorView{GeneratorOperation::IsingXY, "GeneratorIsingXY"}, GeneratorView{GeneratorOperation::IsingYY, "GeneratorIsingYY"}, GeneratorView{GeneratorOperation::IsingZZ, "GeneratorIsingZZ"}, GeneratorView{GeneratorOperation::ControlledPhaseShift, "GeneratorControlledPhaseShift"}, GeneratorView{GeneratorOperation::SingleExcitation, "GeneratorSingleExcitation"}, GeneratorView{GeneratorOperation::SingleExcitationMinus, "GeneratorSingleExcitationMinus"}, GeneratorView{GeneratorOperation::SingleExcitationPlus, "GeneratorSingleExcitationPlus"}, GeneratorView{GeneratorOperation::MultiRZ, "GeneratorMultiRZ"}, GeneratorView{GeneratorOperation::DoubleExcitation, "GeneratorDoubleExcitation"}, GeneratorView{GeneratorOperation::DoubleExcitationMinus, "GeneratorDoubleExcitationMinus"}, GeneratorView{GeneratorOperation::DoubleExcitationPlus, "GeneratorDoubleExcitationPlus"}, GeneratorView{GeneratorOperation::GlobalPhase, "GeneratorGlobalPhase"},}