Boundary Conditions | SubSolver | SolverMode | Solver | Container | |
---|---|---|---|---|---|
Periodic and Lossy | * | ESIL (Periodic only allows this) | Arnoldi | ||
| * | ShiftInvertArnoldi | Arnoldi | ||
Absorbing and Waveguide | TwoTermSolver (doesn't work?) | * | NonlinearEigensolver/NEP | ||
| QuadraticEigenValue or [QEP (only for absorbing)] -> QEPSolver | * |
| SOAR | |
| GeneralSolver->automatic | * automatic | Arnoldi | ||
|
| InverseIteration/IIT | * | NEP (for some reason NonlinearEigensolver is not accepted but then used if NEP is not found) | |
| QEstimation (forces Lossless and probably breaks things) |
|
| ||
| (anything else) | * | NonlinearEigensolver/NEP | ||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="bda3bc23-31b5-4037-ad16-76354433e7ff"><ac:plain-text-body><![CDATA[ | Lossless | target, target_deflatiodeflation, [automatic or QEstimation (does not work)commented out) or automatic] | ESIL, InvertMode, RegularMode, InvertMode2, BSIA, [Arnoldi or ShiftInvertArnoldi], InexactLanczos (not usedcommented out), JDQRSD (not usedcommented out) | Arnoldi | ]]></ac:plain-text-body></ac:structured-macro> |
Hybrid | Hybrid | ||||
|
| BlockInexactLanczos | BlockInexactLanczos |
EigenSolver: {
SolverMode:
Solver:
<container>:{}
}