boundlab.diff.zono3.diff_interpreter#
- boundlab.diff.zono3.diff_interpreter(*extra, domain=<class 'boundlab.zono.Zono'>, tighten=True, after_each=None)[source]#
Assemble a differential interpreter over
domain.domainis the expression class fresh error symbols are built in —Zonohere,PolySpforboundlab.diff.polysp3.tightenkeeps the per-element choice between the lineariser’s difference form andx_out − y_out; turning it off is cheaper but loses precision.Each differential handler owns its operator: the standard handler for plain expressions rides along as its
fallbackinstead of being registered beside it, so no operator ever has two ready handlers.