Variable controlled_gate_op_functor_tuple

Variable Documentation

template<class PrecisionT, class ParamT, class GateImplementation>
constexpr auto controlled_gate_op_functor_tuple = constructControlledGateOpsFunctorTupleIter<PrecisionT, ParamT, GateImplementation, 0>()

Tuple of controlled gate operation and function pointer pairs.

Template Parameters
  • PrecisionT – Floating point precision of underlying statevector data

  • ParamT – Floating point type of gate parameters

  • GateImplementation – Gate implementation class.