FDTD_Solver.add_field_monitor

rfnetwork.solver.FDTD_Solver.add_field_monitor

FDTD_Solver.add_field_monitor(name, field, axis, position=None, index=None, n_step=1, frequency=None)

Add near field monitor on a 2D surface.

Parameters

namestr

unique name for field monitor

field{‘ex’, ‘ey’, ‘ez’, ‘e_total’, ‘hx’, ‘hy’, ‘hz’}

field quantity. If “e_total” is specified, three monitors are created for each x, y, z field component.

axis{‘x’, ‘y’, ‘z’}

surface normal axis

positionfloat, optional

position on axis of the monitor surface, inches

indexint, optional

index on axis of the monitor surface. Ignored if position is given.

n_stepint, default: 1

number of time steps between each capture.

frequencyfloat, optional

if provided, monitor values will be phasors at the specified frequency in Hz.