GroupTheory`
GroupTheory`
GTPhMasterObjects
GTPhMasterObjects[objects,background permittivity,reciprocal lattice vectors]
constructs the master equation from a list of objects and a given background permittivity. A list of reciprocal lattice vectors is used.
Details and Options
- The list objects contains the description of the geometrical objects in the unit cell. The description of an objects is given by a list:
- objects = {{identifier, permittivity, geometry, shift},...}
- The identifier defines the name of the object. Furthermore the permittivity inside the object is defined. The list geometry defines filling factor, size and shape of the object. The object can be shifted with respect to the origin by the vector shift.
- The following options can be given:
-
GOPhPol "Automatic" Specifies the polarization. GOVerbose True Controls the output of additional information. - See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica
Examples
open allclose allBasic Examples (1)
A circular rod in a quadratic unit cell is defined according to the rules in GTPhDCObjects.
The reciprocal lattice vectors for the quadratic lattice will be calculated.
Now the master equation can be constructed for TE polarization.
The path in the Brillouin zone for the plot of the photonic band structure is calculated.
The photonic bands for TE polarization are calculated and plotted.