quartic2d.InteractionConvergenceResult.interaction#

InteractionConvergenceResult.interaction(deltas, field1, field2, U_q)#

Build a production interaction from the selected parameters.

Parameters:
  • deltas (array_like, shape (D, 2)) – Cartesian displacement vectors at which to evaluate the interaction.

  • field1 (HarmonicTransform) – Momentum-space transition fields. In the usual workflow these are the same represented inputs used during calibration.

  • field2 (HarmonicTransform) – Momentum-space transition fields. In the usual workflow these are the same represented inputs used during calibration.

  • U_q (callable) – Radial momentum-space interaction kernel.

Returns:

Production interaction carrying this convergence result through its convergence attribute.

Return type:

Interaction

Raises:

RuntimeError – If the calibration did not satisfy its configured criteria.

Notes

This method does not repeat the convergence search. Reuse for a wider displacement domain, different kernel, or materially different fields requires a separate numerical justification.