Namespace Pennylane::LightningQubit::Gates¶
Detailed Description¶
This namespace defines helper functions that calculate indices appears in implementations of gate operations. However, as using bit operations within a for loop is usually better performing, consider to use other options before using functions below.
Namespaces¶
Classes¶
Functions¶
Template Function Pennylane::LightningQubit::Gates::are_mutually_disjoint
Function Pennylane::LightningQubit::Gates::callControlledGateOps()
Function Pennylane::LightningQubit::Gates::callControlledGateOps()
Function Pennylane::LightningQubit::Gates::callControlledGateOps()
Function Pennylane::LightningQubit::Gates::callControlledGateOps()
Template Function Pennylane::LightningQubit::Gates::callControlledMatrixOp
Template Function Pennylane::LightningQubit::Gates::callControlledSparseMatrixOp
Template Function Pennylane::LightningQubit::Gates::callMatrixOp
Template Function Pennylane::LightningQubit::Gates::callSparseMatrixOp
Function Pennylane::LightningQubit::Gates::check_generator_names_starts_with
Function Pennylane::LightningQubit::Gates::controlBitPatterns
Function Pennylane::LightningQubit::Gates::generateBitPatterns
Function Pennylane::LightningQubit::Gates::getIndicesAfterExclusion