Difference between revisions of "List of functions"

From QETLAB
Jump to navigation Jump to search
(Added Entropy)
(Added XORQuantumValue)
Line 27: Line 27:
 
==Information theory==
 
==Information theory==
 
* <tt>[[Entropy]]</tt>: Computes the von Neumann entropy of a density matrix
 
* <tt>[[Entropy]]</tt>: Computes the von Neumann entropy of a density matrix
 +
 +
==Nonlocal games==
 +
* <tt>[[XORQuantumValue]]</tt>: Computes the quantum value of a nonlocal binary XOR game
  
 
==Norms==
 
==Norms==

Revision as of 15:37, 16 October 2014

This is a list of functions provided by QETLAB, arranged by category. If you would prefer an alphabetical list of all functions please see this page. Brief descriptions of these functions are provided here, as well as links to their documentation pages, where full details and numerous examples can be found.

Basic operations

Distinguishing objects

Entanglement and separability

Information theory

  • Entropy: Computes the von Neumann entropy of a density matrix

Nonlocal games

Norms

Permutations and symmetry of subsystems

Random things

Special states, vectors, and operators

Superoperators

Unextendible product bases

Miscellaneous

  • Commutant: Computes the commutant of a set of matrices
  • IsTotallyNonsingular: Determines whether or not a matrix is totally nonsingular
  • IsTotallyPositive: Determines whether or not a matrix is totally positive
  • Majorizes: Determines whether or not a vector or matrix majorizes another
  • OperatorSinkhorn: Performs the operator Sinkhorn iteration, making all single-party reduced states proportional to the identity
  • Purity: Computes the purity of a quantum state

Helper functions

  • iden: Computes a sparse or full identity matrix
  • jacobi_poly: Computes the coefficients of Jacobi polynomials
  • normalize_cols: Scales the columns of a matrix to have norm 1
  • opt_args: Handles optional input arguments for functions
  • opt_disp: Display a message to the user (sometimes)
  • perm_inv: Computes the inverse of a permutation
  • perm_sign: Computes the sign of a permutation
  • sk_iterate: Computes a lower bound of the S(k)-norm of an operator
  • spnull: Returns a sparse orthonormal basis for the null space
  • sporth: Returns a sparse orthonormal basis for the range