Table of Contents
This is an old revision of the document!
PrintExpectationValues
PrintExpectationValues(psiList, Hamiltonian, opList, options) takes a table of wavefunctions, a Hamiltonian operator, a table of operators, and a list of options, and prints out expectation values. The Hamiltonian is treated separately here because it is possible to sort the output by energy and/or to print the standard deviation in energy. It can be omitted. The Options are also optional.
The function prints a header based on the name of the operator (except in the case of the Hamiltonian, where it uses “E”).
Input
-
psiList : A list of wavefunctions, or a single wavefunction
-
Hamiltonian : Giving the Hamiltonian operator here is optional
-
opList : A list of operators for which expectation values are to be calculated
-
Possible Options are:
-
“colWidth” Positive integer specifying the width of each column. (Standard value 8)
-
“printHeaderEvery” Positive integer specifying how often the header should be printed. (Standard value 0, meaning the header is only printed at the beginning)
-
“printSigma” Bool specifying if the standard deviation shall be printed, useful for checking how close to an energy eigenstate a wavefunction is (needs an specified Hamiltonian for that). (Standard false)
-
“sortByEnergy” Bool specifying if the wavefunctions are to be sorted by energy (needs an specified Hamiltonian for that). (Standard false)
-
“zero” Positive real number. Every number whose absolute value is smaller than zero is set to 0 for a more readable output. (Standard 1E-10)
Output
-
None
Example
Here's no example:
Input
- Example.Quanty
-- some example code
Result
text produced as output
Table of contents
-