Skip to content

Perfect Magnetic Conductor Boundary Condition

The perfect magnetic conductor (PMC) boundary condition is an idealized boundary condition used in electromagnetic simulations, often as a symmetry condition or as the dual counterpart of a perfect electric conductor. Under this boundary condition, the tangential component of the magnetic field’s amplitude \(\tilde{\mathbf{H}}\) at the boundary is set to zero:

\[ \tilde{\mathbf{H}} \times \mathbf{n} = 0, \]

where \(\hat{\mathbf{n}}\) is the unit vector normal to the boundary.

To create a PerfectMagneticConductorCondition, the user must specify a custom name for the condition and provide the boundary Marker:

condition = PerfectMagneticConductorCondition(
    name = "My Perfect Magnetic Conductor Boundary Condition",
    marker = my_marker,
)