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
What belongs here
Section titled “What belongs here”| Page | Focus | When to use it |
|---|---|---|
| Simulation | builder, run loop, auto-setup | you need to create and execute a job |
| Geometry & Materials | shapes, material registration, dispersive poles | you need to place or define media |
| Sources & Ports | excitation, impedance loading, calibration | you need to drive a structure or measure S-parameters |
| Results & Observables | return object fields and resonance extraction | you need to read solver outputs |
| Automation | auto_configure, Simulation.auto, mesh helpers | you want a derived starting point |
| Support Boundaries | supported vs shadow vs experimental scope | you need to know whether a feature is claims-bearing |
| Generated API | subordinate symbol layer | you need a route for lower-level inventory that is not promoted yet |
Canonical rule
Section titled “Canonical rule”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.
Current reference lane
Section titled “Current reference lane”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.