GROUP THEORY SYMBOL
GTCharProjectionOperator
GTCharProjectionOperator[classes,characters,function,arguments]
applies the character projection operator corresponding to an irreducible representation to a certain function with given arguments.
DetailsDetails
- The Projection operator is given by , where is the dimension of the irreducible representation with characters and is the order of the group.
- The characters belong to an irreducible representation of the group . The classes and characters can be obtained using the command GTCharacterTable.
- arguments is a list of arguments used by function, typically {x,y,z}
- The following option can be given:
-
GOFast False Controls the input validation GOLattice {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}} Gives the lattice vectors in case space groups are considered - See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica, chapter 5.9
ExamplesExamplesopen allclose all
Basic Examples (3)Basic Examples (3)
In[1]:= |
For the example, the point group is considered. The point group and the character table are generated as follows:
The function will be analysed.
In[4]:= |
The application of the character projection operator, related to the irreducible representation can be calculated by:
and for the irreducible representation by:
The same formalism holds for the irreducible representation ,
GTCharProjectionOperator can also be used for 3-dimensional vector functions.
In[1]:= |
If a double group is installed, GTCharProjectionOperator can be used for spinor functions.
In[3]:= |