![]() |
Q2NS dev
ns-3 module
|
This is the complete list of members for q2ns::QStateStab, including all inherited members.
| Apply(const QGate &g, const std::vector< Index > &t) override | q2ns::QStateStab | virtual |
| AssignStreams(int64_t stream) override | q2ns::QStateStab | virtual |
| AssignStreamsGlobal(int64_t stream, ReseedFn reseed_fn) | q2ns::QState | inlineprotectedstatic |
| CheckSeedRunNonZero(uint32_t seed, uint32_t run) | q2ns::QState | inlineprotectedstatic |
| Clone() const | q2ns::QStateStab | inline |
| DeriveSeed64(uint32_t seed, uint32_t run, int64_t stream, uint64_t salt) | q2ns::QState | inlineprotectedstatic |
| GetAffineState() const | q2ns::QStateStab | inline |
| GetStateId() const | q2ns::QState | inline |
| MakeSeedSeq(uint64_t s64) | q2ns::QState | inlineprotectedstatic |
| Measure(Index target, Basis basis=Basis::Z) override | q2ns::QStateStab | virtual |
| MergeDisjoint(const QState &other) const override | q2ns::QStateStab | virtual |
| NumQubits() const override | q2ns::QStateStab | virtual |
| numQubits_ | q2ns::QStateStab | private |
| Print(std::ostream &os) const override | q2ns::QStateStab | virtual |
| PrintHeader(std::ostream &os, const char *backendName) const | q2ns::QState | inlineprotected |
| psi_ | q2ns::QStateStab | private |
| QStateStab(std::size_t numQubits) | q2ns::QStateStab | explicit |
| RemoveQubit_(Index target) | q2ns::QStateStab | private |
| RotateIntoZBasis_(Index q, Basis basis) | q2ns::QStateStab | private |
| 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 |
| Synth1QEigenstate_(Basis basis, int bit) | q2ns::QStateStab | privatestatic |
| ~QState() | q2ns::QState | virtual |