tidy3d.SolidMedium#

class SolidMedium[source]#

Bases: AbstractHeatMedium

Solid medium for heat simulations.

Parameters:
  • name (Optional[str] = None) – Optional unique name for medium.

  • capacity (Optional[PositiveFloat] = None) – [units = J/(kg*K)]. Specific heat capacity in unit of J/(kg*K).

  • conductivity (PositiveFloat) – [units = W/(um*K)]. Thermal conductivity of material in units of W/(um*K).

  • density (Optional[PositiveFloat] = None) – [units = kg/um^3]. Mass density of material in units of kg/um^3.

Example

>>> solid = SolidMedium(
...     capacity=2,
...     conductivity=3,
... )

Attributes

Methods

from_si_units(conductivity[, capacity, density])

Create a SolidMedium using SI units

capacity#
conductivity#
density#
classmethod from_si_units(conductivity, capacity=None, density=None)[source]#

Create a SolidMedium using SI units