epraya.JQii#
- JQii(iix, iiy, iiz, q, dim)#
Function for the nuclear quadrupolar interaction.
- Parameters:
iix (jax.np.array) – Pauli matrix of the nuclear spin x component.
iiy (jax.np.array) – Pauli matrix of the nuclear spin y component.
iiz (jax.np.array) – Pauli matrix of the nuclear spin z component.
q (jax.np.array) – Array for the quadrupolar interaction constant.
dim (int) – Dimension of the total hamiltonian.
- Returns:
tql (jax.np.array) – Matrix of the nuclear quadrupolar interaction with dimension dim.
Example
>>> import epraya as epr >>> Ham,Exp,_=epr.Jstart() >>> Ham.I=1 >>> Ham.Q=[0.5,10.0,0] >>> Ham=epr.Jchaframe(Ham,Exp) >>> ix,iy,iz=epr.JPauli(Ham.I) >>> dim=int((2*Ham.I+1)) >>> print(epr.JQii(ix,iy,iz,Ham.Q,dim)) [[ 0. +0.j -4.75+0.49999997j 0. +0.j ] [-4.75-0.49999997j 0. +0.j -4.75+0.49999997j] [ 0. +0.j -4.75-0.49999997j 0. +0.j ]]