inout.cpp
inout.h |
File input/output |
matrix.cpp
matrix.h |
Basic vectors, matrices |
complex.cpp
complex.h |
Handling complex numbers |
maxweq.cpp
maxweq.h |
Relations concerning the electromagnetic fields for waveguide modes |
waveg.cpp
waveg.h |
Waveguide definition |
wmmtrif.cpp
wmmtrif.h |
Trial functions, basic solutions to the Helmholtz wave equation |
wmmgam.cpp
wmmgam.h wmmdisc.cpp wmmdisc.h |
Spectral discretization procedures |
wmmglob.h | Internal global variables for the mode analysis procedures |
wmmpol.cpp
wmmpol.h |
Procedures for setting the least-squares-error and normalization matrices |
wmmmat.cpp
wmmmat.h |
Some linear algebra routines, old FORTRAN adapted style |
wmm.cpp
wmm.h |
The mode analysis procedures |
wmmfld.cpp
wmmfld.h |
WMM-specific procedures for evaluating the mode profile, mode overlaps |
wmmvis.cpp
wmmvis.h |
Output to MATLAB .m-files, visualization, helper routines for mode.cpp and wmmarr.cpp |
mode.cpp
mode.h |
General mode definition, field evaluation |
wmmarr.cpp
wmmarr.h |
Arrays of WMM modes, mode interference evaluation |
wmmcmt.cpp
wmmcmt.h |
Coupled mode theory |
wmminc.h | Summarized include for application programs |