Mode sources, mode expansion monitors, and ports in FDTD and MODE, and each individual cell in EME have embedded eigensolvers. This script command makes it possible to get the properties of that eigensolver without using the GUI.
Syntax |
Description |
---|---|
?geteigensolver; |
Returns a list of the properties of the embedded eigensolver |
geteigensolver("property"); |
This will get the eigensolver properties of the currently selected objects. The returned value may be a number or a string, depending on the property. |
Example
Please open ring_resonator2.lms from the ring resonator example and type in this command
select("expansion"); ?geteigensolver;
It will give a list of the parameters of the eigensolver. Any parameters can be obtained, for example, type in
?geteigensolver("bend radius"); result: 1e-005
Will give the bend radius of 10e-6 meter.
Also see the examples in the seteigensolver and addmodeexpansion script functions.
See Also
Manipulating objects , addmode , addmodeexpansion , addport , clearsourcedata , clearmodedata , clearportmodedata , getresult , seteigensolver , geteigensolver , updatemodes , updatesourcemode , updateportmodes