Skip to content

Commit 4721d51

Browse files
marc-flexmomchil-flex
authored andcommitted
Fix heat conductivity plot
1 parent a17397f commit 4721d51

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

tidy3d/components/scene.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,7 @@
1818
ChargeConductorMedium,
1919
SemiconductorMedium,
2020
)
21-
from tidy3d.components.material.tcad.heat import (
22-
SolidSpec,
23-
)
21+
from tidy3d.components.material.tcad.heat import SolidMedium, SolidSpec
2422
from tidy3d.components.material.types import MultiPhysicsMediumType3D, StructureMediumType
2523
from tidy3d.components.tcad.doping import ConstantDoping, GaussianDoping
2624
from tidy3d.components.tcad.viz import HEAT_SOURCE_CMAP
@@ -1530,8 +1528,9 @@ def heat_charge_property_bounds(self, property) -> Tuple[float, float]:
15301528

15311529
medium_list = [self.medium] + list(self.mediums)
15321530
if property == "heat_conductivity":
1531+
SolidType = (SolidSpec, SolidMedium)
15331532
medium_list = [
1534-
medium for medium in medium_list if isinstance(medium.heat_spec, SolidSpec)
1533+
medium for medium in medium_list if isinstance(medium.heat_spec, SolidType)
15351534
]
15361535
cond_list = [medium.heat_spec.conductivity for medium in medium_list]
15371536
elif property == "electric_conductivity":
@@ -1584,7 +1583,8 @@ def _get_structure_heat_charge_property_plot_params(
15841583
plot_params = plot_params.copy(update={"alpha": alpha})
15851584

15861585
cond_medium = None
1587-
if property == "heat_conductivity" and isinstance(medium.heat_spec, SolidSpec):
1586+
SolidType = (SolidSpec, SolidMedium)
1587+
if property == "heat_conductivity" and isinstance(medium.heat_spec, SolidType):
15881588
cond_medium = medium.heat_spec.conductivity
15891589
elif property == "electric_conductivity" and isinstance(
15901590
medium.charge, ChargeConductorMedium

0 commit comments

Comments
 (0)