tidy3d.HeatBoundarySpec#
- class HeatBoundarySpec[source]#
Bases:
Tidy3dBaseModel
Heat boundary conditions specification.
- Parameters:
placement (Union[StructureBoundary, StructureStructureInterface, MediumMediumInterface, SimulationBoundary, StructureSimulationBoundary]) β Location to apply boundary conditions.
condition (Union[TemperatureBC, HeatFluxBC, ConvectionBC]) β Boundary conditions to apply at the selected location.
Example
>>> from tidy3d import SimulationBoundary >>> bc_spec = HeatBoundarySpec( ... placement=SimulationBoundary(), ... condition=ConvectionBC(ambient_temperature=300, transfer_coeff=1), ... )
Attributes
Methods
- placement#
- condition#
- __hash__()#
Hash method.