stark_matrix: Builds a Stark Matrix.

Description Usage Arguments Details

Description

stark_matrix builds a Stark matrix.

Usage

1
stark_matrix(n, l, j, mj)

Arguments

n

A numeric. The vector of principle quantum numbers.

l

A numeric. The vector of orbital angular momentum quantum numbers.

j

A numeric. The vector of total angular momentum quantum numbers.

mj

A numeric. The magnetic momentum quantum number.

Details

This function builds a Stark matrix to be used in the creation of a Stark map. The function accepts vectors n, l, and j that describe all of the quantum numbers to be used in building the Stark matrix. These vectors can be obtained using state_list and are the columns of its result. Only one value of mj should be provided as the Stark matricies are mj independent. The Stark matrix is treated as symmetric and is only computed for the uper right triangle of the matrix. Copies of those elements are made in to their symmetric counterparts on the lower left trinagle of the matrix.


bgrich/starkr documentation built on May 12, 2019, 8:21 p.m.