...
Boundary |
---|
...
Conditions | 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 | * | 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 |
Lossless | target, target_deflation, [QEstimation (commented out) or automatic] | ESIL, InvertMode, RegularMode, InvertMode2, BSIA, [Arnoldi or ShiftInvertArnoldi], InexactLanczos (commented out), JDQRSD (commented out) | Arnoldi |
Hybrid | Hybrid | ||
|
| BlockInexactLanczos | BlockInexactLanczos |
EigenSolver: {
SolverMode:
Solver:
<container>:{}
}