Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
documentation:language_reference:functions:operatorsettrace [2018/09/26 11:50] – Filled with content Simon Heinze | documentation:language_reference:functions:operatorsettrace [2018/11/12 10:53] (current) – de-created Simon Heinze | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== OperatorSetTrace ====== | ====== OperatorSetTrace ====== | ||
- | ### | + | Deprecated, with next release use // |
- | OperatorSetTrace(O, t, {i1,...,in}) takes an Operator O, an optional real value t for the trace and an optional list {i1,...,in} of included orbitals, and sets the trace of these orbitals to t. It furthermore sets any scalar offset of the operator to 0. If no list of indices is given the function includes all orbitals up to the number of fermionic states, and if no value t is given the trace is set to 0. | + | |
- | + | ||
- | After the operation the operator has the property | + | |
- | \begin{equation*} | + | |
- | \sum_{j=\{i_1, | + | |
- | O_{jj} | + | |
- | = | + | |
- | t | + | |
- | \hspace{0.3cm} | + | |
- | , | + | |
- | \end{equation*} | + | |
- | where Ojj are the prefactors of the diagonal quadratic terms of the operator, | + | |
- | \begin{equation*} | + | |
- | O | + | |
- | = | + | |
- | \sum_{i, | + | |
- | O_{ij} a_i^\dagger a_j^{\phantom{\dagger}} | + | |
- | + | + | |
- | ... | + | |
- | \hspace{0.3cm} | + | |
- | . | + | |
- | \end{equation*} | + | |
- | ### | + | |
- | + | ||
- | ===== Input ===== | + | |
- | + | ||
- | * O : Operator | + | |
- | * t : New value of the trace (Default 0) | + | |
- | * {i1,...,in} | + | |
- | + | ||
- | ===== Output ===== | + | |
- | + | ||
- | * O′ : Operator with newly set trace | + | |
- | + | ||
- | ===== Example ===== | + | |
- | + | ||
- | ### | + | |
- | Give me just a minute. | + | |
- | ### | + | |
- | + | ||
- | ==== Input ==== | + | |
- | <code Quanty Example.Quanty> | + | |
- | -- some example code | + | |
- | </code> | + | |
- | + | ||
- | ==== Result ==== | + | |
- | <file Quanty_Output> | + | |
- | text produced as output | + | |
- | </file> | + | |
===== Table of contents ===== | ===== Table of contents ===== | ||
{{indexmenu> | {{indexmenu> | ||