hyperiax.prebuilt.bffg.propagate_linearization¶
- hyperiax.prebuilt.bffg.propagate_linearization(tree, params=None)[source]¶
Propagate continuous BFFG linearisation anchors top-down.
This is the public one-shot form of
continuous_refine_anchor(). It overwrites each non-root node’sanchorwithprec_v^-1 ptnl_vand caches the parent’s just-refined anchor inanchor_pa.- Parameters:
tree (
Tree) – Continuous BFFG tree aftercontinuous_bf_sweep().params – Optional params object passed through to the underlying sweep.
- Return type:
- Returns:
Tree with updated
anchorandanchor_pafields.