Go to the source code of this file.
◆ main()
int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
◆ PseudoScalarWaveGuide()
Solves the eigenvalue problem -Div(Grad x) = lambda x with homogeneous Neumann boundary conditions on the boundary of the domain. Returns mode number "mode" (counting from zero) in the ParGridFunction "x_l2". Note that mode 0 is a constant field so higher mode numbers are often more interesting. The eigenmode is solved using continuous H1 basis of the appropriate order and then projected onto the L2 basis and returned.
Definition at line 731 of file ex35p.cpp.
◆ ScalarWaveGuide()
Solves the eigenvalue problem -Div(Grad x) = lambda x with homogeneous Dirichlet boundary conditions on the boundary of the domain. Returns mode number "mode" (counting from zero) in the ParGridFunction "x".
Definition at line 615 of file ex35p.cpp.
◆ SetPortBC()
◆ VectorWaveGuide()
Solves the eigenvalue problem -Curl(Curl x) = lambda x with homogeneous Dirichlet boundary conditions, on the tangential component of x, on the boundary of the domain. Returns mode number "mode" (counting from zero) in the ParGridFunction "x".
Definition at line 673 of file ex35p.cpp.