Qrack
9.0
General classical-emulating-quantum development framework
|
This is the complete list of members for Qrack::StateVectorSparse, including all inherited members.
amplitudes | Qrack::StateVectorSparse | protected |
capacity | Qrack::StateVector | protected |
clear() | Qrack::StateVectorSparse | inlinevirtual |
copy(const StateVectorPtr toCopy) | Qrack::StateVectorSparse | inlinevirtual |
copy(StateVectorSparsePtr toCopy) | Qrack::StateVectorSparse | inline |
copy_in(complex const *copyIn) | Qrack::StateVectorSparse | inlinevirtual |
copy_in(complex const *copyIn, const bitCapIntOcl offset, const bitCapIntOcl length) | Qrack::StateVectorSparse | inlinevirtual |
copy_in(StateVectorPtr copyInSv, const bitCapIntOcl srcOffset, const bitCapIntOcl dstOffset, const bitCapIntOcl length) | Qrack::StateVectorSparse | inlinevirtual |
copy_out(complex *copyOut) | Qrack::StateVectorSparse | inlinevirtual |
copy_out(complex *copyOut, const bitCapIntOcl offset, const bitCapIntOcl length) | Qrack::StateVectorSparse | inlinevirtual |
dispatchThreshold | Qrack::ParallelFor | private |
get_probs(real1 *outArray) | Qrack::StateVectorSparse | inlinevirtual |
GetConcurrencyLevel() | Qrack::ParallelFor | inline |
GetPreferredConcurrencyPower() | Qrack::ParallelFor | inline |
GetStride() | Qrack::ParallelFor | inline |
is_sparse() | Qrack::StateVectorSparse | inlinevirtual |
isReadLocked | Qrack::StateVector | |
iterable() | Qrack::StateVectorSparse | inline |
iterable(const bitCapIntOcl &setMask, const bitCapIntOcl &filterMask=0, const bitCapIntOcl &filterValues=0) | Qrack::StateVectorSparse | inline |
mtx | Qrack::StateVectorSparse | protected |
numCores | Qrack::ParallelFor | private |
par_for(const bitCapIntOcl begin, const bitCapIntOcl end, ParallelFunc fn) | Qrack::ParallelFor | |
par_for_inc(const bitCapIntOcl begin, const bitCapIntOcl itemCount, IncrementFunc, ParallelFunc fn) | Qrack::ParallelFor | |
par_for_mask(const bitCapIntOcl, const bitCapIntOcl, const std::vector< bitCapIntOcl > &maskArray, ParallelFunc fn) | Qrack::ParallelFor | |
par_for_set(const std::set< bitCapIntOcl > &sparseSet, ParallelFunc fn) | Qrack::ParallelFor | |
par_for_set(const std::vector< bitCapIntOcl > &sparseSet, ParallelFunc fn) | Qrack::ParallelFor | |
par_for_skip(const bitCapIntOcl begin, const bitCapIntOcl end, const bitCapIntOcl skipPower, const bitLenInt skipBitCount, ParallelFunc fn) | Qrack::ParallelFor | |
par_for_sparse_compose(const std::vector< bitCapIntOcl > &lowSet, const std::vector< bitCapIntOcl > &highSet, const bitLenInt &highStart, ParallelFunc fn) | Qrack::ParallelFor | |
par_norm(const bitCapIntOcl maxQPower, const StateVectorPtr stateArray, real1_f norm_thresh=ZERO_R1_F) | Qrack::ParallelFor | |
par_norm_exact(const bitCapIntOcl maxQPower, const StateVectorPtr stateArray) | Qrack::ParallelFor | |
ParallelFor() | Qrack::ParallelFor | |
pStride | Qrack::ParallelFor | private |
read(const bitCapIntOcl &i) | Qrack::StateVectorSparse | inlinevirtual |
readLocked(const bitCapIntOcl &i) | Qrack::StateVectorSparse | inlineprotected |
readUnlocked(const bitCapIntOcl &i) | Qrack::StateVectorSparse | inlineprotected |
SetConcurrencyLevel(unsigned num) | Qrack::ParallelFor | inline |
shuffle(StateVectorPtr svp) | Qrack::StateVectorSparse | inlinevirtual |
shuffle(StateVectorSparsePtr svp) | Qrack::StateVectorSparse | inline |
StateVector(bitCapIntOcl cap) | Qrack::StateVector | inline |
StateVectorSparse(bitCapIntOcl cap) | Qrack::StateVectorSparse | inline |
write(const bitCapIntOcl &i, const complex &c) | Qrack::StateVectorSparse | inlinevirtual |
write2(const bitCapIntOcl &i1, const complex &c1, const bitCapIntOcl &i2, const complex &c2) | Qrack::StateVectorSparse | inlinevirtual |
~StateVector() | Qrack::StateVector | inlinevirtual |