A linearly constrained algorithm not requiring derivative continuity