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. |