Skip to content

API Reference

rfx uses a curated API hub for the supported, claims-bearing surface. Anything not covered here belongs either in the generated reference layer at /rfx/api/generated/ or in the canonical guides and support documents.

This hub is intentionally narrow:

  • it documents the object model used by the current reference lane
  • 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 Boundariessupported vs shadow vs experimental scopeyou need to know whether a feature is claims-bearing
Generated APIsubordinate symbol layeryou need a route for lower-level inventory that is not promoted yet

Public API wording must stay aligned with the support matrix and reference-lane contract. If a capability is only described in generated docs, treat it as subordinate until it is promoted here.

The curated public API reflects the current claims-bearing lane:

  • 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 support-matrix envelopes

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

For lower-level symbol inventory, use /rfx/api/generated/. It is intentionally subordinate until a symbol is promoted into the curated surface.