(self)
| 1622 | return self.dimensions |
| 1623 | |
| 1624 | def _get_valid_material_frequencies(self): |
| 1625 | fmin = float("-inf") |
| 1626 | fmax = float("inf") |
| 1627 | |
| 1628 | all_materials = [go.material for go in self.geometry] + self.extra_materials |
| 1629 | all_materials.append(self.default_material) |
| 1630 | |
| 1631 | for mat in all_materials: |
| 1632 | if isinstance(mat, mp.Medium) and mat.valid_freq_range: |
| 1633 | if mat.valid_freq_range.min > fmin: |
| 1634 | fmin = mat.valid_freq_range.min |
| 1635 | if mat.valid_freq_range.max < fmax: |
| 1636 | fmax = mat.valid_freq_range.max |
| 1637 | |
| 1638 | return fmin, fmax |
| 1639 | |
| 1640 | def _check_material_frequencies(self): |
| 1641 |
no outgoing calls
no test coverage detected