Microsoft.Research.Liquid Namespace |
Class | Description | |
---|---|---|
![]() | App |
Utilities for executing the Liquid application.
|
![]() | Bit |
Represents the measured value, in the computational basis, of a qubit.
|
![]() | Circuit |
The circuit representation of an operation in a quantum algorithm.
Circuits are generally created using
Circuit.Compile.
|
![]() | CMat |
A dense matrix of complex numbers.
|
![]() | CSMat |
A sparse matrix of complex numbers.
|
![]() | CVec |
A block-sparse vector of complex numbers.
|
![]() | Fermion |
Hamiltonian simulation for fermionic systems.
|
![]() | Gate |
A quantum gate.
|
![]() | GateOp |
Gate operation type.
This is used in Gate definitions.
|
![]() | GrowPars |
Parameters that control circuit growth.
See Circuit.Grow,
Circuit.GrowGates,
and Circuit.GrowSingle.
|
![]() | Hamiltonian |
Base class for Hamiltonian dynamics simulators.
|
![]() | HamiltonianGates | A collection of gates that are useful for Hamiltonian simulation and annealing. |
![]() | Ket |
Represents a state vector.
|
![]() | KrausOp |
Entries for Kraus operators in Channel Gate type
|
![]() | Noise | A complete noise model for a specific circuit. |
![]() | NoiseEvents |
Noise statistics that are tracked for normal and error-correcting gates.
|
![]() | NoiseModel | A noise model for a particular type of gate (or set of gates). |
![]() | NoiseStat | Statistics tracked for each time that noise is applied. |
![]() | NoisyMats |
Utility class for computing a Pauli rotation matrix.
This is used to run quantum chemistry circuits with noise injected.
|
![]() | Operations |
The Operations module provides definitions of basic gates.
It also includes some handy operators for manipulating qubit lists,
and some operations for building gates from existing gates.
|
![]() | QECC |
Base class for quantum error correcting codes.
|
![]() | Qubit |
Represents a quantum bit.
New Qubits are created using the
Ket Add methods.
|
![]() | RunMode |
Trotterization types.
|
![]() | Spin |
Hamiltonian for spin systems, such as the Ising model or a spin glass.
|
![]() | SpinTerm |
A single term in a Spin Hamiltonian.
|
![]() | Stabilizer |
A stabilizer-based simulator based on CHP by Scott Aaronson and Daniel Gottesman.
See arXiv:quant-ph/0406196
for more details.
|
![]() | Steane7 |
Implementation of a Steane 7-bit quantum error correcting code, [[7,1,3]],
based on the QECC class.
|
![]() | Tests |
A collection of sample Liquid simulations and tests,
plus some utility routines to make it easier to write new samples.
|
![]() | Util |
General utilities used by the rest of the system
|
![]() | UtilLQDAttribute |
Allows a function to be visable from a LIQUiD script or the command line
|
![]() | UtilprocStatsT |
Current process memory usage statistics.
Returned by the procStates function.
|
Structure | Description | |
---|---|---|
![]() | Complex | Data type for complex numbers. |