superop.m

From Spinach Documentation Wiki
Revision as of 21:07, 22 February 2026 by Kuprov (talk | contribs) (Create documentation page from Spinach function header)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Sided product superoperator in the spherical tensor basis set. Returns superoperators corresponding to right or left multiplication of a den-

Syntax

                     A=superop(spin_system,opspec,side)

Arguments

        opspec - Spinach operator specification described in Sections 2.1
                 and 3.3 of the following paper:
                        http://dx.doi.org/10.1016/j.jmr.2010.11.008
        side   - 'left' or 'right' causes the function to return a product
                 superoperator corresponding to a product from that side;
                 'comm' or 'acomm' results in commutation and anticommuta-
                 tion superoperator respectively.

Outputs

             A - a three-column array of row indices (first column),
                 column indices (second column) and values (third column).
    Note: this is a very general function to which direct calls are not
          usually required - please use the (much friendlier) operator()
          function.
    Note: the superoperator is returned in XYZ sparse format, which is
          different from Matlab's CSC format.

Examples

See examples in the Spinach distribution relevant to this function.

Notes

This page was generated from the function header in the Spinach repository.

See also

Main_Page

Version 2.11, authors: Ilya Kuprov, Hannah Hogben