assign_master_slave#

Maxwell2d.assign_master_slave(independent, dependent, reverse_master=False, reverse_slave=False, same_as_master=True, boundary=None)[source]#

Assign dependent and independent boundary conditions to two edges of the same object.

Parameters:
independentint

ID of the master edge.

dependentint

ID of the slave edge.

reverse_masterbool, optional

Whether to reverse the master edge to the V direction. The default is False.

reverse_slavebool, optional

Whether to reverse the master edge to the U direction. The default is False.

same_as_masterbool, optional

Whether the B-Field of the slave edge and master edge are the same. The default is True.

boundarystr, optional

Name of the master boundary. The default is None, in which case the default name is used. The name of the slave boundary has a _dep suffix.

Returns:
pyaedt.modules.Boundary.BoundaryObject, pyaedt.modules.Boundary.BoundaryObject

Master and slave objects. If the method fails to execute it returns False.

References

>>> oModule.AssignIndependent
>>> oModule.AssignDependent