tidy3d.HeatChargeBoundarySpec#
- class HeatChargeBoundarySpec[source]#
Bases:
Tidy3dBaseModelHeat-Charge boundary conditions specification.
- Parameters:
placement (Union[
StructureBoundary,StructureStructureInterface,MediumMediumInterface,SimulationBoundary,StructureSimulationBoundary]) – Location to apply boundary conditions.condition (Union[
TemperatureBC,HeatFluxBC,ConvectionBC,VoltageBC,CurrentBC,InsulatingBC]) – Boundary conditions to apply at the selected location.
Example
>>> import tidy3d as td >>> bc_v1 = td.HeatChargeBoundarySpec( ... condition=td.VoltageBC(source=td.DCVoltageSource(voltage=0)), ... placement=td.StructureBoundary(structure="contact_left"), ... )
Attributes
- placement#
- condition#