Photonics
Structure factors and Fourier transform of inverse permittivity
GTPhCuboid — gives the structure factor of a cuboid.
GTPhDCObjects — gives the Fourier transform of the inverse permittivity of an ensemble of geometric objects.
GTPhDCPixel — gives the Fourier transform of the inverse permittivity of a pixel map.
GTPhDielectric — gives the Fourier transform of .
GTPhEllipticRod — gives the structure factor of an elliptic rod.
GTPhPermittivity — gives ϵ-1(G) for a range of reciprocal lattice vectors.
GTPhPermittivityMatrix — complete matrix , i.e. the Fourier transform of
.
GTPhPixelSmooth — gives a smoothed pixel map.
GTPhPrismaticRod — gives the structure factor of a prismatic rod.
GTPhRodSmooth — gives a smoothed structure factor of a rectangular rod.
GTPhSlab — gives the structure factor of a slab.
GTPhSlabSmooth — gives a smoothed structure factor of a slab.
GTPhSphere — gives the structure factor of a sphere.
Visualization of distribution of permittivity
GTPhPixelStructure — allows to perform a modification of the permittivity distribution defined by a pixel map.
GTPhShowStructure — generates an image of the arrangement of dielectric objects in the unit cell.
Master equation in matrix form (plane wave basis)
GTPhMaster — constructs the master equation for a structure.
GTPhMasterEquation — constructs the matrix formulation of the master equation to calculate photonic band structures.
GTPhMasterObjects — constructs the master equation from a list of objects.
GTPhBandsObjects — constructs matrix for each k-point numerically.
GTPhMasterPixel — constructs the master equation from a pixel map.
Symmetry Analysis of fields
GTPhFields — calculates the electromagnetic field in a photonic crystal.
GTPhSymmetryBands — performs the symmetry analysis of electromagnetic fields for a band structure.
GTPhSymmetryField — performs the symmetry analysis of an electromagnetic field.
GTPhSymmetryPoint — performs the symmetry analysis of electromagnetic fields given in datasets.
GTPhUncoupledBands — finds uncoupled bands
Connection to MPB
GTPhMPBBands — reads a photonic band structure calculated by MPB.
GTPhMPBFields — reads a electromagnetic field component calculated by MPB.