assign_insulating#

Maxwell3d.assign_insulating(assignment, insulation=None)[source]#

Create an insulating boundary condition.

This boundary condition is used to model very thin sheets of perfectly insulating material between touching conductors. Current cannot cross an insulating boundary.

Parameters:
assignmentstr or int

Objects or faces to apply the insulating boundary to.

insulationstr, optional

Name of the insulation. The default is None, in which case a unique name is assigned.

Returns:
pyaedt.modules.Boundary.BoundaryObject

Boundary object if successful, False otherwise.

References

>>> oModule.AssignInsulating

Examples

Create a box and assign insulating boundary to it.

>>> from pyaedt import Maxwell3d
>>> m3d = Maxwell3d()
>>> insulated_box = m3d.modeler.create_box([50, 0, 50],[294, 294, 19],name="InsulatedBox")
>>> insulating_assignment = m3d.assign_insulating(assignment=insulated_box,insulation="InsulatingExample")
>>> m3d.release_desktop(True, True)