MCPcopy Create free account
hub / github.com/NanoComp/meep / _get_valid_material_frequencies

Method _get_valid_material_frequencies

python/simulation.py:1624–1638  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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

Callers 1

Calls

no outgoing calls

Tested by

no test coverage detected