Function Pennylane::LightningQubit::Gates::callControlledGateOps()¶
Function Documentation¶
Warning
doxygenfunction: Unable to resolve function “Pennylane::LightningQubit::Gates::callControlledGateOps” with arguments () in doxygen xml output for project “Lightning-Qubit” from directory: ./doxyoutput/xml. Potential matches:
- template<class PrecisionT, class ParamT> void callControlledGateOps(ControlledGateFuncPtrT<PrecisionT, ParamT, 0> func, std::complex<PrecisionT> *data, std::size_t num_qubits, const std::vector<std::size_t> &controlled_wires, const std::vector<bool> &controlled_values, const std::vector<std::size_t> &wires, bool inverse, const std::vector<ParamT> ¶ms)
- template<class PrecisionT, class ParamT> void callControlledGateOps(ControlledGateFuncPtrT<PrecisionT, ParamT, 1> func, std::complex<PrecisionT> *data, std::size_t num_qubits, const std::vector<std::size_t> &controlled_wires, const std::vector<bool> &controlled_values, const std::vector<std::size_t> &wires, bool inverse, const std::vector<ParamT> ¶ms)
- template<class PrecisionT, class ParamT> void callControlledGateOps(ControlledGateFuncPtrT<PrecisionT, ParamT, 2> func, std::complex<PrecisionT> *data, std::size_t num_qubits, const std::vector<std::size_t> &controlled_wires, const std::vector<bool> &controlled_values, const std::vector<std::size_t> &wires, bool inverse, const std::vector<ParamT> ¶ms)
- template<class PrecisionT, class ParamT> void callControlledGateOps(ControlledGateFuncPtrT<PrecisionT, ParamT, 3> func, std::complex<PrecisionT> *data, std::size_t num_qubits, const std::vector<std::size_t> &controlled_wires, const std::vector<bool> &controlled_values, const std::vector<std::size_t> &wires, bool inverse, const std::vector<ParamT> ¶ms)