|
| | Calculations |
| | Functions for calculating properties of quantum states without modifying them.
|
| |
| | Channels |
| | Data structures for representing arbitrary channels as Kraus maps and superoperators.
|
| |
| | Debug |
| | Utilities for controlling QuEST behaviour such as seeding, input validation and printing.
|
| |
| | Decoherence |
| | Functions for effecting decoherence channels upon density matrices.
|
| |
| | Environment |
| | Data structures for managing the QuEST execution environment.
|
| |
| | Initialisations |
| | Functions for preparing Quregs in particular states.
|
| |
| | Matrices |
| | Data structures for representing operator matrices.
|
| |
| | Modes |
| | Constants and environment variables for controlling QuEST execution.
|
| |
| | Multiplication |
| | Functions for directly pre- or post-multiplying operators upon density matrices.
|
| |
| | Operations |
| | Functions for effecting standard operators upon Quregs.
|
| |
| | Paulis |
| | Data structures for representing Pauli strings and their weighted sums.
|
| |
| | Precision |
| | Macros for controlling QuEST's numerical precision.
|
| |
| | Qureg |
| | Data structures for representing quantum states.
|
| |
| | Trotterisation |
| | Functions for Trottersing operations upon Quregs.
|
| |
| | Types |
| | Macros for precision-agnostic real and complex arithmetic.
|
| |