Knot line refinement algorithms for tensor product B-spline surfaces

Several refinement and subdivision algorithms for univariate B-spline curves are discussed in a tensor product setting. Efficiency considerations lead to a different choice of algorithms in the tensor product case than in the univariate case.