GroupTheory`
If[StringContainsQ[{<|Openers -> <|NotesSection -> Closed, PrimaryExamplesSection -> Closed, ExampleSection -> <|0 -> Closed|>|>|>}[Metadata][uri], StartOfString~~{A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z}], Unevaluated[Sequence[XMLElement[span, {class -> main-title-top}, {Transmogrify`XMLTransformPrivate`context$1763552}], XMLElement[h1, {class -> main-title}, {Transmogrify`Recurse[]}], XML`RawXML[<div class="iconography" data-src="s= d= m= c= u= l= n= e="></div>], Transmogrify`XMLTransformPrivate`relatedInterpreterCell$1763552]], If[MemberQ[{Embedding Format, File, Front End Object, Interpreter, Entity, MathLink C Function, Method}, Transmogrify`GetParameter[entityType]], XMLElement[div, {class -> main-heading}, {XMLElement[h1, {class -> main-title}, {Transmogrify`Recurse[]}], XML`RawXML[<div class="iconography" data-src="s= d= m= c= u= l= n= e="></div>], Transmogrify`XMLTransformPrivate`relatedInterpreterCell$1763552}], Unevaluated[Sequence[XMLElement[h1, {class -> main-title}, {Transmogrify`Recurse[]}], XML`RawXML[<div class="iconography" data-src="s= d= m= c= u= l= n= e="></div>], Transmogrify`XMLTransformPrivate`relatedInterpreterCell$1763552]]]]

GTPhMasterPixel[reciprocal lattice vectors,pixelmap,basis]

constructs the master equation if the permittivity is given by a pixelmap. Basis describes the lattice in real space. A list of reciprocal lattice vectors is used.

Details and Options

  • Complicated distributions of the permittivity do not lead to an analytic form of the the Fourier transform of the inverse permittivity. The Fourier transform can be calculated, if the permittivity distribution is expressed by a pixelmap. Each pixel is transformed separately.
  • The following options can be given:
  • GOPhPol "Automatic"Specifies the polarization.
    GOVerbose TrueControls the output of additional information.
  • See: W. Hergert, M. Geilhufe, Group Theory in Solid State Physics and Photonics. Problem Solving with Mathematica, chapter 11.1

Examples

Basic Examples  (1)

First load the package:

A pixel map of the permittivity distribution is defined.

The structure is plotted. The unit cell is a square.

The reciprocal lattice vectors for the quadratic lattice will be calculated. A limited number of plane waves is used to show the principle.

The eigenvalue problem according to the master equation is constructed.