Table of Contents

BraketDiagonal

BraketDiagonal(psi1List, O, psi2List) calculates the expectation value or matrix element $\left\langle \psi_1[i] \mid O \mid \psi_2[i] \right\rangle$ for all $i$. Whereby $I$ is the minimum of the length of the two tables. If #psi1List is not equal to #psi2List a warning is given. If psi1List or psi2List is a function instead of a list of functions the value returned is the same as one would get for Braket.

Input

Output

Example

see Braket

Input

Example.Quanty
-- see the example for Braket

Result

see the example for Braket

Table of contents