| 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 |