verify_base_simulation#
- FdtdSession.verify_base_simulation(sim_results=None) list#
Verify simulation setup: - Should contain an FDTD structure. - Should contain at least one enabled source or port. - Optimization geometry must be within FDTD region. - Requested mesh size must be larger than minimum in FDTD. - Optimization region must not cross PML boundaries.
- Parameters:
- sim_results
listofBaseResults,optional Simulation result objects from the figure of merit. Passed to
_verify_symmetric_boundary_conditions()to determine whether monitors lie entirely on one side of any symmetric boundary.
- sim_results
- Returns:
- Raises:
RuntimeErrorIf any verification check fails.