Skip to content

API Reference

rfx uses a curated API hub for the supported public surface. Anything not covered here should be treated as lower-level implementation detail unless a guide and support entry document it.

This hub is intentionally narrow:

  • it documents the object model used by the current reference workflow
  • it keeps solver, geometry, and workflow boundaries explicit
  • it does not try to be a complete symbol inventory
PageFocusWhen to use it
Simulationbuilder, run loop, auto-setupyou need to create and execute a job
Geometry & Materialsshapes, material registration, dispersive polesyou need to place or define media
Sources & Portsexcitation, impedance loading, calibrationyou need to drive a structure or measure S-parameters
Results & Observablesreturn object fields and resonance extractionyou need to read solver outputs
Automationauto_configure, Simulation.auto, mesh helpersyou want a derived starting point
Support Boundariesrecommended, bounded, and unsupported combinationsyou need to know whether a feature is documented

Public API wording must stay aligned with the support matrix and reference workflow. If a capability is not described in the curated pages, do not present it as part of the documented public workflow.

The curated public API reflects the current documented workflow:

  • uniform Cartesian Yee RF workflows
  • PEC / CPML / bounded UPML boundaries
  • point/current sources
  • lumped and wire ports
  • specialized microstrip-line ports
  • waveguide ports
  • probes, Harminv resonance, benchmarked NTFF, and S-parameters only through the documented support envelopes

For the authoritative support scope, see Support Boundaries and Reference Lane.