Difference between revisions of "List of functions"

From QETLAB
Jump to navigation Jump to search
Line 12: Line 12:
 
* <tt>[[IsProductOperator]]</tt>: Determines if an operator is an [[elementary tensor]]
 
* <tt>[[IsProductOperator]]</tt>: Determines if an operator is an [[elementary tensor]]
 
* <tt>[[IsProductVector]]</tt>: Determines if a [[pure state]] is a [[product vector]]
 
* <tt>[[IsProductVector]]</tt>: Determines if a [[pure state]] is a [[product vector]]
 +
* <tt>[[IsSeparable]]</tt>: Determines whether or not a bipartite operator is [[separable]]
 
* <tt>[[OperatorSchmidtDecomposition]]</tt>: Computes the [[operator Schmidt decomposition]] of a [[bipartite operator]]
 
* <tt>[[OperatorSchmidtDecomposition]]</tt>: Computes the [[operator Schmidt decomposition]] of a [[bipartite operator]]
 
* <tt>[[OperatorSchmidtRank]]</tt>: Computes the [[operator Schmidt rank]] of a [[bipartite operator]]
 
* <tt>[[OperatorSchmidtRank]]</tt>: Computes the [[operator Schmidt rank]] of a [[bipartite operator]]
Line 18: Line 19:
 
* <tt>[[SchmidtRank]]</tt>: Computes the [[Schmidt rank]] of a bipartite vector
 
* <tt>[[SchmidtRank]]</tt>: Computes the [[Schmidt rank]] of a bipartite vector
 
* <tt>[[SymmetricExtension]]</tt>: Determines whether or not an operator has a [[symmetric extension]]
 
* <tt>[[SymmetricExtension]]</tt>: Determines whether or not an operator has a [[symmetric extension]]
 +
* <tt>[[SymmetricInnerExtension]]</tt>: Determines whether or not an operator has a symmetric inner extension
  
 
==Norms==
 
==Norms==

Revision as of 19:37, 25 June 2013

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

Entanglement and Separability

Norms

Permutations and Symmetry of Subsystems

Random Things

Special States, Vectors, and Operators

Superoperators

Unextendible Product Bases

Miscellaneous

Helper Functions

  • iden: Computes a sparse or full identity matrix
  • jacobi_poly: Computes the coefficients of Jacobi polynomials
  • kron: A faster version of MATLAB's kron function
  • 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