Field | Type | Description |
---|---|---|
photonic_model |
string |
The name of the photonic model used for this template. Please visit here for a list of all available photonic models. |
selection_code | string |
This should be a Lumerical script code that will create a variable named "selected_name" which must have a value equal to the sub-element name we want to be selected (specified in sub_elements cell array) |
sub_element_parameters
|
struct |
Each field of this struct defines one parameter that should be present in sub-elements. These fields should have names following "parameter_X" where X is an integer and follow the structure described in the "parameters" section. |
sub_elements
|
cell |
A cell array listing all the sub-elements (children) that are contained within the container element to be combined into one element. XML data file and .LSF source files should be set up properly for the container element and container element children.
|
delay_comp_parent
|
boolean |
When this variable is true, a "delay compensation" parameter is added for the parent and the value is passed to the sub-elements. This should only be used when the sub-elements have a "delay compensation" parameter. |
int_delay_comp_parent
|
boolean |
When this variable is true, an "internal delay compensation" parameter is added for the parent and the value is passed to the sub-elements. This should only be used when the sub-elements have an "internal delay compensation" parameter. |