# SurfaceFieldTimeMonitor

Monitor that records electromagnetic fields on PEC (Perfect Electric Conductor) surfaces in the time domain.

This monitor is useful for extracting time-domain surface currents and fields at the interface of PEC structures, which is essential for transient analysis of antenna radiation patterns and metallic enclosures.

# Name

name: Unique name for monitor.

Required field

# Size and Position

Specification of the monitor size and position.

# Center + size

Object definition through a center position and size.

center: Center of the object in x, y, and z-directions.

Type: floating-point number

  • Unit: m, μm (default), or nm
  • Default: (0, 0, 0)

size: Size of the object in x, y, and z-directions.

Use Infinity to define a geometry extending to infinity in both directions along an axis.

Type: floating-point number

  • Unit: m, μm (default), or nm
  • Constraint: greater than or equal to 0
  • Required field

# Bounds

Object definition through minimum and maximum coordinate bounds.

min: Values of the x, y, and z coordinates defining the object lower corner.

Type: floating-point number

  • Unit: m, μm (default), or nm
  • Required field

max: Values of the x, y, and z coordinates defining the object upper corner.

Type: floating-point number

  • Unit: m, μm (default), or nm
  • Required field

# Field Components

fields: Collection of field components to store in the monitor.

Options: select one or more of

  • Ex
  • Ey
  • Ez
  • Hx
  • Hy
  • Hz

Default: [Ex, Ey, Ez, Hx, Hy, Hz]

# Start Time

start: Time at which to start monitor recording.

Type: floating-point number

  • Unit: s (default), ps, or fs
  • Constraint: greater than or equal to 0
  • Default: 0

# Stop Time

stop: Time at which to stop monitor recording.

If not specified, record until end of simulation.

Type: floating-point number

  • Unit: s (default), ps, or fs
  • Constraint: greater than or equal to 0
  • Default: None, which means end of simulation

# Time Interval

interval: Sampling rate of the monitor: number of time steps between each measurement. Set interval to 1 for the highest possible resolution in time. Higher integer values downsample the data by measuring every interval time steps. This can be useful for reducing data storage as needed by the application.

Type: integer

  • Unit: unitless
  • Constraint: greater than 0
  • Default: None

# Colocate Fields

colocate: Toggle whether fields should be colocated to grid cell boundaries (i.e. primal grid nodes).

Options:

  • False: Fields will NOT be colocated to grid cell boundaries.
  • True: Fields will be colocated to grid cell boundaries.

Default: True