lpspline.constraints.anchor.Anchor#

class lpspline.constraints.anchor.Anchor(*args)[source]#

Bases: Constraint

Anchor constraint binding the curve to pass explicitly through specified coordinate points.

build_constraint(s) list[source]#

Constructs CVXPY equality conditions restricting basis sums at anchoring points.

Parameters:

s (Spline) – The Spline component applying this positional constraint.

Returns:

A list specifying basis @ variable == y strict equalities.

Return type:

list