Skip to main content
Glama

Waveguide Cutoff

waveguide_cutoff
Read-only

Determine whether a signal propagates or is evanescent by computing exact rectangular-waveguide cutoff frequency, attenuation, phase constant, and guided wavelength.

Instructions

Exact rectangular-waveguide cutoff frequency (NO solver) — the closed-form twin the openEMS FDTD full-wave solve (em_fullwave_submit) is gated against. Broad wall a_mm, narrow wall b_mm (default a/2, WR convention). mode is 'TE'/'TM'. f_c(m,n) = (c/2√εᵣ)·√((m/a)²+(n/b)²); dominant TE10 reduces to the EXACT f_c = c/(2a√εᵣ). Below f_c the guide is evanescent (axial β imaginary, nothing transmits), above it propagates with guided wavelength λ_g = 2π/β. With a probe freq_ghz the regime (propagating / evanescent), k, β, λ_g and (below cutoff) the exact attenuation α = √(k_c²−k²) are returned — α is what the FDTD solve's field probes are gated against (alpha_ratio).

Returns {mode, m, n, a_mm, b_mm, eps_r, cutoff_hz, cutoff_ghz, kc_per_m, next_mode_cutoff_ghz, single_mode_band_ghz, probe_freq_ghz, regime, k_per_m, beta_per_m, alpha_per_m, guided_wavelength_mm, fidelity, band_pct, valid_range_ok, warnings, escalate_to}.

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
a_mmYes
b_mmNo
modeNoTE10
eps_rNo
freq_ghzNo

Schema Changelog

Changes observed during successful MCP inspections.

  1. First observed

TDQS

A4.9/5.0
Behavior5/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

Beyond the readOnlyHint annotation, it discloses no-solver nature, the exact formula, evanescent vs. propagating behavior, and that below cutoff it returns attenuation α = √(k_c²−k²) as the gate signal for FDTD field probes. This is substantial behavioral context that annotations alone do not provide.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The definition is dense but front-loaded with the core purpose and formula, then adds parameter semantics, physics, and output meaning. Given zero schema descriptions and no output schema, the length is earned; there is no filler or repetition.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness4/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

It covers the core call path, parameters, formula, regimes, and relationships to FDTD probes, and enumerates the full return set. A few return fields such as fidelity, band_pct, and escalate_to are listed but left to name-based inference, so with no output schema the completeness is not perfect.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters5/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

With schema description coverage at 0%, the description compensates fully: a_mm is broad wall, b_mm is narrow wall defaulting to a/2, mode format is TE<m><n>/TM<m><n>, eps_r appears in the formula, and freq_ghz is the probe that triggers regime/attenuation outputs. All five parameters get meaning beyond their raw names.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose5/5

Does the description clearly state what the tool does and how it differs from similar tools?

The opening sentence names the exact quantity (rectangular-waveguide cutoff frequency), explicitly marks it as closed-form/no-solver, and ties it to the sibling em_fullwave_submit as the reference it is gated against. This immediately distinguishes it from the full-wave solver and the many other analysis tools.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines5/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description explicitly contrasts with 'the openEMS FDTD full-wave solve (`em_fullwave_submit`)' and states the solver is gated against this closed-form result. It also defines when the optional probe applies (returning regime and attenuation vs. FDTD probes), giving an agent clear selection and invocation context.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Deploy Server

Other Tools