tidy3d.PermittivityDataset#
- class PermittivityDataset[source]#
- Bases: - AbstractFieldDataset- Dataset storing the diagonal components of the permittivity tensor. - Parameters:
- eps_xx (ScalarFieldDataArray) β Spatial distribution of the xx-component of the relative permittivity. 
- eps_yy (ScalarFieldDataArray) β Spatial distribution of the yy-component of the relative permittivity. 
- eps_zz (ScalarFieldDataArray) β Spatial distribution of the zz-component of the relative permittivity. 
 
 - Example - >>> x = [-1,1] >>> y = [-2,0,2] >>> z = [-3,-1,1,3] >>> f = [2e14, 3e14] >>> coords = dict(x=x, y=y, z=z, f=f) >>> sclr_fld = ScalarFieldDataArray((1+1j) * np.random.random((2,3,4,2)), coords=coords) >>> data = PermittivityDataset(eps_xx=sclr_fld, eps_yy=sclr_fld, eps_zz=sclr_fld) - Attributes - Maps the field components to their associated data. - Maps field components to the string key of their grid locations on the yee lattice. - Maps field components to their (positive) symmetry eigenvalues. - Methods - property field_components#
- Maps the field components to their associated data. 
 - property grid_locations#
- Maps field components to the string key of their grid locations on the yee lattice. 
 - property symmetry_eigenvalues#
- Maps field components to their (positive) symmetry eigenvalues. 
 - eps_xx#
 - eps_yy#
 - eps_zz#
 - __hash__()#
- Hash method.