Qrack
9.13
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) | |
![]() | |
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 | |
![]() | |
bitLenInt | targetBit |
bool | anti |
bool | uniform |
BitOp | matrix |
std::vector< bitLenInt > | controls |
std::vector< bool > | toggles |
|
inline |
|
inline |