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 |