Qrack  10.0
General classical-emulating-quantum development framework
Qrack::StateVectorTurboQuant Member List

This is the complete list of members for Qrack::StateVectorTurboQuant, including all inherited members.

BLOCKQrack::StateVectorTurboQuantprotected
block_mutexesQrack::StateVectorTurboQuantprotected
block_of(const bitCapIntOcl i) constQrack::StateVectorTurboQuantinlineprotected
blocksQrack::StateVectorTurboQuantprotected
capacityQrack::StateVectorprotected
clear()Qrack::StateVectorTurboQuantinlinevirtual
copy(StateVectorPtr toCopy)Qrack::StateVectorTurboQuantinlinevirtual
copy_in(const complex *copyIn)Qrack::StateVectorTurboQuantinlinevirtual
copy_in(const complex *copyIn, const bitCapIntOcl offset, const bitCapIntOcl length)Qrack::StateVectorTurboQuantinlinevirtual
copy_in(StateVectorPtr sv, const bitCapIntOcl src, const bitCapIntOcl dst, const bitCapIntOcl len)Qrack::StateVectorTurboQuantinlinevirtual
copy_out(complex *out)Qrack::StateVectorTurboQuantinlinevirtual
copy_out(complex *out, const bitCapIntOcl offset, const bitCapIntOcl length)Qrack::StateVectorTurboQuantinlinevirtual
dispatchThresholdQrack::ParallelForprivate
get_probs(real1 *outArray)Qrack::StateVectorTurboQuantinlinevirtual
get_size()Qrack::StateVectorTurboQuantinline
GetConcurrencyLevel()Qrack::ParallelForinline
GetPreferredConcurrencyPower()Qrack::ParallelForinline
GetStride()Qrack::ParallelForinline
is_sparse()Qrack::StateVectorTurboQuantinlinevirtual
isReadLockedQrack::StateVector
load(std::istream &is)Qrack::StateVectorTurboQuantinlinestatic
num_blocksQrack::StateVectorTurboQuantprotected
numCoresQrack::ParallelForprivate
offset_in(const bitCapIntOcl i) constQrack::StateVectorTurboQuantinlineprotected
operator<<(std::ostream &os, const StateVectorTurboQuant &sv)Qrack::StateVectorTurboQuantfriend
operator>>(std::istream &is, StateVectorTurboQuantPtr &sv)Qrack::StateVectorTurboQuantfriend
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_inc_sparse(const bitCapIntOcl begin, const bitCapIntOcl itemCount, IncrementFuncSparse, ParallelFuncSparse 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< bitCapInt > &sparseSet, ParallelFuncSparse fn)Qrack::ParallelFor
par_for_set(const std::vector< bitCapInt > &sparseSet, ParallelFuncSparse 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< bitCapInt > &lowSet, const std::vector< bitCapInt > &highSet, const bitLenInt &highStart, ParallelFuncSparse 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
pStrideQrack::ParallelForprivate
read(const bitCapInt &i)Qrack::StateVectorTurboQuantinlinevirtual
read(const bitCapIntOcl &i)Qrack::StateVectorTurboQuantinlinevirtual
save(std::ostream &os) constQrack::StateVectorTurboQuantinline
SetConcurrencyLevel(unsigned num)Qrack::ParallelForinline
shuffle(StateVectorPtr svp)Qrack::StateVectorTurboQuantinlinevirtual
StateVector(bitCapIntOcl cap)Qrack::StateVectorinline
StateVectorTurboQuant(bitCapIntOcl cap, int p, int b, const complex *copyIn)Qrack::StateVectorTurboQuantinline
with_block(const size_t b, F &&f)Qrack::StateVectorTurboQuantinlineprotected
write(const bitCapInt &i, const complex &c)Qrack::StateVectorTurboQuantinlinevirtual
write(const bitCapIntOcl &i, const complex &c)Qrack::StateVectorTurboQuantinlinevirtual
write2(const bitCapInt &i1, const complex &c1, const bitCapInt &i2, const complex &c2)Qrack::StateVectorTurboQuantinlinevirtual
write2(const bitCapIntOcl &i1, const complex &c1, const bitCapIntOcl &i2, const complex &c2)Qrack::StateVectorTurboQuantinlinevirtual
~StateVector()Qrack::StateVectorinlinevirtual