![]() |
Q2NS dev
ns-3 module
|
This is the complete list of members for q2ns::QState, including all inherited members.
| Apply(const QGate &g, const std::vector< Index > &targets)=0 | q2ns::QState | pure virtual |
| AssignStreams(int64_t stream) | q2ns::QState | inlinevirtual |
| AssignStreamsGlobal(int64_t stream, ReseedFn reseed_fn) | q2ns::QState | inlineprotectedstatic |
| CheckSeedRunNonZero(uint32_t seed, uint32_t run) | q2ns::QState | inlineprotectedstatic |
| DeriveSeed64(uint32_t seed, uint32_t run, int64_t stream, uint64_t salt) | q2ns::QState | inlineprotectedstatic |
| GetStateId() const | q2ns::QState | inline |
| MakeSeedSeq(uint64_t s64) | q2ns::QState | inlineprotectedstatic |
| Measure(q2ns::Index target, q2ns::Basis basis=q2ns::Basis::Z)=0 | q2ns::QState | pure virtual |
| MergeDisjoint(const QState &other) const =0 | q2ns::QState | pure virtual |
| NumQubits() const =0 | q2ns::QState | pure virtual |
| Print(std::ostream &os) const =0 | q2ns::QState | pure virtual |
| PrintHeader(std::ostream &os, const char *backendName) const | q2ns::QState | inlineprotected |
| SetStateId(StateId id) | q2ns::QState | inline |
| ShouldReseed(uint32_t seed, uint32_t run, int64_t stream) | q2ns::QState | inlineprotectedstatic |
| SplitMix64(uint64_t x) | q2ns::QState | inlineprotectedstatic |
| stateId_ | q2ns::QState | private |
| ~QState() | q2ns::QState | virtual |