Q2NS dev
ns-3 module
Loading...
Searching...
No Matches
q2ns::QState Member List

This is the complete list of members for q2ns::QState, including all inherited members.

Apply(const QGate &g, const std::vector< Index > &targets)=0q2ns::QStatepure virtual
AssignStreams(int64_t stream)q2ns::QStateinlinevirtual
AssignStreamsGlobal(int64_t stream, ReseedFn reseed_fn)q2ns::QStateinlineprotectedstatic
CheckSeedRunNonZero(uint32_t seed, uint32_t run)q2ns::QStateinlineprotectedstatic
DeriveSeed64(uint32_t seed, uint32_t run, int64_t stream, uint64_t salt)q2ns::QStateinlineprotectedstatic
GetStateId() constq2ns::QStateinline
MakeSeedSeq(uint64_t s64)q2ns::QStateinlineprotectedstatic
Measure(q2ns::Index target, q2ns::Basis basis=q2ns::Basis::Z)=0q2ns::QStatepure virtual
MergeDisjoint(const QState &other) const =0q2ns::QStatepure virtual
NumQubits() const =0q2ns::QStatepure virtual
Print(std::ostream &os) const =0q2ns::QStatepure virtual
PrintHeader(std::ostream &os, const char *backendName) constq2ns::QStateinlineprotected
SetStateId(StateId id)q2ns::QStateinline
ShouldReseed(uint32_t seed, uint32_t run, int64_t stream)q2ns::QStateinlineprotectedstatic
SplitMix64(uint64_t x)q2ns::QStateinlineprotectedstatic
stateId_q2ns::QStateprivate
~QState()q2ns::QStatevirtual