|
Qrack
10.0
General classical-emulating-quantum development framework
|
#include <hamiltonian.hpp>


Public Member Functions | |
| UniformHamiltonianOp (const std::vector< bitLenInt > &ctrls, bitLenInt target, BitOp mtrx) | |
| UniformHamiltonianOp (const _QrackTimeEvolveOpHeader &teoh, double *mtrx) | |
Public Member Functions inherited from Qrack::HamiltonianOp | |
| HamiltonianOp () | |
| HamiltonianOp (bitLenInt target, BitOp mtrx) | |
| HamiltonianOp (const std::vector< bitLenInt > &ctrls, bitLenInt target, BitOp mtrx, bool antiCtrled=false, const std::vector< bool > &ctrlToggles=std::vector< bool >()) | |
Additional Inherited Members | |
Public Attributes inherited from Qrack::HamiltonianOp | |
| bitLenInt | targetBit |
| bool | anti |
| bool | uniform |
| BitOp | matrix |
| std::vector< bitLenInt > | controls |
| std::vector< bool > | toggles |
|
inline |
|
inline |