GroupTheory`
GroupTheory`

GTSOCSplitting

GTSOCSplitting[character table]

calculates the splitting of states due to spin-orbit coupling.

Details and Options

  • GTSOCSplitting uses GTSpinCharacters and GTIrep to calculate the splitting , where is an ordinary irreducible representation, is the spin representation and are extra-representations.
  • For correct application of GTSOCSplitting double groups have to be used. Check GTChangeRepresentation and GORepresentation for more information.
  • The following option can be given:
  • GOFast GOFastValueSkips the input validation
  • See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica, chapter 8.6

Examples

open allclose all

Basic Examples  (1)

First load the package:

Install a group and calculate the character table.

Options  (2)

GOFast  (2)

The evaluation time can be decreased, using GOFastTrue.

If GOFastFalse is used, a check of the input will be performed.

Possible Issues  (1)

The used group has to be a double group.