90° bend in a photonic crystal waveguide » field animation (0.9MB)   Metric components

C++ subroutine library files

Back   Home   Next
---

Files Content Classes, types
metric.h Summary of header files for a Metric based main.cpp; only this file needs to be included into the driver program for a new application.  
inout.h
inout.cpp
Simple file input / output.  
complex.h
complex.cpp
Handling complex numbers. Complex
matrix.h
matrix.cpp
Vectors, matrices, and third order arrays; a few linear algebra routines. Ivector, Dvector, Cvector, Imatrix, Dmatrix, Cmatrix
gengwed.h
gengwed.cpp
Electrodynamic constants, basic relations, general definitions concerning 2D optical wave propagation and eigenmode analysis. Fcomp, FSid, Polarization, Propdir, Boundary_type, Propagation_type, Afo, Perturbation, Gaussianbeam
integral.h
integral.cpp
Integrals of pairs of harmonic functions, zero counting, maxima.  
structure.h
structure.cpp
Multilayer slab waveguides, waveguide sequences, rectangular optical circuits. Interval, Waveguide, SegWgStruct, Circuit, Cborder, Sborder
slamode.h
slamode.cpp
Modes of multilayer slab waveguides, mode overlaps. Mode, SmPiece
slamarr.h
slamarr.cpp
Arrays of modes, mode interference evaluation. ModeArray
slams.h
slams.cpp
Mode solver routines, guided mode analysis & rigorous spectral discretization.  
bepfld.h
bepfld.cpp
Bidirectional eigenmode expansion, sequences of arrays of modes. BepField
quepfld.h
quepfld.cpp
Quadridirectional mode expansion, crossed sequences of arrays of modes. QuepField
bundle.h
bundle.cpp
Bundles of vQUEP solutions, representation of semi-guided Gaussian beams. Bundle, Port, PortArray, Vtype, View, ViewArray
matlvis.h
matlvis.cpp
Visualization, helper routines, output to MATLAB m-files.  
cmt.h
cmt.cpp
Coupled mode theory, hybrid analytical/numerical CMT, and conventional codirectional guided wave propagation along parallel waveguide cores. HcmtElement, HcmtField, HcmtBft, FKcp
eim.h
eim.cpp
Variational effective-index-like dimensionality reduction 2D -> 1D for integrated optical scattering problems. EimField
veims.h
veims.cpp
VEIMS mode solver for 3D channel waveguides with rectangular 2D cross sections EIMode, EIModeArray
fbmode.h
fbmode.cpp
Floquet-Bloch modes of rectangular periodic waveguides FBMode, FBModeArray
slaref.h
slaref.cpp
Reflection of plane waves from a dielectric multilayer stack.  

Back   Contact   Home   Top   Next