Materials¶
-
class
lumopt.utilities.materials.
Material
(base_epsilon=1.0, name='<Object defined dielectric>', mesh_order=None)¶ Permittivity of a material associated with a geometric primitive. In FDTD Solutions, a material can be given in two ways:
- By providing a material name from the material database (e.g. ‘Si (Silicon) - Palik’) that can be assigned to a geometric primitive.
- By providing a refractive index value directly in geometric primitive.
To use the first option, simply set the name to ‘<Object defined dielectric>’ and enter the desired base permittivity value. To use the second option, set the name to the desired material name (base permittivity will be ignored).
Parameters: - name – string (such as ‘Si (Silicon) - Palik’) with a valid material name.
- base_epsilon – scalar base permittivity value.
- mesh_order – order of material resolution for overlapping primitives.